@media (max-width:1855.98px){#header-wrapper #menu-main-menu .level-1>a{margin:2px 3px!important}}@media (max-width:1686px){#header-wrapper #menu-main-menu .level-1>a{margin:2px 0px!important}}@media (max-width:1599.98px){form#wpforms-form-2121 #wpforms-submit-2121{font-size:.9rem}#home-dynamic-carousel-full-image,#home-column-carousel,#partnership-v2-section,#industries_section,#home-about-v2{margin-top:0}#home-usp-columns,#home-dynamic-carousel-full-image{padding-top:0}#header-wrapper a.button{padding:8px 20px;font-size:.7rem}#header-wrapper #menu-main-menu .level-1>a span{font-size:.8rem!important}.grid-details h2,.related-item-content h2,.related-item-content p,.blog-item h3{padding-right:80px}.unit-swiper .swiper-button-next,.unit-swiper .swiper-button-prev{width:40px;height:40px;padding:10px}.main_sticky_details a.link svg,.sticky_post_details a.link svg,.non_sticky_post_link a.link svg,div.wpforms-container-full .wpforms-form .form_btn_svg{margin-left:0}.main_sticky_link a.link svg{width:100px;height:100px;padding:30px}.heading_title:not(.no-translate){transform:translateY(45px)}.partnerships-logo img{height:175px;width:auto}.dynamic-tab-link{top:-115px}.unit-details{padding-top:200px}ul.page-numbers li{width:50px;height:50px}.talk_button svg{width:150px;height:150px}.col-width-2,.col-width-3,.col-width-4,.col-width-5{max-width:33.3%}#languages{top:60px}#zigzag-info .even .zigzag-info-title.padding-left,#zigzag-info .even .zigzag-info-text.padding-left{padding-left:0}}@media (max-width:1399.98px){html{font-size:20px}#header-wrapper #menu-main-menu .level-1>a span{font-size:.6rem!important}#usp-accordion .sub-heading{font-size:1.8rem}.partnerships-logo img{height:150px;width:auto}.room_info_img img,.accommodation-specs-img img{width:40px}.facility_single_icon{padding-left:60px}.single-room-info{padding-left:55px}.unit-wrap{top:3.5%}.unit-swiper.swiper{max-width:85%}.unit-gallery-carousel-navigation{bottom:25px;right:-5px;padding-right:0}.menu-footer li{margin:0 22.5px}.menu-footer li,#classic-footer-menu li{font-size:25px;line-height:45px}.menu-footer li::before,#classic-footer-menu li::before{left:calc(-22.5px - 3px)}#languages{top:55px}.col-width-2,.col-width-3,.col-width-4,.col-width-5{max-width:50%}.accordion-item.usp-row h2{font-size:1.55rem;line-height:2.35rem}}@media (max-width:1300px){#mobile-menu{display:inline-block}#menu-wrapper{display:flex;justify-content:center}#mobile-menu-modal #site-navigation ul li.level-1{width:100%;padding-top:30px;padding-bottom:30px}.home .site-logo img{transition:all 0.5s ease-in-out}.home.overflow-hidden .site-logo img{filter:unset}}@media (max-width:1199.98px){.extra-big-heading,.extra-big-heading h1,.extra-big-heading h2{font-size:3.5rem;line-height:4rem}#hero-title h1{margin-left:-10px}#usp-accordion .sub-heading{font-size:1.55rem}#zigzag-info .zigzag-info-img{height:60vh}.partnerships-logo img{height:125px}.partnerships-logo{height:250px}.unit-swiper.swiper{max-width:95%}.unit-details{padding-top:185px}.single_approach{padding-left:70px}.menu-footer ul:not(#classic-footer-menu) li:first-child::before{display:block}.menu-footer ul:not(#classic-footer-menu) li{margin:0}.menu-footer:not(.footer-col-1-2) li{width:33.333333%;padding-left:22.5px;margin:0}.footer-col-1-2 #footer-navigation ul#menu-bottom-menu li{margin:0 0}.menu-footer li::before{left:0}}@media (max-width:991.98px){html{font-size:17.5px}.extra-big-heading,.extra-big-heading h1,.extra-big-heading h2{font-size:3rem;line-height:3.5rem}.heading_title:not(.no-translate){transform:translateY(35px)}a.button{padding:10px 30px}#menu-wrapper{display:flex;justify-content:end}#home-hero{margin-bottom:0}#home-hero:not(.no-image-moto,.carousel-images-with-moto) #home-hero-title{margin-bottom:-50px}#home-hero-main{max-width:calc(100% - 6rem);margin:auto}#hero-title h1{margin-left:0}#mobile-menu{width:60px}#mobile-menu .menu-line.center-line{margin:5px 0}#mobile-menu-modal .row.align-items-center .col-12.col-lg-6:last-child{order:-1}#about-text{margin:35px}#about-text-reversed{margin:35px 0}#home-about-reversed .row .col-12.col-lg-6:last-child{order:-1}#usp-accordion .accordion-button[aria-expanded="false"] .accordion-heading-text,#usp-accordion .accordion-button[aria-expanded="true"] .accordion-heading-text{width:100%;margin-top:15px;margin-right:0;justify-content:start;transform:translate(0,0)}#zigzag-info .row.odd .col-12.col-lg-7,#zigzag-info .row.even .col-12.col-lg-7{order:1}#zigzag-info .zigzag-info-img{height:50vh}#usp-columns .usp-column-item{border-right:2px solid;border-bottom:2px solid}#usp-columns .usp-column-item:nth-child(2n),#usp-columns .usp-column-item[data-total="3"]:first-child{border-right:none}#usp-columns [data-total="4"]:nth-child(3),#usp-columns [data-total="4"]:nth-child(4),#usp-columns .usp-column-item[data-total="2"]{border-bottom:none}#usp-columns [data-total="3"]:nth-child(3){border-bottom:none}.dynamic-tabs{padding-right:1.6666666666667rem}#dynamic-tabs-nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:start;margin-bottom:25px;overflow-x:scroll}#dynamic-tabs-nav li.nav-item{width:auto;margin:0 20px}#dynamic-tabs-nav .nav-link{border-left:0;border-bottom:2px solid #fff0}#dynamic-tabs-nav .nav-link:hover,#dynamic-tabs-nav .nav-link.active{padding-left:1rem}#home-dynamic-tabs li button{text-align:center;margin:auto}.dynamic-tabs-content{padding:0 2rem}.dynamic-tab-link{top:-115px;right:-15px;left:auto}.dynamic-tab-img{max-height:75vh}#partnerships-title{margin-bottom:3.3333333333333rem}.partnerships-logo{width:33.333333%}#facilities_section .row.align-items-start:first-child .col-12.col-lg-6:first-child:not(.col-md-4){margin-top:50px;order:2}.room-info-wrapper,.area_description_accommodation,.info_project,.area_description_project,.unit-gallery-wrapper{padding-left:0}.room-info-wrapper{margin-top:1.5rem}.single-room-info,.info_project div:not(.book-a-visit){max-width:50%;width:100%}#accommodation_terms{margin-top:50px}#dynamic-top-gallery{margin-left:-40vw}.top-gallery-img,.bot-gallery-img{width:150px}.grid-item{width:calc(50% - 40px);margin:0 20px 40px 20px}.terms-pagination{overflow-x:scroll}.unit-wrap{position:relative;max-width:100%;top:0}.unit-details{padding-top:35px}.details-swiper-slide .row .col-lg-6:first-child{order:2}.blog-item-img{display:none}.single_approach{padding-left:55px}.approach_number{top:0}.main_sticky_link a.link svg{width:70px;height:70px;padding:20px}.main_sticky_wrap .main_sticky_details{position:relative;bottom:0}.main_sticky_details,.sticky_post_details,.row-layout-item-details{padding:20px}.sticky_article-img,.main_sticky_img_wrapper,.image_single_accommodation,.image_single_experience,.image_single_project,.service_img_wrapper{height:60vh}.sticky_article-img img,.image_single_accommodation img,.image_single_experience img,.image_single_project img,.service_img_wrapper img,.main_sticky_img_wrapper img{height:100%;object-fit:cover}.col-width-2,.col-width-3,.col-width-4,.col-width-5{max-width:100%}.talk_button svg{width:125px;height:125px}#footer .container{max-width:100%}.menu-footer li{width:50%}#footer .row:last-child .col-lg-3{margin-bottom:20px;order:-1}#big-text-bg-img{height:70vh;top:calc(50% - 35vh)}.fixed-contact-us{width:50px;height:50px;left:50%;bottom:25px;display:flex;flex-wrap:wrap;align-content:center;align-items:center;border-radius:50%;transform:translateX(-50%)}.contact_header{opacity:0}.mfp-arrow{width:50px;height:50px}.mfp-arrow{-webkit-transform:unset;transform:unset}.mfp-arrow.mfp-arrow-left{left:10%}.mfp-arrow.mfp-arrow-right{right:10%}#languages{top:45px}#languages li a.wpml-ls-link{width:40px;height:40px;font-size:17px;line-height:40px}.dynamic-carousel-image-img{background-color:#000;max-height:50vh}body div.wpforms-container-full .wpforms-form .form_btn_svg{width:35px;height:35px;padding:10px}.about_images_v2.vh-100,.start-your-journey-images.vh-100{height:100%!important}.footer-col-1-2 #footer-navigation ul#menu-bottom-menu li{margin:0 0}.footer-1-2-email a.footer-1-2-email-link{font-size:4rem;width:100%}#achievement-repeater .row:after{display:none}#achievement-repeater .even .achievement-item{padding-top:unset}#achievement-repeater .achievement-item{margin-top:30px}#achievement-repeater .achievement-item.margin-left{margin-left:unset}.industries-section-v2-item-wrapper .row .col-12.col-lg-6.border-right{border:none}.industries-section-v2-item-wrapper .indv2-right-item{padding-right:unset!important;padding-left:unset!important}#services-v2-section-text .swiper-button-next{top:0}#services-v2-section-text .swiper-button-prev.margin-right{margin-right:-2px}.services-v2-items-wrapper .serv-swiper .swiper-slide .col-12.col-lg-6.order-1,.services-v2-items-wrapper .serv-swiper .swiper-slide .col-12.col-lg-6.order-2{order:unset!important}#menu-footer-menu{align-items:start!important;justify-content:start!important}#footer-navigation ul:not(#classic-footer-menu) li{width:100%;padding-left:0;margin:0}#home-about-v2.margin-top,#home-dynamic-carousel-full-image.margin-top,#home-usp-columns.margin-top,#home-column-carousel.margin-top,#industries_section.margin-top,#home-news-carousel.margin-top{margin-block:0}#home-about-v2 .padding-left.padding-right,#home-dynamic-carousel-full-image .padding-left.padding-right,#dynamic-carousel-image-link,#home-usp-columns .padding-left.padding-right,#usp-link,#home-column-carousel.padding-left.padding-right,#partnership-v2-section.padding-left.padding-right,#industries_section .padding-left.padding-right{padding-inline:20px}.padding-left{padding-left:20px}.padding-right{padding-right:20px}.post-type-archive-projects .col-width-4{max-width:100%}.accordion-item.usp-row h2{font-size:1.35rem;line-height:1.85rem}#zigzag-info .even .zigzag-info-text,.zigzag-info-text{margin-bottom:35px}ul.page-numbers li{width:40px;height:40px;margin:0 20px}ul.page-numbers{font-size:20px;line-height:25px}}@media (max-width:768.98px){html{font-size:17px}.main-heading,h1:not(.extra-big-heading),.main-heading h2{font-size:2.75rem;line-height:3rem;word-wrap:break-word}.sub-heading:not(.big-text),.sub-heading h2,.single-service-content>h2,.single h2:not(.extra-big-heading),.about_section_desc>h2,#archive-description-section h2{font-size:1.85rem;line-height:2.25rem;word-wrap:break-word}.small-heading,h3{font-size:1.75rem;line-height:2rem;margin-bottom:0;word-wrap:break-word}//a.link svg.link-icon,.page-numbers svg,.swiper .swiper-button-next,.swiper .swiper-button-prev,.quote,div.wpforms-container-full .wpforms-form .form_btn_svg,.main_sticky_link a.link svg{width:60px;height:60px}.grid-details h2,.related-item-content h2,.related-item-content p,.blog-item h3,.list_item_wrapper p{padding-right:50px}.unit-swiper .swiper-button-next,.unit-swiper .swiper-button-prev{width:40px;height:40px;padding:10px}h2 br{display:none}#header-wrapper .col-7.col-md-6{order:-1}#mobile-menu-modal .main-navigation .menu-item-has-children{padding-left:45px}#mobile-menu-modal #site-navigation ul li.level-1 span.sub-menu-button{left:7.5px}#modal-info-menu ul li{width:50%;margin:0 0}#home-hero:not(.no-image-moto,.carousel-images-with-moto) #home-hero-title{margin-bottom:-37.5px}#home-hero-main{max-width:calc(100% - 4rem);margin:auto}#about-text{margin:35px 0}.about-read-more{margin-bottom:35px}.dynamic-carousel-image-navigation{bottom:30px;right:20px}.dynamic-carousel-image-content{left:25px;bottom:100px}#usp-columns .usp-column-item,#usp-columns [data-total="4"]:nth-child(3),#usp-columns .usp-column-item[data-total="2"]{border-right:none;border-bottom:2px solid}#usp-columns .usp-column-item:last-child{border-bottom:none;.dynamic-tab-link{top:-100px}.partnerships-logo{width:50%}.partnerships-logo{height:225px}.partnerships-logo img{height:100px}.single_member-img{max-width:65%}#mobile-menu-modal #site-navigation ul li.level-1 span.sub-menu-button,.accordion-button .accordion-plus{width:30px;height:30px;font-size:60px;line-height:60px;top:calc(50% - 20px)}.accordion-image{height:25vh}#dynamic-top-gallery{margin-left:-47vw}#dynamic-moto-title h2{font-size:115%}.quote{left:35px}.quote svg{margin-top:-10px}.dynamic-carousel-info{max-width:70%}.dynamic-carousel-info-img{width:100px;height:100px}#big-text-bg-img{width:90vw;left:calc(50% - 45vw)}.grid-item{width:100%;margin:0 0 35px 0}.accommodation-specs-img img{width:30px}.facility_single_icon{padding-left:45px}.room_info_img,.facility_single_icon_img{top:0}.room_info_img img,.accommodation-specs-img img{width:35px}.single-room-info,.info_project div:not(.book-a-visit){max-width:100%;width:100%}.single_approach{padding-left:45px}.main_sticky_details,.sticky_post_details{padding:20px 0}.main_sticky_link a.link svg{padding:15px}.sticky_article-img,.main_sticky_img_wrapper,.image_single_accommodation,.image_single_experience,.image_single_project,.service_img_wrapper{height:50vh}.single_article_img{height:35vh}.single_article_img img,.accordion-image img{height:100%;object-fit:cover}.contact-form{max-width:85%}body div.wpforms-container-full .wpforms-submit{padding-right:80px}.col-width-2,.col-width-3,.col-width-4,.col-width-5{max-width:100%}#big-text-bg-img{height:60vh;top:calc(50% - 30vh)}.talk_button svg{width:115px;height:115px}#footer .container,.menu-footer li{max-width:100%;width:100%}#footer .footer-col-2 .row.animate-bot .col-12.col-md-6:last-child{order:-1}.footer-1-2-email a.footer-1-2-email-link{font-size:2rem}#languages.button li a.wpml-ls-link{width:45px;height:45px;line-height:45px}}@media (max-width:575.98px){html{font-size:16px}.main-heading,h1:not(.extra-big-heading),.main-heading h2{font-size:2.55rem;line-height:2.8rem}#mobile-menu-modal #site-navigation ul li.level-1 span{font-size:1.65rem;line-height:1.85rem}.sub-heading:not(.big-text),.sub-heading h2,.single-service-content>h2,.single h2:not(.extra-big-heading),.about_section_desc>h2,#archive-description-section h2{font-size:1.65rem;line-height:2.05rem}.small-heading,h3{font-size:1.55rem;line-height:1.85rem}#mobile-menu-modal .main-navigation .sub-menu li{margin:0 10px}#mobile-menu-modal #site-navigation ul ul.sub-menu li.level-2 span{font-size:1.1rem;line-height:1.1rem}.footer-social{margin-bottom:20px}.social-icon{margin-right:10px;margin-left:10px}#modal-info-menu ul li{width:100%;margin:10px 0}#home-hero-main{max-width:100%;margin:auto}.accordion-header .accordion-heading-text{padding-right:30px}.single_member-img{max-width:85%}.partnerships-logo{width:100%}.partnerships-logo img{height:125px}.partnerships-logo:last-child{border-bottom:0}.quote{left:15px}.dynamic-carousel-info{max-width:85%}#dynamic-top-gallery{margin-left:-80vw}.top-gallery-img,.bot-gallery-img{width:125px}.unit-swiper.swiper{max-width:100%}#big-text-bg-img{height:55vh;top:calc(50% - 27.5vh)}.talk_button svg{width:100px;height:100px}.mfp-arrow{width:40px;height:40px}.footer-1-2-email a.footer-1-2-email-link{font-size:40px}#services-v2-section-text .services-v2-swiper-btn-wrapper{right:-1px}#accordion_cpt_section{padding:0}ul.page-numbers li{width:35px;height:35px;margin:0 10px}ul.page-numbers{font-size:17px;line-height:25px}#languages.button li a.wpml-ls-link{width:45px;height:45px;line-height:45px}}