.container-xxxl,.container-xxxl-fluid,.container-xxl,.container-xxl-fluid,.container-xl,.container-xl-fluid,.container-lg,.container-lg-fluid,.container-md,.container-md-fluid,.container-sm,.container-sm-fluid,.container-xs,.container-xs-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width:992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1320px}}@media (min-width:1600px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.container-xxxl{max-width:1560px}}.container-xxxl{width:1560px}.container-xxxl-fluid{width:100%;max-width:1560px}.container-xxl{width:1320px}.container-xxl-fluid{width:100%;max-width:1320px}.container-xl{width:1140px}.container-xl-fluid{width:100%;max-width:1140px}.container-lg{width:960px}.container-lg-fluid{width:100%;max-width:960px}.container-md{width:720px}.container-md-fluid{width:100%;max-width:720px}.container-sm{width:540px}.container-sm-fluid{width:100%;max-width:540px}.container-xs{width:100%}@media (min-width:1600px){.container-xxxl{max-width:1560px}}@media (min-width:1400px) and (max-width:1599px){.container-xxxl,.container-xxl{max-width:1320px}}@media (min-width:1200px) and (max-width:1399px){.container-xxxl,.container-xxl,.container-xl{width:1140px}}@media (min-width:992px) and (max-width:1199px){.container-xxxl,.container-xxl,.container-xl,.container-lg{width:960px}}@media (min-width:768px) and (max-width:991px){.container-xxxl,.container-xxl,.container-xl,.container-lg,.container-md{width:720px}}@media (min-width:576px) and (max-width:767px){.container-xxxl,.container-xxl,.container-xl,.container-lg,.container-md{width:100%}.container-sm{width:540px}.container .container-xxxl,.container .container-xxl,.container .container-xl,.container .container-lg,.container .container-md,.container .container-sm,.container .container{padding:0}}@media (max-width:575px){.container-xxxl,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%}.container-xs{width:540px}.container .container-xxxl,.container .container-xxl,.container .container-xl,.container .container-lg,.container .container-md,.container .container-sm,.container .container-xs,.container .container{padding:0}}@media (max-width:450px){.container-xxxl,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container-xs{width:100%}.container .container-xxxl,.container .container-xxl,.container .container-xl,.container .container-lg,.container .container-md,.container .container-sm,.container .container-xs,.container .container{padding:0}}@media (min-width:1200px){.container-fluid-xl{width:100%;max-width:100%;margin-right:auto;margin-left:auto}}@media (min-width:992px) and (max-width:1199px){.container-fluid-xl,.container-fluid-lg{width:100%;max-width:100%;margin-right:auto;margin-left:auto}}@media (min-width:768px) and (max-width:991px){.container-fluid-xl,.container-fluid-lg,.container-fluid-md{width:100%;max-width:100%;margin-right:auto;margin-left:auto}}@media (min-width:576px) and (max-width:767px){.container-fluid-xl,.container-fluid-lg,.container-fluid-md,.container-fluid-sm{width:100%;max-width:100%;margin-right:auto;margin-left:auto}}@media (max-width:575px){.container-fluid-xl,.container-fluid-lg,.container-fluid-md,.container-fluid-sm,.container-fluid-xs{width:100%;max-width:100%;margin-right:auto;margin-left:auto}}/*! purgecss start ignore */.block-text{font-size:calc(1.275rem + 0.3vw);color:#666}.block-text h1,.block-text h2,.block-text h3,.block-text h4,.block-text h5,.block-text h6{color:#14624b;margin-bottom:15px}.block-text h1{font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.block-text h1{font-size:4.5rem}}.block-text h2{font-size:calc(1.5rem + 3vw)}@media (min-width:1200px){.block-text h2{font-size:3.75rem}}.block-text h3{font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.block-text h3{font-size:3rem}}.block-text h4{font-size:calc(1.35rem + 1.2vw)}@media (min-width:1200px){.block-text h4{font-size:2.25rem}}.block-text h5{font-size:calc(1.3125rem + 0.75vw)}@media (min-width:1200px){.block-text h5{font-size:1.875rem}}.block-text h6{font-size:calc(1.275rem + 0.3vw)}@media (min-width:1200px){.block-text h6{font-size:1.5rem}}@media (min-width:1200px){.block-text{font-size:1.5rem}}.block-text strong{font-weight:700}.block-text p{line-height:1.4}@media (max-width:1199.98px){.block-text-image .row{flex-direction:column-reverse!important}}.block-text-image .content{color:#666;padding:calc(1.5625rem + 3.75vw);font-size:20px}@media (min-width:1200px){.block-text-image .content{padding:4.375rem}}.block-text-image .content strong{font-weight:700}.block-text-image .content h1,.block-text-image .content h2,.block-text-image .content h3,.block-text-image .content h4,.block-text-image .content h5,.block-text-image .content h6{position:relative;font-size:calc(1.5rem + 3vw);font-weight:500;margin-bottom:15px;padding-bottom:15px;line-height:1.1;color:#14624b}@media (min-width:1200px){.block-text-image .content h1,.block-text-image .content h2,.block-text-image .content h3,.block-text-image .content h4,.block-text-image .content h5,.block-text-image .content h6{font-size:3.75rem}}.block-text-image .content h1 strong,.block-text-image .content h2 strong,.block-text-image .content h3 strong,.block-text-image .content h4 strong,.block-text-image .content h5 strong,.block-text-image .content h6 strong{font-weight:700}.block-text-image .content h1 small,.block-text-image .content h2 small,.block-text-image .content h3 small,.block-text-image .content h4 small,.block-text-image .content h5 small,.block-text-image .content h6 small{font-size:calc(1.35rem + 1.2vw);display:block;font-family:"urbanist",sans,sans-serif;font-style:normal;letter-spacing:0}@media (min-width:1200px){.block-text-image .content h1 small,.block-text-image .content h2 small,.block-text-image .content h3 small,.block-text-image .content h4 small,.block-text-image .content h5 small,.block-text-image .content h6 small{font-size:2.25rem}}.block-text-image .content h1 em,.block-text-image .content h2 em,.block-text-image .content h3 em,.block-text-image .content h4 em,.block-text-image .content h5 em,.block-text-image .content h6 em{font-size:calc(1.275rem + 0.3vw);display:block;font-family:"urbanist",sans,sans-serif;font-style:normal;letter-spacing:0}@media (min-width:1200px){.block-text-image .content h1 em,.block-text-image .content h2 em,.block-text-image .content h3 em,.block-text-image .content h4 em,.block-text-image .content h5 em,.block-text-image .content h6 em{font-size:1.5rem}}.block-text-image .content h1 em+:after,.block-text-image .content h2 em+:after,.block-text-image .content h3 em+:after,.block-text-image .content h4 em+:after,.block-text-image .content h5 em+:after,.block-text-image .content h6 em+:after{display:none}.block-text-image .content h1:after,.block-text-image .content h2:after,.block-text-image .content h3:after,.block-text-image .content h4:after,.block-text-image .content h5:after,.block-text-image .content h6:after{content:"";position:absolute;display:inline-block;bottom:0;left:0;width:40px;height:4px;border-radius:4px;background-color:#5e8f5d}.block-text-image .content h1[style*="text-align: center;"]:after,.block-text-image .content h2[style*="text-align: center;"]:after,.block-text-image .content h3[style*="text-align: center;"]:after,.block-text-image .content h4[style*="text-align: center;"]:after,.block-text-image .content h5[style*="text-align: center;"]:after,.block-text-image .content h6[style*="text-align: center;"]:after{left:calc(50% - 20px)}.block-text-image .content h1.font-trajan,.block-text-image .content h2.font-trajan,.block-text-image .content h3.font-trajan,.block-text-image .content h4.font-trajan,.block-text-image .content h5.font-trajan,.block-text-image .content h6.font-trajan{font-size:calc(1.425rem + 2.1vw);font-weight:100}@media (min-width:1200px){.block-text-image .content h1.font-trajan,.block-text-image .content h2.font-trajan,.block-text-image .content h3.font-trajan,.block-text-image .content h4.font-trajan,.block-text-image .content h5.font-trajan,.block-text-image .content h6.font-trajan{font-size:3rem}}.block-text-image .content h1 br,.block-text-image .content h2 br,.block-text-image .content h3 br,.block-text-image .content h4 br,.block-text-image .content h5 br,.block-text-image .content h6 br{display:none}.block-text-image .content p{line-height:1.4}@media (min-width:1200px){.block-text-image.media-wide .is-odd .content:not(.text-center){padding-right:calc((100vw - 1140px) / 2)}.block-text-image.media-wide .is-even .content:not(.text-center){padding-left:calc((100vw - 1140px) / 2)}}@media (min-width:1400px){.block-text-image.media-wide .is-odd .content:not(.text-center){padding-right:calc((100vw - 1320px) / 2)}.block-text-image.media-wide .is-even .content:not(.text-center){padding-left:calc((100vw - 1320px) / 2)}}@media (min-width:1600px){.block-text-image.media-wide .is-odd .content:not(.text-center){padding-right:calc((100vw - 1560px) / 2)}.block-text-image.media-wide .is-even .content:not(.text-center){padding-left:calc((100vw - 1560px) / 2)}}@media (min-width:1200px){.block-text-image.media-wider .col-content{width:44.66666667%}.block-text-image.media-wider .col-media{width:55.33333333%}}@media (min-width:1200px){.block-text-image.media-about .row:not(:first-child){margin-top:30px}}.block-text-image.media-about .content{color:#666;font-size:16px}.block-text-image.media-about .content h1,.block-text-image.media-about .content h2,.block-text-image.media-about .content h3,.block-text-image.media-about .content h4,.block-text-image.media-about .content h5,.block-text-image.media-about .content h6{font-size:calc(1.2875rem + 0.45vw);font-weight:600;line-height:1.1;margin-bottom:0;padding-bottom:0;color:#14624b}@media (min-width:1200px){.block-text-image.media-about .content h1,.block-text-image.media-about .content h2,.block-text-image.media-about .content h3,.block-text-image.media-about .content h4,.block-text-image.media-about .content h5,.block-text-image.media-about .content h6{font-size:1.625rem}}.block-text-image.media-about .content h1 strong,.block-text-image.media-about .content h2 strong,.block-text-image.media-about .content h3 strong,.block-text-image.media-about .content h4 strong,.block-text-image.media-about .content h5 strong,.block-text-image.media-about .content h6 strong{font-weight:700}.block-text-image.media-about .content h1:after,.block-text-image.media-about .content h2:after,.block-text-image.media-about .content h3:after,.block-text-image.media-about .content h4:after,.block-text-image.media-about .content h5:after,.block-text-image.media-about .content h6:after{display:none}.block-text-image.media-about .content p{margin:0}@media (max-width:1199.98px){.block-text-image.media-about .content{text-align:center;padding:calc(1.3125rem + 0.75vw)}}@media (max-width:1199.98px) and (min-width:1200px){.block-text-image.media-about .content{padding:1.875rem}}.block-text-image.media-about .col-media img{border-radius:8px;box-shadow:0 -20px 29.7px .3px rgba(1,1,1,.05)}.block-rooms .col-room{text-align:center;font-size:calc(1.35rem + 1.2vw);color:#082d22;font-weight:700;line-height:1.4}@media (min-width:1200px){.block-rooms .col-room{font-size:2.25rem}}.block-rooms .col-room small{display:block;font-weight:500;font-size:18px;color:#5e706b}/*! purgecss start ignore */.block-slider .swiper-slide .description{display:flex;flex-direction:column;align-items:center;line-height:1}.block-slider .swiper-slide .description div{color:#fff;background-color:#082d22;font-weight:500;font-size:calc(1.425rem + 2.1vw);border-radius:12px;padding:8px 16px}@media (min-width:1200px){.block-slider .swiper-slide .description div{font-size:3rem}}.block-slider .swiper-slide .description div strong{font-weight:700;font-size:calc(1.5rem + 3vw)}@media (min-width:1200px){.block-slider .swiper-slide .description div strong{font-size:3.75rem}}.block-slider .swiper-slide .description div:not(:first-child){margin-top:3px}.block-slider .swiper-slide.slide-plants .swiper-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(../../../../../../../../../template/static/img/img-forest-light.png);background-repeat:repeat-x;background-position:left top;z-index:1}.block-slider .swiper-slide.overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;transition:all 0.3s ease-out}@media (prefers-reduced-motion:reduce){.block-slider .swiper-slide.overlay:before{transition:none}}/*! purgecss end ignore */.block-icon-list.block-home-icons article{display:flex;flex-direction:column;align-items:center}.block-icon-list.block-home-icons article .icon{width:180px;height:180px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 -20px 29.7px .3px rgba(1,1,1,.05)}.block-icon-list.block-home-icons article .icon img,.block-icon-list.block-home-icons article .icon svg{width:100px}.block-icon-list.block-home-icons article .icon img path[fill]:not([stroke]),.block-icon-list.block-home-icons article .icon img rect[fill]:not([stroke]),.block-icon-list.block-home-icons article .icon img polygon[fill]:not([stroke]),.block-icon-list.block-home-icons article .icon svg path[fill]:not([stroke]),.block-icon-list.block-home-icons article .icon svg rect[fill]:not([stroke]),.block-icon-list.block-home-icons article .icon svg polygon[fill]:not([stroke]){fill:#5e8f5d!important}.block-icon-list.block-home-icons article .icon img line[stroke],.block-icon-list.block-home-icons article .icon img path[stroke],.block-icon-list.block-home-icons article .icon img rect[stroke],.block-icon-list.block-home-icons article .icon img polygon[stroke],.block-icon-list.block-home-icons article .icon svg line[stroke],.block-icon-list.block-home-icons article .icon svg path[stroke],.block-icon-list.block-home-icons article .icon svg rect[stroke],.block-icon-list.block-home-icons article .icon svg polygon[stroke]{stroke:#5e8f5d!important}.block-icon-list.block-home-icons article .description{color:#5e8f5d;font-size:calc(1.2625rem + 0.15vw);font-weight:500;text-align:center;line-height:1.3}@media (min-width:1200px){.block-icon-list.block-home-icons article .description{font-size:1.375rem}}.block-icon-list.block-home-icons article .description strong{font-weight:700}.block-icon-list.block-location-icons article .icon img{border-radius:8px;box-shadow:0 -20px 29.7px .3px rgba(1,1,1,.05)}.block-icon-list.block-location-icons article .description{margin-top:5px;color:#082d22;font-size:1.125rem;font-weight:500;text-align:center;line-height:1.3}.block-icon-list.block-location-icons article .description strong{font-weight:700}.block-icon-list.block-nest-icons article .icon .image{width:85px;height:85px;opacity:.75}.block-icon-list.block-nest-icons article .description{margin-top:20px;color:#5e706b;font-size:1rem;font-weight:600;text-align:center;line-height:1.3}.block-icon-list.block-nest-icons article .description strong{font-weight:700}.block-map .leaflet-map{height:100%!important;min-height:100%!important;z-index:0}/*! purgecss end ignore */