.custom-wrapper-flex .elementor-container .elementor-widget-wrap.elementor-element-populated{display:block}.wrapper-archiver-carpark{width:1085px;margin:auto;max-width:100%}.wrapper-archiver-carpark .wrapper-filter-custom{display:flex;align-items:center;justify-content:space-between;margin-bottom:113px;flex-wrap:wrap}@media (max-width:768px){.wrapper-archiver-carpark .wrapper-filter-custom{margin-bottom:60px}}@media (max-width:600px){.wrapper-archiver-carpark .wrapper-filter-custom{margin-bottom:30px}}.wrapper-archiver-carpark .wrapper-filter-custom .search-input{display:flex;align-items:center}@media (max-width:660px){.wrapper-archiver-carpark .wrapper-filter-custom .search-input{margin-bottom:28px}}@media (max-width:450px){.wrapper-archiver-carpark .wrapper-filter-custom .search-input{width:100%}}.wrapper-archiver-carpark .wrapper-filter-custom .search-input input{width:373px;height:48px;padding:15px 25px;border-radius:24px 0 0 24px;background-color:#f6f6f6;border:none;max-width:80%}@media (max-width:450px){.wrapper-archiver-carpark .wrapper-filter-custom .search-input input{width:100%}}.wrapper-archiver-carpark .wrapper-filter-custom .search-input input::placeholder{font-size:15px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:0.2px;color:#999;font-family:'Muli'}.wrapper-archiver-carpark .wrapper-filter-custom .search-input a{width:94px;height:48px;background-color:#c4a25a;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:0 24px 24px 0;max-width:20%;text-transform:uppercase;font-size:12px;font-weight:bold;line-height:normal;letter-spacing:1px;text-align:right;color:#fff;font-family:'Muli'}@media (max-width:450px){.wrapper-archiver-carpark .wrapper-filter-custom .search-input a{font-size:10px}}.wrapper-archiver-carpark .wrapper-filter-custom .cat-carparks-filter a.active-carparks{color:#98b0ae;text-decoration:underline}.wrapper-archiver-carpark .wrapper-filter-custom .cat-carparks-filter a{font-family:'DM Sans';font-size:15px;padding:0 7px;font-weight:500;font-stretch:normal;font-style:normal;line-height:26px;letter-spacing:normal;text-align:right;color:#2b2b2b;position:relative;display:inline-block}.wrapper-archiver-carpark .wrapper-filter-custom .cat-carparks-filter a:before{content:'';width:2px;height:18px;background:#2b2b2b;position:absolute;right:-4px;top:4px}.wrapper-archiver-carpark .wrapper-filter-custom .cat-carparks-filter a:last-child{padding-right:0;border-right:none}.wrapper-archiver-carpark .wrapper-filter-custom .cat-carparks-filter a:last-child:before{display:none}.wrapper-archiver-carpark .elementor-posts--default{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:47px}@media (max-width:1024px){.wrapper-archiver-carpark .elementor-posts--default{grid-gap:32px}}@media (max-width:992px){.wrapper-archiver-carpark .elementor-posts--default{grid-template-columns:1fr 1fr}}@media (max-width:600px){.wrapper-archiver-carpark .elementor-posts--default{grid-template-columns:1fr;grid-gap:25px}}.wrapper-archiver-carpark .elementor-posts--default .no-item-filter{font-size:30px;color:#000;font-family:'DM Sans';font-weight:500;font-style:normal;display:block}.wrapper-archiver-carpark .elementor-posts--default .btn-rs-filter{font-size:19px;text-decoration:underline;color:#000;display:block;font-family:'DM Sans'}.wrapper-archiver-carpark .elementor-posts--default .custom-article{background-color:#98b0ae;border-radius:10px;overflow:hidden}.wrapper-archiver-carpark .elementor-posts--default .custom-article:hover .elementor-post__thumbnail-custom img{transform:scale(1.3);transition:0.6s}@media (max-width:600px){.wrapper-archiver-carpark .elementor-posts--default .custom-article{border-radius:18px}}@media (max-width:400px){.wrapper-archiver-carpark .elementor-posts--default .custom-article{border-radius:10px}}.wrapper-archiver-carpark .elementor-posts--default .custom-article .elementor-post__thumbnail-custom{overflow:hidden;height:220px}.wrapper-archiver-carpark .elementor-posts--default .custom-article .elementor-post__thumbnail-custom img{height:220px;background:#fff;transition:0.6s;object-fit:cover;width:100%}.wrapper-archiver-carpark .elementor-posts--default .custom-article .meta-data-postype-wrapper{padding:29px 34px;background-color:#98b0ae}.wrapper-archiver-carpark .elementor-posts--default .custom-article .meta-data-postype-wrapper .address-carparks span{font-family:'DM Sans';font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#fff}.overlay-custom-filter{-webkit-animation:fadeout 2s ease-in alternate infinite;-moz-animation:fadeout 2s ease-in alternate infinite;animation:fadeout 2s ease-in alternate infinite}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}.custom-title-hero-section h1{font-family:'Muli' !important;font-weight:bold !important}.wrapper-list-book-carpark{width:1084px;max-width:100%;margin:auto}.wrapper-list-book-carpark .elementor-posts--default-custom article{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:26px 33px;background:#f5f5f5;margin-bottom:12px;border-radius:4px}@media (max-width:450px){.wrapper-list-book-carpark .elementor-posts--default-custom article{padding:15px}}.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-left{width:80%;padding-right:30px}@media (max-width:992px){.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-left{width:70%}}@media (max-width:768px){.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-left{width:100%;padding-right:0px;margin-bottom:15px;text-align:left}}.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-left .elementor-post__title{margin-top:0;margin-bottom:5px;line-height:1}@media (max-width:768px){.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-left .elementor-post__title{margin-bottom:20px}}.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-left .elementor-post__title a{font-family:Muli;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:-0.25px;color:#000;font-weight:bold}@media (max-width:600px){.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-left .elementor-post__title a{line-height:1.3}}.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-left .elementor-content-custom-listbook .address-listbook span{display:block;font-family:Muli;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:-0.25px;color:#000;margin-bottom:7px}@media (max-width:768px){.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-left .elementor-content-custom-listbook .address-listbook span{line-height:1.3;margin-bottom:15px}}.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-left .get-rate-carparks a{font-size:15px;letter-spacing:-0.19px;color:#5491ce;text-decoration:underline;font-family:Muli;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.75}@media (max-width:768px){.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-left .get-rate-carparks a{text-align:center}}.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-right{width:20%;text-align:center}@media (max-width:992px){.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-right{width:30%}}@media (max-width:768px){.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-right{width:100%;text-align:left}}.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-right a{position:relative;padding:11px 22px 13px 27px;border-radius:25px;background-color:#c4a25a;line-height:1;display:inline-flex;font-family:'Muli';font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.6px;color:#fff;text-transform:uppercase;transition:1s}.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-right a:hover{background-color:#000}@media (max-width:768px){.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-right a{font-size:13px}}.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-right span{font-family:Muli;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.6px;color:#c4a25a}@media (max-width:768px){.wrapper-list-book-carpark .elementor-posts--default-custom article .box-post-right span{font-size:15px}}.custom-header-title-book-online h2{font-family:Muli !important;font-stretch:normal;font-style:normal}html{overflow-x:hidden}html body{overflow-x:hidden}#page-title{background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url(../images/bg-single-car.png);background-color:#2a4468;background-size:auto 100%;background-position:right}@media (max-width:767px){#page-title{min-height:200px}}#page-title .content-wrap{padding-top:30px;padding-bottom:30px;min-height:215px;margin:0 auto;max-width:1252px;padding-left:20px;padding-right:20px;display:flex;align-items:center}@media (max-width:767px){#page-title .content-wrap{padding-left:25px;padding-right:25px}}#page-title .content-wrap span{width:320px;height:30px;font-family:'Muli';font-size:45px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:0.67;letter-spacing:-0.56px;color:#fff}@media (max-width:480px){#page-title .content-wrap span{font-size:32px}}.page-content .sec-timemap .container{margin:0 auto;max-width:1252px;display:flex;padding:0 0 0 20px}@media (max-width:767px){.page-content .sec-timemap .container{display:block;padding:0}}.page-content .sec-timemap .container .post_time{width:43%;padding:58px 10% 58px 0}@media (max-width:767px){.page-content .sec-timemap .container .post_time{width:100%;padding:50px 25px 50px 25px}}.page-content .sec-timemap .container .post_time h4{font-family:'Muli';font-size:30px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:-0.38px;color:#000;margin-bottom:32px}@media (max-width:992px){.page-content .sec-timemap .container .post_time h4{font-size:28px}}.page-content .sec-timemap .container .post_time .post_time-schedul{margin-bottom:40px}.page-content .sec-timemap .container .post_time .post_time-schedul p{font-family:'DM Sans';font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.33;letter-spacing:-0.19px;color:#000;border-bottom:solid 1px #eee;margin-bottom:0;display:flex;align-items:center}@media (max-width:767px){.page-content .sec-timemap .container .post_time .post_time-schedul p{font-size:13px}}.page-content .sec-timemap .container .post_time .post_time-schedul p .span-left{width:50%}.page-content .sec-timemap .container .post_time .post_time-schedul p .span-right{width:50%;text-align:right}.page-content .sec-timemap .container .post_time .GET-DIRECTIONS{font-family:"Mulish", Sans-serif;font-weight:bold;background-color:#C4A25A;border-radius:100px 100px 100px 100px;color:#fff;border:none;text-align:center;padding:11px 26px 13px 30px;outline:none;text-transform:uppercase;text-decoration:none}.page-content .sec-timemap .container .post_map{width:calc(57% + (100vw - 1252px)/2);margin-right:-333px}@media (max-width:1252px){.page-content .sec-timemap .container .post_map{width:calc(57% + (1252px - 100vw)/2)}}@media (max-width:767px){.page-content .sec-timemap .container .post_map{width:100%;display:block;height:500px;padding:0}}.page-content .sec-timemap .container .post_map .acf-map{width:100%;height:100%;border:#ccc solid 1px}@media (max-width:767px){.page-content .sec-timemap .container .post_map .acf-map{max-width:100%;width:100%}}.page-content .sec-timemap .container .post_map .acf-map img{max-width:inherit !important}.page-content .sec-Parking-Rates{background-color:#f5f5f5;padding-top:153px;padding-bottom:207px}@media (max-width:992px){.page-content .sec-Parking-Rates{padding-left:0;padding-right:0}}@media (max-width:767px){.page-content .sec-Parking-Rates{padding:50px 25px 50px 25px}}@media (max-width:420px){.page-content .sec-Parking-Rates{padding:50px 10px 50px 10px}}.page-content .sec-Parking-Rates .container{max-width:1252px;margin:0 auto;display:flex;padding:0 20px}@media (max-width:767px){.page-content .sec-Parking-Rates .container{display:block}}.page-content .sec-Parking-Rates .container .rates-schedul{width:65%;padding-right:7%}@media (max-width:992px){.page-content .sec-Parking-Rates .container .rates-schedul{padding-right:5%}}@media (max-width:767px){.page-content .sec-Parking-Rates .container .rates-schedul{width:100%}}.page-content .sec-Parking-Rates .container .rates-schedul .single-schedul-header{margin-bottom:46px;font-family:'Muli';font-size:30px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:-0.38px;color:#000}@media (max-width:767px){.page-content .sec-Parking-Rates .container .rates-schedul .single-schedul-header{margin-bottom:30px}}.page-content .sec-Parking-Rates .container .rates-schedul .single-schedul-subheader{font-family:'DM Sans';font-size:15px;font-stretch:normal;font-style:normal;line-height:3.87;letter-spacing:-0.19px;color:#000;font-weight:bold}@media (max-width:767px){.page-content .sec-Parking-Rates .container .rates-schedul .single-schedul-subheader{line-height:25px;margin-bottom:10px}}.page-content .sec-Parking-Rates .container .rates-schedul p{font-family:'DM Sans';font-size:15px;font-stretch:normal;font-style:normal;line-height:3.87;letter-spacing:-0.19px;color:#000;font-weight:500;border-bottom:1px solid #9b9b9b;margin-bottom:0;display:flex;align-content:center}@media (max-width:767px){.page-content .sec-Parking-Rates .container .rates-schedul p{font-size:13px}}.page-content .sec-Parking-Rates .container .rates-schedul p .span-left{width:75%}.page-content .sec-Parking-Rates .container .rates-schedul p .span-right{width:20%;text-align:right}.page-content .sec-Parking-Rates .container .rates-schedul p .span-time{width:60%}.page-content .sec-Parking-Rates .container .rates-schedul p .span-drive{width:20%}.page-content .sec-Parking-Rates .container .rates-schedul p .span-online{width:20%}.page-content .sec-Parking-Rates .container .rates-schedul .single-schedul-parking-monthly{font-family:'DM Sans';font-size:15px;font-stretch:normal;font-style:normal;line-height:3.87;letter-spacing:-0.19px;color:#000;font-weight:bold}.page-content .sec-Parking-Rates .container .rates-schedul a{font-family:'DM Sans';font-size:15px;font-stretch:normal;font-style:normal;line-height:3.87;letter-spacing:-0.19px;color:#5491ce;font-weight:bold}.page-content .sec-Parking-Rates .container .rates-info{width:35%;margin:0px 0 0 40px;padding:56px 15px 49px 49px;border-radius:10px;background-color:#98b0ae}@media (max-width:992px){.page-content .sec-Parking-Rates .container .rates-info{margin:0 0 0 40px;padding:50px 30px 50px 30px}}@media (max-width:767px){.page-content .sec-Parking-Rates .container .rates-info{margin:0;width:100%;text-align:left;margin-top:50px}}.page-content .sec-Parking-Rates .container .rates-info>div{margin-bottom:0.9rem}.page-content .sec-Parking-Rates .container .rates-info>div img{margin-right:12px}.page-content .sec-Parking-Rates .container .rates-info .rates-info__head{margin:0 0 50px;font-family:'Muli';font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:-0.38px;color:#fff}@media (max-width:767px){.page-content .sec-Parking-Rates .container .rates-info .rates-info__head{margin-bottom:20px}}.page-content .sec-Parking-Rates .container .rates-info .rates-info__content{font-family:'DM Sans';font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:-0.19px;color:#fff}.page-content .sec-Parking-Rates .container .rates-info .rates-info-icon{display:flex;margin:20px 0}.page-content .sec-Parking-Rates .container .rates-info p{font-family:'DM Sans';font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:-0.19px;color:#fff}.gform_wrapper.gravity-theme .gform-body .gform_fields{grid-row-gap:20px}.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield{text-align:center}.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield input{max-width:602px;height:50px;padding:16px 22px 16px 22px;border-radius:9.5px;box-shadow:3px 3px 9px 0 rgba(38, 34, 97, 0.18);background-color:#fff;font-family:'DM Sans';font-size:12px;line-height:1.5;color:#2b2b2b;font-weight:500;outline:0;border:0}.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield input:focus{outline:0;border:0}.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield input::placeholder{color:#2b2b2b}.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield .textarea{max-width:656px;height:210px;border-radius:9.5px;box-shadow:3px 3px 9px 0 rgba(38, 34, 97, 0.18);background-color:#fff;padding-left:22px;padding-top:16px;font-family:'DM Sans';font-size:12px;font-weight:500}.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield .textarea::placeholder{color:#2b2b2b}.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield .ginput_container_select{text-align:-webkit-center}.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield .ginput_container_select select{max-width:602px;height:50px;padding:16px 22px 16px 22px;border-radius:9.5px;box-shadow:3px 3px 9px 0 rgba(38, 34, 97, 0.18);background-color:#fff;font-family:'DM Sans';font-size:12px;line-height:1.5;color:#2b2b2b;font-weight:500;position:relative;outline:0;border:0}.gform_wrapper.gravity-theme .gform-body .gform_fields .gfield .ginput_container_select select:focus{outline:0;border:0}.gform_wrapper.gravity-theme .gform-body .gform_fields .gform-style-file-upload .gfield_label{width:602px;text-align:left;letter-spacing:0.6px;color:#fff;font-family:'Muli';font-size:12px}.gform_wrapper.gravity-theme .gform-body .gform_fields .gform-style-file-upload .ginput_container_fileupload{display:none}.gform_footer{justify-content:center}.gform_footer input{border-radius:19.5px;background-color:#c4a25a;width:602px;height:39px;border:none;letter-spacing:0.6px;color:#fff;font-family:'Muli';font-size:12px}.gform_footer input:hover{background-color:#2B2B2B}.gform_footer input:focus{background-color:#2B2B2B;outline:0}#gform_2 .gform-body .gform_fields .gfield input{max-width:656px}#gform_2 .gform-body .gform_fields .gfield input::placeholder{color:#2b2b2b}#gform_2 .gform_footer input{width:656px}#gform_2 .gform_footer input:focus{background-color:#2B2B2B;outline:0}.wrapper-slider-carousel-hp.owl-theme .owl-dots .owl-dot{outline:none}.wrapper-slider-carousel-hp.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;background:#Fff}.wrapper-slider-carousel-hp.owl-theme .owl-dots .owl-dot.active span{background:rgba(255, 255, 255, 0.5);outline:none}.wrapper-slider-carousel-hp .owl-dots{bottom:23%;left:calc((100% - 1240px)/2);position:absolute}@media (max-width:768px){.wrapper-slider-carousel-hp .owl-dots{bottom:20px}}@media (max-width:50px){.wrapper-slider-carousel-hp .owl-dots{bottom:10px}}.wrapper-slider-carousel-hp .item-slider{padding:11% 0 19% 0;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.wrapper-slider-carousel-hp .item-slider:before{content:'';background-color:#00000085;opacity:0.5;height:100%;width:100%;top:0;left:0;position:absolute;z-index:1}.wrapper-slider-carousel-hp .item-slider .container-text-bg-slider{width:1240px;max-width:95%;margin:auto;position:relative;z-index:10}.wrapper-slider-carousel-hp .item-slider .container-text-bg-slider h2.title{color:#FFFFFF;font-family:'Muli';font-weight:bold;font-size:80px;font-stretch:normal;font-style:normal;line-height:1.06;letter-spacing:-0.67px;margin-bottom:25px;margin-top:0}@media (max-width:1200px){.wrapper-slider-carousel-hp .item-slider .container-text-bg-slider h2.title{font-size:50px;line-height:60px}}.wrapper-slider-carousel-hp .item-slider .container-text-bg-slider span.sub-title{display:block;color:#FFFFFF;font-family:'DM Sans';font-size:25px;font-weight:500;line-height:1.4;letter-spacing:normal;font-stretch:normal}@media (max-width:992px){.wrapper-slider-carousel-hp .item-slider .container-text-bg-slider span.sub-title{font-size:20px}}@media (max-width:1200px){.custom-mr-home{margin-top:0 !important}}.gform_wrapper.gravity-theme .gform-body .gform_fields .gform-style-file-upload .gfield_label{position:relative;cursor:pointer}.gform_wrapper.gravity-theme .gform-body .gform_fields .gform-style-file-upload .gfield_label:before{content:'';position:absolute;width:145px;height:1px;background:#fff;bottom:-2px}.custom-header-form-carrre h2{font-family:'Muli' !important}.custom-contact-email{color:#fff !important;text-decoration:underline !important;display:inline-block;margin-bottom:7px}.custom-contact-email:hover{color:#fff !important}@media (max-width:1024px){.custom-border-hbg .elementskit-menu-hamburger{border:1px solid #fff}.custom-acordion-new a.elementor-toggle-title{color:#000 !important}.custom-acordion-new .elementor-toggle-icon{color:#000 !important}.custom-acordion-new .elementor-tab-title.elementor-active a{color:#000 !important}.custom-acordion-new .elementor-tab-content.elementor-clearfix.elementor-active{color:#000 !important}}.icn-box-00 .elementor-icon-box-content h3.elementor-icon-box-title{margin-top:-3px}@media (max-width:768px){.icn-box-00 .elementor-icon-box-content h3.elementor-icon-box-title{margin-top:2px}}.content-custom-box h3{font-size:17px;font-weight:700;color:#C4A25A;font-family:"DM Sans", Sans-serif;margin:0 0 5px 0}.custom-icon-dropdown select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url('/wp-content/uploads/2022/05/down-arrow.png');background-repeat:no-repeat;background-position-y:50%;background-position-x:calc(100% - 20px);background-size:13px}@media (max-width:1440px){.custom-bg-size-new{background-size:40% !important}}@media (max-width:767px){.custom-bg-size-new{background-size:0 !important}}