.EmployeeTestimonials_eTests__wlW14{display:block}.EmployeeTestimonials_eTest__9HcW7{display:flex;justify-content:space-between;align-items:center;margin:75px 0}.EmployeeTestimonials_eTest__9HcW7:nth-child(2n){flex-direction:row-reverse}.EmployeeTestimonials_headshot__j8PAj{float:none;display:block;margin:0 auto;max-width:260px}.EmployeeTestimonials_person__U6cKs{width:auto;margin:0 0 1em;top:auto}.EmployeeTestimonials_personTitle__5i1L1{color:#6d6d6d;font-size:.9em}.EmployeeTestimonials_imageNameWrapper__Ohd3o{width:25%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.EmployeeTestimonials_descriptionWrapper__f5t26{width:70%}.EmployeeTestimonials_expandable__kWRXG{height:0;overflow:hidden;margin:0}.EmployeeTestimonials_isExpanded__E5Y_m{height:auto;margin:75px 0!important}.EmployeeTestimonials_toggle__mRySv{display:flex;justify-content:center}.EmployeeTestimonials_readLess__wjVoZ,.EmployeeTestimonials_readMore__o_HJu{font-size:13.5px;letter-spacing:.9px;color:#0070cd;text-transform:uppercase;font-weight:600;cursor:pointer}.EmployeeTestimonials_readLess__wjVoZ{display:none}.EmployeeTestimonials_expanded__Y0VHu .EmployeeTestimonials_readLess__wjVoZ{display:block}.EmployeeTestimonials_expanded__Y0VHu .EmployeeTestimonials_readMore__o_HJu{display:none}@media only screen and (max-width:800px){.EmployeeTestimonials_eTest__9HcW7,.EmployeeTestimonials_eTest__9HcW7:nth-child(2n){flex-direction:column}.EmployeeTestimonials_descriptionWrapper__f5t26{width:100%}.EmployeeTestimonials_imageNameWrapper__Ohd3o{width:100%;max-width:none;float:none}}.Subsidiaries_logoContainer__x_zxw{max-width:1100px;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-evenly}.Subsidiaries_logoContainer__x_zxw img{display:block;margin:auto;max-width:170px;max-height:auto}.Subsidiaries_logoContainer__x_zxw a{margin:25px 0;width:28%;max-width:325px;height:134px;display:flex;background:#fff;cursor:pointer}@media only screen and (max-width:1100px){.Subsidiaries_logoContainer__x_zxw a{width:46%;max-width:46%}}@media only screen and (max-width:550px){.Subsidiaries_logoContainer__x_zxw{flex-flow:column}.Subsidiaries_logoContainer__x_zxw a{width:90%;max-width:350px;margin:10px 0}.Subsidiaries_logoContainer__x_zxw a:nth-child(2){height:auto}.Subsidiaries_logoContainer__x_zxw a:nth-child(2) img{width:250px;max-width:250px}.Subsidiaries_logoContainer__x_zxw img{max-width:90%}}.Subsidiaries_regency__F6jd2{max-width:150px}.Expandables_expandables__uCF6i{margin:30px auto 45px}.Expandables_aboutExpandables__7k15R{padding:1vw 0}.Expandables_expandables__uCF6i .expand-all{font-size:15px;float:right;color:#0070cd;font-weight:400;position:relative;padding-right:25px;cursor:pointer}.Expandables_expandables__uCF6i h4:after{content:"";display:table;clear:both}.Expandables_expandables__uCF6i h4 .expand-all:after,.Expandables_expandables__uCF6i h4.expand-all:after{content:"+";display:block;position:absolute;font-size:28px;right:0;top:0;font-weight:100}.Expandables_expandables__uCF6i h4 .expand-all.js-expanded:after,.Expandables_expandables__uCF6i h4.expand-all.js-expanded:after{content:"-"}.Expandables_expandables__uCF6i .expandable.expand-all:after{content:"";display:none}.Expandables_expandables__uCF6i .expandable{padding-top:10px}.Expandables_checked__Hb0aJ{margin-bottom:50px;padding-top:10px}.Expandables_checked__Hb0aJ p,.Expandables_expandables__uCF6i .expandable p{line-height:40px;color:#000;border-bottom:1px solid #ccc;padding-bottom:17px;padding-left:40px;position:relative;cursor:pointer;padding-right:40px}.Expandables_checked__Hb0aJ p{cursor:default;padding-bottom:0;padding-top:0}.Expandables_checked__Hb0aJ p a{color:#000}.Expandables_checked__Hb0aJ p,.Expandables_expandables__uCF6i .expandable p:last-child{border-bottom:none}.Expandables_checked__Hb0aJ p:before,.Expandables_expandables__uCF6i .expandable p:before{content:"";display:block;position:absolute;width:26px;height:26px;left:0;top:7px;background-image:url(https://cdn.tollbrothers.com/publicfiles/tollcareercenter/svgs/Checkmark.svg);background-repeat:no-repeat;background-size:100%}.Expandables_expandables__uCF6i .expandable p:after{content:"+";font-size:24px;color:var(--tb-navy);position:absolute;right:6px;top:6px;display:block;pointer-events:none}.Expandables_expandables__uCF6i .expandable p.is-expanded:after,.Expandables_expandables__uCF6i .expandable.expand-all p:after{content:"-";display:block}.Expandables_expandables__uCF6i .expandable p span{display:block;line-height:30px;height:0;overflow:hidden;transition:height 1s ease}@media only screen and (max-width:500px){.Expandables_expandables__uCF6i .expand-all{font-size:13px}}.Benefits_benefits___raps{background:#fff;position:relative}.Benefits_benefitsImage__2VG5_{width:100%;height:auto;margin-top:50px}.AwardsSection_awardsSection__V8bpf{position:relative}.AwardsSection_awardsSection__V8bpf h2{padding-right:140px}.AwardsSection_expandAll__wRn0Q{position:absolute;top:0;right:0;margin-top:-20px;line-height:1;float:none;display:inline-flex;align-items:center;gap:8px;padding-right:0!important}.AwardsSection_expandAll__wRn0Q:after{position:static!important;transform:none;margin:0;font-size:22px;line-height:1}.AwardsSection_awardsSection__V8bpf .expandables-wrapper .expandable p:before{background-image:url(https://cdn.tollbrothers.com/publicfiles/tollcareercenter/svgs/Award-Icon.svg)}.AwardsSection_awardsSection__V8bpf h5.expand-all{text-align:right;font-size:15px;color:#0070cd;position:relative;padding-right:25px;cursor:pointer;text-transform:uppercase;margin:-25px 0 0}.AwardsSection_awardsSection__V8bpf h5.expand-all:after{content:"+";display:block;position:absolute;right:3px;top:-5px;font-size:23px;font-weight:100}.AboutLayout_aboutHero__oAdLT{display:block}@media (max-width:900px){.AboutLayout_aboutHero__oAdLT{display:none}}.AboutLayout_subInner__9VEp_{display:flex;padding:0;position:relative;margin:0 auto;background:#fff}.AboutLayout_subInner__9VEp_>article{background-color:rgba(166,187,202,.2);vertical-align:top;width:calc(100% - 21vw);position:relative}@media only screen and (max-width:800px){.AboutLayout_subInner__9VEp_{display:block}.AboutLayout_subInner__9VEp_>article{padding:0!important;max-width:100%}}.AboutLayout_subInner__9VEp_:before{position:absolute;background:#fff;content:" ";z-index:0;width:100%;height:100%;left:-100%;top:0}.AboutLayout_subInner__9VEp_ article{overflow:hidden}.AboutLayout_subInner__9VEp_:after{display:none}.AboutLayout_subInner__9VEp_ .subnav li a,.AboutLayout_subInner__9VEp_ .subnav li a:hover,.AboutLayout_subInner__9VEp_ .subnav li.AboutLayout_active__f3vKb a{text-decoration:none!important}.AboutLayout_subInner__9VEp_ .subnav{display:block;background:#fff;height:100%;width:21vw;min-width:250px;float:left;position:relative;position:-webkit-sticky;position:sticky;top:40px}@media only screen and (max-width:850px){.AboutLayout_subInner__9VEp_ .subnav{display:none}.AboutLayout_subInner__9VEp_>article{max-width:100%}}@media only screen and (max-width:768px){.AboutLayout_subInner__9VEp_ .subnav{width:220px}}.AboutLayout_subInner__9VEp_ .subnav ul{display:block;margin:95px auto 0;padding-left:45px}.AboutLayout_subInner__9VEp_ .subnav li{display:block;text-align:left;margin:0 0 50px;position:relative}.AboutLayout_subInner__9VEp_ .subnav li a{font-family:Gotham Narrow,sans-serif;color:#000;text-decoration:none;font-size:14px}.AboutLayout_subInner__9VEp_ .subnav ul li ul{margin:10px 0 0;display:none}@media (min-width:901px){.AboutLayout_subInner__9VEp_{align-items:flex-start;gap:0}.AboutLayout_subInner__9VEp_>.subnav li a{position:relative;text-decoration:none}.AboutLayout_subInner__9VEp_>.subnav,.AboutLayout_subInner__9VEp_>[data-sticky-sidebar-placeholder]{flex:0 0 clamp(250px,21vw,320px);width:clamp(250px,21vw,320px);min-width:250px;max-width:320px;flex-shrink:0}.AboutLayout_subInner__9VEp_>[data-sticky-sidebar-placeholder]{visibility:hidden;pointer-events:none}.AboutLayout_subInner__9VEp_>article{flex:1 1;width:auto!important;min-width:0}.AboutLayout_subInner__9VEp_>.subnav{float:none;align-self:flex-start;height:auto;max-height:calc(100vh - 140px);overflow-y:auto;flex:0 0 21vw}}@media only screen and (max-width:1100px){.AboutLayout_subInner__9VEp_>article{padding-left:30px;padding-right:30px}}@media only screen and (max-width:1450px){.AboutLayout_subInner__9VEp_>article{width:100%}}@media only screen and (max-width:530px){.AboutLayout_subInner__9VEp_>article{display:block;width:auto;background:#fff}}.AboutLayout_innerAbout__WgHgh{padding:0 0 0 3%;position:relative;background-color:#fff}@media only screen and (max-width:1295px){.AboutLayout_innerAbout__WgHgh{max-width:100%;padding:0;margin:0 auto}}@media only screen and (max-width:700px){.AboutLayout_innerAbout__WgHgh{padding:0 32px}}.AboutLayout_blueBG__NhXPy{background-color:rgba(166,187,202,.2);padding:3%}@media (max-width:768px){.AboutLayout_blueBG__NhXPy{background-color:#fff}}.AboutLayout_aboutText__F1q7G{display:inline-block;width:74%}.AboutLayout_aboutText__F1q7G>p{margin:0 0 1em}.AboutLayout_aboutText__F1q7G p a{color:#000}@media only screen and (max-width:1200px){.AboutLayout_aboutText__F1q7G{width:72%;margin-top:0}}@media only screen and (max-width:990px){.AboutLayout_aboutText__F1q7G{display:block;width:auto}}.AboutLayout_aboutFigure__yezqL{display:inline-block;width:18%;vertical-align:top;padding-right:48px}@media only screen and (max-width:1295px){.AboutLayout_aboutFigure__yezqL{padding-right:32px}}@media only screen and (max-width:990px){.AboutLayout_aboutFigure__yezqL{display:block;width:193px;float:none;margin-bottom:20px;padding-right:0}}.AboutLayout_aboutFigure__yezqL img{width:100%;display:block}@media only screen and (max-width:700px){.AboutLayout_aboutFigure__yezqL img{width:73%;margin:0 auto}}@media only screen and (max-width:768px){.AboutLayout_aboutFigure__yezqL{width:100%;padding-right:0;text-align:center}.AboutLayout_aboutFigure__yezqL img{width:100%;max-width:250px;display:block;margin:0 auto}.AboutLayout_aboutFigureCaption__erDQR{text-align:center;margin:15px auto 25px}}.AboutLayout_aboutFigureCaption__erDQR{margin-top:12px;font-size:16px;letter-spacing:.5px;line-height:33px;font-family:domaine,serif}.AboutLayout_aboutFigureCaption__erDQR span{font-size:15px;font-family:Gotham,sans-serif;white-space:nowrap;color:#000;display:block}@media only screen and (max-width:1200px){.AboutLayout_aboutFigureCaption__erDQR br{display:none}}.AboutLayout_aboutHdr__riFbI{font-family:Gotham,sans-serif;color:#004876;font-size:1.5em;margin:0 0 .83em;letter-spacing:0}.AboutLayout_aboutBullets__g_4mr{list-style:none;list-style-type:"- ";padding:0;margin:0 0 20px 30px;line-height:26px;color:#000}.AboutLayout_subInner__9VEp_ article img{width:100%}.DiversityInclusion_section__mXiod ul{width:98%;max-width:1000px;list-style-type:none;display:flex;justify-content:left;flex-wrap:wrap;padding:0 0 50px}.DiversityInclusion_section__mXiod ul li{font-size:13px;letter-spacing:.2px;line-height:28px;font-weight:600;color:#0c223f;text-transform:uppercase;padding:0 .35vw}.DiversityInclusion_section__mXiod .DiversityInclusion_video-wrapper__mkzp3{float:none;width:100%}.DiversityInclusion_section__mXiod .DiversityInclusion_video-container__gbxUr{width:100%;height:34vw}@media only screen and (max-width:786px){.DiversityInclusion_section__mXiod .DiversityInclusion_video-container__gbxUr{height:50vw}}@media only screen and (max-width:650px){.DiversityInclusion_section__mXiod ul li{font-size:14px}}@media only screen and (max-width:500px){.DiversityInclusion_section__mXiod ul{flex-direction:column;padding:0}.DiversityInclusion_section__mXiod ul li:nth-child(10),.DiversityInclusion_section__mXiod ul li:nth-child(2),.DiversityInclusion_section__mXiod ul li:nth-child(4),.DiversityInclusion_section__mXiod ul li:nth-child(6),.DiversityInclusion_section__mXiod ul li:nth-child(8){display:none}}.SubpageMobileNav_subPageMobileNav__8GQc_{display:none}@media only screen and (max-width:600px){.SubpageMobileNav_subPageMobileNav__8GQc_{display:block;padding:15px 0;margin-top:0;width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:1000;background-color:rgba(166,187,202,.2)}}.SubpageMobileNav_fixedMobile___RXFO{position:static}@media only screen and (max-width:600px){.SubpageMobileNav_fixedMobile___RXFO{position:fixed;top:113px;left:0;right:0}.SubpageMobileNav_fixedMobile___RXFO.is-scrolled{top:0}}.SubpageMobileNav_fixedSpacer__qQ_oO{display:none}@media only screen and (max-width:600px){.SubpageMobileNav_fixedSpacer__qQ_oO{display:block;height:113px}}.SubpageMobileNav_navButtonContainer__pr4CM{width:96%;max-width:425px;margin:0 auto;position:relative}.SubpageMobileNav_subPageMobileNav__8GQc_ .SubpageMobileNav_navButton__kLIba{display:block;width:100%;border-radius:25px;font-size:16px;color:#000;background-color:#fff;border:none;box-shadow:0 0 7px rgba(0,0,0,.2);padding:10px 15px;margin:0 auto;appearance:none;-moz-appearance:none;-webkit-appearance:none;text-align:left;text-transform:none;position:relative}.SubpageMobileNav_subPageMobileNav__8GQc_ .SubpageMobileNav_navButton__kLIba:after{content:"";display:block;position:absolute;width:20px;height:21px;background-image:url(https://cdn.tollbrothers.com/publicfiles/tollcareercenter/svgs/select-arrow_down.svg);background-repeat:no-repeat;right:15px;top:10px}.SubpageMobileNav_subPageMobileNav__8GQc_ .SubpageMobileNav_navButton__kLIba.nav-is-open:after{transform:rotate(180deg)}.SubpageMobileNav_mobileNav__enosB{width:100%;background-color:#fff;display:flex;justify-content:space-between;flex-direction:column;align-items:center;height:0;overflow:hidden;position:absolute;z-index:10}.SubpageMobileNav_mobileNav__enosB.is-open{height:auto}.SubpageMobileNav_mobileNav__enosB a{padding:10px 0;width:99%;color:#000;background-color:#fff;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #bbb;text-decoration:none;text-align:center}.SubpageMobileNav_mobileNav__enosB a:last-child{border-bottom:1px solid #bbb}body.mobile-nav-fixed .SubpageMobileNav_subPageMobileNav__8GQc_{position:-webkit-sticky!important;position:sticky!important;top:0;left:0;right:0;width:100%;z-index:1000}.SearchHero_searchHero__cPn1B{position:relative;height:100%}.SearchHero_search__3g328{height:150px;max-width:1000px;position:absolute;top:210px;left:0;right:0;margin:0 auto;text-align:center;z-index:10;overflow:hidden;padding-bottom:36px}.SearchHero_searchHero__cPn1B body.divisions .SearchHero_search__3g328,.SearchHero_searchHero__cPn1B body[class^=divisions_] .SearchHero_search__3g328{top:225px}@media only screen and (max-width:900px){.SearchHero_search__3g328{height:auto}}body.about .SearchHero_search__3g328,body.diversity_inclusion .SearchHero_search__3g328,body.notfound .SearchHero_search__3g328,body.recruiting .SearchHero_search__3g328,body.tolltv .SearchHero_search__3g328{display:none}.SearchHero_search__3g328 form{display:inline-block;margin:0 auto;width:100%}.SearchHero_search__3g328 form legend{color:#fff;font-family:domaine,serif;line-height:56px;letter-spacing:1px;font-weight:600;font-size:19px;margin:0 0 40px;display:block;width:100%}@media only screen and (max-width:768px){.SearchHero_search__3g328 form legend{margin:30px auto;line-height:1.6em;width:auto}}.SearchHero_search__3g328 form.desktop fieldset{align-items:center;justify-content:space-around}.SearchHero_search__3g328 form.desktop fieldset .input-wrap{width:33%;display:inline-block;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.7)}.SearchHero_search__3g328 form.desktop fieldset input[name=keyword]{width:100%;height:52px;padding:0 0 0 15px;border:none;font-size:14px}.SearchHero_search__3g328 form.desktop fieldset input[name=keyword]::placeholder{color:#333}.SearchHero_search__3g328 form.desktop fieldset #s2id_autogen5{width:24.5%;position:relative;box-shadow:0 3px 10px rgba(0,0,0,.7)}.SearchHero_search__3g328 .select2-container .select2-choice{position:relative}.SearchHero_search__3g328 .select2-container .select2-choice .select2-arrow{position:absolute;top:50%;right:18px;width:auto;height:auto;margin-top:0;transform:translateY(-50%);border-left:none;background:transparent;color:#333}@media only screen and (max-width:768px){.SearchHero_search__3g328 .select2-container .select2-choice .select2-arrow{top:30%}}.SearchHero_search__3g328 .select2-container .select2-choice .select2-arrow b{width:0;height:0;border:solid;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin:0;transform:rotate(45deg);background:none}.SearchHero_search__3g328 form.mobile .select2-container .select2-choice .select2-arrow{color:#fff;right:14px}.SearchHero_search__3g328 form.desktop fieldset #s2id_autogen7{width:23.5%;position:relative;box-shadow:0 3px 10px rgba(0,0,0,.7)}.SearchHero_search__3g328 form.desktop fieldset .button-wrap button{width:100%;background:#0070cd;color:#fff;border:none;font-size:15px;font-weight:600;height:50px;border-radius:8px}@media only screen and (max-width:950px){.SearchHero_search__3g328 form.desktop fieldset .button-wrap button{height:auto}}@media only screen and (max-width:900px){.SearchHero_search__3g328 form.desktop fieldset{flex-direction:column;height:240px;justify-content:space-between;width:90%;max-width:450px;margin:0 auto}.SearchHero_search__3g328 form.desktop fieldset #s2id_autogen5,.SearchHero_search__3g328 form.desktop fieldset #s2id_autogen7,.SearchHero_search__3g328 form.desktop fieldset .button-wrap,.SearchHero_search__3g328 form.desktop fieldset .input-wrap{width:100%}}.SearchHero_search__3g328.fixed{position:fixed!important;top:0!important;background:#f7f7f7;height:85px;left:0;right:0;text-align:center;z-index:100;overflow:hidden;max-width:100%}.SearchHero_search__3g328.header-fixed{top:70px!important}.SearchHero_search__3g328.fixed .inner{padding-top:15px}.SearchHero_search__3g328.fixed legend{display:none}.SearchHero_search__3g328.fixed form input[type=text]{border:1px solid red;box-shadow:0 1px 0 0 rgba(0,0,0,.13)}.SearchHero_search__3g328 form button[type=submit]:active{background:linear-gradient(180deg,#c14747 0,#9e1d1d);border-color:#a00}@media only screen and (min-width:1200px){.SearchHero_search__3g328 .select2-container{font-size:15px}}@media only screen and (max-width:990px){.SearchHero_search__3g328{top:215px}.SearchHero_search__3g328 form input[type=text]{width:calc(89.25% - (48.5% + 155px))}.SearchHero_search__3g328 .select2-container{width:25%}}@media only screen and (max-width:530px){.SearchHero_search__3g328{z-index:1;top:0;position:inherit}.SearchHero_search__3g328 form.mobile{background:#3a3a3a;background-size:auto 100%;width:calc(100% - 20px);padding:20px 10px;height:100%;margin-top:-20px}.SearchHero_search__3g328 .inner{padding:0}.SearchHero_search__3g328 form.desktop{display:block}.SearchHero_search__3g328 form.mobile>fieldset{margin-top:50px}.SearchHero_search__3g328 form.mobile input[type=text]{width:calc(100% - 30px)!important;height:52px;max-width:none;padding-left:14px;margin-bottom:5px!important}.SearchHero_search__3g328 .mobile .select2-container{margin:9px 0 0!important;width:calc(100% - 10px)!important;max-width:none}.SearchHero_search__3g328 form.desktop fieldset .button-wrap{width:98%!important;height:100%;background-color:#0070cd;border-radius:8px;overflow:hidden}.SearchHero_search__3g328 .mobile legend{font-size:14px;color:#fff}.SearchHero_search__3g328{height:auto}.SearchHero_search__3g328 form{width:calc(100% - 10px)}.SearchHero_search__3g328 .select2-container{margin:10px 0 0!important;width:calc(100% - 10px)!important}.SearchHero_search__3g328 form button[type=submit]{width:calc(100% - 10px);display:block;margin:10px auto 0;max-width:none;padding:15px 45px 15px 30px!important;border-radius:8px}}@media only screen and (max-width:600px){.SearchHero_search__3g328 form.mobile select{height:52px}}.SearchHero_search__3g328 form.desktop fieldset{display:flex;gap:12px}.SearchHero_search__3g328 form.desktop fieldset>:not(:first-child){flex:1 1}.SearchHero_search__3g328 form button[type=submit]{padding:15px 30px 15px 15px;border-radius:8px}.SearchHero_search__3g328 h1{font-family:domaine,serif;font-size:45px;top:30%;letter-spacing:1px;margin:0}.SearchHero_search__3g328 .sub-headline,.SearchHero_search__3g328 h1{font-weight:600;position:absolute;text-align:center;left:0;right:0;color:#fff}.SearchHero_search__3g328 .sub-headline{bottom:35px;margin:0 auto;font-size:21px;padding-bottom:20px}.SearchHero_search__3g328 .sub-headline-mobile{display:none}.SearchHero_searchPanel__L64tl{width:100%;margin-top:30px}.SearchHero_searchHero__cPn1B .SearchHero_search__3g328{position:absolute;top:0;height:100%;display:flex;flex-direction:column;justify-content:center;background:none;z-index:5}@media (max-width:900px){.SearchHero_search__3g328{padding-bottom:28px;position:absolute;top:0;left:0;right:0;height:100%}.SearchHero_search__3g328 h1{position:static;margin:120px 24px 22px;z-index:4}.SearchHero_search__3g328 .sub-headline{position:absolute;bottom:15px;margin:0 auto;padding-bottom:0}.SearchHero_search__3g328 .search-panel{display:none}.SearchHero_search__3g328 .search-panel.is-open,.SearchHero_search__3g328.is-open .search-panel,body.index .SearchHero_search__3g328 .search-panel{display:block}.SearchHero_search__3g328 form.desktop fieldset{flex-direction:column;gap:8px}.SearchHero_search__3g328 form.desktop fieldset>*{width:98%}.SearchHero_search__3g328 .button-wrap,.SearchHero_search__3g328 .button-wrap button,.SearchHero_search__3g328 form.mobile .SearchHero_input-wrap__OiKun,.SearchHero_search__3g328 form.mobile .SearchHero_input-wrap__OiKun input,.SearchHero_search__3g328 form.mobile .SearchHero_select-wrap__MAMC4,.SearchHero_search__3g328 form.mobile .SearchHero_select-wrap__MAMC4 select,.SearchHero_search__3g328 form.mobile button,.SearchHero_search__3g328 form.mobile fieldset>*{width:100%;margin-bottom:6px}body.divisions .SearchHero_search__3g328,body[class^=divisions_] .SearchHero_search__3g328{left:0;right:0;margin:0 auto;width:95%;border-radius:10px}.SearchHero_searchHero__cPn1B .SearchHero_search__3g328{justify-content:flex-start;z-index:25}}@media (max-width:800px){.SearchHero_search__3g328 .sub-headline-mobile{color:#0070cd;margin:0 auto;text-align:center;font-size:21px;font-weight:600;padding:20px 0 0;display:block}}@media (max-width:530px){.SearchHero_search__3g328 h1{font-size:24px}}.SearchHero_locationsVariant__KfLIG,.SearchHero_mainImg__ZLdUW{position:relative;width:100%}.SearchHero_mainImg__ZLdUW{background-color:#fff;height:478px;overflow:hidden;display:block;margin:0 auto}.SearchHero_mainImg__ZLdUW img{opacity:0}.SearchHero_mainImg__ZLdUW img.loaded{opacity:1;object-fit:cover;width:100%;height:100%}@media only screen and (max-width:900px){.SearchHero_mainImg__ZLdUW{height:800px}}@media only screen and (max-width:768px){.SearchHero_mainImg__ZLdUW{min-width:100%;width:auto;max-width:none}}@media only screen and (max-width:530px){.SearchHero_mainImg__ZLdUW{height:500px}}@media print{.SearchHero_mainImg__ZLdUW{display:none!important;padding:0!important;height:auto!important;margin:0!important}}.SearchHero_locationsVariant__KfLIG .SearchHero_search__3g328{transform:none;top:0;height:100%;display:flex;flex-direction:column;justify-content:center;width:90%;max-width:1000px;margin:0 auto;padding:0;z-index:95!important}@media (max-width:800px){.SearchHero_locationsVariant__KfLIG .SearchHero_search__3g328{transform:none;top:0;height:100%;display:flex;flex-direction:column;justify-content:center;width:90%;max-width:1000px;margin:0 auto;padding:0;z-index:95!important}}.SearchHero_locationsVariant__KfLIG .SearchHero_search__3g328 .search-panel{width:100%}.SearchHero_locationsVariant__KfLIG .SearchHero_search__3g328 form.mobile{display:none!important}.SearchHero_locationsVariant__KfLIG .SearchHero_search__3g328 form.desktop{display:block!important}@media (max-width:900px){.SearchHero_locationsVariant__KfLIG .SearchHero_search__3g328{width:95%;border-radius:10px}}@media (max-width:520px){.SearchHero_locationsVariant__KfLIG .SearchHero_search__3g328{padding:0 12px}}.ShareButton_shareButton__ERf37{display:block;position:absolute;width:72px;height:18px;right:32px;top:25px;text-indent:24px;text-transform:uppercase;background-image:url(https://cdn.tollbrothers.com/publicfiles/tollcareercenter/svgs/share.svg);background-repeat:no-repeat;background-size:23%;background-position:0 -1px;font-size:14px;font-weight:600;color:#777;cursor:pointer;z-index:50}.ShareButton_urlToCopy__Pk0dn{position:absolute;font-size:0;color:transparent;text-indent:-5000px}.ShareButton_link___ZGhp{text-transform:none}.ShareButton_shareButton__ERf37.show-copy-box .ShareButton_urlToCopy__Pk0dn,.share-btn.show-copy-box .ShareButton_urlToCopy__Pk0dn{width:auto;max-width:70vw;min-width:165px;height:auto;left:-40px;top:20px;font-size:13px;line-height:1.4;box-shadow:0 10px 30px rgba(0,0,0,.16);border:1px solid #e5e5e5;border-radius:10px;color:#333;text-indent:0;white-space:normal;word-break:break-word;overflow:visible;background:#fff;padding:12px 14px 38px;cursor:auto;display:block;z-index:10000}.ShareButton_shareButton__ERf37.show-copy-box .ShareButton_jobLinkTitle__VRJ1L,.share-btn.show-copy-box .ShareButton_jobLinkTitle__VRJ1L{display:block;margin-bottom:8px;color:#000;font-weight:600;text-transform:capitalize;letter-spacing:.5px}.ShareButton_shareButton__ERf37.show-copy-box .ShareButton_clickToCopy__bymL3,.share-btn.show-copy-box .ShareButton_clickToCopy__bymL3{color:#fff;font-size:13px;line-height:20px;display:inline-block;position:absolute;background:#0070cd;right:12px;bottom:12px;padding:8px 14px;border-radius:6px;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.4px}.ShareButton_shareButton__ERf37.show-copy-box .ShareButton_link___ZGhp,.share-btn.show-copy-box .ShareButton_link___ZGhp{color:#004876;font-weight:500;word-break:break-word;text-decoration:underline}@media only screen and (max-width:550px){.ShareButton_shareButton__ERf37{right:5px}.ShareButton_shareButton__ERf37.show-copy-box .ShareButton_urlToCopy__Pk0dn,.share-btn.show-copy-box .ShareButton_urlToCopy__Pk0dn{left:-25vw;min-width:240px}}@media only screen and (max-width:1250px){.ShareButton_shareButton__ERf37.show-copy-box .ShareButton_urlToCopy__Pk0dn,.share-btn.show-copy-box .ShareButton_urlToCopy__Pk0dn{left:-5.5vw}}@media only screen and (max-width:768px){.ShareButton_shareButton__ERf37.show-copy-box .ShareButton_urlToCopy__Pk0dn,.share-btn.show-copy-box .ShareButton_urlToCopy__Pk0dn{left:-9vw;min-width:280px}}@media only screen and (max-width:600px){.ShareButton_shareButton__ERf37.show-copy-box .ShareButton_urlToCopy__Pk0dn,.share-btn.show-copy-box .ShareButton_urlToCopy__Pk0dn{left:calc(-25vw - 100px)}}.JobListingShort_listing__LeHOI{padding:25px;clear:both;position:relative}.JobListingShort_listing__LeHOI:nth-of-type(2n){background-color:rgba(166,187,202,.2)}.JobListingShort_title__MVXIk{padding-right:24vw;display:block}.JobListingShort_link__oW0mG{font-size:22px;color:#0070cd;text-decoration:none;text-align:left}.JobListingShort_jobId___x8zS,.JobListingShort_link__oW0mG{font-family:Gotham,sans-serif;font-weight:400;letter-spacing:normal}.JobListingShort_jobId___x8zS{display:block;font-size:15px;color:#000;padding-top:5px;padding-left:0;line-height:1em;margin-top:10px}.JobListingShort_location__o3b0o{font-size:15px;font-weight:300;margin:0;color:grey}@media only screen and (max-width:530px){.JobListingShort_link__oW0mG{display:block;line-height:30px}}@media only screen and (max-width:850px){.JobListingShort_listing__LeHOI{padding:15px}}.SortableJobList_jobSort__5ZaoL{display:block}.SortableJobList_sortControls__DKBdK{margin:0 5% 1rem;display:flex;justify-content:flex-end}.SortableJobList_sortControls__DKBdK label{display:inline-flex;align-items:center;gap:8px}.SortableJobList_sortSelect__M42_A{height:52px;min-width:220px;padding:0 44px 0 14px;border:1px solid #e0e0e0;background-color:#fff;background-image:url(https://cdn.tollbrothers.com/publicfiles/tollcareercenter/svgs/select-arrow_down.svg);background-repeat:no-repeat;background-position:right 14px center;background-size:14px;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:14px}.SortableJobList_jobList__CaYmf{display:block}@media only screen and (max-width:800px){.SortableJobList_sortControls__DKBdK{margin:30px 5% 1rem;justify-content:flex-start}.SortableJobList_sortSelect__M42_A{width:100%;max-width:320px}}.JobsPage_jobHeading__UCzvm{font-family:domaine,serif;position:static;color:#0c223f;text-align:left;border-bottom:0 solid #ccc;padding:0 0 25px;line-height:normal;font-size:45px}.JobsPage_searchDescription__ynm8P{font-family:Gotham,sans-serif;display:block;font-size:13.5px;letter-spacing:.9px;font-weight:100;margin-top:0}.JobsPage_searchDescriptionLink__r13rR{margin-left:10px}.JobsPage_searchDescriptionAccent__qeZFY{color:#0070cd;padding:3px 0;cursor:pointer}.JobsPage_jobBreadcrumb__K5v8y{font-size:12px;text-transform:uppercase;max-width:1140px;margin:0 1%;padding:30px 0 15px;position:relative}.JobsPage_jobLeft__MCHuM{display:table-cell;vertical-align:top;width:calc(100% - 315px)}.JobsPage_jobRight__kPXII{display:table-cell;vertical-align:top;width:285px;padding:45px 0 0 30px;text-align:center;position:relative}.JobsPage_jobScroll__P61Ba{padding-top:68px}.JobsPage_jobDetails__o3OXu{background:#f7f7f7;padding:25px}.JobsPage_jobOverview__btxn5 li,.JobsPage_jobOverview__btxn5 p{font-size:16px}.JobsPage_jobDetail__65IbB .qualifications span,.JobsPage_jobOverview__btxn5 span{font-size:16px!important}.JobsPage_jobDetail__65IbB .qualifications li{font-size:16px}.JobsPage_detailLabel__kesq2{width:30%;display:inline-block;font-weight:700;line-height:24px}.JobsPage_applyButton__tbw76{display:block;background:linear-gradient(180deg,#6ea7d1 0,#4379a3 80%,#386d99);color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(50,50,50,.75);font-size:15px;padding:20px 0;border-radius:3px;max-width:250px;margin:0 auto 20px;box-shadow:0 1px 0 rgba(50,50,50,.4);font-weight:700;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6ba4ce",endColorstr="#3E739E");zoom:1}.JobsPage_applyButton__tbw76:hover{background:linear-gradient(180deg,#78aeda 0,#2d638f 80%,#2d638f)}.JobsPage_applyButton__tbw76:active{background:linear-gradient(180deg,#7399b0 0,#44708b 80%,#396582);text-shadow:none}.JobsPage_referButton__xtIN5{display:none;background:linear-gradient(180deg,#979797 0,#717171);color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(50,50,50,.75);font-size:15px;padding:20px 0;border-radius:3px;max-width:250px;margin:0 auto;box-shadow:0 1px 0 rgba(50,50,50,.4);font-weight:700;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#939393",endColorstr="#747474");zoom:1}.JobsPage_referButton__xtIN5:hover{background:linear-gradient(180deg,#a4a4a4 0,#5e5c5d 73%,#5a5859)}.JobsPage_referButton__xtIN5:active{background:linear-gradient(180deg,#7b7b7b 0,#514f50);text-shadow:none}.JobsPage_socialShare__D377h{display:flex;flex-wrap:wrap;gap:8px;max-width:250px;margin:20px auto 0;justify-content:flex-start}.JobsPage_socialShare__D377h .hide_button{position:relative;width:76px;height:26px;display:inline-block;vertical-align:top}.JobsPage_socialShare__D377h .hide_button .x-share-button{position:absolute;left:0;top:0;width:76px;height:26px;display:block;font-size:0}.JobsPage_socialShare__D377h .hide_button .x-share-button:focus-visible+.tw_button{outline:2px solid #fff;outline-offset:2px}.JobsPage_socialShare__D377h .hide_button .li-share-button{position:absolute;left:0;top:0;width:76px;height:26px;display:block;font-size:0}.JobsPage_socialShare__D377h .hide_button .li-share-button:focus-visible+.li_button{outline:2px solid #fff;outline-offset:2px}.JobsPage_socialShare__D377h .fb_button iframe,.JobsPage_socialShare__D377h .li_button iframe,.JobsPage_socialShare__D377h .tw_button iframe{position:absolute;top:-100%;width:76px!important;height:26px!important}.JobsPage_socialShare__D377h .fb_button,.JobsPage_socialShare__D377h .li_button,.JobsPage_socialShare__D377h .tw_button{pointer-events:none;position:absolute;width:76px;height:26px;left:0;top:-1px;background:url(https://cdn.tollbrothers.com/sites/tollcareercenter/images/socialSprites.png) -2px -1px no-repeat}.JobsPage_socialShare__D377h .hide_button.fb .fb_button{background:#1877f2;border-radius:3px;display:flex;align-items:center;justify-content:center;gap:6px;font:700 11px/1 Arial,sans-serif;color:#fff}.JobsPage_socialShare__D377h .hide_button.fb:hover .fb_button{background:#166fe5}.JobsPage_socialShare__D377h .hide_button.fb .fb_button:before{content:"";width:16px;height:16px;background-color:currentColor;-webkit-mask:url(/icons/facebook-f.svg) center/contain no-repeat;mask:url(/icons/facebook-f.svg) center/contain no-repeat}.JobsPage_socialShare__D377h .hide_button.fb .fb_button:after{content:"Share"}.JobsPage_socialShare__D377h .tw_button{background-position:-79px -1px}.JobsPage_socialShare__D377h .hide_button.tw .tw_button{background:#000;border-radius:3px;display:flex;align-items:center;justify-content:center;gap:6px;font:700 11px/1 Arial,sans-serif;color:#fff}.JobsPage_socialShare__D377h .hide_button.tw:hover .tw_button{background:#222}.JobsPage_socialShare__D377h .hide_button.tw .tw_button:before{content:"";width:14px;height:14px;background-color:currentColor;-webkit-mask:url(/icons/x-mark.svg) center/contain no-repeat;mask:url(/icons/x-mark.svg) center/contain no-repeat}.JobsPage_socialShare__D377h .hide_button.tw .tw_button:after{content:"Post"}.JobsPage_socialShare__D377h .li_button{background:#0a66c2;border-radius:3px;display:flex;align-items:center;justify-content:center;gap:6px;font:700 11px/1 Arial,sans-serif;color:#fff}.JobsPage_socialShare__D377h .hide_button.li .li_button{background:#0a66c2}.JobsPage_socialShare__D377h .hide_button.li:hover .li_button{background:#004182}.JobsPage_socialShare__D377h .hide_button.li .li_button:before{content:"";width:14px;height:14px;background-color:currentColor;-webkit-mask:url(/icons/linkedin-in.svg) center/contain no-repeat;mask:url(/icons/linkedin-in.svg) center/contain no-repeat}.JobsPage_socialShare__D377h .hide_button.li .li_button:after{content:"Share"}@media only screen and (max-width:1295px){.JobsPage_jobsInner__YWsq9{padding:65px 2vw 0;margin:0 auto}}@media only screen and (max-width:768px){.JobsPage_jobLeft__MCHuM,.JobsPage_jobRight__kPXII{display:block;width:auto}.JobsPage_jobRight__kPXII{padding:0;margin-top:45px}.JobsPage_applyButton__tbw76{width:285px}.JobsPage_jobOverview__btxn5 h3{padding:20px 0}}@media print{.JobsPage_jobRight__kPXII{display:none!important;padding:0!important;height:auto!important;margin:0!important}.JobsPage_jobLeft__MCHuM{display:block!important;float:none!important;width:auto!important;max-width:none!important}}.Sitemap_pageTitle__wcjwv{position:static;top:auto;left:auto;right:auto;text-align:left;color:#000;margin:0 0 24px}.Sitemap_mainContent__12IT9{margin:0 0 100px}.Sitemap_mainContent__12IT9 ul li a{color:#231f20;text-decoration:none}.Sitemap_locationList___7pql{padding:0 0 0 40px}.Sitemap_hiddenItem__49fVX{display:none}.LocationsPage_locationsInner__H1Ma1{max-width:100%;padding:0}.LocationsPage_searchLocation__hbotM{margin:0 auto;max-width:100%}.LocationsPage_locationsHeading__lOHo3{text-align:center;padding-bottom:25px}.LocationsPage_locationsList__kNWIO{list-style:none;padding:0;margin:1em auto 5px;text-align:left;width:160px}.LocationsPage_locationsListLink__gElgh{color:#231f20;font-size:14px;text-decoration:none;position:relative;display:inline-block}.LocationsPage_locationsListLink__gElgh:before{position:absolute;top:0;left:-5px;z-index:-1;box-sizing:content-box;padding:0 5px;width:100%;height:100%;background-color:#eee;content:"";opacity:0;transition:transform .2s,opacity .2s;transition-timing-function:cubic-bezier(.25,.25,.325,1.39);transform:scale(0)}.LocationsPage_locationsListLink__gElgh:focus:before,.LocationsPage_locationsListLink__gElgh:hover:before{opacity:1;transform:scale(1)}.LocationsPage_locationsCount__L1WE7{color:#929192;display:inline-block;font-size:15px;margin-bottom:20px}.LocationsPage_locationsListSecondaryLink__iTccH{color:#929192;font-size:19px;display:inline}.LocationsPage_locationsListSecondaryLink__iTccH:hover{color:#424242}.LocationsPage_locationsListSecondaryLink__iTccH:before{display:none}.LocationsPage_locationsColumns__LtnOf{max-width:950px;margin:40px auto 0}.LocationsPage_locationsColumn__EN_0l{display:inline-block;width:33%;vertical-align:top;text-align:center}.LocationsPage_locationDetailInner__6wTlt{padding:65px 0 0}.LocationsPage_locationTitle__3QAZA{display:inline-block;margin:0 7%;position:static;color:#000;text-shadow:none;text-align:left}.LocationsPage_locationBreadcrumb__kTDyF{font-size:12px;text-transform:uppercase;max-width:1140px;margin:0 1%;padding:30px 0 15px 6%;position:relative}.LocationsPage_locationDetailContent__ZaAY9{padding-bottom:100px}.LocationsPage_locationHeroWrapper__jMJzt{margin:100px 5% auto;display:none}.LocationsPage_locationHeroWrapperMain__Ctbuh{display:block;max-width:990px;margin:100px auto 0}.LocationsPage_locationsGallery__QIO5D{padding-top:75px}.LocationsPage_locationsGalleryHeading__NaYyf{margin-top:50px}.LocationsPage_locationsGalleryText__NHSUg{width:84%;max-width:900px;margin:25px auto}.LocationsPage_locationDetailPage__OZUmz .job-search-result-description{text-align:left;margin:6px 0 20px!important}.LocationsPage_locationDetailPage__OZUmz .select2-container,.LocationsPage_locationsPage__MnY4K .select2-container{position:relative;display:inline-block;zoom:1;vertical-align:top;width:260px;height:52px}.LocationsPage_locationDetailPage__OZUmz .theJobs{margin:0 5%}.LocationsPage_locationsSelect2__9pH44 .select2-container{position:relative;display:inline-block;zoom:1;vertical-align:top;width:260px;height:52px}@media only screen and (max-width:768px){.LocationsPage_locationsColumn__EN_0l{display:block;width:auto}}@media only screen and (max-width:530px){.LocationsPage_locationTitle__3QAZA{font-size:24px}}.DivisionsPage_divisionsInner__3DMd1{padding:65px 10px}.DivisionsPage_divisionsTitle__BBAhK{display:inline-block;margin:0 0 30px}.DivisionsPage_divisionsGrid__9a4ag{display:flex;flex-wrap:wrap;width:94%;margin:50px auto 0;border-bottom:1px solid #dddcdc;border-top:1px solid #dddcdc}.DivisionsPage_divisionBreadcrumb__AdBzP{font-size:12px;text-transform:uppercase;max-width:1140px;margin:0 1%;padding:30px 0 15px;position:relative}.DivisionsPage_divisionCard__Hn2Bs{display:flex;align-items:center;justify-content:space-around;width:calc(25% - 2px);height:8.25vw;text-align:center;font-size:14px;cursor:pointer;position:relative;border-right:1px solid #dddcdc;border-bottom:1px solid #dddcdc}.DivisionsPage_divisionCard__Hn2Bs:nth-child(4n+4){border-right:none}.DivisionsPage_divisionCard__Hn2Bs:nth-child(21),.DivisionsPage_divisionCard__Hn2Bs:nth-child(22),.DivisionsPage_divisionCard__Hn2Bs:nth-child(23){border-bottom:none}.DivisionsPage_divisionCardInner__A2vkO{margin:20px 0;padding:0}.DivisionsPage_divisionCard__Hn2Bs:nth-child(3n+3) .DivisionsPage_divisionCardInner__A2vkO{border:none;margin:20px 0}.DivisionsPage_divisionName__uVxQ6{font-size:17px;color:#424242;font-weight:600;text-transform:capitalize}.DivisionsPage_divisionLink__mRSJy{color:#0070cd;display:block;margin-bottom:20px;text-decoration:none;font-size:13px;letter-spacing:.9px;font-weight:600;text-transform:uppercase}.DivisionsPage_divisionCard__Hn2Bs:before{position:absolute;top:0;left:-5px;z-index:-1;box-sizing:content-box;padding:0 5px;width:100%;height:100%;background-color:#f7f7f7;content:"";opacity:0;transition:transform .2s,opacity .2s;transition-timing-function:ease-in-out;transform:scale(0)}.DivisionsPage_divisionCard__Hn2Bs:focus:before,.DivisionsPage_divisionCard__Hn2Bs:hover:before{opacity:1;transform:scale(.9)}.DivisionsPage_divisionDetailInner__i9LkW{padding:65px 10px}.DivisionsPage_divisionDetailLeft__rITdG,.DivisionsPage_divisionDetailRight__vFvuj{display:table-cell;vertical-align:top}.DivisionsPage_divisionDetailLeft__rITdG{width:calc(100% - 315px)}.DivisionsPage_divisionDetailRight__vFvuj{width:285px;padding:60px 0 0 30px;text-align:center;position:relative}.DivisionsPage_divisionScroll__FCldg{padding-top:63px}.DivisionsPage_divisionLogo__sOYWp{max-width:100%}.DivisionsPage_divisionJobs__TxFWu{padding:65px 10px;max-width:1140px;margin:0 auto}.DivisionsPage_divisionResultsTitle__JKwHd{position:static;color:#000;text-shadow:none;font-family:domaine,serif;font-size:45px;font-weight:600;line-height:1.2;display:block;margin:0;letter-spacing:0}.DivisionsPage_divisionResultsCount__0WU9H{font-family:Gotham,sans-serif;display:block;font-size:13.5px;letter-spacing:.9px;font-weight:100;margin:6px 0 20px;text-align:left}.DivisionsPage_divisionHr__YqPD5{background:transparent!important;border:none;margin-bottom:50px}.DivisionsPage_divisionDescription__QsUbj ol,.DivisionsPage_divisionDescription__QsUbj ul{margin:0 0 16px;padding-left:22px}.DivisionsPage_divisionDescription__QsUbj li{margin:0 0 10px;line-height:1.6}.DivisionsPage_divisionDescription__QsUbj li:last-child{margin-bottom:0}.DivisionsPage_visitLink__b8eqe{display:block;background:linear-gradient(180deg,#6ea7d1 0,#4379a3 80%,#386d99);color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(50,50,50,.75);font-size:15px;padding:20px 0;border-radius:3px;max-width:250px;margin:0 auto 20px;box-shadow:0 1px 0 rgba(50,50,50,.4);font-weight:700;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6ba4ce",endColorstr="#3E739E");zoom:1}.DivisionsPage_visitLink__b8eqe:hover{background:linear-gradient(180deg,#78aeda 0,#2d638f 80%,#2d638f)}.DivisionsPage_visitLink__b8eqe:active{background:linear-gradient(180deg,#7399b0 0,#44708b 80%,#396582);text-shadow:none}@media only screen and (max-width:1200px){.DivisionsPage_divisionCard__Hn2Bs{width:calc(33% - 2px);height:125px}.DivisionsPage_divisionCard__Hn2Bs:nth-child(4n+4){border-right:1px solid #dddcdc}.DivisionsPage_divisionCard__Hn2Bs:nth-child(3n+3){border-right:none}.DivisionsPage_divisionCard__Hn2Bs:nth-child(21){border-bottom:1px solid #dddcdc}.DivisionsPage_divisionCard__Hn2Bs:nth-child(22),.DivisionsPage_divisionCard__Hn2Bs:nth-child(23){border-bottom:none}.DivisionsPage_divisionName__uVxQ6{font-size:16px}}@media only screen and (max-width:850px){.DivisionsPage_divisionCard__Hn2Bs{width:calc(50% - 2px)}.DivisionsPage_divisionCard__Hn2Bs:nth-child(2n+2){border-right:none!important}.DivisionsPage_divisionCard__Hn2Bs:nth-child(3n+3){border-right:1px solid #dddcdc}.DivisionsPage_divisionCard__Hn2Bs:nth-child(22){border-bottom:1px solid #dddcdc}}@media only screen and (max-width:768px){.DivisionsPage_divisionDetailLeft__rITdG,.DivisionsPage_divisionDetailRight__vFvuj{display:block;width:auto}.DivisionsPage_divisionDetailRight__vFvuj{padding:0;margin-top:45px}.DivisionsPage_visitLink__b8eqe{width:285px}}@media only screen and (max-width:650px){.DivisionsPage_divisionCard__Hn2Bs{width:100%;border-right:none!important}}@media only screen and (max-width:530px){.DivisionsPage_divisionCard__Hn2Bs:nth-last-of-type(-n+2){border-bottom:1px solid #dddcdc}.DivisionsPage_divisionCard__Hn2Bs:last-child{border-bottom:none}}@media print{.DivisionsPage_divisionCard__Hn2Bs,.DivisionsPage_divisionCard__Hn2Bs *{display:none!important}.DivisionsPage_divisionDetailRight__vFvuj{display:none!important;padding:0!important;height:auto!important;margin:0!important}.DivisionsPage_divisionDetailLeft__rITdG{display:block!important;float:none!important;width:auto!important;max-width:none!important}}.HomePage_homeNewestJobs__dODiy{padding:40px 0;background:#fff;display:block}.HomePage_homeNewestJobsInner__gHjiM{max-width:920px;margin:0 auto;text-align:center}.HomePage_homeNewestJobsTitle__V4G2z{font-size:2em;margin:0 0 24px}.HomePage_homeJobList__VPy2U{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.HomePage_homeJobListItem__lEUb7{display:flex;flex-direction:column;gap:6px}.HomePage_homeJobLink__gG_fx{color:#004876;font-weight:600;text-decoration:none;font-size:18px}.HomePage_homeJobLink__gG_fx:focus,.HomePage_homeJobLink__gG_fx:hover{text-decoration:underline}.HomePage_homeJobLocation__eUFSc{color:#555;font-size:14px}@media only screen and (max-width:768px){.HomePage_homeNewestJobs__dODiy{padding:48px 0}.HomePage_homeJobList__VPy2U{gap:14px}.HomePage_homeJobLink__gG_fx{font-size:17px}}.HomePage_boxes__mIWtb{max-width:1550px;display:table;margin:0 auto;padding:55px 0 10px;clear:both;display:block}.HomePage_boxesInner__VzDBv{max-width:1000px;display:flex;padding:0}@media only screen and (max-width:1000px){.HomePage_boxesInner__VzDBv{flex-direction:column}}.HomePage_box__Lq8I0{display:table;width:33%;font-size:14px;text-align:center;float:left;vertical-align:top;padding:0 16px;cursor:pointer}@media only screen and (max-width:1000px){.HomePage_box__Lq8I0{width:100%;padding:0}}.HomePage_boxText__4eBux{color:#424242;font-size:15px;line-height:23px;font-weight:300;max-width:387px;margin:1em auto}.HomePage_boxLink__tyewo{font-size:13.5px;letter-spacing:.9px;line-height:14px;font-weight:600;color:#0070cd;text-decoration:none}.HomePage_boxHeading__Pi6eC{font-size:20px;height:45px;line-height:24px;margin:0 auto;display:block;color:#000}@media only screen and (max-width:1000px){.HomePage_boxHeading__Pi6eC{height:auto}}.HomePage_pop__BKnCo{display:inline-block;font-size:0;cursor:pointer;margin:15px 30px;width:90px;height:90px;position:relative;z-index:1}.HomePage_pop__BKnCo:after{pointer-events:none;position:absolute;width:100%;height:100%;content:"";top:-2px;left:-2px;padding:2px;z-index:-1}.HomePage_popIcon__a6GtJ{display:block;height:45px;width:80px;background-position:0 0;z-index:2;background-repeat:no-repeat;position:absolute;overflow:hidden}.HomePage_aboutIcon__dKhwx{background-image:url(https://cdn.tollbrothers.com/publicfiles/tollcareercenter/svgs/About.svg);top:30px;left:15px}.HomePage_benefitsIcon__B1NcX{background-image:url(https://cdn.tollbrothers.com/publicfiles/tollcareercenter/svgs/benefits.svg);height:46px;top:22px;left:15px}.HomePage_testimonialsIcon__B_8_M{background-image:url(https://cdn.tollbrothers.com/publicfiles/tollcareercenter/svgs/hear.svg);top:24px;left:15px}@media only screen and (max-width:768px){.HomePage_box__Lq8I0{margin:10px 0}.HomePage_pop__BKnCo{width:160px;height:126px}.HomePage_popIcon__a6GtJ{width:160px;height:90px;left:0!important;background-position:50%}.HomePage_boxHeading__Pi6eC{font-size:38px}.HomePage_boxHeading__Pi6eC br{display:none}.HomePage_boxLink__tyewo{display:block;font-size:20px;padding-top:10px}}@media only screen and (max-width:550px){.HomePage_boxHeading__Pi6eC{font-size:32px;line-height:30px}}.HomePage_homePage__mbAO4 .indexMobile{display:none}body.index .HomePage_homePage__mbAO4 .indexMobile{display:block}body.index .HomePage_homePage__mbAO4 .mainImg{height:585px;width:100%;overflow:hidden;display:block;position:relative}body.index .HomePage_homePage__mbAO4 .mainImg img{width:100%;height:100%;object-fit:cover}body.index .HomePage_homePage__mbAO4 header h3{color:#fff}body.index .HomePage_homePage__mbAO4 #s2id_autogen3{margin-right:0!important}body.index .HomePage_homePage__mbAO4 section article .inner{padding:0;max-width:none}@media only screen and (max-width:900px){body.index .HomePage_homePage__mbAO4 .search h1{margin:0 24px 22px}}@media only screen and (max-width:768px){body.index .HomePage_homePage__mbAO4 legend b{font-size:34px;margin-bottom:10px}body.index .HomePage_homePage__mbAO4 legend{font-size:14px;margin:0 0 5px}body.index .HomePage_homePage__mbAO4 .search form button[type=submit]{max-width:none;padding:5px 45px 15px 30px!important}}@media only screen and (max-width:700px){body.index .HomePage_homePage__mbAO4 legend b{font-size:30px}body.index .HomePage_homePage__mbAO4 legend{font-size:12px}body.index .HomePage_homePage__mbAO4 .search .select2-container{width:calc(50% - 20px)}}@media only screen and (max-width:530px){body.index .HomePage_homePage__mbAO4 .mainImg{height:500px;width:auto;z-index:0}body.index .HomePage_homePage__mbAO4 .search{display:block;width:100%;left:0;top:65px;right:0;margin:0;padding:0 10px;height:435px;position:absolute;z-index:3;background:transparent}body.index .HomePage_homePage__mbAO4 .search .inner{padding:0}body.index .HomePage_homePage__mbAO4 .search form input[type=text]{width:calc(100% - 24px)!important}body.index .HomePage_homePage__mbAO4 .search .select2-container{margin:9px 0 0!important;width:calc(100% - 10px)!important;max-width:none}body.index .HomePage_homePage__mbAO4 legend{margin:5px 0 0}body.index .HomePage_homePage__mbAO4 legend b{font-size:27px;line-height:100%}}@media (max-width:900px){.RecruitingPage_recruitingHero__BdYkW{display:none!important}}.RecruitingPage_recruitingInternship__T2gHT{display:flex}@media only screen and (min-width:769px){.RecruitingPage_recruitingInternship__T2gHT{align-items:flex-start}}.RecruitingPage_recruitingSection__kT77B{width:100%;overflow:hidden;margin-bottom:50px}.RecruitingPage_topMgn__iIinr{margin-top:160px}@media (max-width:500px){.RecruitingPage_topMgn__iIinr{margin-top:0}}@media only screen and (max-width:800px){.RecruitingPage_recruitingSection__kT77B{padding:0 15px}}@media only screen and (max-width:530px){.RecruitingPage_recruitingSection__kT77B{padding:50px 15px 0}}.RecruitingPage_blueBg___ghIf{background-color:rgba(166,187,202,.2);padding:75px 4vw 0 45px}.RecruitingPage_introText__8IV3X{margin:40px 0}.RecruitingPage_primaryButton__WUfdP{display:inline-block;font-size:14px;font-weight:600;color:#fff;background:#0070cd;padding:15px 22px;text-decoration:none;letter-spacing:.2px}.RecruitingPage_featuredJobs__Tch_J{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 0;max-width:1200px}.RecruitingPage_featuredJob__JdRWx{position:relative;width:39%;max-width:450px;max-height:450px;height:auto;background:#fff;padding:30px 3vw;margin:2vw 0;overflow-x:auto;border-bottom:50px solid #fff}.RecruitingPage_featuredJob__JdRWx:nth-child(5){width:100%;max-width:100%}.RecruitingPage_featuredJobTitle__w5BQV{background:#fff;padding:0}.RecruitingPage_featuredJobList__Wukzv{width:100%;margin:0 auto;padding:0}.RecruitingPage_featuredJobListItem__T5mGz{line-height:23px;margin:0 0 20px 20px}@media only screen and (max-width:1000px){.RecruitingPage_featuredJob__JdRWx,.RecruitingPage_featuredJob__JdRWx:nth-child(5){width:90%;margin:25px auto;max-width:450px}}@media only screen and (max-width:530px){.RecruitingPage_featuredJobTitle__w5BQV{left:20px}}.RecruitingPage_sidebar__Ot_xp{width:21%;min-width:250px;max-width:350px;height:auto;padding:40px 0 0 45px;display:flex;flex-flow:column;justify-content:flex-start;align-items:baseline;flex:0 0 21%;box-sizing:border-box}@media (min-width:901px){.RecruitingPage_recruitingInternship__T2gHT{align-items:flex-start;gap:0}.RecruitingPage_sidebar__Ot_xp{position:-webkit-sticky;position:sticky;top:40px;align-self:flex-start;height:auto;max-height:calc(100vh - 140px);overflow-y:auto;flex:0 0 clamp(250px,21vw,320px);width:clamp(250px,21vw,320px);min-width:250px;max-width:320px}}.RecruitingPage_sidebarLink__wp2m_{color:#000;text-decoration:none;font-size:14px;margin:20px 0;display:flex;align-items:center;white-space:nowrap;position:relative}.RecruitingPage_sidebar__Ot_xp a[data-active=true],.RecruitingPage_sidebar__Ot_xp li[data-active=true]>a{text-decoration:none}.RecruitingPage_recruitingPage__NZrls body.recruiting .container{overflow:visible}.RecruitingPage_recruitingPage__NZrls body.recruiting .mainContent .inner{padding:0;max-width:100%}@media only screen and (max-width:530px){.RecruitingPage_recruitingPage__NZrls body.recruiting header .inner .hamburger{position:absolute;top:10px;right:35px}}@media only screen and (max-width:850px){.RecruitingPage_sidebar__Ot_xp{display:none}.RecruitingPage_recruitingPage__NZrls body.recruiting .mainContent,.RecruitingPage_recruitingPage__NZrls body.recruiting header{overflow:hidden}.RecruitingPage_recruitingPage__NZrls body.recruiting header.RecruitingPage_is-open__6TUw4{height:100vh}.RecruitingPage_recruitingPage__NZrls body.recruiting section article{max-width:100%}}.RecruitingPage_recruitingPage__NZrls body.recruiting header .inner .hamburger{position:absolute!important;top:10px!important;right:35px!important;display:block;background:transparent}.InternshipsSection_internshipsSection__mBq7T{padding:50px 0}.InternshipsSection_hqWrapper__6ysLG p{width:90%;max-width:900px;margin:25px auto}.InternshipsSection_internshipSection__xUi8_{padding:5px 5% 0 0;background:#fff}.InternshipsSection_internshipSection__xUi8_ *{background-color:#fff!important;padding:0 0 0 3%}.InternshipsSection_internshipSection__xUi8_ .testimonial .attribute,.InternshipsSection_internshipSection__xUi8_ p{font-size:16px;color:#404040}.InternshipsSection_internshipSection__xUi8_ p a{color:#404040}.InternshipsSection_internshipTestimonials__YSXV9{background:transparent!important;padding:50px 3%}@media only screen and (max-width:900px){.InternshipsSection_internshipTestimonials__YSXV9{margin-top:35px}}.InternshipsSection_whiteEdges___ARWk:after,.InternshipsSection_whiteEdges___ARWk:before{display:none!important}.InternshipsSection_testimonial__VYEDf{display:inline-block;font-size:19px;color:#424242;line-height:140%;margin:0 0 50px;background:transparent!important}.InternshipsSection_testimonial__VYEDf p:after,.InternshipsSection_testimonial__VYEDf p:before{display:none!important;background:none!important;content:none!important}.InternshipsSection_testimonialAttribute__aKag6{display:block;padding-top:15px}.InternshipsSection_testimonialWithImage__ZPxi7{display:flex;align-items:flex-start;justify-items:space-between}.InternshipsSection_testimonialReversed__x6YAW{flex-direction:row-reverse}.InternshipsSection_testimonialCopy__GB6gn{width:70%;color:#404040;margin-left:25px}.InternshipsSection_testimonialReversed__x6YAW .InternshipsSection_testimonialCopy__GB6gn{margin-left:0;margin-right:25px}.InternshipsSection_testimonialCopy__GB6gn p{color:#404040;font-size:16px!important;line-height:1.6;padding:0!important;margin:0 0 1em}@media only screen and (max-width:900px){.InternshipsSection_testimonialCopy__GB6gn{width:90%;margin-left:0!important}}@media only screen and (max-width:1000px){.InternshipsSection_testimonialWithImage__ZPxi7{flex-direction:column;align-items:center;width:100%}.InternshipsSection_testimonialReversed__x6YAW{flex-direction:column}.InternshipsSection_testimonialImage__KobUA{width:180px;height:auto;margin:0 auto 20px;display:block}.InternshipsSection_testimonialCopy__GB6gn{margin-left:0;text-align:center}.InternshipsSection_testimonialReversed__x6YAW .InternshipsSection_testimonialCopy__GB6gn{margin-right:0}}.InternshipsSection_jumpstart__ugB8o{padding:0 5% 65px 10px!important}