.banner{position:relative;text-align:center}.banner .overlay-gray,.banner .overlay-primary,.banner .overlay-secondary{position:absolute;width:100%;height:100%;top:0}.banner .background-primary,.banner .overlay-primary{background-color:rgba(54,36,94,.6)}.banner .overlay-secondary{background-color:rgba(244,120,62,.6)}.banner .overlay-gray{background-color:rgba(153,153,153,.6)}.banner .btn.cta{background:0 0;border:3px solid #fff;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.7em}.banner .btn.cta:hover{background:#fff;color:#36245e}@media (max-width:991px){.banner .btn.cta{font-size:1.2em}}.banner .background-primary{padding:5px 0 20px;color:#fff}.banner .background-primary h3{text-transform:uppercase;font-size:3em}.banner .background-primary p{font-size:1.3em}.banner .background-primary a{color:#a0e5ff}@media (max-width:991px){.banner .background-primary h3{font-size:1.8em}.banner .background-primary .container{padding:0 5px}.banner .background-primary p{font-size:1em}}.banner .under-background{height:45%}@media (max-width:1199px){.banner .under-background{height:35%}}@media (max-width:767px){.banner .under-background{height:20%}}.banner .overlay-text{color:#fff;text-transform:uppercase;width:100%;font-size:4.5em;padding-top:5%;margin:0;display:block}.banner .overlay-text h1{font-size:1em;margin-bottom:0;padding-top:0;line-height:1}.banner .overlay-text strong{font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif}.banner .overlay-text .sub-line{display:block;font-size:.6em}.banner .overlay-text .sub-line.title-case{margin-top:15px;text-transform:none}@media (max-width:991px){.banner .overlay-text{font-size:4em}}@media (max-width:767px){.banner .overlay-text{font-size:2.25em}}.banner img{width:100%}.banner .parallax{height:300px;background-attachment:fixed;background-position:top left;background-size:cover}.banner .parallax.two-section{height:500px}@media (max-width:767px){.banner .parallax{height:200px;background-attachment:local}.banner .parallax.two-section.long{height:550px}}@media (device-width:768px) and (device-height:1024px){.banner .parallax{background-attachment:local}}.faq-quickview{margin-bottom:0}.faq-quickview h3{margin-bottom:40px}.faq-quickview h3 strong{display:inline-block}.faq-quickview .question{margin-right:30px;min-height:225px}@media (max-width:991px){.faq-quickview .question{padding:0 15px;margin-right:0;min-height:245px}}.faq-quickview .question h4{font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif;text-align:left}.faq-quickview .question h4 a{color:#36245e}.faq-quickview .question h4 a:hover{text-decoration:none;color:#f4783e}.faq-quickview .question p{text-align:justify;line-height:1.43em}.faq-quickview .question p .read-more{color:#36245e;text-transform:uppercase;font-weight:700;display:inline-block;text-decoration:underline}.faq-quickview .author-info{margin-left:auto;margin-right:auto}.faq-quickview .author-info .author-link{display:inline-block;color:#36245e}.faq-quickview .author-info .author-link img{margin-right:20px}.faq-quickview .author-info .author-link .author-name{color:#36245e;font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif;font-size:1.07em}.faq-quickview .author-info .author-link div{padding-top:20px}.faq-quickview .jcarousel-wrapper .jcarousel-control-next,.faq-quickview .jcarousel-wrapper .jcarousel-control-prev{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.29em;width:auto;position:inherit;display:block;color:#36245e}.faq-quickview .jcarousel-wrapper .jcarousel-control-next:hover,.faq-quickview .jcarousel-wrapper .jcarousel-control-prev:hover{color:#f4783e}.faq-quickview .jcarousel-wrapper .jcarousel-control-next strong,.faq-quickview .jcarousel-wrapper .jcarousel-control-prev strong{font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif;font-weight:400}.faq-quickview .jcarousel-wrapper .jcarousel-control-next .ilsicon,.faq-quickview .jcarousel-wrapper .jcarousel-control-prev .ilsicon{font-size:3em;top:15px}.faq-quickview .button-area{text-transform:uppercase;padding-top:10px}@media (min-width:992px){.faq-quickview .button-area>div{padding-top:20px}.faq-quickview .button-area>div.faq-nav{padding-top:30px}}@media (max-width:991px){.faq-quickview .button-area .faq-nav{padding-left:0;padding-right:0}.faq-quickview .button-area .faq-nav span{display:none}.faq-quickview .button-area .faq-nav span.ilsicon{display:inline-block;font-size:80px}.faq-quickview .button-area .col-md-6,.faq-quickview .button-area .col-xs-6{padding-left:0;padding-right:0}}.faq-quickview .button-area .btn{max-width:220px;width:100%}@media (max-width:767px){.faq-quickview .button-area .btn{font-size:1em;padding-left:0;padding-right:0}}.faq-quickview .button-area .btn.btn-info{color:#36245e;background-color:#fff;border-color:#36245e;padding:10px 0}.faq-quickview .button-area .btn.btn-info:hover{background-color:#36245e;color:#fff}@media (max-width:991px){.faq-quickview .button-area .btn.btn-info{margin-bottom:5px}}@media (max-width:767px){.faq-quickview h3{margin-bottom:10px;font-size:2.5em}.faq-quickview .button-area{padding-top:0;padding-bottom:10px}.faq-quickview .button-area .faq-nav{margin-top:10px}}@media (min-width:768px) and (max-width:991px){.faq-quickview .button-area .faq-nav>a{margin-top:5px}.faq-quickview .button-area .faq-nav>a .ilsicon{top:0}}@media (max-width:991px){.navigation .navbar.navbar-default{background:#fff}.navigation.affix{position:static}}@media (min-width:992px){.menu-on-background .navigation{position:relative;z-index:2;display:flex}.menu-on-background .navigation .navbar-default .navbar-nav>li>a{color:#fff}.menu-on-background .navigation .advertisement{color:#fff}.menu-on-background .navigation.affix-top .navbar-default .navbar-nav>li.active>a{background:0 0}.menu-on-background .navigation.affix-top .navbar-default .navbar-nav>li>a:hover{color:#f4783e}.menu-on-background .navigation.affix-top .navbar-default .navbar-nav>li.dropdown.open,.menu-on-background .navigation.affix-top .navbar-default .navbar-nav>li.dropdown:hover{background:#fff}.menu-on-background .navigation.affix-top .navbar-default .navbar-nav>li.dropdown.open>a,.menu-on-background .navigation.affix-top .navbar-default .navbar-nav>li.dropdown:hover>a{color:#36245e!important}.menu-on-background .navigation.affix-top .navbar-default .navbar-nav>li.dropdown .dropdown-menu{top:100%}.menu-on-background .navigation.affix{position:fixed;top:0;width:100%;background-color:#fff;z-index:5;-webkit-box-shadow:0 3px 0 0 rgba(54,36,94,.9);box-shadow:0 3px 0 0 rgba(54,36,94,.9);-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.menu-on-background .navigation.affix .navbar-default .navbar-nav>li.active>a,.menu-on-background .navigation.affix .navbar-default .navbar-nav>li.active>a:hover{color:#fff}.menu-on-background .navigation.affix .navbar-default .navbar-nav>li.dropdown:hover>a{border-bottom:3px solid #36245e}.menu-on-background .navigation.affix .navbar-default .navbar-nav>li>a{color:#36245e}.menu-on-background .navigation.affix .navbar-default .navbar-nav>li>a:hover{color:#c1450b;text-decoration:underline}.menu-on-background .navigation.affix .logo-swap{display:none!important}.menu-on-background .navigation.affix .main{display:inline-block!important}.menu-on-background .navigation.affix .advertisement{color:#000}.menu-on-background .content-container{margin-top:-83px}.menu-on-background .background-container .background{background-size:cover;position:relative;min-height:350px}.menu-on-background footer{margin-bottom:-17px}.menu-on-background.with-admin-bar .navigation.affix{top:35px}}.landing-page-faq-content{margin-bottom:0}.landing-page-faq-content .c-faq-section{text-align:justify;max-width:965px;margin:auto}.landing-page-faq-content .c-faq-section a{color:#f4783e}.landing-page-faq-content .c-faq-section--heading{font-size:1.75em}.landing-page-faq-content .c-faq-section__main-entity{margin-bottom:35px}.landing-page-faq-content .c-faq-section__main-entity--question{font-size:1.6em;font-weight:900;color:#656565;text-transform:none;font-family:Raleway-Light,"Helvetica Neue",Helvetica,Arial,sans-serif}.landing-page-faq-content .c-faq-section__main-entity--answer{font-size:1.25em;color:#656565;text-transform:none}.landing-page-faq-content .c-faq-section__main-entity--answer a{color:#000;text-decoration:underline;font-weight:700}.landing-page-faq-content h2:first-of-type{margin:20px 0 40px 0;font-size:2.86em}.container p a{color:#000;text-decoration:underline;font-weight:700}.faq-quickview .question p{color:#000}.faq-quickview .question .author-info .author-link .author-name{color:#36245e}.faq-quickview .container .jcarousel-wrapper .jcarousel-control-next a,.faq-quickview .container .jcarousel-wrapper .jcarousel-control-prv a,.faq-quickview .container .jcarousel-wrapper .question a,.faq-quickview .container .jcarousel-wrapper p a{color:#000;font-weight:700}.faq-quickview .container .jcarousel-wrapper .jcarousel-control-next,.faq-quickview .container .jcarousel-wrapper .jcarousel-control-prev{color:#000;font-weight:700}.faq-quickview .container .jcarousel-wrapper .author-info img{outline:2px solid #f4783e}.background-container{min-height:415px;max-height:1100px}.background-container.brand-gray{border-color:#999}.background-container h1 strong{font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif;font-weight:400}.background-container .background.mobile{background-image:none;background-color:var(--brandPrimary)}.background-container .background{background-image:url(/img/background.webp);background-position:top center;background-repeat:no-repeat}@media (max-width:991px){.background-container .background{background-position:0 -65px}}@media (max-width:767px){.background-container .background{background-position:0 -270px;height:100%}}.background-container .background.no-bg{background-image:none}@media (min-width:992px){.background-container.has-video .background{background-image:none}}.background-container .background-overlay{position:relative}.background-container .video{height:100%;width:100%;position:relative;z-index:0;top:0;left:0;overflow:hidden}.background-container .video #wistia_14_romulus{background-color:rgba(54,36,94,.6)!important}@media (max-width:991px){.background-container .video{display:none}}.background-container .video-buttons{position:absolute;bottom:50px;left:50%;z-index:2;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.background-container .video-buttons a{color:#fff;text-transform:uppercase;border:3px solid #fff;float:left}.background-container .video-buttons .now-playing{margin-right:10px}.background-container .video-buttons .now-playing img{float:left;margin-right:10px;background:#fff;padding-right:3px}.background-container .video-buttons .now-playing .now-playing-right{float:right}.background-container .video-buttons .now-playing .now-playing-right strong{padding-top:5px;padding-right:10px;font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif;font-size:1.6em;display:block}.background-container .video-buttons .now-playing .now-playing-right span{padding-bottom:5px}.background-container .video-buttons .view-videos{padding:4px 20px;font-size:1.3em}.background-container .video-buttons .view-videos span{display:inline-block}.background-container .video-buttons .view-videos span.glyphicon{font-size:2.57em;padding-right:10px}.background-container .video-buttons .view-videos strong{font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif}.background-container .featured-communities{display:flex;align-items:center}.background-container .featured-communities h3{color:#fff}.background-container .featured-communities .jcarousel-wrapper .jcarousel .has-overlay .overlay{height:30px;padding-top:5px;font-size:1.2em}.background-container .featured-communities .jcarousel-wrapper .jcarousel .long .overlay{font-size:1em}.background-container .featured-communities .jcarousel-wrapper .jcarousel-control-next,.background-container .featured-communities .jcarousel-wrapper .jcarousel-control-prev{color:#fff}.background-container .featured-communities .jcarousel-wrapper .jcarousel .bottom-right-logo{position:absolute;top:0;left:1px}.background-container .featured-communities .jcarousel-wrapper .has-overlay{position:relative}@media (max-width:767px){.background-container .featured-communities>.container{padding:0;max-width:100%}}@media (min-width:768px){.background-container{height:90vh}.background-container .background{height:100%}.background-container .landing-bottom .container,.background-container .landing-bottom .container-fluid,.background-container .landing-bottom .jcarousel,.background-container .landing-bottom a,.background-container .landing-bottom li,.background-container .landing-bottom ul{height:100%}.background-container .featured-communities{height:20%;min-height:170px;margin:0;padding:0;position:absolute;bottom:5px;width:100%}.background-container .featured-communities>.container{height:160px}.background-container .featured-communities>.container .community{min-width:172px}}@media (min-width:768px) and (max-width:991px){.background-container.with-featured{position:relative}.background-container h1{line-height:1;font-size:3.5em}}@media (max-width:991px){.background-container h1{line-height:.9em;padding-top:15px}.background-container .quick-search-container{margin-top:10px}.background-container .featured-communities h3{font-size:1.5em}.background-container.has-video.with-featured{min-height:640px}.background-container.has-video.with-featured .featured-communities{padding-top:5px}.background-container.has-video.with-featured .featured-communities h3{font-size:1.5em}.background-container.has-video.with-featured .featured-video{position:absolute;bottom:-4px;left:50%;z-index:2;border-radius:3px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#36245e;padding:5px 7px;width:250px;color:#fff;text-transform:uppercase}.background-container.has-video.with-featured .featured-video span{display:block;line-height:1;padding-top:1px}.background-container.has-video.with-featured .featured-video strong{font-size:1.55em;line-height:.8em}.background-container.has-video.with-featured .featured-video img{float:left;max-width:40%;margin-right:7px}.background-container.has-video.with-featured .featured-video .glyphicon{float:right;font-size:2em}.background-container.has-video.with-featured.brand-gray .featured-video{background:#999}}@media (max-width:991px) and (min-width:768px){.background-container.has-video.with-featured .featured-communities{bottom:60px}}@media (min-width:992px){.background-container{height:100vh}.background-container h1{margin-bottom:0;padding-top:0;position:absolute;top:25%;width:100%;z-index:1}.background-container .quick-search-container{position:absolute;bottom:30%;width:100%;z-index:1}.background-container.with-featured{min-height:720px}.background-container.with-featured .video-buttons{bottom:25%}}@media (min-width:992px) and (max-width:1179px){.background-container .video-buttons{display:none}}@media (min-width:992px) and (max-height:770px){.background-container h1{margin-bottom:0;padding-top:0;position:absolute;top:17%;width:100%}.background-container .quick-search-container{position:absolute;width:100%}.background-container.with-featured{min-height:720px}.background-container.with-featured .video-buttons{bottom:185px}}@media (max-width:767px){.background-container.with-featured{min-height:600px}}.landing-pages{border-bottom:5px solid #999}.landing-pages .jcarousel-wrapper .jcarousel .has-overlay{margin-right:0}.landing-pages .jcarousel-wrapper .jcarousel .has-overlay img{width:257px}.section.section-default h2{font-size:3em}@media (max-width:767px){.section.section-default h2{font-size:1.8em}}.grid{margin:50px auto}.grid .col-md-6{padding:0 40px 10px}.grid .row.first{border-bottom:3px solid #36245e}.grid .row .first{border-right:3px solid #36245e}.grid h3{text-align:center;text-transform:uppercase;color:#f4783e;font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif;font-size:2.9em}.grid h3 a{color:#f4783e}.grid h3 a:hover{text-decoration:none}.grid h3 small{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#f4783e;font-weight:700}.grid h3 span{color:#36245e;font-size:2.2em}.grid p{font-size:1.29em;line-height:1.7em;text-align:justify}@media (max-width:991px){.grid .row.first{border-bottom:none}.grid .row>div{border-bottom:3px solid #36245e}.grid .row>div.last{border-bottom:none}.grid .row .first{border-right:none}.grid .col-md-6{padding-left:15px;padding-right:15px}}@media (max-width:767px){.grid{margin-top:0;margin-bottom:0}}h1{color:#fff;text-transform:uppercase;text-align:center;margin-top:0;margin-bottom:50px;padding-top:50px;font-size:4.5em;line-height:.67em}h1 small{color:#fff}h1 span{line-height:1}@media (max-width:767px){h1{font-size:1.5em;padding-top:15px;margin-bottom:10px;line-height:1}}.modal-title{font-size:2em}.landing-bottom{padding:15px 0;margin-bottom:0}.landing-bottom h2,.landing-bottom h3{margin-top:0;font-size:2em}.landing-bottom .jcarousel-wrapper{padding-left:50px;padding-right:50px}.landing-bottom .jcarousel-wrapper .jcarousel{max-width:1200px;margin:0 auto}.landing-bottom .jcarousel-wrapper .jcarousel a{margin-right:30px}.landing-bottom .jcarousel-wrapper .jcarousel a.has-overlay .overlay{font-size:1.3em;border-bottom:1px solid #fff;bottom:-1px}.landing-bottom .jcarousel-wrapper .jcarousel a.has-overlay .overlay.long{padding-top:0}@media (max-width:767px){.landing-bottom .jcarousel-wrapper .jcarousel a{margin-right:0}.landing-bottom .jcarousel-wrapper .jcarousel a.has-overlay .overlay{font-size:1.25em}.landing-bottom .jcarousel-wrapper .jcarousel a img{max-width:100%;display:inline-block;border:none}}.landing-bottom .jcarousel-wrapper .jcarousel-control-next,.landing-bottom .jcarousel-wrapper .jcarousel-control-prev{color:#36245e}#videoModal .modal-dialog{max-width:1200px;width:90%;height:90%}@media (max-width:768px){#videoModal .modal-dialog{width:93%;height:40%;padding-left:10px}}@media (min-width:992px) and (max-width:1919px){#videoModal .modal-dialog{max-width:850px;max-width:60%}}#videoModal .jcarousel-wrapper{width:100%;position:static}#videoModal .jcarousel-wrapper .controls{font-size:1.2em;color:#fff;text-transform:uppercase;z-index:5;bottom:20px;left:auto;top:auto;background-color:#36245e}@media (min-width:992px) and (max-width:1919px){#videoModal .jcarousel-wrapper .controls{bottom:10px}}#videoModal .jcarousel-wrapper .controls:hover{color:#d4dfe3}#videoModal .jcarousel-wrapper .controls.jcarousel-control-next{right:5%}@media (max-width:768px){#videoModal .jcarousel-wrapper .controls.jcarousel-control-next{right:0}}#videoModal .jcarousel-wrapper .controls.jcarousel-control-prev{right:20%}@media (max-width:768px){#videoModal .jcarousel-wrapper .controls.jcarousel-control-prev{right:auto}}@media (max-width:1310px){#videoModal .jcarousel-wrapper .controls.jcarousel-control-prev{right:25%}}#videoModal .jcarousel-wrapper .controls .ilsicon{font-size:1.5em;top:3px}#videoModal .jcarousel-wrapper .top-bar{width:100%;display:block;padding-right:45px;background-color:#fff;border-radius:10px 10px 0 0}#videoModal .jcarousel-wrapper .top-bar .header-action{display:inline-block;float:right}#videoModal .jcarousel-wrapper .top-bar img,#videoModal .jcarousel-wrapper .top-bar span{display:inline-block}#videoModal .jcarousel-wrapper .top-bar img{padding:5px 15px}#videoModal .jcarousel-wrapper .top-bar .phone{font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif;font-size:1.71em;color:#36245e;margin-right:10px;display:inline-block;padding-top:10px}#videoModal .jcarousel-wrapper .top-bar .phone .ilsicon{color:#f4783e}#videoModal .jcarousel-wrapper .top-bar .btn{text-transform:uppercase;font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif;font-size:1.5em;display:inline-block;margin-top:5px}#videoModal .jcarousel-wrapper .top-bar .btn span{padding-left:10px;border-left:2px solid #fff;margin-left:10px}#videoModal .jcarousel-wrapper .video-player{height:100%;width:100%}#videoModal .jcarousel-wrapper .full-window{max-height:90vh}#videoModal .jcarousel-wrapper .bottom-area{background-color:#36245e;padding:20px 25px;position:relative;z-index:2;height:65px}#videoModal .jcarousel-wrapper .bottom-area a{color:#fff;text-transform:uppercase;font-size:1.1em}#videoModal .jcarousel-wrapper .bottom-area a:hover{text-decoration:none;color:#d4dfe3}#videoModal .jcarousel-wrapper .bottom-area a.long{font-size:1.3em}#videoModal .jcarousel-wrapper .bottom-area .jcarousel-control-next:focus-visible,#videoModal .jcarousel-wrapper .bottom-area .jcarousel-control-prev:focus-visible{outline:5px solid #f4783e;outline-offset:5px}@media (min-width:992px){#videoModal .jcarousel-wrapper .bottom-area{height:115px}}@media (min-width:1310px){#videoModal .jcarousel-wrapper .bottom-area{height:55px}}@media (max-width:991px){#videoModal #videoModal .modal-dialog{border-radius:15px}#videoModal #videoModal .modal-dialog .modal-content{border-radius:15px!important}#videoModal .jcarousel-wrapper .top-bar{padding-right:0;background-color:#fff;border-radius:10px 10px 0 0}#videoModal .jcarousel-wrapper .top-bar img{max-width:28%;padding-left:10px;padding-right:5px}#videoModal .jcarousel-wrapper .top-bar .phone{margin:10px 30px 0 0;font-size:14px;float:right}#videoModal .jcarousel-wrapper .bottom-area{padding:10px 5px;height:91px;font-size:.9em;border-radius:0 0 15px 15px}#videoModal .jcarousel-wrapper .bottom-area .community{display:block;font-size:1.2em}#videoModal .jcarousel-wrapper .bottom-area .community .learn-more{padding:0;-webkit-box-shadow:none;box-shadow:none;font-size:1.2em;font-family:Raleway-Bold,Verdana,Helvetica,Arial,sans-serif;display:inline-block;margin-top:-1px}#videoModal .jcarousel-wrapper .bottom-area .community .learn-more .ilsicon{margin-left:5px}#videoModal .jcarousel-wrapper .bottom-area .jcarousel-control-prev{left:5%;right:auto}#videoModal .jcarousel-wrapper .bottom-area .jcarousel-control-next{right:5%}}@media (max-width:767px){.banner .parallax{height:auto!important;padding-bottom:15px;background-attachment:fixed!important;background-position:center center}.banner .parallax .overlay-gray,.banner .parallax .overlay-primary{background:0 0;position:static}.banner .parallax .overlay-primary{background-color:rgba(54,36,94,.5);padding:10px 0;margin-bottom:-15px}.section{padding-bottom:5px}}@media (max-width:768px){.featured-communities{margin-top:10px}.featured-communities .h3{font-size:1.5em!important}.jcarousel-wrapper h3{background-color:var(--brandInfo);color:var(--brandPrimary)!important;margin-bottom:0;border-radius:0 0 15px 15px}.jcarousel-wrapper .jcarousel .has-overlay{border:none;border-radius:10px 10px 0 0;max-height:125px}.jcarousel-wrapper ul li a.has-overlay img:first-child{border-radius:10px 10px 0 0;margin-right:-1px}.img-responsive.logo{height:auto;border-radius:10px 0 0 0!important}}.play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3em;color:rgba(255,255,255,.8)}.media-mobile{padding:0 50px;position:relative;width:100%}.media-mobile .bottom-right-logo{position:absolute;top:0;left:50px;z-index:10}.bottom-right-logo .img-responsive.logo{max-width:100px!important}.phone-video-shift{height:50px;position:relative}.featured-video-button{text-align:center}.featured-video-button .view-videos{background-color:var(--brandInfo);color:var(--brandPrimary);margin-top:15px}#faq-slider ul li{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:6px;padding:15px 15px 30px 15px;margin-right:15px}#faq-slider ul li .question{margin:0}#faq-slider ul li .question h4{color:#36245e;font-size:18px}#faq-slider ul li .question h4 a{color:#36245e}#faq-slider ul li .question p{font-size:14px}#faq-slider ul li .question p a{color:#36245e}#faq-slider ul li .author-info{display:grid;margin-top:15px}#faq-slider ul li .author-info .pull-left{text-align:start}@media (max-width:768px){#faq-slider{margin-bottom:25px}#faq-slider ul li{width:92vw!important;min-height:0}}@media (min-width:769px) and (max-width:991px){.faq-quickview .container #faq-slider ul li{width:350px!important;min-height:500px}}@media (min-width:992px) and (max-width:1999px){.faq-quickview .container #faq-slider ul li{width:300px!important;min-height:520px}}@media (min-width:1200px){.faq-quickview .container{width:1200px!important}.faq-quickview .container #faq-slider ul li{width:380px!important;min-height:460px}}.background-container .background{background-image:url(/img/background.jpg)}@media (max-width:991px){.background-container .background{background-position:60% 100%}}@media (max-width:767px){.background-container .background{background-position:60% 50%;height:100%;background-size:250% 120%}}.background-container .background.background-lp2{background-image:url(/img/background-lp2.jpg)}.background-container .background.background-lp3{background-image:url(/img/background-lp3.jpg)}
.jcarousel-wrapper{position:relative}.jcarousel-wrapper .jcarousel{position:relative;overflow:hidden;width:100%;border-radius:15px!important}.jcarousel-wrapper .jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel-wrapper .jcarousel li{float:left}.jcarousel-wrapper .jcarousel li a{display:inline-block}.jcarousel-wrapper .jcarousel img{display:block}.jcarousel-wrapper .jcarousel-control-next,.jcarousel-wrapper .jcarousel-control-prev{position:absolute;top:50%;margin-top:-30px;text-align:center;color:#fff;text-decoration:none;font-size:48px}.jcarousel-wrapper .jcarousel-control-prev{left:0}.jcarousel-wrapper .jcarousel-control-next{right:0}.jcarousel-wrapper .jcarousel-control-next.has-white-background,.jcarousel-wrapper .jcarousel-control-prev.has-white-background{background-color:#fff!important;height:62px}@media (max-width:768px){.jcarousel-wrapper .jcarousel-control-next.has-white-background,.jcarousel-wrapper .jcarousel-control-prev.has-white-background{height:28px}}
.quicksearch{max-width:var(--quicksearchBoxSize);background-color:#fff;padding:16px;font-size:1.16em;margin:0 auto 50px;border-radius:6px}.quicksearch .bedrooms{text-align:right}.quicksearch .find-button{display:flex;justify-content:center;box-shadow:none}.quicksearch label{font-weight:500!important;text-transform:uppercase;padding:5px;font-family:var(--fontFamilyBold)}.quicksearch .btn{box-shadow:none;text-transform:uppercase}.quicksearch .container-fluid{padding-left:0;padding-right:0}.quicksearch .container-fluid .row{display:flex;align-items:center;justify-content:space-between}.quicksearch .container-fluid .divider-line{max-width:16px;width:100%;height:1px;background-color:#000;margin:8px 0}.quicksearch .container-fluid .min-div{display:flex;justify-content:flex-start;flex:1}.quicksearch .container-fluid .max-div{display:flex;justify-content:flex-end;flex:1}.quicksearch .container-fluid .max-div input[type=number]::-webkit-inner-spin-button,.quicksearch .container-fluid .max-div input[type=number]::-webkit-outer-spin-button,.quicksearch .container-fluid .min-div input[type=number]::-webkit-inner-spin-button,.quicksearch .container-fluid .min-div input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quicksearch .container-fluid .max-div input[type=number],.quicksearch .container-fluid .min-div input[type=number]{-moz-appearance:textfield}.quicksearch .container-fluid .max-div .currency-wrapper,.quicksearch .container-fluid .min-div .currency-wrapper{position:relative}.quicksearch .container-fluid .max-div .currency-wrapper::before,.quicksearch .container-fluid .min-div .currency-wrapper::before{font-size:14px;font-weight:700;content:'$';position:absolute;left:10px;top:50%;transform:translateY(36%);color:var(--brandPrimary);pointer-events:none;z-index:999}.quicksearch .container-fluid .max-div .currency-input,.quicksearch .container-fluid .min-div .currency-input{font-family:var(--fontFamilyBold);font-size:16px;padding-left:20px}.quicksearch .input-group .input-group-addon{background-color:#fff;color:var(--grayDark2);font-weight:500!important;text-transform:uppercase;border:1.5px solid var(--brandPrimary);border-right:none;padding:7px 12px;line-height:normal}.quicksearch .input-group .input-group-addon::after{content:'';position:absolute;top:50%;transform:translateY(-50%);height:70%;width:1px;background-color:var(--grayDark2);margin-left:10px}.quicksearch .input-group .form-control{border:1.5px solid var(--brandPrimary);color:var(--brandPrimary);font-weight:500!important;border-left:none;height:auto;padding:6px 8px;box-shadow:none}.quicksearch .input-group .form-control:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.quicksearch .rent-section{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:5px}.quicksearch .rent-section .rent-labels{flex-basis:100%;display:flex;justify-content:space-between}.quicksearch .rent-section .rent-inputs{flex-basis:100%;display:flex;justify-content:space-between}.quicksearch .rent-section .btn-group{margin-left:-1px}.quicksearch .rent-section .btn-group #byApt,.quicksearch .rent-section .btn-group #byRoom{font-family:var(--fontFamilyBold);font-weight:500!important}.quicksearch .rent-section .quicksearch__bedroom-options{display:flex;justify-content:space-between;flex-wrap:nowrap;width:100%}.quicksearch .rent-section .quicksearch__bedroom-options .quicksearch__button{flex-grow:1;text-align:center;padding:10px}.quicksearch .rent-section .btn{padding:5px 10px;border-radius:4px;color:#000;border:none;font-family:var(--fontFamilyBase);border:1.5px solid var(--brandPrimary);font-weight:500!important}.quicksearch .rent-section .btn:not(.active){background-color:#fff}.quicksearch .rent-section .btn.active,.quicksearch .rent-section .btn.selected{background-color:var(--brandPrimary);color:#fff}@media (min-width:768px){.quicksearch .rent-section .btn:hover{background-color:var(--brandPrimary);color:#fff}}.quicksearch .rent-section .btn-group .btn{font-weight:700!important}.quicksearch .rent-section .btn-group .btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left:1.5px solid var(--brandPrimary)}.quicksearch .rent-section .btn-group .btn:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1.5px solid var(--brandPrimary)}@media (max-width:991px),(max-width:767px){.quicksearch .bedrooms{text-align:left}.quicksearch .col-sm-12{width:100%;flex-basis:100%;margin-bottom:5px}.quicksearch .rent-section .quicksearch__bedroom-options,.quicksearch .rent-section .rent-inputs,.quicksearch .rent-section .rent-labels{flex-basis:100%}.quicksearch .rent-section .quicksearch__button,.quicksearch .rent-section .quicksearch__input{width:100%;font-size:14px!important}}@media (max-width:670px){.quicksearch{margin:0 5px}}.quicksearch .form-inline{border:1px solid var(--grayLighter);padding:5px;border-radius:3px;font-size:11px}.quicksearch .form-inline input,.quicksearch .form-inline select{color:var(--brandPrimary);font-family:var(--fontFamilyBase)}.quicksearch .form-inline input{width:35%;max-width:340px;margin-right:10px;text-align:center}.quicksearch .form-inline select{max-width:120px}.quicksearch .form-inline .travel-time-container .form-control{font-weight:600!important;font-size:11px;text-align:left;box-shadow:none}.quicksearch .form-inline .travel-time-container .icons{display:inline-block;background:#fff;border-radius:3px;vertical-align:middle;border:1px solid var(--grayLight2)}.quicksearch .form-inline .travel-time-container .icons .travel-icon{font-size:2em;margin-left:5px;display:inline-block;height:25px}.quicksearch .form-inline .travel-time-container .icons .travel-icon:not(.active){color:var(--grayLight)}.quicksearch .form-inline .travel-time-container .icons .travel-icon.selected,.quicksearch .form-inline .travel-time-container .icons .travel-icon:hover{color:var(--brandPrimary)}.quicksearch .form-inline .travel-time-container .icons .travel-icon .ilsicon{top:0}.quicksearch #startSearch{margin:10px 0 0 0;width:60%;font-size:2em;font-family:var(--fontFamilyBold)}@media (max-width:768px){.quicksearch #startSearch{margin:1px 0;width:100%;font-size:20px;padding:8px}.quicksearch #startSearch>span{margin:-10px}}@media (max-width:767px){.quicksearch .input-group-addon{font-size:14px!important}.quicksearch .input-group-addon::after{content:'|';position:absolute;top:50%;transform:translateY(-50%);height:70%;width:1px;background-color:var(--grayDark2);margin-left:10px}.quicksearch .rent-section .rent-labels{font-size:14px!important;padding-bottom:5px!important}.quicksearch .rent-section .rent-labels label{font-size:16px!important;padding:5px!important}.quicksearch .rent-section .bedrooms label{font-size:16px!important}.quicksearch .rent-section .btn-group #byApt,.quicksearch .rent-section .btn-group #byRoom{font-size:14px!important;padding:5px!important}}
.jcarousel-wrapper{position:relative}.jcarousel-wrapper .jcarousel{position:relative;overflow:hidden;width:100%;border-radius:15px!important}.jcarousel-wrapper .jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel-wrapper .jcarousel li{float:left}.jcarousel-wrapper .jcarousel li a{display:inline-block}.jcarousel-wrapper .jcarousel img{display:block}.jcarousel-wrapper .jcarousel-control-next,.jcarousel-wrapper .jcarousel-control-prev{position:absolute;top:50%;margin-top:-30px;text-align:center;color:#fff;text-decoration:none;font-size:48px}.jcarousel-wrapper .jcarousel-control-prev{left:0}.jcarousel-wrapper .jcarousel-control-next{right:0}.jcarousel-wrapper .jcarousel-control-next.has-white-background,.jcarousel-wrapper .jcarousel-control-prev.has-white-background{background-color:#fff!important;height:62px}@media (max-width:768px){.jcarousel-wrapper .jcarousel-control-next.has-white-background,.jcarousel-wrapper .jcarousel-control-prev.has-white-background{height:28px}}
.register{background:#d4dfe3;color:#36245e}.register h4{font-size:1.5em}.register .checklist{font-weight:700;font-size:1.2em;padding-left:15px}.register .checklist li{margin-bottom:5px}.register .checklist .ilsicon-stack{font-size:.5em;margin-right:5px}.register .checklist .ilsicon-stack span{top:-1px}.register .checklist .ilsicon-checkbox-p2{color:#f4783e}.register hr{border-color:#36245e}.register .privacy{text-transform:uppercase;font-weight:700;display:block;text-align:right;margin-top:5px;font-size:.8em}.register .privacy:hover{text-decoration:none;color:#f4783e}.register .providers .btn{margin:0 auto 5px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:block;font-size:1.2em;max-width:215px}.register .providers .btn.Facebook{background:#4763a8}.register .providers .btn.Google{background:#c8452c}.register .providers .btn .ilsicon{font-size:1.2em;float:left}.register h5{text-align:center;font-size:1.4em;margin:10px 25px}.register .form-control{margin-bottom:10px}.register .buttons .btn{text-transform:uppercase;font-weight:700;padding:6px;font-size:.95em}.register .buttons .btn .ilsicon{margin-right:2px}.register .buttons .btn:first-child{float:left}.register .buttons .btn:nth-child(2){float:right}@media (min-width:992px) and (max-width:1199px){.register .buttons .btn{font-size:.9em}}.register .lost-pass{display:block;text-align:right;font-size:.9em;font-weight:700;margin-top:10px}@media (max-width:991px){.register{padding:15px 0}.register h4{font-size:1.4em}.register .checklist{font-size:1.15em}.register .buttons .btn{font-size:1em;padding:6px 9px}}@media (min-width:992px) and (max-width:1199px){.register{min-width:585px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.register .col-md-push-7{padding-right:0}}#login-modal{z-index:1050}#login-modal .modal-dialog{width:650px;max-width:95%;margin-top:5%}#login-modal .modal-dialog .modal-body{padding:20px}#login-modal .modal-dialog .register{margin-bottom:0}@media (max-width:767px){#login-modal .modal-dialog .modal-body{padding:15px 10px}}
