.section_404{margin-bottom:100px;color:#fff}.section_404__big_text{line-height:1.1;font-family:inherit}.section_404__big_text{font-size:100px}@media screen and (min-width:320px){.section_404__big_text{font-size:calc(100px + 200 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_404__big_text{font-size:300px!important}}.section_404__medium_text{line-height:1.2}.section_404__medium_text{font-size:30px}@media screen and (min-width:320px){.section_404__medium_text{font-size:calc(30px + 6 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_404__medium_text{font-size:36px!important}}.social_network_block{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:15px}.social_network_block li a.social_link{-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;color:#000;font-size:20px}.social_network_block li a.social_link:hover{transform:scale(1.2)}.section_multi_images_slider{margin:75px 0;position:relative}.section_multi_images_slider .colored_blocks_container{margin-left:-12px}.section_multi_images_slider .slider_container{position:relative}.section_multi_images_slider .slider_container .swiper{position:relative}.section_multi_images_slider .slider_container .swiper .swiper-wrapper .swiper-slide{position:relative;height:652px;width:auto}.section_multi_images_slider .slider_container .swiper .swiper-wrapper .swiper-slide .image_block{height:100%}.section_multi_images_slider .slider_container .swiper .swiper-wrapper .swiper-slide .image_block__image{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.section_multi_images_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block{position:absolute;left:0;bottom:50px;display:flex;justify-content:space-between;align-items:center;width:100%}.section_multi_images_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block .slide_text{background-color:#000;padding:5px 12px 5px 20px;text-transform:uppercase;margin:0}.section_multi_images_slider .slider_container .swiper .swiper_navigation{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9}#imageModal .image_block__image{height:auto;width:100%;max-height:90vh;object-fit:contain}.section_full_screen_image_slider{margin:75px 0;position:relative}.section_full_screen_image_slider--style_2{margin:75px 0 0 0}.section_full_screen_image_slider .colored_blocks_container{margin-left:-12px}.section_full_screen_image_slider .slider_container{position:relative}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide{overflow:hidden;position:relative;height:auto}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .image_block{height:100%}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .image_block__image{min-height:400px;width:100%;-o-object-fit:cover;object-fit:cover}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .image_block__image{height:750px}@media screen and (min-width:320px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .image_block__image{height:calc(750px + 131 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .image_block__image{height:881px!important}}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;transform:translateX(-100%)}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{color:#fff;background-color:#ae1e42;position:absolute;left:0;display:flex;justify-content:space-between;align-items:center;width:calc(100% - 85px);max-width:575px;gap:25px;flex-wrap:wrap}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{padding-top:20px}@media screen and (min-width:320px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{padding-top:calc(20px + 10 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{padding-top:30px!important}}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{padding-left:25px}@media screen and (min-width:320px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{padding-left:calc(25px + 15 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{padding-left:40px!important}}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{padding-right:25px}@media screen and (min-width:320px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{padding-right:calc(25px + 15 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{padding-right:40px!important}}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{padding-bottom:20px}@media screen and (min-width:320px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{padding-bottom:calc(20px + 10 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{padding-bottom:30px!important}}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{top:20px}@media screen and (min-width:320px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{top:calc(20px + 80 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon{top:100px!important}}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--bg_maroon .slide_over_block__col:nth-child(2){flex:1;min-width:200px}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{margin-right:60px;max-width:425px;color:#000;background:#fff;position:absolute;left:0;width:calc(100% - 85px);max-width:570px;border-left:20px solid #ae1e42}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{padding-top:20px}@media screen and (min-width:320px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{padding-top:calc(20px + 10 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{padding-top:30px!important}}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{padding-left:25px}@media screen and (min-width:320px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{padding-left:calc(25px + 15 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{padding-left:40px!important}}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{padding-right:25px}@media screen and (min-width:320px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{padding-right:calc(25px + 15 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{padding-right:40px!important}}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{padding-bottom:20px}@media screen and (min-width:320px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{padding-bottom:calc(20px + 10 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{padding-bottom:30px!important}}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{top:20px}@media screen and (min-width:320px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{top:calc(20px + 60 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_over_block--border_maroon{top:80px!important}}.section_full_screen_image_slider .slider_container .swiper .swiper-wrapper .swiper-slide .slide_lightbox_btn{position:absolute;bottom:25px;right:0}.section_full_screen_image_slider .swiper_navigation{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9}.section_full_screen_image_slider.in_viewport_js .swiper-slide.swiper-slide-active .slide_over_block{transform:translateX(0)!important}.section_colored_text_blocks{padding:75px 0;background:#000;overflow:hidden}.section_colored_text_blocks .two_tone_colored_text_block{display:flex;max-width:540px;margin:30px 0}.section_colored_text_blocks .two_tone_colored_text_block:last-child{margin-bottom:0}.section_colored_text_blocks .two_tone_colored_text_block__col{height:auto}.section_colored_text_blocks .two_tone_colored_text_block__col:first-child{text-align:center}.section_colored_text_blocks .two_tone_colored_text_block__col:first-child{padding:15px}@media screen and (min-width:320px){.section_colored_text_blocks .two_tone_colored_text_block__col:first-child{padding:calc(15px + 10 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_colored_text_blocks .two_tone_colored_text_block__col:first-child{padding:25px!important}}.section_colored_text_blocks .two_tone_colored_text_block__col:last-child{flex-grow:1;display:flex;align-items:center}.section_colored_text_blocks .two_tone_colored_text_block__col:last-child{padding:15px}@media screen and (min-width:320px){.section_colored_text_blocks .two_tone_colored_text_block__col:last-child{padding:calc(15px + 10 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_colored_text_blocks .two_tone_colored_text_block__col:last-child{padding:25px!important}}.section_colored_text_blocks .two_tone_colored_text_block--white_and_maroon .two_tone_colored_text_block__col:first-child{color:#333132;background-color:#fff}.section_colored_text_blocks .two_tone_colored_text_block--white_and_maroon .two_tone_colored_text_block__col:last-child{color:#fff;background-color:#ae1e42}.section_colored_text_blocks .two_tone_colored_text_block--maroon_and_white .two_tone_colored_text_block__col:first-child{color:#fff;background-color:#ae1e42}.section_colored_text_blocks .two_tone_colored_text_block--maroon_and_white .two_tone_colored_text_block__col:last-child{color:#333132;background-color:#fff}.section_colored_text_blocks .two_tone_colored_text_block--white_and_white .two_tone_colored_text_block__col:first-child{position:relative;color:#333132;background-color:#fff}.section_colored_text_blocks .two_tone_colored_text_block--white_and_white .two_tone_colored_text_block__col:first-child:after{content:'';width:1px;height:100%;background-color:#333132;display:block;position:absolute;right:0;top:50%;height:80%;transform:translateY(-50%)}.section_colored_text_blocks .two_tone_colored_text_block--white_and_white .two_tone_colored_text_block__col:last-child{color:#333132;background-color:#fff}.section_colored_text_blocks .two_tone_colored_text_block--dark_grey_and_dark_grey .two_tone_colored_text_block__col:first-child{color:#fff;background-color:#333132;position:relative}.section_colored_text_blocks .two_tone_colored_text_block--dark_grey_and_dark_grey .two_tone_colored_text_block__col:first-child:after{content:'';width:1px;height:100%;background-color:#fff;display:block;position:absolute;right:0;top:50%;height:80%;transform:translateY(-50%)}.section_colored_text_blocks .two_tone_colored_text_block--dark_grey_and_dark_grey .two_tone_colored_text_block__col:last-child{color:#fff;background-color:#333132}.section_colored_text_blocks .col_left .colored_blocks_container{margin-left:-12px}.section_colored_text_blocks .col_left .two_tone_colored_text_block_holder .two_tone_colored_text_block:nth-child(odd){margin-right:auto;margin-left:-12px}.section_colored_text_blocks .col_left .two_tone_colored_text_block_holder .two_tone_colored_text_block:nth-child(even){margin-left:auto;margin-right:-12px}.section_colored_text_blocks .col_right .two_tone_colored_text_block_holder .two_tone_colored_text_block:first-child{max-width:500px}.section_colored_text_blocks .col_right .two_tone_colored_text_block_holder .two_tone_colored_text_block:nth-child(odd){margin-left:auto;margin-right:-12px}.section_colored_text_blocks .col_right .two_tone_colored_text_block_holder .two_tone_colored_text_block:nth-child(even){margin-right:auto;margin-left:-12px}.section_two_image_column{overflow:hidden}.section_two_image_column--text_block_in_left_col{margin:75px 0}.section_two_image_column--text_block_in_left_col .multi_text_blocks_container .colored_blocks_container{margin-left:-12px}.section_two_image_column--text_block_in_left_col .col_left .image_block{height:auto;max-width:710px}.section_two_image_column--text_block_in_left_col .col_right .image_block{height:100%;max-width:775px}.section_two_image_column--text_block_on_top{padding:75px 0;background:#000}.section_two_image_column--text_block_on_top .multi_text_blocks_container{margin:0 auto 75px}.section_future_of_pickering{margin-top:75px;overflow:hidden}.section_future_of_pickering .section_future_of_pickering__col_left .image_block{height:100%}@media (max-width:991.98px){.section_future_of_pickering .section_future_of_pickering__col_left .image_block_container{height:auto!important}}.section_future_of_pickering .section_future_of_pickering__col_left .multi_text_blocks_container{margin-top:50px}@media screen and (min-width:320px){.section_future_of_pickering .section_future_of_pickering__col_left .multi_text_blocks_container{margin-top:calc(50px + 25 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_future_of_pickering .section_future_of_pickering__col_left .multi_text_blocks_container{margin-top:75px!important}}.section_future_of_pickering .section_future_of_pickering__col_left .multi_text_blocks_container .colored_blocks_container{margin-left:-12px}.section_future_of_pickering .section_future_of_pickering__col_left .image_caption_block{max-width:566px}.section_future_of_pickering .section_future_of_pickering__col_right .multi_text_blocks_container{margin-left:auto}.section_future_of_pickering .section_future_of_pickering__col_right .multi_text_blocks_container .text_block{margin-left:auto}.section_future_of_pickering .section_future_of_pickering__col_right .multi_text_blocks_container .non_colored_blocks_container{margin-left:25px}.section_future_of_pickering .section_future_of_pickering__col_right .multi_text_blocks_container .colored_blocks_container{margin-right:-12px}.section_future_of_pickering .sfop_bottom_block .image_block__image{max-height:940px}.section_future_of_pickering .sfop_bottom_block .top_text_blocks_container{transform:translateY(50%);background-color:#fff;display:flex;color:#333132;max-width:1015px;z-index:9;position:relative;margin-left:auto;margin-right:20px;padding:20px 0}.section_future_of_pickering .sfop_bottom_block .top_text_blocks_container .top_text_block{padding:0 25px}.section_future_of_pickering .sfop_bottom_block .top_text_blocks_container .top_text_block>span{display:block;margin:0}.section_future_of_pickering .sfop_bottom_block .top_text_blocks_container .top_text_block:not(:last-child){border-right:1px solid #000}@media (max-width:767.98px){.section_future_of_pickering .sfop_bottom_block .top_text_blocks_container{transform:translateY(20px);flex-direction:column;padding:0 20px}.section_future_of_pickering .sfop_bottom_block .top_text_blocks_container .top_text_block{padding:25px 0}.section_future_of_pickering .sfop_bottom_block .top_text_blocks_container .top_text_block:not(:last-child){border-right:none;border-bottom:1px solid #000}}.section_future_of_pickering .sfop_bottom_block .sfop_bottom_text_block_container{transform:translateY(-50%);padding-left:20px}.section_future_of_pickering .sfop_bottom_block .sfop_bottom_text_block_container .sfop_bottom_text_block{max-width:927px;background:#ae1e42;color:#fff;padding:25px}@media (max-width:767.98px){.section_future_of_pickering .sfop_bottom_block .sfop_bottom_text_block_container{transform:translateY(-20px)}}.body_frontend .text_block,.body_frontend .button_block{opacity:0;transform:translateY(50px)}.body_frontend .gsap_animate_fade_in,.body_frontend .gsap_animate_image .image_block{opacity:0;transform:translateY(50px)}.body_frontend .gsap_animate_from_right .two_tone_colored_text_block{opacity:0;transform:translateX(100%)}.body_frontend .gsap_animate_from_right .colored_blocks_container .text_block,.body_frontend .gsap_animate_from_right .colored_blocks_container .button_block{transform:translateX(100%)}.body_frontend .gsap_animate_me_from_right{opacity:0;transform:translateX(100%)}.body_frontend .gsap_animate_me_from_left{opacity:0;transform:translateX(-100%)}.body_frontend .gsap_animate_from_left .two_tone_colored_text_block{opacity:0;transform:translateX(-100%)}.body_frontend .gsap_animate_from_left .colored_blocks_container .text_block,.body_frontend .gsap_animate_from_left .colored_blocks_container .button_block{transform:translateX(-100%)}.section_content .button_block{justify-content:center}.section_content .button_block:not(:first-child){margin-top:50px}.section_video{position:relative}.section_video .image_block,.section_video .media_block{max-height:100vh;height:100%}.section_video .loading_roller{display:none;z-index:9;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.section_floorplans{padding:75px 0}.section_floorplans .top_text_block{margin-bottom:50px}@media screen and (min-width:320px){.section_floorplans .top_text_block{margin-bottom:calc(50px + 25 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_floorplans .top_text_block{margin-bottom:75px!important}}.section_floorplans .multi_text_blocks_container{margin-left:auto;margin-right:-12px}.section_floorplans .multi_text_blocks_container .colored_blocks_container .text_block{margin-left:auto}.section_floorplans .floorplans_container{border-top:1px solid #fff;padding-top:30px}.section_floorplans .floorplans_container .floorplan_card{margin:0 auto;max-width:510px;background-color:#fff;height:100%}.section_floorplans .floorplans_container .floorplan_card .image_block__image{max-height:575px;object-fit:contain}.section_floorplans .floorplans_container .floorplan_card .floorplan_card__content{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#333132}.section_floorplans .floorplans_container .floorplan_card .floorplan_card__content{padding:15px}@media screen and (min-width:320px){.section_floorplans .floorplans_container .floorplan_card .floorplan_card__content{padding:calc(15px + 10 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_floorplans .floorplans_container .floorplan_card .floorplan_card__content{padding:25px!important}}#floorplanModal .image_block__image{height:auto;width:100%;max-height:90vh;object-fit:contain}.section_features{background:#000;padding:75px 0}.section_features .features_blocks_container{margin:75px 0;column-count:2;column-gap:40px}@media (max-width:991.98px){.section_features .features_blocks_container{column-count:1}}.section_features .features_blocks_container .features_block{break-inside:avoid;max-width:508px;margin:30px auto}.section_features .features_blocks_container .features_block:first-child{margin-top:0}.section_features .features_blocks_container .features_block:last-child{margin-bottom:0}.section_features .features_blocks_container .features_block .horizontal_line{display:block;width:100%;height:1px;background-color:#fff;margin:25px 0}.section_features .bottom_text_block{max-width:930px;margin:0 auto}.section_team{margin:75px 0}.section_team .team_blocks_container{display:grid;grid-template-columns:repeat(2,1fr);gap:100px 25px;justify-items:center}@media (max-width:991.98px){.section_team .team_blocks_container{grid-template-columns:1fr}}.section_team .team_blocks_container .team_block{max-width:510px}.section_team .team_blocks_container .team_block .horizontal_line{display:block;width:100%;height:1px;background-color:#fff;margin:50px 0}.section_team .team_blocks_container .team_block .team_block__logo{height:75px;display:flex;align-items:end}.section_team .team_blocks_container .team_block .team_block__logo img{height:auto;max-width:150px;width:100%;max-height:75px;object-fit:contain}.section_news_title{margin-top:140px}@media screen and (min-width:320px){.section_news_title{margin-top:calc(140px + 30 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_news_title{margin-top:170px!important}}.section_news_title .section_news_title__title_block{max-width:600px;margin-left:auto;margin-right:-12px}.section_featured_news .image_block_container{max-width:960px;height:670px}.section_featured_news .image_block_container .image_block .image_block__image{width:100%;max-width:100%;height:100%}@media (max-width:991.98px){.section_featured_news .image_block_container{height:auto}}.section_news{margin:75px 0}.section_news:first-child{margin-top:100px}@media screen and (min-width:320px){.section_news:first-child{margin-top:calc(100px + 150 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_news:first-child{margin-top:250px!important}}.section_news .news_card{max-width:510px;margin:0 auto}.section_news .news_card .image_block{height:410px}.section_news .news_card .image_block .image_block__image{width:100%;max-width:100%;height:100%}@media (max-width:767.98px){.section_news .news_card .image_block{height:auto}}.section_iframe{margin-top:140px}@media screen and (min-width:320px){.section_iframe{margin-top:calc(140px + 30 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.section_iframe{margin-top:170px!important}}.section_iframe .section_iframe__title{max-width:600px;margin-left:auto;margin-right:-12px}.section_iframe .section_iframe__iframe_block{margin:75px 0;padding:50px 0;background:#000;text-align:center}.section_iframe .section_iframe__iframe_block iframe{max-width:100%}.section_google_map{margin:75px 0}.section_google_map .acf-map{height:758px;width:100%;border:none}@media (max-width:767.98px){.section_google_map .acf-map{height:600px}}.section_google_map .acf-map button[title="Close"]{height:20px!important;width:20px!important}.section_google_map .acf-map button[title="Close"] span{height:20px!important;width:20px!important;margin:0px!important}.section_google_map .acf-map .gm-style-iw{background:#fff!important;padding:10px!important;color:#000;font-size:16px}.section_google_map .acf-map .gm-style-iw-d{overflow:hidden!important}.section_google_map .acf-map .gm-style .gm-style-iw-tc::after{background:#fff!important}.section_google_map .acf-map .google_map_info_window{text-align:center;max-width:200px;background:#fff;padding:0}.section_google_map .acf-map .google_map_info_window img{height:auto;width:100%;max-width:100px;margin-bottom:10px}.section_google_map .custom_map_marker{color:#fff!important;width:25px!important;height:25px!important;display:flex;justify-content:center;align-items:center;border-radius:100%;opacity:1}.section_google_map .accordion-button.category_shopping_entertainment,.section_google_map .custom_map_marker.category_shopping_entertainment{background:#8f96b2}.section_google_map .accordion-button.category_education,.section_google_map .custom_map_marker.category_education{background:#a69a34}.section_google_map .accordion-button.category_restaurants_bars,.section_google_map .custom_map_marker.category_restaurants_bars{background:#e1af86}.section_google_map .accordion-button.category_parks_recreation,.section_google_map .custom_map_marker.category_parks_recreation{background:#9aca3c}.section_google_map .accordion-button.category_transit,.section_google_map .custom_map_marker.category_transit{background:#b774b1}.section_google_map #flush-category_shopping_entertainment ol>li:before{background:#8f96b2!important}.section_google_map #flush-category_education ol>li:before{background:#a69a34!important}.section_google_map #flush-category_restaurants_bars ol>li:before{background:#e1af86!important}.section_google_map #flush-category_parks_recreation ol>li:before{background:#9aca3c!important}.section_google_map #flush-category_transit ol>li:before{background:#b774b1!important}.section_google_map .map_accordion{color:#333132}.section_google_map .map_accordion .accordion-button{box-shadow:none!important;color:#fff!important;font-size:23px;font-family:"RingsideSemibold",Arial,sans-serif;line-height:1.3}.section_google_map .map_accordion .accordion-body ol{counter-reset:item;padding:0!important}.section_google_map .map_accordion .accordion-body ol>li{display:flex;align-items:flex-start}.section_google_map .map_accordion .accordion-body ol>li:before{display:flex;justify-content:center;align-items:center;content:counter(item) " ";counter-increment:item;margin-right:10px;border-radius:100%;color:#fff;width:1.35em;height:1.35em;margin-top:.15em}.section_media_and_text{margin:75px 0;overflow:hidden}.section_media_and_text .media_block{height:100%}.section_media_and_text .media_block--has_video .image_block{height:100%}.section_media_and_text .row_media_and_text_block{gap:50px 25px}.section_media_and_text .row_media_and_text_block .col_media_block{flex-grow:1}.section_media_and_text .multi_text_blocks_container .non_colored_blocks_container{margin:0 auto}.section_media_and_text .colored_blocks_container{margin-left:-12px}.section_media_and_text .colored_blocks_container .text_block{margin-right:auto}.section_media_and_text .row_media_and_text_block .col_text_block{margin-right:auto}@media (min-width:992px){.section_media_and_text .col_text_block{order:-1}}@media (max-width:991.98px){.section_media_and_text .row_media_and_text_block{flex-direction:column}.section_media_and_text .col_media_block{width:100%}.section_media_and_text .media_block_container{height:auto!important}}.gform_wrapper{--svg-postfix:'_white';--text-color:#fff;--btn-text-color:#333132;--form-checkbox:url(../../../../../../../../../pp-scripts/images/form_checkmark_white.svg);--form-dropdown:url(../../../../../../../../../pp-scripts/images/form_dropdown_white.svg)}#registrationFormModal .modal-dialog{margin-right:unset}#registrationFormModal .modal-content{background-color:#fff}#registrationFormModal .modal-content{padding:20px}@media screen and (min-width:320px){#registrationFormModal .modal-content{padding:calc(20px + 10 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){#registrationFormModal .modal-content{padding:30px!important}}#registrationFormModal .gform_wrapper{--svg-postfix:'';--text-color:#333132;--btn-text-color:#fff;--form-checkbox:url(../../../../../../../../../pp-scripts/images/form_checkmark.svg);--form-dropdown:url(../../../../../../../../../pp-scripts/images/form_dropdown.svg)}.gform_wrapper{font-family:"RingsideBook",Arial,sans-serif;margin:0 auto}.gform_wrapper .gform_heading .gform_title{color:var(--text-color);font-size:37px!important;margin-bottom:30px!important;font-family:"RingsideMedium",Arial,sans-serif}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper .gform_validation_errors{border-radius:0!important;margin:5px 0;background:#fff!important;-webkit-box-shadow:none;box-shadow:none!important;border:1px solid #c02b0a!important;padding:12px 10px!important}.gform_wrapper .gform_validation_errors .gform_submission_error{padding-left:25px!important}.gform_wrapper .gform_validation_errors *{font-size:16px!important;color:#c02b0a!important}.gform_wrapper span.gfield_required{color:var(--text-color)!important;vertical-align:top}.gform_wrapper .gfield_error label,.gform_wrapper .gfield_error legend,.gform_wrapper .gfield_error span.gfield_required{color:var(--text-color)!important}.gform_wrapper .validation_message{padding:12px 10px!important;border:1px solid #c02b0a!important;color:#c02b0a!important;margin:7px 0 0!important;background:#fff!important}.gform_wrapper .gform_body .gfield{margin:5px 0}@media screen and (min-width:641px){.gform_wrapper .gform_body .custom_half_gfield{max-width:calc(50% - 8px)}}.gform_wrapper .gform_body input,.gform_wrapper .gform_body select{color:var(--text-color)!important;background:transparent;border:0;border:1px solid var(--text-color)!important;outline:none;border-radius:0;outline:none}.gform_wrapper .gform_body input[type="text"],.gform_wrapper .gform_body select{height:40px}.gform_wrapper .gform_body span.address_zip{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.gform_wrapper .gform_body .gfield>.gfield_label{font-size:14px;margin-bottom:10px;line-height:1.5em!important;color:var(--text-color)!important;text-transform:uppercase}.gform_wrapper .gform_body .gfield_radio input[type="radio"]{background:transparent;width:20px;height:20px}.gform_wrapper .gform_body .gfield_radio label{font-size:19px!important;color:var(--text-color)}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio{display:inline-block;width:100%}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio{display:flex;width:100%;max-width:150px;gap:20px}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:20px;height:20px;flex-shrink:0;border:1px solid var(--text-color)}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input:before{background:var(--form-checkbox);content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin:0;height:15px;width:15px;background-size:contain;background-repeat:no-repeat;background-position:center}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input:checked::before{transform:translate(-50%,-50%) scale(1)}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input+label{margin:0 0 0 10px;max-width:none;cursor:pointer;color:var(--text-color)}.gform_wrapper .gform_body .custom_checkbox>.ginput_container_checkbox{display:inline-block;width:100%}.gform_wrapper .gform_body .custom_checkbox>.ginput_container_checkbox>.gfield_checkbox .gchoice{display:flex;width:100%;justify-content:space-between}.gform_wrapper .gform_body .custom_checkbox>.ginput_container_checkbox>.gfield_checkbox .gfield-choice-input{margin-top:0.25em!important;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:20px;height:20px;flex-shrink:0;border:1px solid var(--text-color)}.gform_wrapper .gform_body .custom_checkbox>.ginput_container_checkbox>.gfield_checkbox .gfield-choice-input:before{background:var(--form-checkbox);content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin:0;height:15px;width:15px;background-size:contain;background-repeat:no-repeat;background-position:center}.gform_wrapper .gform_body .custom_checkbox>.ginput_container_checkbox>.gfield_checkbox .gfield-choice-input:checked::before{transform:translate(-50%,-50%) scale(1)}.gform_wrapper .gform_body .custom_checkbox>.ginput_container_checkbox>.gfield_checkbox .gfield-choice-input+label{font-size:19px;margin:0 0 0 10px;max-width:none;cursor:pointer;color:var(--text-color)}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent{display:flex;width:100%;cursor:pointer}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:20px;height:20px;flex-shrink:0;border:1px solid var(--text-color)}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:before{background:var(--form-checkbox);content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin:0;height:15px;width:15px;background-size:contain;background-repeat:no-repeat;background-position:center}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:checked::before{transform:translate(-50%,-50%) scale(1)}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]+label{margin:0 0 0 15px;line-height:1.5em}.gform_wrapper .gform_footer{margin-top:25px!important;text-align:center;padding-bottom:0px!important;display:flex!important;justify-content:end!important;align-self:center!important;gap:20px!important}.gform_wrapper .gform_footer input[type="submit"]{display:inline-block;font-size:19px!important;line-height:1;text-transform:uppercase;-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;border:1px solid;text-decoration:none;padding:12px 23.5px;border-color:var(--text-color);color:var(--btn-text-color);background:var(--text-color);margin:0!important;border-radius:5px;font-family:"RingsideBold",Arial,sans-serif}.gform_wrapper .gform_footer input[type="submit"]:hover{background:#ae1e42;color:#fff;border-color:#ae1e42}.gform_wrapper .ginput_container_select{position:relative}.gform_wrapper .ginput_container_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px}.gform_wrapper .ginput_container_select:after{background:var(--form-dropdown);content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;margin:0;height:15px;width:15px;background-size:contain;background-repeat:no-repeat;background-position:center}.gform_confirmation_message{padding:40px 12px;background-color:#fff;color:#000;text-align:center}.footer{background:#000;padding-top:100px;padding-bottom:50px}.footer .footer__site_logo{display:block}.footer .footer__site_logo img{max-width:160px;width:100%;height:auto}.footer .copyright_block{max-width:460px}.footer .footer_links_block{flex-wrap:wrap;display:flex;gap:20px}.privacy_policy_modal .modal-content{background-color:#fff;color:#000}.privacy_policy_modal .modal-content{padding:25px}@media screen and (min-width:320px){.privacy_policy_modal .modal-content{padding:calc(25px + 25 * ((100vw - 320px) / 880))!important}}@media screen and (min-width:1200px){.privacy_policy_modal .modal-content{padding:50px!important}}