a,body{color:#000}a,a:hover{text-decoration:none}.themeBtn a:hover,.themeBtnReverse{background-color:#3B8B60;color:#fff}.themeBtn a,.themeBtn a img,.themeBtnReverse,a{transition:all .5s ease}html{scroll-behavior:smooth}body{font-family:"DM Sans",sans-serif;font-size:16px;line-height:28px;letter-spacing:0;font-weight:400;max-width:1920px;margin:auto;overflow-x:hidden;padding-top:0}@media (min-width:992px){body{padding-top:66px;font-size:16px}section{padding:50px 0}}@media (min-width:1400px){body{font-size:18px}}.g-recaptcha{transform:scale(.8);transform-origin:left}.black{color:#000!important}.white{color:#fff!important}.themeColor,.themeFont{color:#000!important}section{padding:50px 0}@media (min-width:1200px){body{padding-top:0}section{padding:70px 0}}.subTitle{color:#000;font-size:14px;font-weight:500;line-height:1.2em;text-transform:uppercase;margin-bottom:10px}@media (min-width:992px){.subTitle{font-size:16px}}.subTitle.white{color:#fff}.sectionTitle{font-size:36px;font-weight:600;line-height:1.3em;color:#000}@media (min-width:992px){.sectionTitle{font-size:42px;line-height:1.2em}}@media (min-width:1300px){.sectionTitle{font-size:48px}}@media (min-width:1400px){.sectionTitle{font-size:50px}}.sectionContent{margin-bottom:20px}.themeBtn a{display:block;color:#3B8B60;border:1px solid #3B8B60;padding:12px 28px;border-radius:8px;font-size:16px;font-weight:600}.themeBtn a:hover img{filter:brightness(1000)}.themeBtnReverse{display:inline-block;border:1px solid #3B8B60;padding:5px 15px;font-size:14px;font-weight:600;border-radius:4px;margin:auto;text-transform:capitalize;cursor:pointer}.themeBtnReverse:hover{background-color:transparent;color:#3B8B60}.btnWrapper{margin-top:20px}.navBtns{display:flex;gap:8px}.navBtns .navBtn{width:25px;height:25px;padding:10px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:all .2s ease;box-shadow:rgba(0,0,0,.16) 0 0 10px}.navBtns .navBtn img{width:15px;height:15px;object-fit:contain}.navBtns .navBtn.prevBtn{transform:rotate(180deg)}.navBtns .navBtn.swiper-button-disabled{opacity:.6;cursor:not-allowed}.navBtns .navBtn:hover{background:#f5f5f5}.navBtns .navBtn span{font-size:16px;line-height:1}.swiper-pagination{bottom:-10px!important}.swiper-pagination-bullet{width:14px;height:14px;margin-inline:7px!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#3B8B60}header{position:fixed;z-index:99;width:100%;left:0;top:0;background-color:#fff;transition:all .5s ease}header .custom-navbar{position:relative;transition:all .5s ease}header .custom-navbar .navbar{padding:0}header .custom-navbar .navbar .navbar-brand .mainlogoWrapper{position:relative;top:0}header .custom-navbar .navbar .navbar-brand img{display:block;width:200px;z-index:1;position:relative;transition:all .5s ease}@media (max-width:576px){header .custom-navbar .navbar .navbar-brand img{width:220px}}@media (min-width:1200px){header .custom-navbar .navbar .navbar-brand img{width:180px}}@media (min-width:1300px){header .custom-navbar .navbar .navbar-brand img{width:200px}}@media (min-width:1400px){.themeBtnReverse{font-size:16px}header .custom-navbar .navbar .navbar-brand img{width:225px}}@media (min-width:992px){header .custom-navbar .navbar .navbar-collapse{flex-grow:0;width:80%}}header .custom-navbar .navbar .navbar-collapse ul.navbar-nav{width:100%;justify-content:start;align-items:center;height:100vh;margin:0;text-align:left;display:block;padding:20px 0 0}header .custom-navbar .navbar .navbar-collapse ul.navbar-nav li{margin:0 0 10px}header .custom-navbar .navbar .navbar-collapse ul.navbar-nav li a{font-size:16px;font-weight:600;color:#000;text-transform:capitalize;transition:all .5s ease;position:relative;padding:10px}@media (min-width:992px){header .custom-navbar .navbar .navbar-collapse ul.navbar-nav li{margin:0 5px 0 0}header .custom-navbar .navbar .navbar-collapse ul.navbar-nav li a{font-size:14px;padding-block:0}}@media (min-width:1400px){header .custom-navbar .navbar .navbar-collapse ul.navbar-nav li a{font-size:15px;padding:0 15px}}header .custom-navbar .navbar .navbar-collapse ul.navbar-nav li a:hover{color:#3B8B60;font-weight:700}header .custom-navbar .navbar .navbar-collapse ul.navbar-nav li.active a{color:#545353;font-weight:700}@media (min-width:992px){header .custom-navbar .navbar .navbar-collapse ul.navbar-nav{padding:0;height:auto;display:flex}}header .custom-navbar .navbar .headerContact{padding-inline:30px 0;justify-content:end;gap:20px;align-items:center;width:22%;display:none}header .custom-navbar .navbar .headerContact .contactWrap{display:flex;align-items:center;gap:10px}header .custom-navbar .navbar .headerContact .contactWrap .contactIcon img{width:28px}header .custom-navbar .navbar .headerContact .contactWrap .contactNumber{font-size:13px;line-height:1.2em}header .custom-navbar .navbar .headerContact .contactWrap a{font-size:18px;line-height:1.3em;font-weight:600;display:block;color:#000}header .custom-navbar .navbar .headerContact .contactWrap a:hover{color:#3B8B60}@media (min-width:768px){header .custom-navbar .navbar .headerContact .contactWrap a{font-size:15px}}@media (min-width:992px){header .custom-navbar .navbar .headerContact{display:flex;width:35%}}@media (min-width:1300px){header .custom-navbar .navbar .headerContact{width:60%;padding-left:10px}}@media (min-width:1400px){header .custom-navbar .navbar .headerContact{width:56%;padding-left:30px}}header .custom-navbar .navbar .themeBtn a{border-radius:4px;padding:9px 20px}header .custom-navbar .navbar .themeBtn a img{width:20px;transition:.3s ease-in}header .custom-navbar .navbar .navbar-toggler{width:30px;height:18px;padding:0;border:0;margin-right:10px}header .custom-navbar .navbar .navbar-toggler .navbar-toggler-inner-icon{width:100%;height:3px;left:0;border-radius:5px;background-color:#000;transition:all .5s ease}header .custom-navbar .navbar .navbar-toggler .navbar-toggler-inner-icon:nth-child(1){top:0;bottom:auto}header .custom-navbar .navbar .navbar-toggler .navbar-toggler-inner-icon:nth-child(2){top:50%;transform:translateY(-50%)}header .custom-navbar .navbar .navbar-toggler .navbar-toggler-inner-icon:nth-child(3){top:auto;bottom:0}header .custom-navbar .navbar .navbar-toggler:focus{box-shadow:none}header.fixed_top,header.scroll-down{box-shadow:0 4px 7px 0 rgba(0,0,0,.04)}header .custom-navbar .navbar .navbar-toggler[aria-expanded=true] .navbar-toggler-inner-icon:nth-child(1){top:0;bottom:auto;transform:rotate(45deg) translate(5px,5px)}header .custom-navbar .navbar .navbar-toggler[aria-expanded=true] .navbar-toggler-inner-icon:nth-child(2){opacity:0;visibility:hidden}header .custom-navbar .navbar .navbar-toggler[aria-expanded=true] .navbar-toggler-inner-icon:nth-child(3){top:auto;bottom:0;transform:rotate(-45deg) translate(5px,-6px)}@media (max-width:992px){header .custom-navbar .navbar .navbar-toggler-wrap .navbar-toggler{margin-right:0}header .custom-navbar .navbar .navbar-toggler-wrap{padding:8px;border:1px solid #000;border-radius:8px}}header.scroll-up{top:-129px}header.scroll-down{top:0}header.fixed_top{position:fixed;background-color:#fff;padding:10px 0}@media (max-width:991px){header{padding:10px 0}}@media (min-width:992px){header{background-color:#fff;padding:15px 0}}@media (min-width:1200px){header.fixed_top .custom-navbar .navbar-brand img{width:200px}header{position:static}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important;color:#000!important;transition:background-color 5000s ease-in-out 0s}.contact-card{background:#fff;padding:32px 24px;border-radius:16px;width:100%;max-width:345px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.contact-card .contact-title{font-size:16px;font-weight:700;line-height:1.2em;color:#000;margin-bottom:24px}@media (min-width:1300px){.contact-card .contact-title{font-size:18px}}@media (min-width:1400px){.contact-card .contact-title{font-size:20px}}.contact-card .form-group{margin-bottom:18px}.contact-card label{display:block;font-size:14px;color:#9F9F9F;line-height:1em;font-weight:500;margin-bottom:8px}.contact-card .form-control,.contact-card .form-select{border-radius:6px;border:1px solid #DEDEDE;padding:12px;font-size:14px;background:#fff}.contact-card .form-control::placeholder,.contact-card .form-select::placeholder{font-size:12px}.contact-card .form-control:focus,.contact-card .form-control:focus-visible,.contact-card .form-control:focus-within,.contact-card .form-select:focus,.contact-card .form-select:focus-visible,.contact-card .form-select:focus-within{box-shadow:none;outline:0}@media (min-width:1300px){.contact-card .form-control,.contact-card .form-select{padding:8px 12px}}.contact-card .form-select{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-size:16px 12px;background-repeat:no-repeat;background-position:right .75rem center}.contact-card .input-group-text{border-radius:10px 0 0 10px}.contact-card .guest-box{display:flex;justify-content:space-between;align-items:center;border:1px solid #e5e5e5;border-radius:10px;padding:5px;font-size:14px}@media (min-width:1200px){.contact-card .guest-box{font-size:13px}}@media (min-width:1400px){.contact-card .guest-box{font-size:14px}}.contact-card .guest-btn{border:none;background:0 0;padding:0 12px;border-radius:6px;cursor:pointer;font-size:20px}.contact-card .guest-btn .guestCount{font-size:14px}@media (min-width:1200px){.contact-card .guest-btn .guestCount{font-size:22px}}.contact-card #guestCount{font-weight:600}.contact-card .submit-btn{width:100%;background:#3B8B60;border:1px solid #3B8B60;color:#fff;border-radius:5px;padding:5px 8px;font-size:14px;font-weight:600;margin-top:10px;transition:all .5s ease}@media (min-width:1400px){.contact-card .submit-btn{font-size:16px}}.contact-card .submit-btn:hover{background:0 0;color:#3B8B60}.contact-card .error{color:red;font-size:12px}.mobileStickyBtn{position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:10px 16px;box-shadow:0 -2px 10px rgba(0,0,0,.08);animation:slideUp .3s ease;z-index:9999}.mobileStickyBtn .btn{background:#3B8B60;color:#fff;font-size:16px;font-weight:600;padding:8px 14px;border-radius:6px}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}section.homeBanner{position:relative;overflow:hidden;display:flex;align-items:center;min-height:85vh}section.homeBanner .hero-media{position:absolute;inset:0;z-index:1}section.homeBanner .hero-media .hero-img{width:100%;height:100%;object-fit:cover;object-position:center}section.homeBanner .hero-content{position:relative;z-index:2}section.homeBanner .bannerContent{text-align:center;margin-top:100px;color:#fff}section.homeBanner .bannerContent .subtitle{font-size:36px;line-height:1.3em;font-weight:700}@media (min-width:992px){section.homeBanner .bannerContent .subtitle{font-size:39px}}@media (min-width:1200px){section.homeBanner .bannerContent .subtitle{font-size:41px}}@media (min-width:1300px){section.homeBanner .bannerContent .subtitle{font-size:43px}}@media (min-width:1400px){section.homeBanner .bannerContent .subtitle{font-size:49px}}section.homeBanner .bannerContent .title{font-size:56px;line-height:1em;font-weight:700;color:#FF8A05}@media (min-width:768px){section.homeBanner .bannerContent .title{font-size:70px}section.homeBanner{min-height:95vh}}@media (min-width:992px){section.homeBanner .bannerContent .title{font-size:76px}}@media (min-width:1200px){section.homeBanner .bannerContent .title{font-size:80px}}@media (min-width:1300px){section.homeBanner .bannerContent .title{font-size:84px}}@media (min-width:1400px){section.homeBanner .bannerContent .title{font-size:106px}}section.homeBanner .bannerContent .subtext{font-size:24px;line-height:1.3em;font-weight:700;border-bottom:2px solid #fff;width:max-content;margin-bottom:30px;margin-inline:auto;padding-bottom:8px}@media (min-width:992px){section.homeBanner .bannerContent .subtext{font-size:22px;margin-inline:unset}}@media (min-width:1200px){section.homeBanner .bannerContent .subtext{font-size:26px}}@media (min-width:1300px){section.homeBanner .bannerContent .subtext{font-size:30px}section.homeBanner .bannerContent{margin-top:90px}}@media (min-width:1400px){section.homeBanner .bannerContent .subtext{font-size:34px}}section.homeBanner .bannerContent .bannerDesc{font-size:16px;font-weight:600;line-height:1.5em;margin-bottom:50px}section.homeBanner .contact-card{padding:30px 35px}@media (max-width:991px){section.homeBanner .contact-card{display:none}}@media (min-width:992px){section.homeBanner .bannerContent .bannerDesc{margin-bottom:0}section.homeBanner .bannerContent{width:100%;text-align:left}section.homeBanner .contact-card{max-width:382px}section.homeBanner{min-height:100vh}}@media (min-width:1300px){section.homeBanner{padding:34px 0}}@media (min-width:1400px){section.homeBanner .bannerContent .bannerDesc{font-size:18px}section.homeBanner{padding:44px 0}}section.highlights{position:relative}section.highlights .imageBoxMain{position:relative;width:100%;height:100%}@media (max-width:767px){section.homeBanner .bannerContent .bannerDesc br{display:none}section.highlights .imageBoxMain .imgWrap img{height:540px;object-fit:cover;margin-bottom:25px;border-radius:10px}section.highlights .imageBoxMain .boxContentWrap .boxItem .boxIcon{width:100%}}section.highlights .imageBoxMain .boxContentWrap{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:absolute;top:15px;left:15px;right:15px}section.highlights .imageBoxMain .boxContentWrap .boxItem{background:#fff;padding:15px;border-radius:10px;display:flex;flex-wrap:wrap;column-gap:25px;align-items:center;border:1px solid #707070}section.highlights .imageBoxMain .boxContentWrap .boxItem .boxIcon img{width:35px;height:35px;object-fit:contain}section.highlights .imageBoxMain .boxContentWrap .boxItem .boxContent .counter{font-size:28px;font-weight:700;line-height:1.2em}@media (min-width:992px){section.highlights .imageBoxMain .boxContentWrap .boxItem .boxContent .counter{font-size:32px}}@media (min-width:1200px){section.highlights .imageBoxMain .boxContentWrap .boxItem .boxContent .counter{font-size:36px}}@media (min-width:1400px){section.highlights .imageBoxMain .boxContentWrap .boxItem .boxContent .counter{font-size:40px}}section.highlights .imageBoxMain .boxContentWrap .boxItem .boxContent .counterLabel{font-size:15px;font-weight:500;line-height:1.2em}@media (min-width:992px){section.highlights .imageBoxMain .boxContentWrap .boxItem .boxContent .counterLabel{font-size:14px}section.highlights .imageBoxMain .boxContentWrap .boxItem{padding:20px;column-gap:15px}}@media (min-width:1200px){section.highlights .imageBoxMain .boxContentWrap .boxItem .boxContent .counterLabel{font-size:15px}}@media (max-width:767px){section.highlights .imageBoxMain .boxContentWrap .boxItem.four .boxIcon img{margin-left:-5px}}@media (max-width:991px){section.highlights .imageBoxMain .boxContentWrap .boxItem{row-gap:10px;width:100%}}section.highlights .imageBoxMain .boxContentWrap::before{content:"";background-image:url(../images/german-flag.svg);background-size:contain;background-position:center;width:55px;height:55px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}section.highlights .contentBox .content ul{list-style:none;padding-left:0;width:100%}section.highlights .contentBox .content ul li{position:relative;font-size:16px;font-weight:400;line-height:1.2em;margin-bottom:20px;padding-bottom:15px;padding-left:2rem;border-bottom:1px solid #DEDEDE}section.highlights .contentBox .content ul li::before{content:"";background:#000;display:block;width:10px;height:10px;position:absolute;top:6px;left:6px;border-radius:100px}section.highlights .contentBox .content ul li:last-child{border-bottom:0}@media (min-width:992px){section.highlights .contentBox .content ul li{font-size:16px;font-weight:500}section.highlights .contentBox .content ul{width:70%}}@media (min-width:1400px){section.highlights .imageBoxMain .boxContentWrap .boxItem .boxContent .counterLabel{font-size:16px}section.highlights .contentBox .content ul li{font-size:18px}}section.highlights .contentBox .ctaButton .themeBtnReverse{width:70%;text-align:center}section.propertyType{background-color:#F5FAF8}@media (min-width:1300px){section.propertyType .sectionTitle{font-size:46px}}@media (min-width:1400px){section.propertyType .sectionTitle{font-size:48px}}section.propertyType .contentDesc{font-size:18px;line-height:1.2em;font-weight:500;margin-bottom:25px}@media (max-width:767px){section.propertyType .contentDesc br{display:none}}@media (min-width:992px){section.propertyType .contentDesc{font-size:14px;margin-bottom:30px}}@media (min-width:1400px){section.propertyType .contentDesc{font-size:16px;margin-bottom:35px}}section.propertyType .siteDetails .detailsItem{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:25px}section.propertyType .siteDetails .detailsItem .iconWrap img{width:27px}section.propertyType .siteDetails .detailsItem .detailsContent .label{font-size:14px;font-weight:500;text-transform:uppercase}@media (min-width:1400px){section.propertyType .siteDetails .detailsItem .detailsContent .label{font-size:16px}}section.propertyType .siteDetails .detailsItem .detailsContent .details{font-size:14px;line-height:1.4em;font-weight:700}section.propertyType .equipmentslist{display:flex;flex-wrap:wrap;gap:20px 40px;overflow:hidden;transition:height .4s ease;will-change:height}section.propertyType .equipmentslist.expanded{margin-bottom:15px}section.propertyType .equipmentslist .listTitle{font-size:16px;font-weight:500;text-transform:uppercase;flex:0 1 100%}@media (min-width:1200px){section.propertyType .equipmentslist .listTitle{font-size:16px}}@media (min-width:1400px){section.propertyType .siteDetails .detailsItem .detailsContent .details{font-size:16px}section.propertyType .equipmentslist .listTitle{font-size:18px}}section.propertyType .equipmentslist .listITem{display:flex;align-items:center;gap:9px}section.propertyType .equipmentslist .listITem .itemIcon img{width:28px;height:28px}section.propertyType .equipmentslist .listITem .itemLabel{font-size:13px;line-height:1.3em;font-weight:500}section.propertyType .scrollingBtn a{font-size:14px;font-weight:600;color:#3B8B60;transition:all .5s ease}section.propertyType .scrollingBtn a:hover{color:#FF8A05}section.propertyType .enquiryBtn .themeBtnReverse{display:block;text-align:center}section.propertyType .gallerySection .mainSlider{position:relative}section.propertyType .gallerySection .mainSlider .swiper-wrapper img{width:100%;height:390px;object-fit:cover;border-radius:14px}@media (min-width:992px){section.propertyType .gallerySection .mainSlider .swiper-wrapper img{height:400px}}@media (min-width:1200px){section.propertyType .equipmentslist{gap:10px 40px}section.propertyType .gallerySection .mainSlider .swiper-wrapper img{height:385px}}@media (min-width:1400px){section.propertyType .scrollingBtn a{font-size:16px}section.propertyType .gallerySection .mainSlider .swiper-wrapper img{height:387px}}section.propertyType .gallerySection .sliderControls{display:flex;align-items:center;justify-content:end;gap:12px;margin-top:15px}section.propertyType .gallerySection .counter{font-size:14px}section.propertyType .gallerySection .imageCaption{margin:-28px 0 10px;font-size:14px;letter-spacing:1px}section.propertyType .gallerySection .thumbSlider .swiper-slide{width:120px;height:120px;border-radius:10px;overflow:hidden;opacity:.6;cursor:pointer}section.propertyType .gallerySection .thumbSlider .swiper-slide img{width:100%;height:100%;object-fit:cover}section.propertyType .gallerySection .thumbSlider .swiper-slide.swiper-slide-thumb-active{opacity:1;border:2px solid #3B8B60}@media (max-width:767px){section.propertyType .gallerySection{margin-bottom:25px}}@media (min-width:992px){section.propertyType .gallerySection .thumbSlider .swiper-slide{height:150px}section.propertyType .gallerySection{max-width:500px}}section.propertyType.two{background-color:#082319;color:#fff}@media (max-width:991px){section.propertyType.two .row{flex-direction:column-reverse}}section.propertyType.two .contentDesc,section.propertyType.two .sectionTitle,section.propertyType.two .subTitle{color:#fff}@media (min-width:1300px){section.propertyType .gallerySection{max-width:600px}section.propertyType.two .siteDetails .detailsItem{margin-bottom:35px}}section.propertyType.two .siteDetails .detailsItem .iconWrap img{filter:invert(1)}section.propertyType.two .scrollingBtn a{color:#fff}section.propertyType.two .scrollingBtn a:hover{color:#FF8A05}section.propertyType.two .themeBtnReverse{background-color:#fff;color:#082319;border:1px solid #fff}section.propertyType.two .themeBtnReverse:hover{background-color:transparent;color:#fff}@media (max-width:767px){section.propertyType.two .enquiryBtn{margin-bottom:25px}section.ourLocations .contentDesc br{display:none}}section.propertyType.two .sliderControls .navBtns{color:#3B8B60}section.propertyType.two .sliderControls .counter{color:#fff}section.propertyType.three{background-color:#F9F5FA}@media (min-width:1300px){section.propertyType.three .siteDetails .detailsItem{margin-bottom:30px}}section.ourLocations{position:relative;background-image:url(../images/location-banner.webp);background-position:center;background-size:cover}section.ourLocations .subtext{font-size:18px;font-weight:700;line-height:1.3em;color:#3B8B60}@media (min-width:1200px){section.ourLocations .subtext{font-size:20px}}@media (min-width:1400px){section.propertyType .gallerySection{max-width:710px}section.ourLocations .subtext{font-size:22px}}section.ourLocations .contentDesc{font-size:16px;line-height:1.3em;font-weight:300}@media (min-width:1200px){section.ourLocations .contentDesc{font-size:15px;line-height:1.5em}}@media (min-width:1400px){section.ourLocations .contentDesc{font-size:16px}}section.ourLocations .locationParent{padding:0 25px}section.ourLocations .locationParent .locationSliderWrapper{margin:0 -25px}section.ourLocations .locationParent .locationSliderWrapper .locationSlider{padding:0 25px 35px}section.ourLocations .locationParent .locationSliderWrapper .locationCard .locationCardWraper{display:flex;flex-wrap:wrap;overflow:hidden;background:#F5FAF8;box-shadow:rgba(0,0,0,.16) 0 22px 20px;border-radius:16px}@media (max-width:767px){section.ourLocations .locationParent .locationSliderWrapper .locationCard .locationCardWraper{height:480px;overflow:hidden;transition:height .3s ease}section.ourLocations .locationParent .locationSliderWrapper .locationCard .locationCardWraper.expanded{height:auto;padding-bottom:40px}}section.ourLocations .locationParent .locationSliderWrapper .locationCard .readMoreLink{padding-bottom:13px;padding-left:27px;padding-top:7px;width:100%;background:#f5faf8;margin-top:-47.5px;z-index:1;position:relative;border-radius:0 0 16px 16px}section.ourLocations .locationParent .locationSliderWrapper .locationCard .readMoreLink a{position:relative;color:#3B8B60;font-size:14px;font-weight:600}section.ourLocations .locationParent .locationSliderWrapper .locationCard .readMoreLink a::before{content:"";background-image:url(../images/arrow-angle.svg);width:27px;height:12px;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:2px;right:-27px;transform:rotate(90deg)}section.ourLocations .locationParent .locationSliderWrapper .locationCard .readMoreLink a.expanded:before{transform:rotate(-90deg)}section.ourLocations .locationParent .locationSliderWrapper .locationCard .readMoreLink a img{transform:rotate(90deg);margin-left:8px}@media (min-width:992px){section.ourLocations .locationParent .locationSliderWrapper .locationCard .readMoreLink a::before{width:32px;height:17px;right:-33px}section.ourLocations .locationParent .locationSliderWrapper .locationCard .readMoreLink a{font-size:16px}}section.ourLocations .locationParent .locationSliderWrapper .leftContent{width:100%;padding:25px 25px 5px}section.ourLocations .locationParent .locationSliderWrapper .leftContent h2{font-size:26px;font-weight:700;margin-bottom:16px}@media (min-width:1200px){section.ourLocations .locationParent .locationSliderWrapper .leftContent h2{font-size:32px}}@media (min-width:1400px){section.ourLocations .locationParent .locationSliderWrapper .leftContent h2{font-size:36px}}section.ourLocations .locationParent .locationSliderWrapper .leftContent p{font-size:14px;font-weight:300;line-height:1.4em;color:#000;margin-bottom:0}@media (min-width:992px){section.ourLocations .locationParent .locationSliderWrapper .leftContent p{font-size:14px;margin-bottom:1rem}}@media (min-width:1400px){section.ourLocations .locationParent .locationSliderWrapper .leftContent p{font-size:17px}}section.ourLocations .locationParent .locationSliderWrapper .leftContent .miniCard{display:none;background:#E2F2EC;padding:16px;border-radius:10px;margin-top:10px;font-size:16px;font-weight:300}section.ourLocations .locationParent .locationSliderWrapper .leftContent .miniCard strong{font-weight:700}section.ourLocations .locationParent .locationSliderWrapper .leftContent .miniCard span{color:#3B8B60;font-weight:600}section.ourLocations .locationParent .locationSliderWrapper .leftContent .miniCard p{font-size:16px}@media (min-width:1200px){section.ourLocations .locationParent .locationSliderWrapper .leftContent .miniCard p{font-size:14px}}@media (min-width:1400px){section.ourLocations .locationParent .locationSliderWrapper .leftContent .miniCard p{font-size:16px}}@media (min-width:1200px){section.ourLocations .locationParent .locationSliderWrapper .leftContent .miniCard{font-size:14px}}@media (min-width:1400px){section.ourLocations .locationParent .locationSliderWrapper .leftContent .miniCard{font-size:16px}}@media (min-width:992px){section.ourLocations .locationParent .locationSliderWrapper .leftContent{width:50%;padding:25px}}section.ourLocations .locationParent .locationSliderWrapper .label{font-size:12px;letter-spacing:1px;margin-bottom:10px}section.ourLocations .locationParent .locationSliderWrapper .rightContent{width:100%;padding:25px;border-left:1px solid #93A39D}section.ourLocations .locationParent .locationSliderWrapper .rightContent .infraItem{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #CFDDD7;font-size:14px;margin-bottom:7px}section.ourLocations .locationParent .locationSliderWrapper .rightContent .infraItem:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}section.ourLocations .locationParent .locationSliderWrapper .rightContent .infraItem .iconWrap img{width:20px}section.ourLocations .locationParent .locationSliderWrapper .rightContent .infraItem span{color:#000;font-weight:300;margin-left:7px}section.ourLocations .locationParent .locationSliderWrapper .rightContent .infraItem strong{font-weight:600}@media (min-width:1400px){section.ourLocations .locationParent .locationSliderWrapper .rightContent .infraItem{font-size:16px}}@media (max-width:767px){section.ourLocations .locationParent .locationSliderWrapper .rightContent{border-left:0}}section.ourLocations .locationParent .locationSliderWrapper .sliderControls{display:flex;align-items:center;gap:20px;position:absolute;z-index:1;bottom:35px;right:110px;color:#fff}section.ourLocations .locationParent .locationSliderWrapper .sliderControls .counter{font-size:28px}section.ourLocations .locationParent .locationSliderWrapper .sliderControls .navBtns{gap:14px}section.ourLocations .locationParent .locationSliderWrapper .sliderControls .navBtns .navBtn{border-radius:5px;border:1px solid #EBEBEB;background-color:#F5FAF8}section.ourLocations .locationParent .locationSliderWrapper .sliderControls .navBtns .navBtn.swiper-button-disabled{opacity:.6;cursor:not-allowed}@media (min-width:992px){section.ourLocations .locationParent .locationSliderWrapper .rightContent{width:50%}section.ourLocations .locationParent .locationSliderWrapper .sliderControls .navBtns .navBtn{width:60px;height:60px}section.ourLocations .locationParent .locationSliderWrapper .sliderControls .navBtns .navBtn img{width:20px;height:20px}}section.ourLocations .locationThumbWrapper{position:relative;top:unset;right:unset;width:100%}section.ourLocations .locationThumbWrapper .thumbImage{width:max-content;margin-inline:auto}section.ourLocations .locationThumbWrapper .thumbImage img{width:60%}@media (min-width:992px){section.ourLocations .locationThumbWrapper .thumbImage img{width:530px}section.ourLocations .locationThumbWrapper{width:44%;position:absolute;top:120px;right:-20px}}.germany-landing section.ourLocations{background-image:url(../images/germany-location-bg.webp)}.germany-landing section.ourLocations .locationThumbWrapper{display:none}@media (max-width:991px){.germany-landing section.ourLocations .locationSliderWrapper .titleWrap{text-align:center;padding:0 25px 5px}.germany-landing section.ourLocations .locationSliderWrapper .titleWrap br{display:none}}section.testimonials{background-color:#082319}section.testimonials .contentDesc,section.testimonials .sectionTitle,section.testimonials .subTitle{color:#fff}@media (max-width:767px){section.ourLocations .locationParent .locationSliderWrapper .sliderControls,section.ourLocations .locationThumbWrapper,section.testimonials .contentDesc br{display:none}section.roomRent{text-align:center}}section.testimonials .testimonialSection{padding:25px 25px 20px;position:relative}section.testimonials .testimonialSection .testimonialSlider .swiper-slide{transition:.3s ease}section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack{display:flex;flex-direction:column;gap:5px}@media (min-width:992px){section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack.reverse{flex-direction:column-reverse}}section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .avatarBox{display:flex;align-items:center;gap:12px;background:#fff;padding:12px;border-radius:12px}section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .avatarBox .avatar{width:50px;height:50px;background:#ccc;border-radius:16px}section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .avatarBox .name{font-weight:600;font-size:16px;line-height:1.2em;text-transform:uppercase}section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .avatarBox .role{font-size:14px;color:#2E2E2E;font-weight:300}section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .contentBox{background:#fff;padding:20px;border-radius:16px;min-height:400px;display:flex;flex-direction:column;justify-content:space-between}section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .contentBox p{font-size:16px;font-weight:500;line-height:1.4}@media (min-width:992px){section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .contentBox p{line-height:1.6;font-size:18px}}section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .contentBox .bottom{display:flex;justify-content:space-between;align-items:center}section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .contentBox .bottom .tag{font-size:16px;font-weight:300;color:#2E2E2E;text-transform:uppercase}section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .contentBox .bottom .rating{font-size:40px;line-height:1.3em;font-weight:700}section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .contentBox .bottom .rating span{font-size:16px;font-weight:300}@media (min-width:992px){section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .contentBox .bottom .rating{font-size:34px}section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .contentBox{min-height:520px}}@media (min-width:1300px){section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .contentBox .bottom .rating{font-size:36px}}@media (min-width:1400px){section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .contentBox .bottom .rating{font-size:40px}}section.testimonials .testimonialSection .testimonialSlider .swiper-slide .stack .contentBox .bottom .quoteIcon{width:93px;height:88px}section.testimonials .testimonialSection .testNav{display:none}@media (min-width:992px){section.testimonials .testimonialSection .testNav{position:absolute;top:50%;transform:translateY(-50%);background:#fff;width:60px;height:60px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}section.testimonials .testimonialSection .testNav.prevBtn{left:8px;transform:rotate(180deg)}section.testimonials .testimonialSection .testNav.nextBtn{right:8px;top:54%}section.testimonials .testimonialSection .testNav img{width:18px;height:18px}section.testimonials .testimonialSection{padding:60px 40px 0}}@media (min-width:992px) and (min-width:992px){section.testimonials .testimonialSection .testNav.prevBtn{left:-40px}section.testimonials .testimonialSection .testNav.nextBtn{right:-40px;top:55%}section.testimonials .testimonialSection .testNav img{width:25px;height:25px}}section.testimonials .testimonialSection .swiper-pagination{bottom:-30px!important}section.testimonials .testimonialSection .swiper-pagination .swiper-pagination-bullet{background-color:#f4f4f4}section.testimonials .testimonialSection .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#3B8B60}section.roomRent{background-color:#F3FFF6}section.roomRent .contentDesc{font-weight:500}@media (max-width:992px){section.roomRent .contentDesc br{display:none}.germany-landing section.roomRent .contentDesc br{display:block}}@media (max-width:991px){.germany-landing section.roomRent .contentDesc strong{display:block;padding-left:15px}.germany-landing section.roomRent .contentDesc strong,.germany-landing section.roomRent .contentDesc ul{text-align:left}}section.whyUs{background-color:#082319}section.whyUs .contentDesc,section.whyUs .sectionTitle,section.whyUs .subTitle{color:#fff}section.whyUs .whyUsboxes{color:#fff;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-around;height:100%}section.whyUs .whyUsboxes .boxItem .boxIcon{margin-bottom:1rem;width:43px}section.whyUs .whyUsboxes .boxItem .boxContent .title{font-size:18px;line-height:1.3em;font-weight:700;margin-bottom:.5em}section.whyUs .whyUsboxes .boxItem .boxContent .content{font-size:16px;line-height:1.3em;font-weight:500}section.aboutUs .sectionImage{text-align:center}section.aboutUs .sectionImage img{height:300px}@media (max-width:767px){section.whyUs .whyUsboxes .boxItem .boxIcon{margin-inline:auto}section.whyUs .whyUsboxes .boxItem{margin-bottom:25px;text-align:center}section.aboutUs .sectionImage img{margin-bottom:25px}section.contactUs{text-align:center}section.contactUs br{display:none}}@media (min-width:992px){section.aboutUs .sectionImage img{height:330px}}@media (min-width:1200px){section.aboutUs .sectionImage img{height:350px}}@media (min-width:1300px){section.aboutUs .sectionImage img{height:360px}}section.aboutUs .contentDesc{font-size:16px;font-weight:500}@media (min-width:1400px){section.aboutUs .sectionImage img{height:430px}section.aboutUs .contentDesc{font-size:18px}}section.contactUs{background:#082319}section.contactUs .contentDesc,section.contactUs .sectionTitle,section.contactUs .subTitle{color:#fff}section.contactUs .customBg{background-image:url('../images/Group 663.webp');background-size:cover;background-position:center;align-items:center;border-radius:16px;margin-inline:20px;padding:25px 10px}section.contactUs .customBg .contact-card{margin-left:auto}@media (min-width:992px){section.contactUs .customBg .titleWrap{padding-left:60px}section.contactUs .customBg{margin-inline:0;padding:47px}}#contactModal,#contactModal1{z-index:99999}#contactModal .contact-title,#contactModal1 .contact-title{display:none}@media (max-width:991px){section.contactUs .customBg .contact-card{display:none}#contactModal .modal-header,#contactModal1 .modal-header{padding:0 5px 15px}#contactModal .modal-body,#contactModal1 .modal-body{padding:0}}#contactModal .contact-card,#contactModal1 .contact-card{max-width:100%}#ammenetiesModal{z-index:99999999}#ammenetiesModal .modal-content{border-radius:28px;border:0}#ammenetiesModal .modal-content .modal-header{padding-inline:25px;padding-block:35px 20px;border-bottom:1px solid #DEDEDE!important}#ammenetiesModal .modal-content .modal-header .modal-title{font-size:20px;font-weight:700}#ammenetiesModal .modal-content .modal-header .btn-close{background-image:url(../images/close-icon.svg);width:12px;height:12px;background-size:contain;opacity:1}#ammenetiesModal .modal-content .modal-header .btn-close:focus,#ammenetiesModal .modal-content .modal-header .btn-close:focus-visible,#ammenetiesModal .modal-content .modal-header .btn-close:focus-within{box-shadow:none;outline:0}#ammenetiesModal .modal-content .modal-header .btn-close:hover{filter:invert(1) brightness(0)}@media (min-width:992px){#ammenetiesModal .modal-content .modal-header .modal-title{font-size:24px}#ammenetiesModal .modal-content .modal-header .btn-close{width:15px;height:15px}#ammenetiesModal .modal-content .modal-header{padding-inline:30px}}#ammenetiesModal .modal-body{padding-inline:25px;padding-block:45px;padding-top:10px}@media (min-width:992px){#ammenetiesModal .modal-body{padding-top:15px}}#ammenetiesModal .ammenitesWrap{height:440px;overflow-y:scroll;padding-top:15px;padding-inline:7px;scrollbar-width:thin;scrollbar-color:#c9c9c9 #f2f2f2}#ammenetiesModal .ammenitesWrap .ammenitesItem{display:flex;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede}#ammenetiesModal .ammenitesWrap .ammenitesItem:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#ammenetiesModal .ammenitesWrap .ammenitesItem .iconWrap img{width:22px;filter:invert(1)}#ammenetiesModal .ammenitesWrap .ammenitesItem .titleWrap{font-size:16px;font-weight:400}#ammenetiesModal .ammenitesWrap::-webkit-scrollbar{width:15px}#ammenetiesModal .ammenitesWrap::-webkit-scrollbar-button{display:none;height:0;width:0}#ammenetiesModal .ammenitesWrap::-webkit-scrollbar-track{background:#f2f2f2;border-radius:10px}#ammenetiesModal .ammenitesWrap::-webkit-scrollbar-thumb{background:#D9D9D9;border-radius:10px}#ammenetiesModal .ammenitesWrap::-webkit-scrollbar-thumb:hover{background:#b5b5b5}@media (max-width:991px){.germany-landing #ammenetiesModal .ammenitesWrap{height:500px}}section.footer{background-color:#F5FAF8;padding:50px 0 75px}section.footer ul li a:hover{color:#3B8B60}section.footer .footerRow{align-items:flex-start}section.footer .footerRow .footerCol{padding:0 30px;position:relative}section.footer .footerRow .footerCol .brand{display:flex;align-items:center;gap:12px;margin-bottom:20px}section.footer .footerRow .footerCol .brand .logo img{width:80%}@media (min-width:992px){section.footer .footerRow .footerCol .brand .logo img{width:80%}}section.footer .footerRow .footerCol .desc{font-size:14px;color:#000;font-weight:500}section.footer .footerRow .footerCol ul{list-style:none;padding:0;margin:0}section.footer .footerRow .footerCol ul li{margin-bottom:10px;font-size:14px;line-height:1.6em;color:#000;font-weight:300}section.footer .footerRow .footerCol .footerTitle{font-weight:700;margin-bottom:16px;font-size:16px}section.footer .footerRow .footerCol .contactItem{margin-bottom:16px;display:flex;flex-direction:column}section.footer .footerRow .footerCol .contactItem a,section.footer .footerRow .footerCol .contactItem p{font-size:14px;color:#333;text-decoration:underline}section.footer .footerRow .footerCol .contactItem p{text-decoration:none;margin-bottom:0}section.footer .footerRow .footerCol .contactItem.phone a{text-decoration:none}section.footer .footerRow .footerCol .contactItem span{display:block;font-size:14px;font-weight:300;color:#000;margin-bottom:4px}section.footer .footerRow .footerCol .contactItem strong{font-size:14px;font-weight:700}section.footer .footerRow .footerCol:not(:last-child)::after{content:"";position:absolute;right:0;top:0;height:260px;width:1px;background:#DEDEDE;display:none}section.footer .containerCustom{background:#fff;padding-inline:10px}section.footer .containerCustom .copyContent{font-size:13px;line-height:1.2em;font-weight:300;color:#000}@media (min-width:992px){section.footer .footerRow .footerCol:not(:last-child)::after{display:block;height:280px}section.footer .containerCustom{padding-inline:4em}}@media (min-width:1200px){#ammenetiesModal .modal-dialog{max-width:700px}section.footer .containerCustom{padding-inline:6em}}@media (min-width:1300px){section.footer .containerCustom{padding-inline:9em}}@media (min-width:1400px){section.footer .containerCustom{padding-inline:7em}}.germany-landing section.footer .footerRow .footerCol:not(:last-child)::after{height:275px;display:none}@media (min-width:992px){section.footer{padding:50px 0 0}.germany-landing section.footer .footerRow .footerCol:not(:last-child)::after{display:block;height:280px}}.contactForm{padding:10px 0}.contactForm .formTitle{font-size:20px;font-weight:700;margin-bottom:30px;line-height:1.2;color:#fff}@media (min-width:992px){.contactForm .formTitle{font-size:28px}}.contactForm .formContent{color:#fff}.contactForm .form-group{position:relative;margin-bottom:20px}.contactForm .form-group .label,.contactForm .form-group label{color:#000;margin-bottom:10px}.contactForm .form-group .label.red,.contactForm .form-group label.red{color:#000}.contactForm .form-group span{font-size:14px}.contactForm .form-group input:-webkit-autofill,.contactForm .form-group input:-webkit-autofill:active,.contactForm .form-group input:-webkit-autofill:focus,.contactForm .form-group input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important}.contactForm .form-group input{color:#000;border:1px solid #4D4D4D;background-color:#EDEDED;border-radius:15px;padding:15px;transition:all .5s ease}.contactForm .form-group input::placeholder{color:#000}.contactForm .form-group input:focus{box-shadow:none;outline:0;border-bottom:1px solid #000}.contactForm .form-group.selectWrapper{position:relative;cursor:pointer}.contactForm .form-group.selectWrapper::before{content:"";background-image:url(../images/selectArrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;width:15px;height:30px;position:absolute;right:20px;top:10px}.contactForm .form-group.selectWrapper select{color:#000;border:1px solid #4D4D4D;background-color:#EDEDED;border-radius:15px;padding:15px;transition:all .5s ease;cursor:pointer}.contactForm .form-group.selectWrapper select::placeholder{color:#15181E}.contactForm .form-group.selectWrapper select:focus{box-shadow:none;outline:0;border-bottom:1px solid #000}.contactForm .form-group textarea{min-height:100px;color:#000;border:1px solid #4D4D4D;background-color:#EDEDED;border-radius:15px;padding:15px}.contactForm .form-group textarea::placeholder{color:#15181E}.contactForm .form-group textarea:focus{box-shadow:none;outline:0;border-bottom:1px solid #000}.contactForm .form-group.captcha label{font-size:16px}.contactForm .form-group.captcha .captchatext{font-size:14px}@media (min-width:576px){.contactForm .form-group.captcha .captchatext{font-size:18px}}.contactForm .buttonWrapper .themeBtnReverse{font-weight:400;background-color:transparent;border-color:#ea088b;color:#ea088b;margin:0;min-width:200px;font-size:16px}.contactForm .buttonWrapper .themeBtnReverse:hover{background-color:#ea088b;color:#fff}.modal-body iframe{width:100%}@media (min-width:992px){.formModal .modal-custom-size{max-width:650px;margin:auto}}.formModal .sectionTitle{font-size:24px}.formModal .modal-content{border-radius:0;margin:20px;padding:10px}@media (min-width:992px){.formModal .modal-content{padding:20px}}.formModal .modal-content .closeModalBtn{top:-15px;right:-15px;cursor:pointer;z-index:99}.formModal .modal-content .closeModalBtn img{width:30px}.scrolltotop{bottom:15px;right:0;cursor:pointer;z-index:1;transition:all .5s ease}.scrolltotop img{width:70px}.scrolltotop.hide{opacity:0;visibility:hidden}@media (max-width:767px){section.footer .footerRow{column-gap:0!important;row-gap:20px!important}.scrolltotop{bottom:75px}}.thank-you{padding:3% 0;background-color:#F5FAF8;min-height:100vh;display:flex;align-items:center}.thank-you img{width:140px}.thank-you h1{font-weight:700}.thank-you .subTitle{font-weight:600;margin:0 0 20px}.thank-you a{display:inline-block}@media (max-width:991px){.translated-ltr section.homeBanner .bannerContent .title{font-size:46px}.translated-ltr section.homeBanner .bannerContent .subtext{font-size:20px}.translated-ltr section.homeBanner .bannerContent .subtitle{font-size:30px}}