h3{color:#004876;font-size:30px;line-height:36px;margin:0 0 1.0em 0;font-weight:200}@media only screen and (max-width: 768px){h3{font-size:24px}}p{line-height:28.5px}.flex-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 auto;height:100%;width:100%;align-items:flex-start;justify-content:space-between;flex-flow:row wrap;-webkit-flex-flow:row wrap}.mobile-hide{display:block}@media only screen and (max-width: 1200px){.mobile-hide{display:none}}.mobile-show{display:none}@media only screen and (max-width: 1200px){.mobile-show{display:block}}.state-content .state-banner{position:relative;overflow:hidden;height:250px;width:100%}@media (min-width: 768px){.state-content .state-banner{height:379px}}.state-content .state-banner img{width:100%;height:100%;display:block;object-fit:cover}@media (min-width: 768px){.state-content .state-banner img.bottom{object-position:50% 80%}}@media (min-width: 768px){.state-content .state-banner img.less{object-position:50% 68%}}.state-content .state-banner h2{font-size:75px;text-shadow:0 2px 4px rgba(0,0,0,0.5);letter-spacing:13.33px;color:#fff;text-transform:uppercase;font-weight:200;position:absolute;width:100%;text-align:center;top:50%;left:0;transform:translate(0, -50%)}@media only screen and (max-width: 992px){.state-content .state-banner h2{font-size:52px}}@media only screen and (max-width: 768px){.state-content .state-banner h2{font-size:44px;letter-spacing:0}}@media only screen and (max-width: 480px){.state-content .state-banner h2{font-size:28px}}.state-content .state-main{max-width:1680px;margin:0 auto;padding-top:41px;position:relative;padding:41px 57px 50px 57px}@media only screen and (max-width: 768px){.state-content .state-main{padding:30px 18px 50px 18px}}.state-content .state-main p.state-intro{font-size:17.5px;line-height:30px}@media only screen and (max-width: 768px){.state-content .state-main p.state-intro{margin:0 0 40px 0;font-size:16px}}.state-content .state-main p.state-intro a{color:#0070cd;text-decoration:underline}.state-content .state-main p.state-intro:last-of-type{margin:0 0 83px 0}.state-content .state-main .text-wrap{width:calc(50% - 18px);margin-bottom:38px;padding-right:26px}@media only screen and (max-width: 1200px){.state-content .state-main .text-wrap{width:100%;padding-right:0px}}@media only screen and (max-width: 768px){.state-content .state-main .text-wrap{margin-bottom:10px}}.state-content .state-main .text-wrap a{color:#0070cd;text-decoration:underline}.state-content .state-main .text-wrap a:hover{color:#004876}.state-content .state-main .buttons-wrap{width:calc(50% - 18px);margin-bottom:60px}@media only screen and (max-width: 1200px){.state-content .state-main .buttons-wrap{width:100%}}@media only screen and (max-width: 560px){.state-content .state-main .buttons-wrap{max-width:340px;margin:0 auto;margin-bottom:28px}}.state-content .state-main .buttons-wrap p{text-align:center}.state-content .state-main .buttons-wrap .flex-wrap{max-width:626px;margin:0 auto}@media only screen and (max-width: 1200px){.state-content .state-main .buttons-wrap .flex-wrap{padding-left:0%}}.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap{width:172px;height:60px;margin:20px 0px;position:relative}@media only screen and (max-width: 560px){.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap{width:49%}}.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap a{position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);width:100%;color:#0070cd;text-align:center;text-transform:capitalize}@media only screen and (max-width: 560px){.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap a{font-size:15px}}@media only screen and (max-width: 370px){.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap a{font-size:13px}}.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap a:hover{color:#004876}.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap a:before{position:absolute;content:"";top:-36px;left:50%}@media only screen and (max-width: 560px){.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.future-community{order:3}}.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.future-community a:before{transform:translate(-50%, 0);width:24px;height:19px;background-image:url(//cdn.tollbrothers.com/search/icons/future-community.svg)}@media only screen and (max-width: 560px){.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.golf{order:1}}.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.golf a:before{transform:translate(-50%, 0);width:20px;height:22px;background-image:url(//cdn.tollbrothers.com/search/icons/golf.svg)}@media only screen and (max-width: 560px){.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.townhome{order:2}}.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.townhome a:before{transform:translate(-50%, 0);width:29px;height:22px;background-image:url(//cdn.tollbrothers.com/search/icons/townhome.svg)}@media only screen and (max-width: 560px){.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.active-adult{order:6}}.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.active-adult a:before{transform:translate(-50%, 0);width:21px;height:22px;background-image:url(//cdn.tollbrothers.com/search/icons/active-adult.svg)}@media only screen and (max-width: 560px){.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.resort-amenities{order:4}}.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.resort-amenities a:before{transform:translate(-50%, 0);width:24px;height:22px;background-image:url(//cdn.tollbrothers.com/search/icons/resort-amenities.svg)}@media only screen and (max-width: 560px){.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.single-family{order:5}}.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.single-family a:before{transform:translate(-50%, 0);width:23px;height:22px;background-image:url(//cdn.tollbrothers.com/search/icons/single-family.svg)}@media only screen and (max-width: 560px){.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.condominium{order:6}}.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.condominium a:before{transform:translate(-50%, 0);width:18px;height:22px;background-image:url(//cdn.tollbrothers.com/search/icons/condo.svg)}@media only screen and (max-width: 560px){.state-content .state-main .buttons-wrap .flex-wrap .btn-wrap.placeholder{order:8}}.state-content .state-main .img-wrap{width:49%;height:370px;position:relative;overflow:hidden;margin-bottom:30px}@media only screen and (max-width: 1200px){.state-content .state-main .img-wrap{width:100%;height:282px;margin-bottom:40px}}.state-content .state-main .img-wrap img{width:100%;height:100%;object-fit:cover}.state-content .state-main .blog{width:100%;padding:32px 0px 0px 0px}@media only screen and (max-width: 768px){.state-content .state-main .blog{padding:0px 0px 0px 0px}}.state-content .state-main .blog a.img-wrap{display:inline-block;margin:0 0px 20px 0px;width:23.3%;height:366px;position:relative;z-index:0}@media only screen and (max-width: 1400px){.state-content .state-main .blog a.img-wrap{height:300px}}@media only screen and (max-width: 992px){.state-content .state-main .blog a.img-wrap{width:48%}}@media only screen and (max-width: 480px){.state-content .state-main .blog a.img-wrap{width:100%;height:366px;margin:0 0px 30px 0px}}.state-content .state-main .blog a.img-wrap:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#232323;opacity:0.7;z-index:2}.state-content .state-main .blog a.img-wrap:hover:before{opacity:0.4}.state-content .state-main .blog a.img-wrap img{display:block;width:100%}.state-content .state-main .blog a.img-wrap .caption{position:absolute;top:50%;left:50%;width:268px;height:100%;transform:translate(-50%, -92px);z-index:22}@media only screen and (max-width: 1400px){.state-content .state-main .blog a.img-wrap .caption{width:100%;padding:0 20px}}.state-content .state-main .blog a.img-wrap .caption img.blog-logo{width:42px;height:auto;margin:0 auto;margin-bottom:20px}.state-content .state-main .blog a.img-wrap .caption span{color:#fff;display:block;text-align:center;font-size:11px;padding-bottom:13px}.state-content .state-main .blog a.img-wrap .caption p{padding-top:12px;color:#fff;text-align:center;font-size:16px;line-height:27.5px;position:relative}.state-content .state-main .blog a.img-wrap .caption p:after{content:"";position:absolute;width:174px;height:1px;top:0;left:50%;transform:translate(-50%, 0);background:#fff}

/*# sourceMappingURL=../maps/pages/state_search_new.css.map */
