@font-face{font-family:"icomoon";src:url(/grow/themes/custom/themekit/assets/fonts/icomoon/fonts/icomoon.eot);src:url(/grow/themes/custom/themekit/assets/fonts/icomoon/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/grow/themes/custom/themekit/assets/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(/grow/themes/custom/themekit/assets/fonts/icomoon/fonts/icomoon.ttf) format("truetype"),url(/grow/themes/custom/themekit/assets/fonts/icomoon/fonts/icomoon.svg#3xl) format("svg");font-weight:normal;font-style:normal}.cpt-apartmentology-header{border-radius:0 0 0 50px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 85%, 50px 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 85%, 50px 100%, 0 100%);overflow:hidden;position:relative;background-color:#141717}@media print, screen and (min-width: 48em){.cpt-apartmentology-header{border-bottom-left-radius:100px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 80%, 100px 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 80%, 100px 100%, 0 100%)}}@media print, screen and (min-width: 80em){.cpt-apartmentology-header{border-bottom-left-radius:130px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 80%, 130px 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 80%, 130px 100%, 0 100%)}}@media screen and (min-width: 90em){.cpt-apartmentology-header{border-bottom-left-radius:203px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 80%, 203px 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 80%, 203px 100%, 0 100%)}}@media screen and (min-width: 120em){.cpt-apartmentology-header{-webkit-clip-path:none;clip-path:none;border-bottom-left-radius:203px}}.cpt-apartmentology-header .background-wrapper,.cpt-apartmentology-header .default-bg-wrapper{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.cpt-apartmentology-header .default-bg-wrapper:first-child{background:url(/grow/themes/custom/themekit/assets/images/hero_2_1_1.jpg) no-repeat;background-size:cover}.cpt-apartmentology-header .background-wrapper .media{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:0}.cpt-apartmentology-header .background-wrapper .media div{height:100%}.cpt-apartmentology-header .background-wrapper .media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.cpt-apartmentology-header .background-wrapper .media img{width:auto;max-width:inherit;min-width:100%;height:auto;min-height:100%;margin:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media print, screen and (max-width: 47.99875em){.cpt-apartmentology-header .background-wrapper .media:first-child:not(:last-child){display:none}}@media print, screen and (min-width: 48em){.cpt-apartmentology-header .background-wrapper .media:last-child:not(:first-child){display:none}}.cpt-apartmentology-header .background-wrapper .media video{position:absolute;-o-object-fit:cover;object-fit:cover;width:100vw;height:100%;top:0;left:0}.cpt-apartmentology-header .container{max-width:78rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;height:360px;display:flex;flex-direction:column;justify-content:center;padding-bottom:30px;position:relative;z-index:2}@media print, screen and (min-width: 48em){.cpt-apartmentology-header .container{padding-left:2rem;padding-right:2rem}}@media print, screen and (min-width: 48em){.cpt-apartmentology-header .container{height:460px;padding-bottom:0}}@media screen and (min-width: 60em){.cpt-apartmentology-header .container{padding-bottom:50px}}@media print, screen and (min-width: 80em){.cpt-apartmentology-header .container{height:560px;padding-bottom:90px}}@media screen and (min-width: 90em){.cpt-apartmentology-header .container{height:660px;padding-bottom:155px}}.cpt-apartmentology-header .default-logo-wrapper:last-child:after{content:'';display:block;background:url(/grow/themes/custom/themekit/assets/images/Apartmentology-logo_main.png) 0 0 no-repeat;background-size:contain;width:300px;height:72px}@media print, screen and (min-width: 48em){.cpt-apartmentology-header .default-logo-wrapper:last-child:after{width:495px;height:92px}}@media print, screen and (min-width: 80em){.cpt-apartmentology-header .default-logo-wrapper:last-child:after{width:729px;height:119px}}.cpt-apartmentology-header .logo-image img{max-width:300px;width:auto;height:auto;display:block}@media print, screen and (min-width: 48em){.cpt-apartmentology-header .logo-image img{max-width:495px}}@media print, screen and (min-width: 80em){.cpt-apartmentology-header .logo-image img{max-width:729px}}.cpt-apartmentology-header .breadcrumbs-wrapper{display:flex;font-size:19px;line-height:1.4;color:#F1F3F4;margin-bottom:10px}.cpt-apartmentology-header .breadcrumbs-wrapper .breadcrumb-item:after{content:'/';margin:0 5px;margin-left:0px;display:inline}.cpt-apartmentology-header .breadcrumbs-wrapper .breadcrumb-item a{color:inherit;text-decoration:none}.cpt-apartmentology-header .breadcrumbs-wrapper .breadcrumb-item a:hover,.cpt-apartmentology-header .breadcrumbs-wrapper .breadcrumb-item a:focus,.cpt-apartmentology-header .breadcrumbs-wrapper .breadcrumb-item a:active{text-decoration:underline}

