.clearfix{display:block;zoom:1}.clearfix:after{content:'';display:block;font-size:0;height:0;clear:both;visibility:hidden}.animated-fast{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes roll-in-blurred-right{0%{-webkit-transform:translateX(1000px) rotate(720deg);transform:translateX(1000px) rotate(720deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes roll-in-blurred-right{0%{-webkit-transform:translateX(1000px) rotate(120deg);transform:translateX(1000px) rotate(120deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes rotate-in-2-bck-ccw{0%{-webkit-transform:translateZ(200px) rotate(45deg);transform:translateZ(200px) rotate(45deg);opacity:0}100%{-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0);opacity:1}}@keyframes rotate-in-2-bck-ccw{0%{-webkit-transform:translateZ(200px) rotate(45deg);transform:translateZ(200px) rotate(45deg);opacity:0}100%{-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0);opacity:1}}.roll-in-blurred-right{-webkit-animation:roll-in-blurred-right .65s cubic-bezier(.23,1,.32,1) 1.5s both;animation:roll-in-blurred-right .65s cubic-bezier(.23,1,.32,1) 1.5s both}.rotate-in-2-bck-ccw{-webkit-animation:rotate-in-2-bck-ccw .5s cubic-bezier(.25,.46,.45,.94) both;animation:rotate-in-2-bck-ccw .5s cubic-bezier(.25,.46,.45,.94) both}body.home.ios-device{background-attachment:scroll!important}body.home .h1,body.home .h2,body.home .h3,body.home .h4,body.home .h5,body.home .h6,body.home h1,body.home h2,body.home h3,body.home h4,body.home h5,body.home h6{margin-bottom:.5rem;line-height:1.2}body.home .h1,body.home .h2,body.home h1,body.home h2{font-family:TypoldCondensed,Typold,Helvetica,Arial,sans-serif;line-height:1em}body.home .h1,body.home h1{font-size:34px;font-weight:700;margin-bottom:.75rem;letter-spacing:8.16px}body.home .h2,body.home h2{font-size:20px;font-weight:700}body.home .h3,body.home h3{font-size:16px;font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif;color:#5F5544;letter-spacing:2.56px;line-height:1.2rem}body.home .h4,body.home h4{font-size:10px;font-family:TypoldExtended,Typold,Helvetica,Arial,sans-serif;letter-spacing:1.6px}body.home .search-toggle{display:none!important}body.home #jdpower-top-panel,body.home .homepage-panel.panel-carousel .arrow-left,body.home .homepage-panel.panel-carousel .arrow-right,body.home .homepage-panel.panel-carousel .dots{display:none}@media (min-width:768px){body.home.search-focused #homepage-top-panel .homepage-bottom .homepage-main-search{top:252px}body.home.search-focused #homepage-top-panel .homepage-bottom .homepage-main-search.showing-search .homepage-input-wrapper{background:#fff}body.home.search-focused #homepage-top-panel .homepage-bottom .homepage-main-search.showing-search .homepage-input-wrapper #dropdown #dropdownSearchBox input{color:#000}body.home.search-focused #homepage-top-panel .homepage-bottom .homepage-main-search.showing-search .homepage-input-wrapper #dropdown #dropdownSearchBox input#behindSearchText{color:#847252}body.home.search-focused #homepage-top-panel .homepage-bottom .homepage-main-search.showing-search .homepage-input-wrapper #dropdown #dropdownSearchBox .ftsClear{background:url(/images/portal/black-clear-search.png) no-repeat;background-image:-webkit-linear-gradient(transparent,transparent),url(/images/portal/black-clear-search.svg);background-image:-o-linear-gradient(transparent,transparent),url(/images/portal/black-clear-search.svg);background-image:-moz-linear-gradient(transparent,transparent),url(/images/portal/black-clear-search.svg);background-image:url(/images/portal/black-clear-search.svg),linear-gradient(transparent,transparent);background-position:0,0;background-size:17px 17px}body.home.search-focused.no-header-image #homepage-top-panel .homepage-bottom .homepage-main-search{top:100px}body.home.search-focused.no-header-image #homepage-top-image{top:-152px;opacity:0}body.home #homepage-top-image{transition:all .3s;position:relative;top:0;opacity:1}body.home .homepage-main-search{top:calc(-254px - -100%)}body.home .homepage-main-search.animated{transition:top .3s}}@media (min-width:768px) and (max-height:570px){body.home.search-focused.no-header-image #homepage-top-panel .homepage-bottom .homepage-main-search{top:0}}@media (min-width:768px) and screen and (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){body.home .homepage-main-search{z-index:0}}body.home .consumer-alert{position:fixed;z-index:4;padding:0 10px;text-align:center;width:100%;box-sizing:border-box;pointer-events:none;bottom:10px}body.home .consumer-alert a{display:block;width:100%;background-color:rgba(37,37,38,.81);color:#e6e7e8;text-transform:uppercase;padding:7px 0;box-sizing:border-box;font-size:12px;pointer-events:auto;font-family:Typold,Helvetica,Arial,sans-serif;letter-spacing:1.92px}body.home .consumer-alert a .dismiss-btn{position:absolute;top:11px;width:13px;height:13px;border:none;padding:0;cursor:pointer;margin-left:8px;background:url(/images/portal/white-icon-close.png) no-repeat;background-image:-webkit-linear-gradient(transparent,transparent),url(/images/portal/white-icon-close.svg);background-image:-o-linear-gradient(transparent,transparent),url(/images/portal/white-icon-close.svg);background-image:-moz-linear-gradient(transparent,transparent),url(/images/portal/white-icon-close.svg);background-image:url(/images/portal/white-icon-close.svg),linear-gradient(transparent,transparent);background-position:0,0;background-size:13px 13px}@media (min-width:768px){body.home .consumer-alert{bottom:0;right:10%;padding:0;max-width:200px}body.home .consumer-alert a{background-color:rgba(37,37,38,.81);max-width:196px;float:right;text-align:left;padding:9px 15px}body.home .consumer-alert a .dismiss-btn{top:13px}}body.home #site-footer .footer-disclaimer .footer-row .footer-container .logo{margin-top:-3%}body.home.jdpower #homepage-top-panel{background:url(/cmsassets/homepage/jdpower2016/background_jdpower2016_768.jpg) top center no-repeat #000;background-size:cover;background-position:bottom center!important}@media (min-width:769px){body.home.jdpower #homepage-top-panel{background-image:url(/cmsassets/homepage/jdpower2016/background_jdpower2016_1024.jpg)}}@media screen and (max-width:767px){body.home.jdpower #homepage-top-panel{background-image:url(/cmsassets/homepage/jdpower2016/background_jdpower2016_mobile_blank.jpg)}}@media (min-width:1025px){body.home .consumer-alert{width:822px;right:46%;margin-right:-361px;max-width:200px}body.home.jdpower #homepage-top-panel{background-image:url(/cmsassets/homepage/jdpower2016/background_jdpower2016_large_desktop.jpg)}}@media screen and (min-width:1025px) and (min-aspect-ratio:16/9){body.home.jdpower #homepage-top-panel{background-position:center center!important;background-image:url(/cmsassets/homepage/jdpower2016/background_jdpower2016_16x9.jpg)}}body.home.jdpower #homepage-top-panel #homepage-top-image{height:calc(100% - 150px)}@media screen and (max-width:767px){body.home.jdpower #homepage-top-panel #homepage-top-image{height:100%;position:relative!important}}body.home.jdpower #homepage-top-panel #homepage-top-image #homepage-top-panel-item{display:none}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel{display:block}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h2{font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif;font-size:75px!important;text-align:center;position:static}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h2 #homepage-line-1{font-size:75px!important}@media screen and (min-width:768px) and (min-aspect-ratio:1024/768) and (max-width:1024px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h2 #homepage-line-1{font-size:60px!important}}@media screen and (max-width:767px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h2 #homepage-line-1{font-size:30px!important}}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h2 #homepage-line-2>sup{vertical-align:top;font-weight:100}@media screen and (min-width:1024px) and (min-aspect-ratio:1233/747) and (max-width:1700px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h2{padding-top:20px}}@media screen and (min-width:768px) and (min-aspect-ratio:1024/768) and (max-width:1024px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h2{padding-top:15px;font-size:60px!important}}@media screen and (min-width:1025px) and (min-aspect-ratio:16/9) and (max-width:1700px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h2{line-height:.5em}}@media screen and (max-width:767px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h2{font-size:30px!important}}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h3{font-style:italic;text-align:center;font-size:22px;font-weight:700;text-transform:uppercase;padding-top:40px;color:#273035}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h3>span{color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.4),-1px -1px 3px rgba(255,255,255,.4)}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h3 strong{font-size:36px;font-weight:700;font-style:italic}@media screen and (min-width:1024px) and (min-aspect-ratio:1200/700) and (max-width:1700px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h3{padding-top:20px}}@media screen and (min-width:768px) and (min-aspect-ratio:1024/768) and (max-height:690px) and (max-width:1024px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h3{display:none}}@media screen and (max-width:767px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h3 strong{font-size:16px}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h3{font-size:16px;padding-top:0}}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-claim-wrapper{position:absolute;width:100%;bottom:50px}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-claim-wrapper .jdpower-claim{font-size:11px;width:800px;margin:0 auto;text-shadow:1px 1px 3px rgba(0,0,0,.4);color:#fff;font-weight:600;text-transform:uppercase;text-align:center;line-height:15px}@media screen and (max-width:988px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-claim-wrapper .jdpower-claim{max-width:95%}}@media screen and (max-width:767px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-claim-wrapper .jdpower-claim{width:100%;box-sizing:border-box;font-weight:400;text-align:left;padding:0 20px}}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-claim-wrapper img{display:none}@media screen and (max-width:767px) and (max-height:530px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-claim-wrapper img{width:190px}}@media screen and (min-width:1700px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-claim-wrapper{bottom:calc(22px)}}@media screen and (min-width:1024px) and (min-aspect-ratio:1233/747) and (max-width:1700px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-claim-wrapper{bottom:15px}}@media screen and (min-width:768px) and (min-aspect-ratio:1024/768) and (max-width:1024px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-claim-wrapper{bottom:10px}}@media screen and (max-width:767px) and (max-height:455px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h2,body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel>h3{display:none}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-claim-wrapper{bottom:auto!important;top:10px!important}}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-awards-wrapper{position:absolute;width:100%}@media screen and (max-width:767px){body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-claim-wrapper img{padding-bottom:calc(-82vh);display:block;margin:0 auto}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-claim-wrapper{bottom:20px}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-awards-wrapper>.jdpower-awards{text-align:center;margin-top:20px;display:block}body.home.jdpower #homepage-top-panel #homepage-top-image #jdpower-top-panel #jdpower-awards-wrapper{bottom:150px}}#homepage-top-panel{position:fixed;top:0;left:0;height:100%;width:100%;overflow:hidden;background-size:cover;background-position:top center;padding-top:28px;box-sizing:border-box;font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif}#homepage-top-panel #homepage-top-image{top:200px;left:114px;height:168px;background:url(/images/homepage/relentless-moves_3.png) no-repeat;background-image:-webkit-linear-gradient(transparent,transparent),url(/images/homepage/relentless-moves_3.svg);background-image:-o-linear-gradient(transparent,transparent),url(/images/homepage/relentless-moves_3.svg);background-image:-moz-linear-gradient(transparent,transparent),url(/images/homepage/relentless-moves_3.svg);background-image:url(/images/homepage/relentless-moves_3.svg),linear-gradient(transparent,transparent);background-position:0,0;background-size:contain}@media (max-width:1023px){#homepage-top-panel #homepage-top-image{height:195px;background:url(/images/homepage/relentless-moves-mobile.png) no-repeat;background-image:-webkit-linear-gradient(transparent,transparent),url(/images/homepage/relentless-moves-mobile.svg);background-image:-o-linear-gradient(transparent,transparent),url(/images/homepage/relentless-moves-mobile.svg);background-image:-moz-linear-gradient(transparent,transparent),url(/images/homepage/relentless-moves-mobile.svg);background-image:url(/images/homepage/relentless-moves-mobile.svg),linear-gradient(transparent,transparent);background-position:0,0;background-size:contain}}@media (max-width:767px){#homepage-top-panel #homepage-top-image{position:absolute;width:100%;height:365px;top:16%;left:0;display:flex;align-items:center}}@media (max-width:320px){#homepage-top-panel #homepage-top-image{top:4%}}@media (min-width:768px) and (max-width:1023px){#homepage-top-panel #homepage-top-image.home-message{left:5.5%}}@media (max-height:760px) and (min-width:768px){#homepage-top-panel #homepage-top-image.home-message{top:12vh}}#homepage-top-panel #homepage-top-image.home-message .tagline{font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif;font-size:15px;color:#808285;letter-spacing:2.88px;line-height:20px;transform:rotate(-90deg) translate(105px,-19px);display:inline-block}@media (max-width:1023px){#homepage-top-panel #homepage-top-image.home-message .tagline{font-size:20px;transform:rotate(-90deg) translate(111px,-32px)}}@media (max-width:767px){#homepage-top-panel #homepage-top-image.home-message .tagline{font-size:14px;transform:rotate(0) translate(2px,0);padding-left:10%}#homepage-top-panel #homepage-top-image.home-message .tagline br{display:none}}#homepage-top-panel #homepage-top-image.home-message .tagline sup{font-size:8px;font-family:Oakes,Helvetica,Arial,sans-serif;letter-spacing:1px}#homepage-top-panel #homepage-top-image.home-message .mobi-flag,#homepage-top-panel #homepage-top-image.home-message h2{font-family:TypoldExtended,Typold,Helvetica,Arial,sans-serif;letter-spacing:2px}#homepage-top-panel #homepage-top-image.home-message .mobi-flag{background:#beaf87;color:#000;padding:10px;font-size:12px;align-self:flex-start;margin-bottom:25px;margin-left:-15px;text-transform:uppercase;min-width:320px}#homepage-top-panel #homepage-top-image.home-message .mobi-flag .black-text{color:#000}@media (min-width:768px){#homepage-top-panel #homepage-top-image.home-message .mobi-flag{display:none}}#homepage-top-panel #homepage-top-image.home-message .mobi-wrap h1 br:first-child{display:none}@media (max-width:1023px){#homepage-top-panel #homepage-top-image.home-message .mobi-wrap h1 br:first-child{display:block}}@media (max-width:767px){#homepage-top-panel #homepage-top-image.home-message .mobi-wrap{display:flex}#homepage-top-panel #homepage-top-image.home-message .mobi-wrap h1{text-align:left;font-size:43px;font-size:9vw;line-height:11vw;position:relative;padding-left:10%;left:0;padding-top:20px;margin-bottom:0}}#homepage-top-panel #homepage-top-image.home-message h1{position:relative;left:85px;padding-top:18px;font-size:50px;line-height:69px}@media (max-width:1023px){#homepage-top-panel #homepage-top-image.home-message h1{padding-top:28px;font-size:40px;line-height:50px}}#homepage-top-panel #homepage-top-image.home-message h2{position:relative;font-size:14px;left:0;padding-top:12px;line-height:1}@media (max-width:767px){#homepage-top-panel #homepage-top-image.home-message h1{left:0;padding-left:0}#homepage-top-panel #homepage-top-image.home-message h2{padding-left:0;letter-spacing:1px;display:none}#homepage-top-panel #homepage-top-image.home-message p{max-width:95%;font-size:14px;line-height:1.57}}#homepage-top-panel #homepage-top-image.home-message p{color:#efefef;font-family:Oakes,Helvetica,Arial,sans-serif;padding-top:10px;line-height:1.57;letter-spacing:.7px;font-size:14px}#homepage-top-panel #homepage-top-image.home-message .img-lg{width:187px;height:auto}#homepage-top-panel #homepage-top-image.home-message .img-mob{width:45%;margin-left:10px;align-self:center}#homepage-top-panel #homepage-top-image.home-message .text-wrap{width:100%}@media (min-width:768px){#homepage-top-panel #homepage-top-image.home-message .img-mob{display:none}#homepage-top-panel #homepage-top-image.home-message .text-wrap{width:505px}}#homepage-top-panel h1,#homepage-top-panel h2{font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif;color:#fff;font-size:50px;font-weight:400;padding-top:18px;position:absolute;left:82px;text-transform:uppercase;line-height:55px;letter-spacing:4px}@media (max-width:767px){#homepage-top-panel h1,#homepage-top-panel h2{text-align:left;font-size:43px;font-size:9vw;line-height:10vw;position:relative;padding-left:20%;left:0;padding-top:0}}#homepage-top-panel .homepage-bottom{position:absolute;height:calc(-91px - -100%);bottom:0;width:100%}@media (max-width:767px){#homepage-top-panel .homepage-bottom{height:auto}}@media (max-height:599px) and (min-width:768px){#homepage-top-panel .homepage-bottom{bottom:-19px}}#homepage-top-panel .homepage-bottom #homepage-location-actions,#homepage-top-panel .homepage-bottom .homepage-main-search{width:80%;left:10%}@media (min-width:986.4px){#homepage-top-panel .homepage-bottom #homepage-location-actions,#homepage-top-panel .homepage-bottom .homepage-main-search{width:822px;left:50%;margin-left:-411px}}#homepage-top-panel .homepage-bottom .homepage-main-search{display:none;position:absolute;bottom:108px}#homepage-top-panel .homepage-bottom .homepage-main-search.showing-search{display:block}#homepage-top-panel .homepage-bottom .homepage-main-search.showing-search .homepage-input-wrapper{background:#fff;border:0;font-size:18px;line-height:50px;height:50px;width:calc(-166px - -100%);vertical-align:top;display:inline-block;border-radius:0;box-shadow:0 7px 12px -7px rgba(0,0,0,.3);position:relative}#homepage-top-panel .homepage-bottom .homepage-main-search.showing-search .homepage-input-wrapper::before{content:"";display:inline-block;height:12px;width:9px;font-size:30px;vertical-align:baseline;padding-left:50px;background:url(/images/homepage/location.png) no-repeat;background-image:-webkit-linear-gradient(transparent,transparent),url(/images/homepage/location.svg);background-image:-o-linear-gradient(transparent,transparent),url(/images/homepage/location.svg);background-image:-moz-linear-gradient(transparent,transparent),url(/images/homepage/location.svg);background-image:url(/images/homepage/location.svg),linear-gradient(transparent,transparent);background-position:50%,50%;background-size:9px}#homepage-top-panel .homepage-bottom .homepage-main-search.showing-search .homepage-input-wrapper #dropdown{width:calc(-52px - -100%);display:inline-block;left:52px;top:0;position:absolute}#homepage-top-panel .homepage-bottom .homepage-main-search.showing-search .homepage-input-wrapper #dropdown #dropdownSearchBox{background:0 0;height:50px}#homepage-top-panel .homepage-bottom .homepage-main-search.showing-search .homepage-input-wrapper #dropdown #dropdownSearchBox input{font-family:Oakes,Helvetica,Arial,sans-serif;transition:color .3s;width:100%;background:0 0;border:0;color:#000;font-size:14px;line-height:normal;height:55px;outline:0;padding-left:3px;box-sizing:border-box;left:auto;top:auto}#homepage-top-panel .homepage-bottom .homepage-main-search.showing-search .homepage-input-wrapper #dropdown #dropdownSearchBox input#behindSearchText{color:#757575}#homepage-top-panel .homepage-bottom .homepage-main-search.showing-search .homepage-input-wrapper #dropdown #dropdownSearchBox .free-text-search-button{display:none}#homepage-top-panel .homepage-bottom .homepage-main-search.showing-search .homepage-input-wrapper #dropdown #dropdownSearchBox .ftsClear{outline:0;position:absolute;right:15px;top:12px;width:25px;height:25px;border:none;line-height:25px;padding:0;cursor:pointer;background:url(/images/portal/clear-search.png) no-repeat;background-image:-webkit-linear-gradient(transparent,transparent),url(/images/portal/clear-search.svg);background-image:-o-linear-gradient(transparent,transparent),url(/images/portal/clear-search.svg);background-image:-moz-linear-gradient(transparent,transparent),url(/images/portal/clear-search.svg);background-image:url(/images/portal/clear-search.svg),linear-gradient(transparent,transparent);background-position:0,0;display:none}#homepage-top-panel .homepage-bottom .homepage-main-search.showing-search .homepage-input-wrapper #dropdown #dropdownSearchBox .ftsClear.showing{display:inline-block}#homepage-top-panel .homepage-bottom .homepage-main-search #free-text-search-button{font-size:10px;padding:5px;cursor:pointer;width:165px;border:13px solid #fff;height:50px;letter-spacing:1.6px;margin:0 0 0 -2px}#homepage-top-panel .homepage-bottom #homepage-location-actions{font-family:Typold,Helvetica,Arial,sans-serif;font-size:12px;height:47px;text-transform:uppercase;bottom:157px;text-align:justify;position:absolute;background:rgba(37,37,38,.81);padding:14px 35px 0}#homepage-top-panel .homepage-bottom #homepage-location-actions a{color:#fff;position:relative;display:inline-block;letter-spacing:1.92px}#homepage-top-panel .homepage-bottom #homepage-location-actions a strong{color:#38383a;font-weight:700;background:#beaf87;font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif;padding:2px;margin-left:1em;font-size:14px;letter-spacing:normal}#homepage-top-panel .homepage-bottom #homepage-location-actions::after{content:" ";display:inline-block;position:relative;width:100%;height:0}#homepage-top-panel .homepage-bottom #fha-link-container{position:absolute;height:21px;bottom:136px;padding:19px 15px 0 35px;background:rgba(37,37,38,.81);width:80%;left:10%}@media screen and (max-width:767px){#homepage-top-panel .homepage-bottom #fha-link-container,#homepage-top-panel .homepage-bottom #homepage-location-actions{display:none}}@media (min-width:986.4px){#homepage-top-panel .homepage-bottom #fha-link-container{width:822px;left:50%;margin-left:-411px}}#homepage-top-panel .homepage-bottom #fha-link-container .fha-link{font-family:Typold,Helvetica,Arial,sans-serif;height:30px;text-align:right;position:relative;margin-top:-25px}#homepage-top-panel .homepage-bottom #fha-link-container .fha-link a{color:#fff;position:relative;display:inline-block;font-size:9px;text-decoration:underline}#homepage-top-panel .homepage-bottom .no-location-fha-link-container{padding:28px 15px 4px 35px!important;bottom:172px!important}#homepage-top-panel .homepage-bottom #homepage-scroll-down{position:absolute;bottom:0;left:50%}#homepage-top-panel .homepage-bottom #homepage-scroll-down #scroll-down-button{position:relative;left:-50%;background:url(/images/homepage/chevron-scroll-down.png) no-repeat;background-image:-webkit-linear-gradient(transparent,transparent),url(/images/homepage/chevron-scroll-down.svg);background-image:-o-linear-gradient(transparent,transparent),url(/images/homepage/chevron-scroll-down.svg);background-image:-moz-linear-gradient(transparent,transparent),url(/images/homepage/chevron-scroll-down.svg);background-image:url(/images/homepage/chevron-scroll-down.svg),linear-gradient(transparent,transparent);background-position:center,0;background-color:rgba(255,255,255,.3);height:50px;width:128px;cursor:pointer;font-family:TypoldExtended,Typold,Helvetica,Arial,sans-serif;letter-spacing:1.6px;text-align:center;font-size:10px;text-transform:uppercase;padding-top:10px;background-position-y:32px}#homepage-top-panel .homepage-bottom #homepage-scroll-down #scroll-down-button:hover{background-color:rgba(255,255,255,.5)}@media (max-width:767px){body .fixed-panel-break{height:0}body #homepage-top-panel,body header.site-header{position:static}}.fixed-panel-break{position:relative;width:1px;height:100%}.homepage-panels{position:relative;z-index:5;background:#fff;outline:transparent solid 5px}.homepage-panel{padding:30px 0;box-sizing:border-box;clear:left}.homepage-panel .extra-vert{padding:4em 0}.homepage-panel.panel-listings{display:none;min-height:300px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.homepage-panel.panel-listings #properties-location-actions{font-family:Typold,Helvetica,Arial,sans-serif;text-align:justify;padding-bottom:1rem}@media (min-width:768px){.homepage-panel.panel-listings{padding-left:132px;padding-right:44px;padding-top:50px;background-image:url(/images/portal/bg-seal-narrow.png);background-repeat:repeat-y}.homepage-panel.panel-listings #properties-location-actions{text-align:right}}@media (min-width:992px){.homepage-panel.panel-listings #properties-location-actions{padding-left:15px;padding-right:15px}}.homepage-panel.panel-listings #properties-location-actions .properties-location-header{font-size:20px;font-weight:700;text-align:center;padding-right:10px;padding-bottom:1rem;font-family:TypoldCondensed,Typold,Helvetica,Arial,sans-serif}.homepage-panel.panel-listings #properties-location-actions>a{display:inline-block;font-size:10px;color:#38383a;text-transform:uppercase;font-weight:700;letter-spacing:1.6px}@media (min-width:768px){.homepage-panel.panel-listings #properties-location-actions .properties-location-header{display:inline-block;float:left;padding-bottom:0}.homepage-panel.panel-listings #properties-location-actions>a{padding-left:34px}}.homepage-panel.panel-listings #properties-location-actions>a strong{color:#847252;font-weight:700;font-size:14px;font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif}.homepage-panel.panel-listings #properties-location-actions::after{content:" ";display:inline-block;position:relative;width:100%;height:0}.homepage-panel.panel-listings #properties-panel-list{padding-top:20px;justify-content:space-around}.homepage-panel.panel-listings #properties-panel-list .property-card{margin-right:20px;width:297px;height:267px;display:inline-block;float:left;margin-bottom:5px;vertical-align:top;cursor:pointer}@media (min-width:992px){.homepage-panel.panel-listings #properties-panel-list .property-card{padding:0 15px}}.homepage-panel.panel-listings #properties-panel-list .property-card.last-card{margin-right:0}.homepage-panel.panel-listings #properties-panel-list .property-card.visited .property-card-image:before{content:'VIEWED';padding:5px 11px;color:#fff;background:rgba(0,0,0,.6);position:absolute;bottom:0;left:0;font-size:11px}.homepage-panel.panel-listings #properties-panel-list .property-card .property-card-image{position:relative;width:100%;height:calc(-70px - -100%);background-position:center;background-size:cover}.homepage-panel.panel-listings #properties-panel-list .property-card .property-card-primary-info{padding-top:13px;text-align:right;color:#666;font-size:13px;position:relative}.homepage-panel.panel-listings #properties-panel-list .property-card .property-card-primary-info a.listing-price{color:#38383a;font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:1.6px;float:left;font-weight:700}.homepage-panel.panel-listings #properties-panel-list .property-card .property-card-primary-info div{display:inline-block;padding-left:7px}.homepage-panel.panel-listings #properties-panel-list .property-card .property-card-primary-info .property-card-info{background:#847252;color:#fff;padding:5px 12px 5px 4px;position:absolute;max-width:173px;top:-19px;right:0;font-size:12px}.homepage-panel.panel-listings #properties-panel-list .property-card .property-card-primary-info .property-card-info .property-baths,.homepage-panel.panel-listings #properties-panel-list .property-card .property-card-primary-info .property-card-info .property-beds,.homepage-panel.panel-listings #properties-panel-list .property-card .property-card-primary-info .property-card-info .property-sqft{text-transform:capitalize}.homepage-panel.panel-listings #properties-panel-list.cards-mobile .property-card,.homepage-panel.panel-listings #properties-panel-list.cards-mobile .property-card .property-card-image{width:100%}.homepage-panel.panel-sites{background-color:#f8f7f2;background-image:url(/images/portal/bg-seal.png);background-repeat:repeat-x;background-position:50% 33%;padding-bottom:8rem;padding-top:5rem}@media (min-width:992px){.homepage-panel.panel-sites{background-position:50% 51%}}.homepage-panel.panel-sites .c21-sites{padding-bottom:2em}.homepage-panel.panel-sites .site-col{margin-bottom:3em}@media (max-width:767px){.homepage-panel.panel-sites .site-col{max-width:80%;margin:0 auto 3em}}.homepage-panel.panel-sites .site-col img{margin:1.5em auto}.homepage-panel.panel-sites .site-col .site-thumb-mob{display:block}@media (min-width:768px){.homepage-panel.panel-sites .site-col .site-thumb-mob{display:none}.homepage-panel.panel-imageswap{min-height:865px}}@media (max-width:767px){.homepage-panel.panel-sites .site-col .site-thumb{display:none}.homepage-panel.panel-imageswap .img-text-panel .h1{font-size:28px}}.homepage-panel.panel-imageswap{padding:0;display:flex}.homepage-panel.panel-imageswap .img-text-panel{width:100%;text-align:center;padding:8em 1em;background-image:url(/images/homepage/twopanel/tabbed-BG.jpg);background-size:cover;background-position:center}.homepage-panel.panel-imageswap .img-text-panel .img-text-panel-inner{max-width:500px;margin:auto}@media (min-width:768px){.homepage-panel.panel-imageswap .img-text-panel{width:60%}}.homepage-panel.panel-imageswap .selector-group{text-align:left;margin:3em 0 3em 4em;border-left:2px solid rgba(190,175,135,.45);padding-left:2em}.homepage-panel.panel-imageswap .selector-group .h2{color:#575757;cursor:pointer}.homepage-panel.panel-imageswap .selector-group .select-text{display:none}.homepage-panel.panel-imageswap .selector-group .select-text .btn{margin-left:2em}.homepage-panel.panel-imageswap .selector-group.active{border-left:2px solid #beaf87}.homepage-panel.panel-imageswap .selector-group.active .h2{color:#38383a}.homepage-panel.panel-imageswap .selector-group.active .select-text{display:flex;align-items:flex-start}.homepage-panel.panel-imageswap .img-swap-panel{width:40%;position:relative;overflow-x:hidden}.homepage-panel.panel-imageswap .img-swap-panel img{height:100%;width:auto;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0;position:absolute;right:0}.homepage-panel.panel-imageswap .img-swap-panel img.selected{opacity:1}@media (max-width:767px){.homepage-panel.panel-imageswap .img-swap-panel{display:none}}.homepage-panel.panel-contenthub{background-image:url(/images/homepage/sparkle-panel-bg.jpg);background-size:cover;background-position:center;padding-top:0;overflow:hidden;position:relative}@media (min-width:768px){.homepage-panel.panel-contenthub{min-height:600px;display:flex;flex-wrap:wrap;flex-direction:row;align-content:center}.homepage-panel.panel-contenthub .container{width:100%}.homepage-panel.panel-contenthub .img-col{order:2}.homepage-panel.panel-contenthub .text-col{order:1}}@media (min-width:768px) and (max-width:1199px){.homepage-panel.panel-contenthub .text-col{padding-left:4em}}.homepage-panel.panel-contenthub .image-wheel{height:400px;overflow:hidden;display:flex;align-items:baseline;justify-content:flex-end}@media (min-width:768px){.homepage-panel.panel-contenthub .image-wheel{position:absolute;right:0;height:100%}}.homepage-panel.panel-contenthub .image-wheel img{height:600px}.homepage-panel.panel-contenthub .panel-text-box{background-color:#252526;color:#fff;position:relative;z-index:1;padding:1.5rem;display:flex}.homepage-panel.panel-contenthub .panel-text-box .panel-header{color:#fff;font-family:Typold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:25px;text-shadow:0 3px 6px rgba(0,0,0,.16);font-weight:300}.panel-carousel .carouselitem.findAnAgent .tagline,.panel-carousel .carouselitem.jdpower .carousel-content h2,.panel-carousel .carouselitem.mobileSearch h2{font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif}@media (min-width:768px){.homepage-panel.panel-contenthub .image-wheel img{margin-top:-8em;height:auto}.homepage-panel.panel-contenthub .panel-text-box .panel-header{font-size:30px;position:absolute;margin-top:-60px;margin-left:-3rem;line-height:1.45rem}.homepage-panel.panel-contenthub .panel-text-box .panel-header span{display:block;padding-left:1em}}@media (min-width:992px){.homepage-panel.panel-contenthub .panel-text-box .panel-header{font-size:42px;margin-top:-62px;line-height:1.75rem}}.homepage-panel.panel-contenthub .panel-text-box p{font-size:14px;margin-top:1em;margin-bottom:0}.homepage-panel.panel-contenthub .panel-text-box .logo-seal{width:51px;height:54px;margin-left:auto;margin-top:-23px;overflow:hidden;flex-shrink:0}.homepage-panel.panel-contenthub .panel-text-box .logo-seal svg{fill:#beaf87;width:100%;height:auto;margin-top:-11px}.homepage-panel.panel-contenthub .btn-white{margin-top:12px;float:right;background-color:#fff}.homepage-panel.panel-contenthub .btn-white:focus,.homepage-panel.panel-contenthub .btn-white:hover{background-color:#252526;color:#fff}.panel-carousel{background:#ddd;padding:1px 0}.panel-carousel .carouselitem{display:block;background:#fff;box-shadow:0 0 32px rgba(0,0,0,.2);position:relative;color:#38383a;text-decoration:none}.panel-carousel .carouselitem.c21Adulting,.panel-carousel .carouselitem.jdpower{background-size:cover;background-position:center center;background-repeat:no-repeat}.panel-carousel .carouselitem:not(:last-child):not(:first-child){margin-left:25px;margin-right:25px}@media (max-width:767px){.panel-carousel .carouselitem:not(:last-child):not(:first-child){margin-left:0;margin-right:0}.panel-carousel .carouselitem{margin-left:0;margin-right:0}}.panel-carousel .carouselitem:nth-child(2){margin-left:25px}@media (max-width:767px){.panel-carousel .carouselitem:nth-child(2){margin-left:0}}.panel-carousel .carouselitem:before{content:"";display:block;padding-top:60%}.panel-carousel .carouselitem .carousel-content{position:absolute;left:0;top:0;height:100%;width:100%}.panel-carousel .carouselitem.c21Adulting{background-image:url(/images/homepage/carousel/adulting_bkg_mob.jpg);padding-right:0}@media screen and (min-width:768px){.panel-carousel .carouselitem.c21Adulting{background-image:url(/images/homepage/carousel/adulting_bkg.jpg)}}.panel-carousel .carouselitem.c21Adulting .carousel-content{display:block;zoom:1}.panel-carousel .carouselitem.c21Adulting .carousel-content:after{content:'';display:block;font-size:0;height:0;clear:both;visibility:hidden}.panel-carousel .carouselitem.c21Adulting .adulting-logo{width:46%;margin-top:30px}@media (min-width:768px){.panel-carousel .carouselitem.c21Adulting .adulting-logo{border-right:2px solid #72a2b7;float:right;width:92%;max-width:600px;margin-top:21.333%}}@media (min-width:1024px){.panel-carousel .carouselitem.c21Adulting .adulting-logo{margin-top:18.333%}}@media (min-width:1800px){.panel-carousel .carouselitem.c21Adulting .adulting-logo{margin-top:15.333%}}@media (min-width:2300px){.panel-carousel .carouselitem.c21Adulting .adulting-logo{margin-top:13.333%}}.panel-carousel .carouselitem.c21Adulting .left-side{float:left;width:100%;text-align:center}@media (min-width:768px){.panel-carousel .carouselitem.c21Adulting .left-side{width:50%}}@media (min-width:1024px){.panel-carousel .carouselitem.c21Adulting .left-side{width:50%;height:100%}}.panel-carousel .carouselitem.c21Adulting .right-side{float:left;width:100%;text-align:center}@media (min-width:768px){.panel-carousel .carouselitem.c21Adulting .right-side{width:37%;padding-left:4em;text-align:left}}@media (min-width:1024px){.panel-carousel .carouselitem.c21Adulting .right-side{padding-left:4.5em}}.panel-carousel .carouselitem.c21Adulting .title-mob{width:85%;max-width:460px;padding-top:2em}.panel-carousel .carouselitem.c21Adulting .subtitle-mob{width:56%;max-width:315px;padding:1em 0}@media (min-width:767px){.panel-carousel .carouselitem.c21Adulting .subtitle-mob,.panel-carousel .carouselitem.c21Adulting .title-mob{display:none}}.panel-carousel .carouselitem.c21Adulting .subtitle-desk,.panel-carousel .carouselitem.c21Adulting .title-desk{display:none}@media (min-width:768px){.panel-carousel .carouselitem.c21Adulting .subtitle-desk,.panel-carousel .carouselitem.c21Adulting .title-desk{display:block;width:100%;max-width:460px}.panel-carousel .carouselitem.c21Adulting .title-desk{margin-top:32.333%}}@media (min-width:1024px){.panel-carousel .carouselitem.c21Adulting .title-desk{margin-top:28.333%}}@media (min-width:1800px){.panel-carousel .carouselitem.c21Adulting .title-desk{margin-top:24.333%}}@media (min-width:2300px){.panel-carousel .carouselitem.c21Adulting .title-desk{margin-top:21.333%}}.panel-carousel .carouselitem.c21Adulting .subtitle-desk{padding-top:3em;max-width:344px}.panel-carousel .carouselitem.c21Adulting .visit-adulting{margin:2em 0}.panel-carousel .carouselitem.c21Adulting .visit-adulting img{width:52%;max-width:259px}@media (min-width:768px){.panel-carousel .carouselitem.c21Adulting .visit-adulting img{width:75%;max-width:300px}}.panel-carousel .carouselitem.mobileSearch h2{font-size:3vw;font-weight:700;text-align:center;margin-top:50px;margin-bottom:20px;max-height:5px;color:#beaf87}@media (min-width:1023px){.panel-carousel .carouselitem.mobileSearch h2{margin-bottom:60px}}@media (min-width:1366px){.panel-carousel .carouselitem.mobileSearch h2{font-size:52px}}.panel-carousel .carouselitem.mobileSearch h3{font-size:1.5vw;text-align:center;margin-bottom:20px;line-height:2}@media (min-width:1366px){.panel-carousel .carouselitem.mobileSearch h3{font-size:30px;margin-bottom:0}}.panel-carousel .carouselitem.jdpower{text-align:center;background-image:url(/images/homepage/carousel/carousel_bg_mobile.png);height:600px}@media screen and (min-width:768px){.panel-carousel .carouselitem.jdpower{height:100%;max-height:814px;background-image:url(/images/homepage/carousel/carousel_bg_768.png)}}@media screen and (min-width:1024px){.panel-carousel .carouselitem.jdpower{background-image:url(/images/homepage/carousel/carousel_bg_1024.png)}}@media screen and (min-width:1200px){.panel-carousel .carouselitem.jdpower{background-image:url(/images/homepage/carousel/carousel_bg_largedesktop.png)}}@media screen and (min-width:1800px){.panel-carousel .carouselitem.jdpower{background-image:url(/images/homepage/carousel/Carousel_BG_Large_Desktop_Wide.jpg)}}.panel-carousel .carouselitem.jdpower .carousel-content h2{color:#273035;font-weight:800;font-size:75px;padding-top:20px;text-transform:uppercase;line-height:50px;text-align:center}.panel-carousel .carouselitem.jdpower .carousel-content h2 .item-line-1{font-size:75px;font-weight:800}@media screen and (max-width:767px){.panel-carousel .carouselitem.jdpower .carousel-content h2 .item-line-1{font-size:30px}}@media screen and (min-width:768px) and (max-width:1024px){.panel-carousel .carouselitem.jdpower .carousel-content h2 .item-line-1{font-size:60px}}.panel-carousel .carouselitem.jdpower .carousel-content h2 .item-line-2{font-weight:800;color:#beaf87;text-shadow:1px 1px 3px rgba(0,0,0,.4),-1px -1px 3px rgba(255,255,255,.4)}.panel-carousel .carouselitem.jdpower .carousel-content h2 .item-line-2>sup{vertical-align:top;font-weight:100}@media screen and (max-width:767px){.panel-carousel .carouselitem.jdpower .carousel-content h2 .item-line-2{font-size:30px}}@media screen and (min-width:768px) and (max-width:1024px){.panel-carousel .carouselitem.jdpower .carousel-content h2 .item-line-2{font-size:60px}}@media screen and (max-width:767px){.panel-carousel .carouselitem.jdpower .carousel-content h2{text-align:center;line-height:30px;position:static;font-size:30px;margin-top:0;padding-top:20px}}@media screen and (min-width:768px) and (max-width:1024px){.panel-carousel .carouselitem.jdpower .carousel-content h2{padding-top:15px;font-size:60px!important;margin-top:10px}}@media screen and (min-width:1024px){.panel-carousel .carouselitem.jdpower .carousel-content h2{padding-top:20px;line-height:.5em;margin-top:50px}}.panel-carousel .carouselitem.jdpower .carousel-content h3{font-style:italic;text-align:center;font-size:22px;font-weight:700;text-transform:uppercase;padding-top:40px;color:#273035}.panel-carousel .carouselitem.jdpower .carousel-content h3>span{color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.4),-1px -1px 3px rgba(255,255,255,.4)}.panel-carousel .carouselitem.jdpower .carousel-content h3 strong{font-size:36px;font-weight:700;font-style:italic}@media screen and (max-width:767px){.panel-carousel .carouselitem.jdpower .carousel-content h3 strong{font-size:16px}.panel-carousel .carouselitem.jdpower .carousel-content h3{font-size:16px;padding-top:8px}}@media screen and (min-width:768px) and (max-width:1024px){.panel-carousel .carouselitem.jdpower .carousel-content h3{padding-top:10px}}@media screen and (min-width:1024px){.panel-carousel .carouselitem.jdpower .carousel-content h3{padding-top:1.3em;line-height:1.4em}}.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-claim-wrapper{position:absolute;width:100%;bottom:120px;white-space:normal}.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-claim-wrapper .jdpower-claim{font-size:15px;width:800px;margin:0 auto;text-shadow:1px 1px 3px rgba(0,0,0,.4);color:#fff;font-weight:600;text-transform:uppercase;text-align:center;line-height:1.6}@media screen and (max-width:767px){.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-claim-wrapper .jdpower-claim{width:100%;box-sizing:border-box;font-weight:400;text-align:center;padding:0 8px;font-size:13px}.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-claim-wrapper{bottom:20px}}@media screen and (min-width:768px) and (max-width:1024px){.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-claim-wrapper .jdpower-claim{font-size:13px}.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-claim-wrapper{bottom:65px}}@media screen and (min-width:1024px){.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-claim-wrapper .jdpower-claim{font-size:15px}}@media screen and (max-width:988px){.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-claim-wrapper .jdpower-claim{max-width:95%}}.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-claim-wrapper img{display:none}@media screen and (min-width:1024px) and (max-width:1900px){.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-claim-wrapper{bottom:65px}}@media screen and (min-width:1200px){.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-claim-wrapper .jdpower-claim{font-size:18px}.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-claim-wrapper{bottom:80px}}@media screen and (min-width:1366px){.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-claim-wrapper{bottom:64px}}.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-awards-wrapper{position:absolute;width:100%}@media screen and (max-width:767px){.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-awards-wrapper>.jdpower-awards{text-align:center;margin-top:20px;display:block}.panel-carousel .carouselitem.jdpower .carousel-content .jdpower-awards-wrapper{bottom:150px}}.panel-carousel .carouselitem.mobileSearch{text-align:center}.panel-carousel .carouselitem.mobileSearch .mobile-banner{background-image:url(/images/homepage/carousel/mobile-banner.png);background-size:100% auto;background-position:0 0;background-repeat:no-repeat;display:inline-block;height:32vw;width:64vw;max-height:450px;max-width:985px}@media (min-width:1366px){.panel-carousel .carouselitem.mobileSearch .mobile-banner{background-image:url(/images/homepage/carousel/mobile_search_large_desktop.png)}}.panel-carousel .carouselitem.findAnAgent{background-image:url(/images/homepage/carousel/carousel-findanagent-bg-slice.png)}.panel-carousel .carouselitem.findAnAgent .carousel-content{text-align:center}@media (max-width:767px){.panel-carousel .carouselitem.mobileSearch{margin-left:0}.panel-carousel .carouselitem.findAnAgent{margin:0;box-shadow:none}.panel-carousel .carouselitem.findAnAgent .carousel-content{position:static;height:auto;width:100%;padding:20px 0 45px}}.panel-carousel .carouselitem.findAnAgent .tagline{width:400px;text-align:center;margin:96px auto 48px;background-color:#fff;padding:25px;font-size:32px;font-weight:400;color:#beaf87;line-height:40px;text-transform:uppercase}@media (min-width:1366px){.panel-carousel .carouselitem.findAnAgent .tagline{width:600px;font-size:45px;line-height:50px;padding:30px;margin:190px auto 74px}}@media (max-width:767px){.panel-carousel .carouselitem.findAnAgent .tagline{max-width:270px;font-size:22px;line-height:13vw;padding:10px;margin:50px auto 0}}.panel-carousel .carouselitem.findAnAgent .visit{margin:0 34%;padding:15px 64px;font-size:16px;font-family:Typold,Helvetica,Arial,sans-serif;background:#beaf87;display:inline-block}@media (max-width:1023px){.panel-carousel .carouselitem.findAnAgent .visit{padding:15px 64px}}@media (max-width:767px){.panel-carousel .carouselitem.findAnAgent .visit{font-size:14px;padding:10px 35px;margin:30px 0 20px}}.panel-carousel .carouselitem.c21Global{background-color:#fff}.panel-carousel .carouselitem.c21Global .left-side{float:left;width:38vw;height:100%;text-align:right}.panel-carousel .carouselitem.c21Global .left-side .global-phone{background-image:url(/images/homepage/carousel/global-phone.png);background-size:contain;background-position:bottom;background-repeat:no-repeat;max-width:400px;display:inline-block;width:24.6vw;margin-right:3.3vw;height:100%}@media (min-width:1366px){.panel-carousel .carouselitem.findAnAgent .visit{padding:20px 35px;font-size:24px}.panel-carousel .carouselitem.c21Global .left-side .global-phone{background-image:url(/images/homepage/carousel/global_phone_large_desktop.png)}}.panel-carousel .carouselitem.c21Global .right-side{padding-top:14%;padding-left:70px;display:inline-block;position:relative}.panel-carousel .carouselitem.c21Global .right-side img{width:21vw;margin-bottom:40px;max-height:250px}@media (min-width:1366px){.panel-carousel .carouselitem.c21Global .right-side{padding-top:160px;padding-left:85px}.panel-carousel .carouselitem.c21Global .right-side img{visibility:hidden}}.panel-carousel .carouselitem.c21Global .right-side h2{font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif;font-size:45px;font-weight:400;color:#beaf87;line-height:50px;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px}.panel-carousel .carouselitem.c21Global .right-side h3{font-size:20px;font-family:Typold,Helvetica,Arial,sans-serif;line-height:36px;color:#38383a;margin-bottom:30px;font-weight:100}.panel-carousel .carouselitem.c21Global .right-side .visit{padding:15px 64px;font-size:16px;font-family:Typold,Helvetica,Arial,sans-serif;background:#beaf87;display:inline-block}@media (max-width:1023px){.panel-carousel .carouselitem.c21Global .right-side .visit{padding:15px 65px}}@media (max-width:767px){.panel-carousel .carouselitem{margin:0;box-shadow:none}.panel-carousel .carouselitem:before{display:none}.panel-carousel .carouselitem .carousel-content{position:static;height:auto;width:100%}.panel-carousel .carouselitem.c21Global{background-color:#fff}.panel-carousel .carouselitem.c21Global .left-side{display:none}.panel-carousel .carouselitem.c21Global .right-side{padding-left:25px;padding-top:35px;float:none;text-align:center}.panel-carousel .carouselitem.c21Global .right-side img{width:55vw;max-width:250px;margin:0 auto;display:block}.panel-carousel .carouselitem.c21Global .right-side h2{color:#beaf87;font-size:8vw;line-height:13vw;text-align:center;margin:0 7vw}.panel-carousel .carouselitem.c21Global .right-side h3{color:#38383a;font-size:5vw;line-height:7vw;padding-top:5vw}.panel-carousel .carouselitem.c21Global .right-side .visit{font-size:14px;padding:10px 35px;margin:10vw 0}.panel-carousel .carouselitem.c21Global .visit{display:none}.panel-carousel .carouselitem.mobileSearch .mobile-banner{background-image:url(/images/homepage/carousel/mobile_search_carousel_single_phone.png);width:323px;margin-top:1.8vw;background-position:center;height:auto;max-width:100%}.panel-carousel .carouselitem.mobileSearch .mobile-banner:after{content:"";padding-bottom:126%;display:block}.panel-carousel .carouselitem.mobileSearch h2{padding:6vw;margin:0;font-size:6vw;line-height:7vw}.panel-carousel .carouselitem.mobileSearch h3{font-size:3.6vw;line-height:6vw;margin:0}}@media (min-width:768px){.panel-carousel{position:relative;max-height:864px}.panel-carousel .carousel-container{position:relative;white-space:nowrap;overflow-y:hidden;width:100%;padding:25px;max-height:864px;box-sizing:border-box}.panel-carousel .carouselitem{display:inline-block;width:100%;vertical-align:top;max-height:814px;box-sizing:border-box}.panel-carousel .arrow-left,.panel-carousel .arrow-right{cursor:pointer}.panel-carousel .arrow-left::before,.panel-carousel .arrow-right::before{border-style:solid;border-width:.25em .25em 0 0;content:'';display:inline-block;height:1.25em;left:.15em;position:relative;top:.15em;transform:rotate(-45deg);vertical-align:top;width:1.25em;border-color:#beaf87}.panel-carousel .arrow-left.disabled::before,.panel-carousel .arrow-right.disabled::before{border-color:#666}.panel-carousel .arrow-left{position:absolute;left:3vw;top:50%;width:31px;padding:20px;height:29px;margin-top:-44px}.panel-carousel .arrow-left::before{left:.25em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.panel-carousel .arrow-right{position:absolute;right:2vw;top:50%;padding:20px;width:30px;height:28px;margin-top:-44px}.panel-carousel .arrow-right::before{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.panel-carousel .dots{position:absolute;bottom:50px;left:50%;height:20px;width:500px;margin-left:-250px;text-align:center}.panel-carousel .dots .dot{cursor:pointer;background:#aaa;border-radius:10px;height:16px;width:16px;margin-right:23px;display:inline-block;position:relative}.panel-carousel .dots .dot.active{background:#beaf87}}@media (max-width:767px){.panel-carousel .arrow-left,.panel-carousel .arrow-right,.panel-carousel .dots{display:none}}.panel-twocolumn{font-size:0;padding:0;line-height:0}.panel-twocolumn .column-left,.panel-twocolumn .column-right{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;text-align:center;border-top:3px solid #beaf87}.panel-twocolumn .column-left .label-container,.panel-twocolumn .column-right .label-container{position:absolute;bottom:-7px;left:0;width:100%;text-align:center}.panel-twocolumn .column-left .label-container a,.panel-twocolumn .column-right .label-container a{display:inline-block;padding:18px 30px 15px;bottom:0;margin-left:auto;margin-right:auto;font-size:14px;font-family:Typold,Helvetica,Arial,sans-serif;color:#38383a;border-radius:0;background:#beaf87}.panel-twocolumn .column-left .label-container a:focus,.panel-twocolumn .column-left .label-container a:hover,.panel-twocolumn .column-right .label-container a:focus,.panel-twocolumn .column-right .label-container a:hover{background:#beaf87;color:#fff}@media (max-width:767px){.panel-twocolumn .column-left,.panel-twocolumn .column-right{padding-bottom:62%}.panel-twocolumn .column-left{background-image:url(/images/homepage/twopanel/careers_mobile.jpg)}.panel-twocolumn .column-right{background-image:url(/images/homepage/twopanel/franchising_mobile.jpg);border-bottom:3px solid #beaf87}}@media (min-width:768px){.panel-twocolumn .column-left,.panel-twocolumn .column-right{display:inline-block;width:50%;border-bottom:3px solid #beaf87}}@media (min-width:768px) and (max-width:1023px){.panel-twocolumn .column-left,.panel-twocolumn .column-right{padding-bottom:313px}}@media (min-width:768px) and (min-width:1024px){.panel-twocolumn .column-left,.panel-twocolumn .column-right{padding-bottom:350px}}@media (min-width:323px),(-webkit-min-device-pixel-ratio:2){.panel-twocolumn .column-left{background-image:url(/images/homepage/twopanel/careers_768.jpg)}.panel-twocolumn .column-right{background-image:url(/images/homepage/twopanel/franchising_768.jpg)}}@media (min-width:1028px),(-webkit-min-device-pixel-ratio:2) and (min-width:514px){.panel-twocolumn .column-left{background-image:url(/images/homepage/twopanel/careers_large_desktop.jpg)}.panel-twocolumn .column-right{background-image:url(/images/homepage/twopanel/franchising_large_desktop.jpg)}}#modalContainer #createSubmit{padding:4px 10px 2px}#modalContainer #createSubmit:hover{color:#fff}@media (max-width:767px){#scroll-down-button{display:none}}
/*# sourceMappingURL=newHomepage.css.map */
