p{margin-bottom:0}a{-webkit-tap-highlight-color:transparent !important}.title2{font:italic 300 30px/35px 'Merriweather'}.h2-part{font:italic 300 24px/35px 'Merriweather'}.menu-open{-webkit-tap-highlight-color:transparent !important}.menu-open .elementor-icon-wrapper{display:flex}.dialog-close-button{-webkit-tap-highlight-color:transparent !important}.footer-tiles{background-size:auto 100% !important}.circle-figure{opacity:.3}@media (max-width:767px){.title2{font:italic 300 24px/30px 'Merriweather'}.h2-part{font:italic 300 20px/30px 'Merriweather'}}@media (max-width:1200px){.zocalo-number .elementor-widget-container{margin:0 30px 0 20px !important}}@media (max-width:1050px){.zocalo-number .elementor-widget-container{margin:0 20px 0 10px !important}}@media (max-width:767px){.zocalo-number .elementor-widget-container{margin:0 20px 0 0 !important}.zocalo-number .elementor-widget-container .elementor-icon-box-wrapper{display:flex !important;align-items:center !important}.zocalo-number .elementor-widget-container .elementor-icon-box-wrapper>div{display:inline-block !important;margin-bottom:0 !important;height:19px !important}.zocalo-number .elementor-icon-box-icon{margin-right:6px !important}}.hero1{opacity:0;animation:moveup .3s ease-out forwards}.hero2.jello.animated{opacity:0;animation:moveup .3s ease-out forwards !important}.text-right{opacity:0;transform:translateX(-10px);animation:moveright .3s ease-out forwards;animation-delay:.3s}.text-right2{opacity:0;transform:translateX(-10px)}.text-right2.animated{animation:moveright .3s ease-out forwards !important;animation-delay:.3s !important}.text-fade{opacity:0;animation:fadetext .3s ease-out forwards;animation-delay:.4s}.text-fade2{opacity:0}.text-fade2.animated{animation:fadetext .3s ease-out forwards !important;animation-delay:.4s !important}.text-fade3{animation-duration:.3s !important}.title-left{opacity:0;transform:translateX(10px)}.title-left.animated{animation:titleleft .3s ease-out forwards}.orange-btn .elementor-button-text{display:flex;align-items:center}.orange-btn .elementor-button-icon{display:flex}.orange-btn svg{width:58.8px;height:37.33px}.orange-btn2 .elementor-button-text{display:flex;align-items:center}.orange-btn2 .elementor-button-icon{display:flex}.orange-btn2 svg{width:58.8px;height:37.33px}.orange-btn .btn-circle{opacity:0;animation:fadetext .3s ease-out forwards;animation-delay:.5s}.orange-btn .btn-arrow{opacity:0;transform:translateX(-10px);animation:movearrow .3s ease-out forwards;animation-delay:.7s}.orange-btn .elementor-button-text{opacity:0;animation:fadetext .3s ease-out forwards;animation-delay:.9s}.orange-btn2.jello{animation-name:test !important}.orange-btn2.animated .btn-circle{opacity:0;animation:fadetext .3s ease-out forwards !important;animation-delay:.5s !important}.orange-btn2.animated .btn-arrow{opacity:0;transform:translateX(-10px);animation:movearrow .3s ease-out forwards !important;animation-delay:.7s !important}.orange-btn2.animated .elementor-button-text{opacity:0;animation:fadetext .3s ease-out forwards !important;animation-delay:.9s !important}.orange-btn a:hover,.orange-btn2 a:hover{transition:.3s !important}.orange-btn .btn-circle,.orange-btn2 .btn-circle{transform-origin:center;transition:.3s !important}.orange-btn a:hover .btn-circle,.orange-btn2 a:hover .btn-circle{transform:scale(.7)}.orange-btn a:hover .btn-arrow,.orange-btn2 a:hover .btn-arrow{transition:.3s !important}.btn-transparent.animated .btn-circle{animation-delay:.3s !important}.btn-transparent.animated .btn-arrow{animation-delay:.5s !important}.btn-transparent.animated .elementor-button-text{animation-delay:.7s !important}@keyframes moveup{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0px)}}@keyframes titleleft{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0px)}}@keyframes moveright{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0px)}}@keyframes fadetext{0%{opacity:0}100%{opacity:1}}@keyframes movearrow{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0px)}}.dots-container{position:absolute;top:calc(50% - 60px);left:0}@media (max-width:767px){.dots-container{top:0}}.text-dots{width:3px;height:120px}.text-dots .dot{width:3px;height:3px;background:#313233;border-radius:50%;margin-bottom:6px;opacity:0;animation-name:fadedot;animation-duration:.1s;animation-fill-mode:forwards}.text-dots .dot:nth-child(1){animation-delay:.1s}.text-dots .dot:nth-child(2){animation-delay:.12s}.text-dots .dot:nth-child(3){animation-delay:.14s}.text-dots .dot:nth-child(4){animation-delay:.16s}.text-dots .dot:nth-child(5){animation-delay:.18s}.text-dots .dot:nth-child(6){animation-delay:.2s}.text-dots .dot:nth-child(7){animation-delay:.22s}.text-dots .dot:nth-child(8){animation-delay:.24s}.text-dots .dot:nth-child(9){animation-delay:.26s}.text-dots .dot:nth-child(10){animation-delay:.28s}.text-dots .dot:nth-child(11){animation-delay:.3s}.text-dots .dot:nth-child(12){animation-delay:.32s}.text-dots .dot:nth-child(13){animation-delay:.34s}.text-dots .dot:nth-child(14){animation-delay:.36s}.draw.jello{animation-name:test !important}.text-dots2{width:3px;height:80px;position:absolute;top:0;left:0}.text-dots2 .dot{width:3px;height:3px;background:#313233;border-radius:50%;margin-bottom:6px;opacity:0}.draw.animated .text-dots2 .dot{animation-name:fadedot !important;animation-duration:.1s;animation-fill-mode:forwards}.text-dots2 .dot:nth-child(1){animation-delay:.1s}.text-dots2 .dot:nth-child(2){animation-delay:.12s}.text-dots2 .dot:nth-child(3){animation-delay:.14s}.text-dots2 .dot:nth-child(4){animation-delay:.16s}.text-dots2 .dot:nth-child(5){animation-delay:.18s}.text-dots2 .dot:nth-child(6){animation-delay:.2s}.text-dots2 .dot:nth-child(7){animation-delay:.22s}.text-dots2 .dot:nth-child(8){animation-delay:.24s}.text-dots2 .dot:nth-child(9){animation-delay:.26s}.draw2.jello{animation-name:test !important}.text-dots3{width:3px;height:80px;position:absolute;top:0;left:0}.text-dots3 .dot{width:3px;height:3px;background:#313233;border-radius:50%;margin-bottom:6px;opacity:0}.draw2.animated .text-dots3 .dot{animation-name:fadedot !important;animation-duration:.1s;animation-fill-mode:forwards}.text-dots3 .dot:nth-child(1){animation-delay:.1s}.text-dots3 .dot:nth-child(2){animation-delay:.12s}.text-dots3 .dot:nth-child(3){animation-delay:.14s}.text-dots3 .dot:nth-child(4){animation-delay:.16s}.text-dots3 .dot:nth-child(5){animation-delay:.18s}.text-dots3 .dot:nth-child(6){animation-delay:.2s}.text-dots3 .dot:nth-child(7){animation-delay:.22s}.text-dots3 .dot:nth-child(8){animation-delay:.24s}.text-dots3 .dot:nth-child(9){animation-delay:.26s}.text-dots3 .dot:nth-child(10){animation-delay:.28s}.text-dots3 .dot:nth-child(11){animation-delay:.3s}.text-dots3 .dot:nth-child(12){animation-delay:.32s}.text-dots3 .dot:nth-child(13){animation-delay:.34s}.text-dots3 .dot:nth-child(14){animation-delay:.36s}@keyframes fadedot{0%{opacity:0}100%{opacity:1}}.customer-quotes .elementor-testimonial__content{margin-bottom:60px}.customer-quotes .elementor-testimonial__footer{position:relative}.customer-quotes .elementor-testimonial__footer:after{content:"";width:180px;height:3px;background:url("/wp-content/uploads/2022/12/line-horizontal.svg") center/100% no-repeat;position:absolute;left:calc(50% - 90px);top:-30px}.customer-quotes .elementor-swiper-button{width:44.8px;height:37.33px;-webkit-tap-highlight-color:transparent !important;outline:none !important}.customer-quotes .elementor-swiper-button i{display:none}.customer-quotes .elementor-swiper-button-prev{background:url("/wp-content/uploads/2022/12/quote-arrow-left.svg") right center/auto no-repeat}.customer-quotes .elementor-swiper-button-next{background:url("/wp-content/uploads/2022/12/quote-arrow-right.svg") left center/auto no-repeat}.customer-quotes .elementor-swiper-button:before{content:"";width:35px;height:35px;background:url("/wp-content/uploads/2022/12/quote-circle.svg") center/contain no-repeat;position:absolute;top:0;transform-origin:center;transition:.3s}.customer-quotes .elementor-swiper-button-next:before{right:0}.customer-quotes .elementor-swiper-button-prev:before{left:0}.customer-quotes .elementor-swiper-button:hover:before{transform:scale(.7);transition:.3s}@media (max-width:767px){.customer-quotes .elementor-swiper-button-prev{left:-10px !important}.customer-quotes .elementor-swiper-button-next{right:-10px !important}}.timetable .elementor-price-list-header{margin-bottom:0 !important}#elementor-lightbox-slideshow-all-707a91b .elementor-slideshow__title,#elementor-lightbox-slideshow-all-707a91b .elementor-slideshow__description{display:none !important}.floorplan{width:356px !important;height:100% !important;cursor:pointer;transition:.3s}.floorplan.active{width:762px !important;height:100%;position:absolute;z-index:10;cursor:default;transition:.3s}.floorplan .elementor-container{height:100% !important;flex-direction:column !important}.floorplan .col-left{width:100% !important;flex:none}.floorplan .col-right{width:100% !important;flex:auto}.floorplan-img{height:100%;max-height:180px}.floorplan.active .floorplan-img{max-height:100% !important}.floorplan-img .elementor-widget-container{height:100%}.floorplan-img img{height:100%;object-fit:contain}.zoomin,.zoomout{cursor:pointer}.zoomout{display:none}.floorplan.active .zoomin{display:none}.floorplan.active .zoomout{display:block}.asset-list{height:auto !important}.floorplan.active .asset-list .elementor-icon-list-item{margin:0;padding:0;display:inline-flex;margin-right:20px}@media (max-width:1024px){.floorplan .elementor-container{flex-wrap:initial !important}}@media (max-width:991px){.floorplan{width:350px !important}.floorplan.active{width:728px !important}.floorplan .elementor-container{flex-wrap:initial !important}}@media (max-width:767px){.floorplan{width:100% !important;box-shadow:0 -5px 47px 0px rgb(186 186 186/25%) !important}.zoomin,.zoomout{display:none}.floorplan-img{max-height:300px}}@media (max-width:500px){.floorplan-img{max-height:200px}}.video-box .elementor-custom-embed-play{top:initial !important;left:initial !important;right:0;bottom:-6px;transform:none !important}.video-box .elementor-custom-embed-play svg{width:80px !important;height:80px !important;opacity:1 !important}.zocalo-gallery .e-gallery-image{transform-origin:center !important}.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:0 20px !important}.zocalo-form input,select{padding:0 20px !important}.zocalo-form input,select{height:50px;font:normal normal 400 16px/25px 'Roboto' !important;color:#313233 !important;border:1.5px solid #64676c;border-radius:31px}.zocalo-form textarea{   height:60px;font:normal normal 400 16px/25px 'Roboto' !important;color:#313233 !important;border:1.5px solid #64676c;border-radius:15px;padding:20px !important}.zocalo-form input:focus,select:focus,textarea:focus{outline:none !important;border-color:#64676c !important}.zocalo-form input::-webkit-input-placeholder{color:#bdbdbd}.zocalo-form input:-ms-input-placeholder{color:#bdbdbd}.zocalo-form input::placeholder{color:#bdbdbd}.zocalo-form select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';background:url('/wp-content/uploads/2022/12/select-arrow.svg') calc(100% - 16px) 22px/10px 5px no-repeat}.zocalo-form .ginput_container_date input{   background:url("/wp-content/uploads/2022/12/calendar.svg") calc(100% - 14px) 14px/17px 17px no-repeat}.zocalo-form.tour textarea{height:186px !important}.zocalo-form.contact textarea{   height:130px !important}.zocalo-form ul .col-container{display:flex;flex-direction:row}.zocalo-form ul .col-left{width:50%;padding-right:15px}.zocalo-form ul .col-right{width:50%;padding-left:15px}.zocalo-form ul li{position:relative;margin-top:18px !important;   padding:0 !important}.zocalo-form ul li img{display:none !important}.zocalo-form label{font:normal normal 400 13px/25px 'Roboto' !important;color:#64676c;background-color:#fff;position:absolute;top:-12px;left:25px}.zocalo-form label{padding:0 10px !important}.zocalo-form label span{font:normal normal 400 13px/25px 'Roboto' !important;color:#64676c !important;margin:0 !important}.zocalo-form .gform_footer{   padding:0 0 20px !important;display:flex;justify-content:center}.zocalo-form.contact .gform_footer{   margin:30px 0 0 !important}.zocalo-form.tour .gform_footer{   margin:50px 0 0 !important}.zocalo-form .gform_footer input{width:165px !important;height:50px;background:#ff7600;border-radius:30px;font:normal normal 600 16px/19px 'Roboto' !important;border:1px solid #ff7600;display:flex;align-items:center;color:#fff !important;margin:0 !important}.zocalo-form .gform_footer input:hover,.zocalo-form .gform_footer input:focus,.zocalo-form .gform_footer input:active{background:#fff !important;color:#ff7600 !important;border:1px solid #ff7600 !important}.zocalo-form #field_1_6,.zocalo-form #field_1_7{width:50%;display:inline-block}.zocalo-form #field_1_6{padding-right 10px !important}.zocalo-form #field_1_7{padding-left:10px !important}.zocalo-form #field_1_6 .ginput_container,.zocalo-form #field_1_7 .ginput_container{margin-top:0 !important}@media (max-width:767px){.zocalo-form ul .col-container{flex-direction:column}.zocalo-form ul .col-left{width:100%;padding-right:10px}.zocalo-form ul .col-right{width:100%;padding-left:0}.zocalo-form ul .col-left{padding-right:0 !important}}.grecaptcha-badge{visibility:hidden !important}.someclass{color:red}.otherclass{color:green}.newclass{color:blue}