*{box-sizing:border-box}body{overflow-anchor:none}.transition-fast{@apply ease-in duration-200;}#banner-load.blue-text-banner{background-color:#151f6d;position:relative;aspect-ratio:3/1;width:100%;display:flex;align-items:center;justify-content:center}#banner-load.blue-text-banner .banner-text-content{background-color:transparent;padding:20px;width:100%}#banner-load.blue-text-banner .banner-text-content .banner-breadcrumb{padding:0;background-color:transparent;display:flex;grid-column-gap:16px;column-gap:16px;color:#fff;justify-content:center;align-items:center;text-transform:uppercase;white-space:wrap;max-width:100%}#banner-load.blue-text-banner .banner-text-content .banner-breadcrumb a{color:#fff}#banner-load.blue-text-banner .banner-text-content .banner-breadcrumb a:hover{text-decoration:underline}#banner-load.blue-text-banner .banner-text-content .banner-breadcrumb a,#banner-load.blue-text-banner .banner-text-content .banner-breadcrumb span{display:inline-block;font-size:18px;font-weight:400;letter-spacing:0;line-height:1}@media (max-width:1024px){#banner-load.blue-text-banner .banner-text-content .banner-breadcrumb{grid-column-gap:10px;column-gap:10px;flex-wrap:wrap}#banner-load.blue-text-banner .banner-text-content .banner-breadcrumb a,#banner-load.blue-text-banner .banner-text-content .banner-breadcrumb span{font-size:15px}#banner-load.blue-text-banner .banner-text-content .banner-breadcrumb svg{width:6px;height:9px}}@media (max-width:768px){#banner-load.blue-text-banner .banner-text-content .banner-breadcrumb{grid-column-gap:8px;column-gap:8px}#banner-load.blue-text-banner .banner-text-content .banner-breadcrumb a,#banner-load.blue-text-banner .banner-text-content .banner-breadcrumb span{font-size:14px}#banner-load.blue-text-banner .banner-text-content .banner-breadcrumb svg{width:5px;height:8px}}#banner-load.blue-text-banner .banner-text-content h1{padding:0;margin:0;padding-top:24px;color:#fff;text-align:center;font-size:36px;line-height:1;white-space:wrap;max-width:100%}@media (min-width:481px){#banner-load.blue-text-banner .banner-text-content h1{padding-top:32px}}@media (min-width:961px){#banner-load.blue-text-banner .banner-text-content h1{padding-top:50px;font-size:60px}}@media (min-width:992px){#banner-load.blue-text-banner .banner-text-content{padding-top:180px}}.category-view.new-market-list .cmp-text{text-align:left;font-size:18px;line-height:1.5;letter-spacing:0;font-weight:400;color:#000;margin:0;padding:0;padding-bottom:40px}.category-view.new-market-list #project-type-cmp-section.project-type-cmp-section{padding:0}.category-view.new-market-list #project-type-cmp-section.project-type-cmp-section .row{margin:0 -12px;padding-bottom:50px}.category-view.new-market-list #project-type-cmp-section.project-type-cmp-section .row .cmp-image{padding:0 15px 50px;width:100%}@media (min-width:641px){.category-view.new-market-list #project-type-cmp-section.project-type-cmp-section .row .cmp-image{width:50%}}@media (min-width:1081px){.category-view.new-market-list #project-type-cmp-section.project-type-cmp-section .row .cmp-image{width:33.3%}}.category-view.new-market-list #project-type-cmp-section.project-type-cmp-section .row .cmp-image a.cmp-image__link{display:block;padding:0;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:5px;overflow:hidden}.category-view.new-market-list #project-type-cmp-section.project-type-cmp-section .row .cmp-image a.cmp-image__link img{aspect-ratio:86/56;object-fit:cover;object-position:center;padding:0;margin:0;width:100%;max-width:none}.category-view.new-market-list #project-type-cmp-section.project-type-cmp-section .row .cmp-image a.cmp-image__link .cmp-image-text-content{padding:30px}.category-view.new-market-list #project-type-cmp-section.project-type-cmp-section .row .cmp-image a.cmp-image__link .cmp-image-text-content h3{color:#161f6e;font-size:24px;line-height:1.33;letter-spacing:0;font-weight:700;padding:0;margin:0}.category-view.new-market-list #project-type-cmp-section.project-type-cmp-section .row .cmp-image a.cmp-image__link .cmp-image-text-content p{font-size:18px;line-height:1.5;letter-spacing:0;font-weight:400;color:#000;margin:0;padding:0;padding-top:24px}.category-view.new-market-list #project-type-cmp-section.project-type-cmp-section .row .cmp-image a.cmp-image__link .cmp-image-text-content .pseudo-button{border:1px solid #ff8200;border-radius:5px;background-color:transparent;padding:15px 20px;font-size:18px;line-height:1.5;letter-spacing:0;font-weight:700;color:#ff8200;margin:0;margin-top:24px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.category-view.new-market-list #project-type-cmp-section.project-type-cmp-section .row .cmp-image a.cmp-image__link:hover{text-decoration:none}.category-view.new-market-list #project-type-cmp-section.project-type-cmp-section .row .cmp-image a.cmp-image__link:hover .pseudo-button{background-color:#ff8200;color:#fff}.page-footer .footer-top .footer-top-image img{height:auto!important;width:100%;object-position:center;object-fit:cover;aspect-ratio:1/1}@media (min-width:401px){.page-footer .footer-top .footer-top-image img{aspect-ratio:3/2}}@media (min-width:801px){.page-footer .footer-top .footer-top-image img{aspect-ratio:3/1}}.page-footer .footer-top .footer-top-content{width:100%;left:50%!important;right:auto;top:61%;transform:translate(-50%,-50%);text-align:center;max-width:none}@media (min-width:961px){.page-footer .footer-top .footer-top-content{top:50%}}@media (min-width:1081px){.page-footer .footer-top .footer-top-content{top:61%}}.page-footer .footer-top .footer-top-content h1{font-size:36px;line-height:1;font-weight:700;letter-spacing:0;padding:0;margin:0}@media (min-width:961px){.page-footer .footer-top .footer-top-content h1{padding-top:50px;font-size:60px}}.page-footer .footer-top .footer-top-content p{padding:0;margin:0;padding-top:20px;font-size:24px;font-weight:400;line-height:1.5;letter-spacing:0}@media (min-width:961px){.page-footer .footer-top .footer-top-content p{font-size:18px}}.page-footer .footer-top .footer-top-content a{border-radius:5px;border:1px solid #161f6e;background-color:#161f6e;padding:15px 20px;font-size:18px;line-height:1.5;letter-spacing:0;font-weight:700;color:#fff;margin:0;margin-top:24px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-footer .footer-top .footer-top-content a:hover{border:1px solid #ff8200;background-color:#ff8200;color:#fff}@media (min-width:1081px){.page-footer .footer-top .footer-top-content a{margin-top:50px}}