@import url(https://use.typekit.net/ael4swn.css);@font-face{font-family:'gt-america-standard-regular';src:url(../../../../../../../../../cp-scripts/fonts/gt-america-standard-regular.woff2) format("woff2"),url(../../../../../../../../../cp-scripts/fonts/gt-america-standard-regular.woff) format("woff"),url(../../../../../../../../../cp-scripts/fonts/gt-america-standard-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--space-x:clamp(15px, 3.5vw + 1px, 50px)}body.body_frontend{background:#3c4743 url(../../../../../../../../../cp-scripts/images/citypark-background.png) no-repeat center center / cover;background-attachment:fixed;color:#f6f3e4;font-size:20px;font-family:'gt-america-standard-regular',Arial,sans-serif}body.body_frontend #main_content{min-height:calc(100vh - 200px)}body.body_frontend a{text-decoration:none}body.body_frontend p{line-height:1.25;margin:20px 0}body.body_frontend p:first-child{margin-top:0}body.body_frontend p:last-child{margin-bottom:0}body.body_frontend p a:not(.button){color:inherit;display:inline-block;word-break:break-all}body.body_frontend p a:not(.button)::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;content:"";border:none;height:1px;width:100%;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);background-color:currentColor}body.body_frontend p a:not(.button):hover::after{-webkit-transform:scaleX(.75);-ms-transform:scaleX(.75);transform:scaleX(.75)}.container_md,.container_lg,.container_xl,.container_xxl{width:100%;margin:0 auto;padding-left:var(--space-x);padding-right:var(--space-x)}.container_md{max-width:1325px}.container_lg{max-width:1465px}.container_xl{max-width:1680px}.container_xxl{max-width:2000px}.half_container_xl{padding-left:var(--space-x);padding-right:var(--space-x)}@media (min-width:768px){.half_container_xl{max-width:calc(1680px / 2)}}.container_fluid{width:100%;margin:0 auto;max-width:1800px}.has_background_image{background-repeat:no-repeat;background-size:cover}.section_padding{padding:100px 0}.section_padding_top{padding-top:100px}.section_padding_bottom{padding-bottom:100px}@media (max-width:767.98px){.section_padding{padding:75px 0}.section_padding_top{padding-top:75px}.section_padding_bottom{padding-bottom:75px}}.section_margin{margin:100px 0}.section_margin_top{margin-top:100px}.section_margin_bottom{margin-bottom:100px}@media (max-width:767.98px){.section_margin{margin:75px 0}.section_margin_top{margin-top:75px}.section_margin_bottom{margin-bottom:75px}}.text_block .description_block,.text_block .button_block{margin-top:35px;margin-bottom:35px}.text_block .description_block_top,.text_block .button_block_top{margin-top:35px}.text_block .description_block_bottom,.text_block .button_block_bottom{margin-bottom:35px}.text_block .description_block:first-child,.text_block .button_block:first-child{margin-top:0}.text_block .description_block:last-child,.text_block .button_block:last-child{margin-bottom:0}.text_block_no_child_margin .text_block .description_block,.text_block_no_child_margin .text_block .button_block{margin-top:0;margin-bottom:0}.button_block{display:flex;flex-wrap:wrap;gap:15px}.image_block{position:relative}.image_block .image_block__image{width:100%;height:auto}.image_block .image_block__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.modal .btn-close{position:absolute!important;right:20px!important;top:20px!important;z-index:9;background:none!important;padding:0px!important;line-height:0!important}.modal .btn-close svg{width:100%;height:auto}.modal .modal-content{background-color:#f6f3e4;padding:clamp(20px, 1vw + 16px, 30px);color:#3c4743;position:relative;border-radius:0}.image_block{max-width:100%;width:100%;height:auto}.image_block .image_block__image{width:100%;height:auto}.media_block{position:relative}.media_block--has_video{cursor:pointer;max-width:100%;width:100%;height:100%}.media_block--has_video video{width:100%;height:100%;object-fit:cover}.media_block--has_video>.image_block{position:absolute;inset:0;z-index:2}.media_block--has_video>.image_block .image_block__image{width:100%;height:100%;object-fit:cover}.media_block .media_block__play_icon{z-index:9;width:40px;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:991.98px){.media_block,.image_block{width:100%;height:auto}.media_block video,.image_block video,.media_block .image_block__image,.image_block .image_block__image{width:100%;height:auto}}.button_primary,.button_dark{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;text-decoration:none;display:inline-block;font-family:'gt-america-standard-regular',Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;letter-spacing:0;line-height:1;border-radius:2em;padding:12px 16px}.button_primary{border:1px solid #f6f3e4;color:#3c4743;background:#f6f3e4}.button_primary:hover{color:#f6f3e4;background:#3c4743}.button_dark{border:1px solid #3c4743;color:#f6f3e4;background:#3c4743}.button_dark:hover{color:#3c4743;background:#f6f3e4}.button_underlined,.underlined_link{text-decoration:none;display:inline-block;color:inherit!important;font-family:inherit;position:relative;background:transparent!important;padding:0!important;border:none;background-color:transparent;white-space:nowrap}.button_underlined::after,.underlined_link::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;content:"";border-bottom:solid 1px currentColor;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.button_underlined:hover,.underlined_link:hover{color:inherit}.button_underlined:hover::after,.underlined_link:hover::after{-webkit-transform:scaleX(.75);-ms-transform:scaleX(.75);transform:scaleX(.75)}.text_lg{font-size:clamp(35px, 1.3vw + 29.8px, 48px);letter-spacing:1px;font-weight:400;line-height:1;font-family:'arpona',serif}.text_md{font-size:25px;font-weight:400;line-height:1.1;font-family:'arpona',serif}.text_body{font-size:20px;font-weight:400;line-height:1.25;font-family:'gt-america-standard-regular',Arial,sans-serif}.text_sm{font-size:16px;font-weight:400;line-height:1.2;font-family:'gt-america-standard-regular',Arial,sans-serif}.text_lg,.text_md,.text_body{margin-top:clamp(35px, 0.5vw + 33px, 40px);margin-bottom:clamp(20px, 0.5vw + 18px, 25px)}.text_lg,.text_md,.text_body{color:inherit}.text_lg:first-child,.text_md:first-child,.text_body:first-child{margin-top:0!important}.text_lg:last-child,.text_md:last-child,.text_body:last-child{margin-bottom:0!important}.section_text_and_slide{margin-bottom:50px;--max-slide-top-width:70%}@media (max-width:1199.98px){.section_text_and_slide{--max-slide-top-width:475px}}@media (max-width:991.98px){.section_text_and_slide{--max-slide-top-width:70%}}@media (max-width:575.98px){.section_text_and_slide{--max-slide-top-width:90%}}.section_text_and_slide .text_col .text_block{max-width:400px}.section_text_and_slide .slider_col{position:relative}@media (max-width:991.98px){.section_text_and_slide .slider_col{padding-left:var(--space-x)}}.section_text_and_slide .slider_col .slider_top_block{padding-right:20px;max-width:var(--max-slide-top-width);width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:clamp(20px, 1.5vw + 14px, 35px)}.section_text_and_slide .slider_col .slider_top_block .swiper_navigation{display:flex;gap:30px}.section_text_and_slide .slider_col .slider_top_block .swiper_navigation .swiper_navigation__next{background-color:}.section_text_and_slide .slider_col .slider_top_block .swiper_navigation .swiper_navigation__prev{background-color:}.section_text_and_slide .slider_col .slider_top_block .swiper_navigation .swiper_navigation__next.swiper-button-disabled,.section_text_and_slide .slider_col .slider_top_block .swiper_navigation .swiper_navigation__prev.swiper-button-disabled{opacity:.5;pointer-events:none}.section_text_and_slide .slider_col .slider_top_block .swiper_navigation .swiper_navigation__arrow{padding:0}.section_text_and_slide .slider_col .slider_top_block .swiper_navigation .swiper_navigation__arrow svg{width:12px;height:auto}.section_text_and_slide .slider_col .slider_container{position:relative}.section_text_and_slide .slider_col .slider_container .swiper{padding-right:20px}.section_text_and_slide .slider_col .slider_container .swiper .swiper-wrapper .swiper-slide{max-width:var(--max-slide-top-width);width:calc(100% - var(--space-x));border-bottom-left-radius:15px;border-bottom-right-radius:15px;overflow:hidden;position:relative;height:auto;display:flex;flex-direction:column;transform:scale(.9);opacity:.5;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.section_text_and_slide .slider_col .slider_container .swiper .swiper-wrapper .swiper-slide .slide_link{position:absolute;top:clamp(0px, 1.58228vw + -12.1519px, 10px);right:0;z-index:2;text-decoration:none;display:inline-block;color:inherit!important;font-family:inherit;background:transparent!important;padding:0!important;border:none;background-color:transparent;font-size:clamp(16px, 0.3vw + 14.8px, 19px)}.section_text_and_slide .slider_col .slider_container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{transform:scale(1);opacity:1}.section_text_and_slide .slider_col .slider_container .swiper .swiper-wrapper .swiper-slide .image_block_cutout{mask-image:url(../../../../../../../../../cp-scripts/images/CityPark_Projects_Tile_Cutout.svg);aspect-ratio:407 / 433}.section_text_and_slide .slider_col .slider_container .swiper .swiper-wrapper .swiper-slide .image_block{padding:1px;height:100%}.section_text_and_slide .slider_col .slider_container .swiper .swiper-wrapper .swiper-slide .image_block__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.section_text_and_slide .slider_col .slider_container .swiper .swiper-wrapper .swiper-slide .logo_image_block{background-color:#f6f3e4;text-align:center;min-height:125px;padding:20px 50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.section_text_and_slide .slider_col .slider_container .swiper .swiper-wrapper .swiper-slide .logo_image_block img{display:block;width:100%;height:100%;max-height:80px;max-width:250px;object-fit:contain;margin:0 auto}