﻿:root{--wheat: #d8c6a0;--dark: #3c3c3b;--grey: #545759}@font-face{font-family:"Poppins";src:url("fonts/Poppins-ExtraLight.eot");src:url("fonts/Poppins-ExtraLight.eot?#iefix") format("embedded-opentype"),url("fonts/Poppins-ExtraLight.woff2") format("woff2"),url("fonts/Poppins-ExtraLight.woff") format("woff"),url("fonts/Poppins-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("fonts/Poppins-LightItalic.eot");src:url("fonts/Poppins-LightItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Poppins-LightItalic.woff2") format("woff2"),url("fonts/Poppins-LightItalic.woff") format("woff"),url("fonts/Poppins-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Lato";src:url("fonts/Lato-Regular.eot");src:url("fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Lato-Regular.woff2") format("woff2"),url("fonts/Lato-Regular.woff") format("woff"),url("fonts/Lato-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("fonts/Poppins-Light.eot");src:url("fonts/Poppins-Light.eot?#iefix") format("embedded-opentype"),url("fonts/Poppins-Light.woff2") format("woff2"),url("fonts/Poppins-Light.woff") format("woff"),url("fonts/Poppins-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("fonts/Poppins-Medium.eot");src:url("fonts/Poppins-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Poppins-Medium.woff2") format("woff2"),url("fonts/Poppins-Medium.woff") format("woff"),url("fonts/Poppins-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url("fonts/HelveticaNeueLTStd-Lt.eot");src:url("fonts/HelveticaNeueLTStd-Lt.eot?#iefix") format("embedded-opentype"),url("fonts/HelveticaNeueLTStd-Lt.woff2") format("woff2"),url("fonts/HelveticaNeueLTStd-Lt.woff") format("woff"),url("fonts/HelveticaNeueLTStd-Lt.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("fonts/Poppins-Regular.eot");src:url("fonts/Poppins-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Poppins-Regular.woff2") format("woff2"),url("fonts/Poppins-Regular.woff") format("woff"),url("fonts/Poppins-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url("fonts/HelveticaNeueLTStd-Bd.eot");src:url("fonts/HelveticaNeueLTStd-Bd.eot?#iefix") format("embedded-opentype"),url("fonts/HelveticaNeueLTStd-Bd.woff2") format("woff2"),url("fonts/HelveticaNeueLTStd-Bd.woff") format("woff"),url("fonts/HelveticaNeueLTStd-Bd.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?cd8mtw");src:url("fonts/icomoon.eot?cd8mtw#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?cd8mtw") format("truetype"),url("fonts/icomoon.woff?cd8mtw") format("woff"),url("fonts/icomoon.svg?cd8mtw#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron:before{content:""}.icon-persons:before{content:""}.icon-beds:before{content:""}.icon-youtube:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-arrow:before{content:""}.icon-circleArrow:before{content:""}.icon-close:before{content:""}.icon-plus:before{content:""}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes scrollMove{0%{transform:translateY(0)}50%{transform:translateY(-11px)}80%{transform:translateY(0)}100%{transform:translateY(0)}}body{-ms-overflow-style:none;scrollbar-width:none;animation:fadeIn ease-in 800ms;-webkit-animation:fadeIn ease-in 800ms;margin:0;font-family:"Poppins";color:w;font-weight:400;color:var(--dark);font-size:16px;position:relative}body.admin-bar .headerContain.menuOpen{top:32px;min-height:calc(100% - 32px)}body.admin-bar .headerContain.fixedHead{top:32px}div{box-sizing:border-box}.noScroll{overflow:hidden}.mainContain{position:relative;box-sizing:border-box;z-index:1;background-color:#fff}.container-xl{max-width:1320px;width:100%;position:relative;padding:15px;margin-right:auto;margin-left:auto;display:block;box-sizing:border-box}.container{max-width:1140px;width:100%;position:relative;padding:15px;margin-right:auto;margin-left:auto;display:block;box-sizing:border-box}.container-fluid{width:100%;max-width:100%;position:relative;box-sizing:border-box}.d-none{display:none !important}.d-block{display:block !important}.row{display:flex}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:rgba(32,32,32,.8) !important;z-index:999999;border-top:1px solid var(--wheat) !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a{font-size:15px !important;font-weight:normal !important}.headerContain{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:40px 5vw;position:absolute;top:0;left:0;width:100%;min-height:0;z-index:9;overflow:hidden;transition:min-height 300ms ease-in-out}.headerContain::before{content:"";width:100%;position:absolute;height:0%;opacity:0;top:0;left:0;background-color:var(--dark);transition:all 400ms ease-in-out;z-index:0}.headerContain.isHome .headLogo,.headerContain.isHome .langSwitcher,.headerContain.isHome .bookBtn{opacity:0;visibility:hidden}.headerContain.logoLight .siteLogo .siteLogo-black{position:absolute;opacity:0;visibility:hidden;width:100%}.headerContain.logoLight .siteLogo .siteLogo-white{position:relative;opacity:1;visibility:visible}.headerContain.headLight .menuToggler{background-color:var(--wheat)}.headerContain.headLight .menuToggler span{background-color:#fff}.headerContain.headLight .bookBtn{color:#fff}.headerContain.headLight .bookBtn span{color:#fff}.headerContain.fixedHead:not(.menuOpen){position:fixed;background:rgba(255,255,255,.8);padding:20px 5vw;transition:min-height 300ms ease-in-out}.headerContain.fixedHead:not(.menuOpen) .headLogo,.headerContain.fixedHead:not(.menuOpen) .langSwitcher,.headerContain.fixedHead:not(.menuOpen) .bookBtn{opacity:1;visibility:visible}.headerContain.fixedHead:not(.menuOpen) .bookBtn{border-color:var(--wheat);color:var(--dark)}.headerContain.fixedHead:not(.menuOpen) .bookBtn span{color:var(--dark)}.headerContain.fixedHead:not(.menuOpen) .bookBtn:hover{color:#fff}.headerContain.fixedHead:not(.menuOpen) .bookBtn:hover span{color:#fff}.headerContain.fixedHead:not(.menuOpen) .siteLogo{height:40px;display:block}.headerContain.fixedHead:not(.menuOpen) .siteLogo .siteLogo-black{position:relative;opacity:1;visibility:visible}.headerContain.fixedHead:not(.menuOpen) .siteLogo .siteLogo-white{position:absolute;opacity:0;visibility:hidden}.headerContain.fixedHead:not(.menuOpen) .menuToggler{background-color:var(--dark)}.headerContain.fixedHead:not(.menuOpen) .menuToggler span{background-color:var(--wheat)}.headerContain.menuOpen{position:fixed;min-height:100%;background:rgba(0,0,0,0);transition:min-height 300ms ease-in-out}.headerContain.menuOpen::before{height:100%;opacity:1;transition:all 400ms ease-in-out}.headerContain.menuOpen .headLogo,.headerContain.menuOpen .langSwitcher,.headerContain.menuOpen .bookBtn{opacity:1;visibility:visible;transition:all 200ms ease-in-out 250ms}.headerContain.menuOpen .menuContainer{opacity:1;visibility:visible;display:block;transition:opacity 200ms ease-in-out 300ms}.headerContain.menuOpen .menuSocials{opacity:1;visibility:visible;display:flex;transition:all 200ms ease-in-out 400ms}.headerContain.menuOpen .siteLogo .siteLogo-white{position:relative;opacity:1;visibility:visible}.headerContain.menuOpen .siteLogo .siteLogo-black{position:absolute;opacity:0;visibility:hidden}.headerContain.menuOpen .bookBtn{color:#fff}.headerContain.menuOpen .bookBtn span{color:#fff}.headerContain .siteLogo img{width:100%;height:100%;object-fit:contain}.headerContain .siteLogo .siteLogo-black{width:180px}.headerContain .siteLogo .siteLogo-white{position:absolute;opacity:0;visibility:hidden}.headerContain .headerActions{display:flex;align-items:center;justify-content:center;position:relative}.headerContain .headerActions>div,.headerContain .headerActions>a{margin:0 15px}.headerContain .headerActions>div.menuToggler,.headerContain .headerActions>a.menuToggler{margin-right:0}.headerContain .langSwitcher{display:flex;align-items:flex-end;background-color:var(--wheat);padding:5px 12px;text-transform:uppercase;font-size:14px;font-weight:200;border:1px solid var(--wheat);color:#000}.headerContain .langSwitcher a{color:inherit;text-decoration:none}.headerContain .langSwitcher>div{margin:0 7px}.headerContain .langSwitcher>div.langSwitcher__active{color:#fff;font-size:17px;font-weight:500}.headerContain .bookBtn{font-size:12px;padding:8px 11px;border-color:var(--wheat);color:var(--dark);cursor:pointer;position:relative}.headerContain .bookBtn span{color:var(--dark)}.headerContain .bookBtn::before{content:"";width:0%;height:100%;background-color:var(--dark);position:absolute;top:0;left:0;z-index:-1;transition:all 300ms ease-in-out}.headerContain .bookBtn:hover{color:#fff}.headerContain .bookBtn:hover span{color:#fff}.headerContain .bookBtn:hover::before{width:100%;transition:all 300ms ease-in-out}.headerContain .menuToggler{width:38px;height:38px;position:relative;margin-right:0px;background-color:var(--dark);border-radius:38px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer;-ms-transition:.3s ease-in-out}.headerContain .menuToggler.open{background-color:#fff;transition:.3s ease-in-out}.headerContain .menuToggler.open span{background-color:var(--dark);transition:.3s ease-in-out}.headerContain .menuToggler.open span:nth-child(1){-webkit-transform:rotate(45deg) translateX(-50%);-moz-transform:rotate(45deg) translateX(-50%);-o-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);top:50%;left:50%}.headerContain .menuToggler.open span:nth-child(2){width:0%;opacity:0}.headerContain .menuToggler.open span:nth-child(3){-webkit-transform:rotate(-45deg) translateX(-50%);-moz-transform:rotate(-45deg) translateX(-50%);-o-transform:rotate(-45deg) translateX(-50%);transform:rotate(-45deg) translateX(-50%);top:50%;left:50%}.headerContain .menuToggler span{display:block;position:absolute;height:1px;width:57%;background:var(--wheat);opacity:1;left:50%;-webkit-transform:rotate(0deg) translateX(-50%);-moz-transform:rotate(0deg) translateX(-50%);-o-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;box-shadow:0 0 2px rgba(255,255,255,.75)}.headerContain .menuToggler span:nth-child(1){top:12px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.headerContain .menuToggler span:nth-child(2){top:calc(50% - 1px);-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;width:47%}.headerContain .menuToggler span:nth-child(3){bottom:13px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.headerContain .menuContainer{visibility:hidden;width:100%;height:auto;position:relative;opacity:0;display:none;transition:display 200ms linear 300ms}.headerContain .menuContainer .navigation-menu{list-style:none;padding:0;margin:0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.headerContain .menuContainer .navigation-menu li{text-align:center;color:#fff;font-size:33px;font-weight:200;padding:1vh 0;max-width:510px;width:100%}.headerContain .menuContainer .navigation-menu li:hover a{transform:translateX(15px);transition:all 300ms ease-in-out;color:var(--wheat)}.headerContain .menuContainer .navigation-menu a{color:inherit;text-decoration:none;transition:all 300ms ease-in-out;display:block}.headerContain .menuSocials{position:relative;width:100%;align-items:center;justify-content:center;flex-direction:row;margin-top:40px;visibility:hidden;opacity:0;display:none;transition:display 200ms linear 300ms}.headerContain .menuSocials::before{content:"";position:absolute;left:-5vw;top:50%;transform:translateY(-50%);background-image:url("../images/patternSingle-wheat.svg");background-repeat:no-repeat;background-position:bottom left;background-size:contain;width:100%;height:7vh;z-index:0;opacity:.16}.headerContain .menuSocials::after{content:"";position:absolute;right:-5vw;top:50%;transform:translateY(-50%);background-image:url("../images/patternSingle-wheat.svg");background-repeat:no-repeat;background-position:bottom right;background-size:contain;width:100%;height:7vh;z-index:0;opacity:.16}.headerContain .menuSocials .sideNavSocials{display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative;z-index:1}.headerContain .menuSocials .sideNavSocials .sideNavSocTitle{font-size:17px;font-weight:200;color:#fff;padding:0;margin:0}.headerContain .menuSocials .sideNavSocials .sideNavSocItem{position:relative;color:var(--wheat);font-size:20px;padding:0 7px}.headerContain .menuSocials .sideNavSocials .sideNavSocItem a{color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center}.homeTop{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;height:80vh;position:relative}.homeTop .homeslide{width:70%;height:100%}.homeTop .homeslide .slick-track,.homeTop .homeslide .slick-list{height:100%}.homeTop .homeslide .homeslideItem{width:100%;height:100%;position:relative}.homeTop .homeslide .homeslideItem img{width:100%;height:100%;object-fit:cover;position:relative}.homeTop .homeslide .homeslideItem .homeslideItem-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:24px;font-weight:200;font-style:italic;text-transform:uppercase;text-align:center;z-index:1;color:#fff;max-width:40%}.homeTop .homeslide .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:9;appearance:none;border:0;left:5vw;font-size:0;padding:0;background-color:rgba(0,0,0,0);color:#fff;cursor:pointer;z-index:9}.homeTop .homeslide .slick-arrow::before{content:"";width:57px;height:57px;font-family:"icomoon";font-size:57px;left:0;display:block}.homeTop .homeslide .slick-arrow.slick-next{left:unset;right:5vw}.homeTop .homeslide .slick-arrow.slick-next::before{transform:rotate(180deg)}.homeTop .homeslide .slick-dots{display:flex;flex-direction:row;position:absolute;bottom:5vw;left:5vw;list-style:none;padding:0;margin:0}.homeTop .homeslide .slick-dots li{padding:0 3px}.homeTop .homeslide .slick-dots li:first-child{padding-left:0}.homeTop .homeslide .slick-dots li:last-child{padding-right:0}.homeTop .homeslide .slick-dots li.slick-active button{background-color:var(--wheat);width:18px;transition:all 200ms ease-in-out}.homeTop .homeslide .slick-dots button{appearance:none;border:0;height:4px;cursor:pointer;width:14px;transition:all 200ms ease-in-out;background-color:#fff;border-radius:10px;font-size:0}.homeTop .homeTop-book{width:30%;height:100%;background-color:var(--wheat);padding:0 5vw;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.homeTop .homeTop-book::before{content:"";position:absolute;bottom:0;left:0;background-image:url("../images/patternDouble-white.svg");background-size:contain;width:100%;height:100%;background-repeat:no-repeat;background-position-y:100%}.homeTop .homeTop-book .PTBLogo{width:100%;margin-bottom:50px}.homeTop .homeTop-book .PTBLogo img{width:100%}.homeTop .homeTop-book .homeTop-content{display:none}.homeTop .homeslideContent{position:absolute;top:50%;left:0;width:70%;z-index:5;text-align:center;font-size:24px;font-weight:200;font-style:italic;text-transform:uppercase;transform:translateY(-50%);text-align:center;color:#fff;user-select:none;padding:0 15vw}.bookBtn{border:1px solid var(--dark);text-transform:uppercase;color:#fff;font-size:16px;letter-spacing:2px;padding:11px 15px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-decoration:none;position:relative;z-index:1;transition:all 300ms ease-in-out}.bookBtn span{color:var(--dark);font-size:20px;margin-left:15px;transition:all 300ms ease-in-out}.bookBtn::before{content:"";width:0%;height:100%;background-color:var(--dark);position:absolute;top:0;left:0;z-index:-1;transition:all 300ms ease-in-out}.bookBtn:hover::before{width:100%;transition:all 300ms ease-in-out}.bookBtn:hover span{color:#fff;transition:all 300ms ease-in-out}.aptsList{padding:55px 0 55px 5vw;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start}.aptsList .aptsTypes{padding:30px 0 0 36px;border-top:1px solid var(--wheat);border-left:1px solid var(--wheat);max-width:275px;width:100%;flex:1 0 100%;margin-right:35px}.aptsList .aptsTypes .aptsTypes-title{font-size:30px;text-transform:uppercase;color:var(--grey);margin-bottom:40px;font-weight:200}.aptsList .aptsTypes .aptsTypesWrap{display:flex;align-items:flex-end}.aptsList .aptsTypes .aptsTypesWrap .aptsTypesItem{font-size:40px;color:var(--grey);opacity:.2;padding:0 15px;user-select:none;line-height:1;cursor:pointer;transition:all 300ms ease-in-out}.aptsList .aptsTypes .aptsTypesWrap .aptsTypesItem:first-child{padding-left:0}.aptsList .aptsTypes .aptsTypesWrap .aptsTypesItem:last-child{padding-right:0}.aptsList .aptsTypes .aptsTypesWrap .aptsTypesItem.typeActive{color:var(--wheat);opacity:1;font-size:47px;transition:all 300ms ease-in-out}.aptsList .aptsListSlide{width:100%;max-width:calc(100% - 310px);transition:all 300ms ease-in-out}.aptsList .aptsListSlide.loading{filter:blur(4px);transition:all 300ms ease-in-out}.aptsList .aptsListSlide .aptItem{height:100%;min-height:275px;max-width:275px;width:100%;margin-right:20px;position:relative;aspect-ratio:1/1;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.aptsList .aptsListSlide .aptItem a{text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%}.aptsList .aptsListSlide .aptItem .aptItemTitle{font-size:25px;font-weight:200;color:#fff;margin-bottom:35px;opacity:1;position:relative}.aptsList .aptsListSlide .aptItem .aptIcon{width:42px;height:42px;background-color:var(--wheat);color:#fff;border-radius:45px;display:flex;align-items:center;justify-content:center;transform:translateY(80px);transition:all 300ms cubic-bezier(0.34, 1.56, 0.64, 1);opacity:0;position:absolute;top:60%}.aptsList .aptsListSlide .aptItem::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(32,32,32,.2);mix-blend-mode:multiply;top:0;left:0;opacity:0;transition:all 200ms ease-in-out}.aptsList .aptsListSlide .aptItem:hover .aptIcon{transform:translateY(0px);opacity:1;transition:all 400ms cubic-bezier(0.34, 1.56, 0.64, 1)}.aptsList .aptsListSlide .aptItem:hover::before{opacity:1;transition:all 200ms ease-in-out}.aptsList .aptsListSlide .slick-arrow{width:50px;height:50px;background-color:#fff;border-radius:50px;position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:0;appearance:none;border:0;right:9%;cursor:pointer;z-index:2;transition:all 300ms ease-in-out}.aptsList .aptsListSlide .slick-arrow.slick-prev{right:calc(9% + 67px)}.aptsList .aptsListSlide .slick-arrow.slick-prev::before{transform:rotate(180deg)}.aptsList .aptsListSlide .slick-arrow::before{content:"";color:var(--wheat);font-size:18px;font-family:"icomoon";display:block}.locationPTB{padding:0 5vw;display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:5vh}.locationPTB::before{content:"";width:50%;position:absolute;border-top:1px solid var(--wheat);border-right:1px solid var(--wheat);top:20px;right:calc(5vw - 1px);height:calc(100% - 20px)}.locationPTB .locationPTB-title{font-size:30px;font-weight:200;color:var(--grey);text-transform:uppercase;text-align:center;padding:0 15px;background-color:#fff;position:relative;margin:0}.locationPTB #contactMap{height:55vh;overflow:hidden;width:calc(100% - 5vw);margin-top:15px}.PTBAbout{background-color:var(--dark);padding:40px 10vw;display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:370px;position:relative;overflow:hidden}.PTBAbout>*{width:50%}.PTBAbout::before{content:"";background-image:url("../images/patternSingle-wheat.svg");position:absolute;width:100%;left:-50%;top:0;height:4vw;background-repeat:repeat-x;background-size:contain;transform:rotate(90deg) translateY(-50%)}.PTBAbout .PTBLogo{display:flex;align-items:center;justify-content:center;padding:0 10vw}.PTBAbout .PTBLogo img{min-width:295px;width:100%}.PTBAbout .PTBAboutWrap{color:#fff;font-size:18px;font-weight:200}.PTBGallery{min-height:720px;height:85vh;position:relative}.PTBGallery .PTBGalleryArrows{position:absolute;top:80px;right:5vw;display:flex;justify-content:flex-end;z-index:1}.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-left,.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-right{width:57px;height:57px;border-radius:57px;cursor:pointer;margin-left:15px;display:flex;align-items:center;justify-content:center;transition:all 250ms ease-in-out;border-radius:57px;border:1px solid #fff;transform:rotate(180deg)}.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-left span,.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-right span{font-size:20px;color:#fff;transition:all 250ms ease-in-out}.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-left:hover,.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-right:hover{background-color:#fff;transition:all 250ms ease-in-out}.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-left:hover span,.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-right:hover span{transition:all 250ms ease-in-out;color:var(--dark)}.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-right{transform:rotate(0deg)}.PTBGallery .PTBGallerySlide{height:100%}.PTBGallery .PTBGallerySlide .slick-list,.PTBGallery .PTBGallerySlide .slick-track{height:100%}.PTBGallery .PTBGallerySlide .PTBGalleryItem{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.PTBGallery .PTBGallerySlide .PTBGalleryItem .PTBGalleryImg{width:100%;height:100%}.PTBGallery .PTBGallerySlide .PTBGalleryItem img{width:100%;height:100%;border:10px solid #fff;object-fit:cover}.PTBGallery .PTBGallerySlide .PTBGalleryItem.twoImgs .PTBGalleryImg{height:50%}.PTBServices{display:flex;padding-right:5vw;flex-direction:row;min-height:475px;height:75vh;padding:50px 0;padding-right:5vw}.PTBServicesList{width:65vw}.PTBServicesList .slick-list,.PTBServicesList .slick-track{height:100%}.PTBServicesList .PTBServicesControls{display:none}.PTBServicesList .PTBServicesItem{transition:width 300ms ease-in-out;cursor:pointer;position:relative}.PTBServicesList .PTBServicesItem .PTBServicesImg{width:100%;height:100%;position:relative}.PTBServicesList .PTBServicesItem .PTBServicesImg img{object-fit:cover;width:100%;height:100%}.PTBServicesList .PTBServicesItem .PTBServicesImg h3{position:absolute;top:0;right:0;padding:20px 8px;text-transform:uppercase;font-size:30px;color:#fff;font-weight:200;background-color:var(--wheat);margin:0;writing-mode:vertical-rl;transform:rotate(180deg);line-height:1;z-index:1}.PTBServicesList .PTBServicesItem::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;opacity:0;transition:opacity 200ms ease-in-out}.PTBServicesList .PTBServicesItem.shrink{width:10vw !important;transition:width 300ms ease-in-out}.PTBServicesList .PTBServicesItem.shrink::before{opacity:1;transition:opacity 200ms ease-in-out}.PTBServicesList .PTBServicesItem.active{width:45vw !important;transition:width 300ms ease-in-out}.PTBServicesList .PTBServicesText{display:none}.PTBServicesContent{width:35%;padding:5vw;border-top:1px solid var(--wheat);border-right:1px solid var(--wheat);position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto}.PTBServicesContent .PTBServicesTitle{font-size:30px;font-weight:200;color:var(--wheat);text-transform:uppercase;margin-bottom:15px;margin-top:0}.PTBServicesContent .PTBServicesContWrap{padding-right:40px;font-size:18px;font-weight:200;color:var(--grey)}.PTBServicesContent .PTBServicesControls{position:absolute;top:30px;right:30px;display:flex;align-items:center;justify-content:flex-end}.PTBServicesContent .PTBServicesControls.serviceActive .PTBServicesArrows{position:absolute;visibility:hidden;opacity:0;transition:opacity 200ms ease-in-out}.PTBServicesContent .PTBServicesControls.serviceActive .PTBServicesClose{position:relative;visibility:visible;opacity:1;transition:opacity 200ms ease-in-out 200ms}.PTBServicesContent .PTBServicesControls .PTBServicesArrows{display:flex;align-items:center;justify-content:center;position:relative;visibility:visible;opacity:1;transition:opacity 200ms ease-in-out 200ms}.PTBServicesContent .PTBServicesControls .PTBServicesArrows>div{width:42px;height:42px;margin-left:15px;border:1px solid var(--wheat);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:42px}.PTBServicesContent .PTBServicesControls .PTBServicesArrows>div span{font-size:16px;color:var(--wheat)}.PTBServicesContent .PTBServicesControls .PTBServicesArrows>div.PTBServicesArrows-prev{transform:rotate(180deg)}.PTBServicesContent .PTBServicesControls .PTBServicesClose{width:42px;max-width:42px;flex:1 0 42px;height:42px;border-radius:42px;border:1px solid var(--wheat);display:flex;align-items:center;justify-content:center;color:var(--wheat);visibility:hidden;opacity:0;cursor:pointer;position:absolute;transition:opacity 200ms ease-in-out}.acoresContain{display:flex;flex-direction:row;flex-wrap:nowrap}.acoresContain>*{width:50%}.acoresContain .acoresAbout{background-color:var(--dark);padding-left:5vw;padding-top:140px;padding-bottom:60px;display:flex;flex-direction:column;justify-content:space-evenly;width:40%}.acoresContain .acoresAbout .acoresTitle{font-size:30px;font-weight:200;text-transform:uppercase;color:#fff;margin:0;padding:15px 0}.acoresContain .acoresAbout .acoresContent{padding:15px 0;padding-right:5vw;font-size:18px;font-weight:200;color:#fff}.acoresContain .acoresAbout .acoresSlide{min-height:300px;height:45vh;margin-bottom:40px}.acoresContain .acoresAbout .acoresSlide .slick-list,.acoresContain .acoresAbout .acoresSlide .slick-track{height:100%}.acoresContain .acoresAbout .acoresSlide .acoresSlide-item{width:30vw;height:100%;margin:0 15px;transform:scaleY(0.85);transition:all 300ms ease-in-out}.acoresContain .acoresAbout .acoresSlide .acoresSlide-item.slick-active{transform:scale(1);transition:all 300ms ease-in-out}.acoresContain .acoresAbout .acoresSlide .acoresSlide-item img{width:100%;height:100%;object-fit:cover}.acoresContain .acoresAbout .acoresSlide .slick-arrow{appearance:none;position:absolute;top:50%;left:calc(30vw + 30px);border-radius:50px;border:0;background-color:#fff;width:50px;height:50px;z-index:1;cursor:pointer;font-size:0;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);opacity:1;transition:all 300ms ease-in-out}.acoresContain .acoresAbout .acoresSlide .slick-arrow::before{content:"";font-family:"icomoon";font-size:20px;color:var(--wheat);display:block;transform:rotate(0deg)}.acoresContain .acoresAbout .acoresSlide .slick-arrow.slick-prev{right:7vw;transform:translateY(-50%) translateX(calc(-100% - 30px))}.acoresContain .acoresAbout .acoresSlide .slick-arrow.slick-prev::before{transform:rotate(180deg)}.acoresContain .acoresAbout .acoresSlide .slick-dots{display:flex;flex-direction:row;position:absolute;bottom:-20px;left:0;list-style:none;padding:0;margin:0}.acoresContain .acoresAbout .acoresSlide .slick-dots li{padding:0 3px}.acoresContain .acoresAbout .acoresSlide .slick-dots li:first-child{padding-left:0}.acoresContain .acoresAbout .acoresSlide .slick-dots li:last-child{padding-right:0}.acoresContain .acoresAbout .acoresSlide .slick-dots li.slick-active button{background-color:var(--wheat);width:18px;transition:all 200ms ease-in-out}.acoresContain .acoresAbout .acoresSlide .slick-dots button{appearance:none;border:0;height:4px;cursor:pointer;width:14px;transition:all 200ms ease-in-out;background-color:#fff;border-radius:10px;font-size:0}.acoresContain .acoresImg{position:relative;width:60%}.acoresContain .acoresImg img{width:100%;height:100%;object-fit:cover}.contactContain{display:flex;flex-direction:row;flex-wrap:nowrap}.contactContain .contactForm{background-color:var(--dark);padding:140px 5vw 150px;display:flex;flex-direction:column;justify-content:space-evenly;width:40%;position:relative}.contactContain .contactForm::before{content:"";background-image:url(../images/patternSingle-wheat.svg);position:absolute;width:100%;left:0%;bottom:0;height:4vw;background-repeat:repeat-x;background-size:contain;background-position:center}.contactContain .contactForm form{width:100%}.contactContain .contactForm form.invalid .wpcf7-response-output{display:none}.contactContain .contactForm form .wpcf7-response-output{color:#fff;margin-left:0;margin-right:0}.contactContain .contactForm div:not(.screen-reader-response){display:flex;width:100%}.contactContain .contactForm div:not(.screen-reader-response) p{width:100%}.contactContain .contactForm div:not(.screen-reader-response) span:not(.wpcf7-spinner){width:100%;display:flex;flex-wrap:wrap}.contactContain .contactForm .contactTitle{font-size:30px;font-weight:200;text-transform:uppercase;color:#fff;margin:0;padding:15px 0 0}.contactContain .contactForm .contactForm-wrap label{font-size:20px;font-weight:200;color:#fff}.contactContain .contactForm .contactForm-wrap input[type=text],.contactContain .contactForm .contactForm-wrap input[type=email],.contactContain .contactForm .contactForm-wrap textarea{border:1px solid var(--wheat);width:100%;appearance:none;background-color:rgba(0,0,0,0);padding:11px 12px;font-size:16px;color:#fff;margin:10px 0px 0px;width:100%}.contactContain .contactForm .contactForm-wrap textarea{max-height:150px;font-family:inherit}.contactContain .contactForm .contactForm-wrap .formSubmit p{display:flex;flex-direction:row-reverse}.contactContain .contactForm .contactForm-wrap .formSubmit p::before{content:"";font-family:"icomoon";font-size:25px;color:var(--wheat);top:2px;position:relative}.contactContain .contactForm .contactForm-wrap input[type=submit]{appearance:none;border:0;font-size:20px;font-weight:200;color:#fff;background-color:rgba(0,0,0,0);padding-right:20px;cursor:pointer}.contactContain #contactMap{width:60%}.alojamentoContain{min-height:95vh;height:auto}.alojamentoContain .slick-list,.alojamentoContain .slick-track{height:100%}.alojamentoContain .alojamentoContainArrow{position:absolute;right:5vw;bottom:10vh;width:50px;height:50px;cursor:pointer;border-radius:50px;z-index:1;border:1px solid var(--dark);color:var(--wheat);display:flex;align-items:center;justify-content:center}.alojamentoContain .alojamentoContainArrow span{font-size:20px;transform:rotate(0deg);display:block;stroke-width:10}.alojamentoContain .alojamentoContainArrow.alojamentoContainArrow-prev{transform:translateX(calc(-100% - 20px))}.alojamentoContain .alojamentoContainArrow.alojamentoContainArrow-prev span{transform:rotate(180deg)}.alojamentoContain .alojamentoItem{display:flex;flex-direction:row;width:100%;min-height:95vh;height:auto}.alojamentoContain .alojamentoItem>*{width:50%}.alojamentoContain .alojamentoItem .alojamentoSlide{height:auto;min-height:95vh;position:relative}.alojamentoContain .alojamentoItem .alojamentoSlide .slick-list,.alojamentoContain .alojamentoItem .alojamentoSlide .slick-track{height:100%}.alojamentoContain .alojamentoItem .alojamentoSlide .alojamentoSlide-item{height:100%;min-height:95vh;position:relative;overflow:hidden}.alojamentoContain .alojamentoItem .alojamentoSlide .alojamentoSlide-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.alojamentoContain .alojamentoItem .alojamentoType{position:absolute;bottom:10px;left:19px;text-transform:uppercase;font-size:35vh;line-height:.75;width:50%;text-align:right;font-weight:700;color:rgba(255,255,255,.4);font-family:Lato}.alojamentoContain .alojamentoItem .alojamentoSlideNav{position:absolute;top:50%;left:0%;z-index:5;width:50px;height:135px;transform:translate(-50%, -50%)}.alojamentoContain .alojamentoItem .alojamentoSlideNav .slick-track{display:flex;align-items:center;flex-direction:column}.alojamentoContain .alojamentoItem .alojamentoSlideNav .alojamentoSlideNav-item{width:27px !important;height:27px;max-width:27px;max-height:27px;flex:1 0 27px;border-radius:20px;cursor:pointer;border-radius:20px;transition:all 200ms ease-in-out;display:flex;align-items:center;justify-content:center;border:0px solid #fff;position:relative;margin:5px}.alojamentoContain .alojamentoItem .alojamentoSlideNav .alojamentoSlideNav-item.slick-current{border:5px solid #fff;box-shadow:0 0 6px 4px rgba(0,0,0,.2);transition:all 200ms ease-in-out}.alojamentoContain .alojamentoItem .alojamentoSlideNav .alojamentoSlideNav-item:nth-child(4n+1) span{background-color:#efceb4}.alojamentoContain .alojamentoItem .alojamentoSlideNav .alojamentoSlideNav-item:nth-child(4n+2) span{background-color:#cba780}.alojamentoContain .alojamentoItem .alojamentoSlideNav .alojamentoSlideNav-item:nth-child(4n+3) span{background-color:#9d7157}.alojamentoContain .alojamentoItem .alojamentoSlideNav .alojamentoSlideNav-item:nth-child(4n+4) span{background-color:#aaa}.alojamentoContain .alojamentoItem .alojamentoSlideNav .alojamentoSlideNav-item span{width:20px;height:20px;display:block;border-radius:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}.alojamentoContain .alojamentoItem .alojamentoDetails{padding:140px 5vw 15vh;position:relative}.alojamentoContain .alojamentoItem .alojamentoDetails::before{content:"";background-image:url("../images/patternSingle-wheat.svg");position:absolute;width:100%;left:0%;bottom:0;height:4vw;background-repeat:repeat-x;background-size:contain;background-position:center}.alojamentoContain .alojamentoItem .alojamentoDetails>*:not(.alojamentoSlideNav){position:relative}.alojamentoContain .alojamentoItem .alojamentoDetails .alojamentoContainArrow{opacity:0;position:absolute}.alojamentoContain .alojamentoItem .alojamentoDetails .alojBack{font-size:18px;font-weight:200;margin-bottom:25px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojBack span{display:block;transform:rotate(180deg);color:var(--wheat);font-size:30px;margin-right:10px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojBack a{display:flex;flex-direction:row;color:inherit;text-decoration:none;align-items:center;justify-content:flex-end}.alojamentoContain .alojamentoItem .alojamentoDetails .alojName{font-size:30px;font-weight:200;color:var(--dark);text-transform:uppercase;margin-bottom:40px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojName span{font-weight:700;color:var(--wheat);margin-right:15px;font-family:"Lato"}.alojamentoContain .alojamentoItem .alojamentoDetails .alojDetails{display:flex;flex-direction:row;font-size:25px;font-weight:200;color:var(--grey);text-transform:uppercase}.alojamentoContain .alojamentoItem .alojamentoDetails .alojDetails .alojType{margin:0;margin-right:40px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojDetails .alojDetails-item{padding:0 10px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojDetails .alojDetails-item span{color:var(--wheat);margin-right:5px;font-size:20px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojContent{font-size:18px;font-weight:200}.alojamentoContain .alojamentoItem .alojamentoDetails .alojCaract{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.alojamentoContain .alojamentoItem .alojamentoDetails .alojCaract .alojCaract-item{width:50%;display:flex;align-items:center;padding:15px 0;max-width:290px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojCaract .alojCaract-item img{width:40px;height:auto;object-fit:contain;margin-right:20px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojCaract .alojCaract-item .alojCaract-name{font-size:18px;font-weight:200;text-transform:uppercase;margin:0;padding-right:15px}.activitiesContain{display:flex;flex-direction:row;min-height:85vh;height:auto}.activContent{padding-left:5vw;padding-right:5vw;padding-bottom:60px;padding-top:140px;background-color:rgba(203,167,128,.15);width:40%;position:relative}.activContent .activContent-title{font-size:30px;font-weight:200;color:var(--grey);text-transform:uppercase;padding-bottom:35px}.activContent .activContent-texto{font-size:18px;font-weight:200;color:var(--grey)}.activContent::before{content:"";position:absolute;bottom:0;left:0;background-image:url(../images/patternSingle-wheat.svg);background-repeat:repeat-x;background-position:bottom left;background-size:contain;width:100%;height:7vh;z-index:0}.activList{position:relative;min-height:85vh;height:auto;width:60%}.activList .slick-list,.activList .slick-track{height:100%}.activList .activListItem{display:flex;flex-direction:column;flex-wrap:nowrap;position:relative}.activList .activListItem .activList-img{height:100%}.activList .activListItem .activList-img img{width:100%;height:100%;object-fit:cover}.activList .activListItem .activList-link{top:0px;right:20px;position:absolute;width:42px;height:42px;background-color:wheat;border-radius:42px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:25px;z-index:3;transform:translateY(-50%);transition:all 200ms ease-in-out}.activList .activListItem .activList-link a{color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:rotate(-45deg)}.activList .activListItem .activListCont{min-height:245px;padding:35px 32px;height:0%;display:flex;flex-direction:column;position:relative}.activList .activListItem .activListCont::before{content:"";height:70%;width:1px;background-color:rgba(84,87,89,.5);right:0;top:50%;position:absolute;transform:translateY(-50%)}.activList .activListItem .activListCont .activList-title{font-size:18px;color:var(--grey);font-weight:400;margin:0px;padding-bottom:20px}.activList .activListItem .activListCont .activList-content{font-size:15px;font-weight:200;color:var(--grey);line-height:1.2}.activList .activListItem .activListCont .activList-content p{margin:0}.activListNav{position:absolute;top:50%;right:0;z-index:5;width:50px;height:135px;transform:translate(50%, -50%)}.activListNav .slick-track{display:flex;align-items:center;flex-direction:column}.activListNav .activListNav-item{width:27px !important;height:27px;max-width:27px;max-height:27px;flex:1 0 27px;border-radius:20px;cursor:pointer;border-radius:20px;transition:all 200ms ease-in-out;display:flex;align-items:center;justify-content:center;border:0px solid #fff;position:relative;margin:5px}.activListNav .activListNav-item.slick-current{border:5px solid #fff;box-shadow:0 0 6px 4px rgba(0,0,0,.2);transition:all 200ms ease-in-out}.activListNav .activListNav-item:nth-child(4n+1) span{background-color:#efceb4}.activListNav .activListNav-item:nth-child(4n+2) span{background-color:#cba780}.activListNav .activListNav-item:nth-child(4n+3) span{background-color:#9d7157}.activListNav .activListNav-item:nth-child(4n+4) span{background-color:#aaa}.activListNav .activListNav-item span{width:20px;height:20px;display:block;border-radius:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}.container-footer{background-color:var(--wheat);padding:40px 5vw 30px;display:flex;flex-direction:row;justify-content:space-between;position:relative;color:#fff;font-size:17px}.container-footer::before{content:"";background-image:url("../images/PTBFooter.svg");background-size:contain;background-position:right center;top:0;right:0;position:absolute;width:100%;height:100%;background-repeat:no-repeat;z-index:0}.container-footer>*{position:relative}.container-footer .footer-title-conts{font-weight:500}.container-footer .footer-title-conts{padding-bottom:10px}.container-footer .footer-block-contactos{padding:5px 0}.container-footer .footer-block-redessociais{display:flex;flex-direction:row;padding:5px 0}.container-footer .footer-block-redessociais ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row}.container-footer .footer-block-redessociais ul li{padding:0 5px}.container-footer a{color:inherit;text-decoration:none}.container-footer .container-footer-right ul{padding:0;list-style:none;font-size:17px;font-weight:200;margin:0}@media(max-width: 767px){.headerContain{position:relative;padding:10px 30px;background-color:var(--dark);align-items:center;justify-content:center}.headerContain .headerActions>div:first-child,.headerContain .headerActions>a:first-child{display:none}.headerContain .headerActions>div.bookBtn,.headerContain .headerActions>a.bookBtn{display:none}.headerContain .menuToggler{background-color:var(--wheat)}.headerContain .menuToggler span{background-color:#fff}.headerContain .headerActions{position:absolute;top:50%;right:30px;transform:translateY(-50%)}.headerContain.isHome .headLogo,.headerContain.logoLight .headLogo,.headerContain.headLight .headLogo{opacity:1;visibility:visible}.headerContain.isHome .headLogo .siteLogo,.headerContain.logoLight .headLogo .siteLogo,.headerContain.headLight .headLogo .siteLogo{max-height:47px;height:47px;display:block}.headerContain.isHome .headLogo .siteLogo .siteLogo-black,.headerContain.logoLight .headLogo .siteLogo .siteLogo-black,.headerContain.headLight .headLogo .siteLogo .siteLogo-black{position:absolute;visibility:hidden;opacity:0;width:100%}.headerContain.isHome .headLogo .siteLogo .siteLogo-white,.headerContain.logoLight .headLogo .siteLogo .siteLogo-white,.headerContain.headLight .headLogo .siteLogo .siteLogo-white{position:relative;visibility:visible;opacity:1}.headerContain.isHome .headLogo .siteLogo .siteLogo-white img,.headerContain.logoLight .headLogo .siteLogo .siteLogo-white img,.headerContain.headLight .headLogo .siteLogo .siteLogo-white img{width:100%;height:100%;object-fit:contain}.headerContain.menuOpen{align-items:flex-start;justify-content:flex-start;width:100vw;padding:15px 30px}.headerContain.menuOpen .headLogo{opacity:0;position:absolute;visibility:hidden}.headerContain.menuOpen .headerActions{position:relative;top:unset;left:unset;right:unset;transform:translateY(0);width:100%;justify-content:space-between}.headerContain.menuOpen .headerActions>div,.headerContain.menuOpen .headerActions>a{margin:0}.headerContain.menuOpen .headerActions>div:first-child,.headerContain.menuOpen .headerActions>a:first-child{display:block}.headerContain.menuOpen .headerActions>div.bookBtn,.headerContain.menuOpen .headerActions>a.bookBtn{display:flex}.headerContain.menuOpen .menuSocials::before{width:calc(100% + 60px);background-repeat:repeat-x;background-position:center;left:-30px;top:50%}.headerContain.menuOpen .menuSocials::after{display:none}.headerContain.fixedHead:not(.menuOpen){width:100vw;top:0;padding:10px 30px}.headerContain.fixedHead:not(.menuOpen) .headLogo .siteLogo .siteLogo-black{position:relative;visibility:visible;opacity:1;width:100%}.headerContain.fixedHead:not(.menuOpen) .headLogo .siteLogo .siteLogo-white{position:relative;visibility:visible;opacity:1}.headerContain .menuContainer .navigation-menu li{font-size:23px}.homeTop{height:auto;flex-wrap:wrap}.homeTop .homeslide{width:100%}.homeTop .homeslide .homeslideItem{aspect-ratio:1/.8}.homeTop .homeslide .slick-dots{width:100%;left:0;justify-content:center}.homeTop .homeslideContent{display:none}.homeTop .homeTop-book{width:100%;padding-bottom:70px;background-color:var(--dark)}.homeTop .homeTop-book::before{background-image:url("../images/patternSingle-wheat.svg");height:50px;background-repeat:repeat-x}.homeTop .homeTop-book .PTBLogo{display:none}.homeTop .homeTop-book .bookBtn{width:100%;border:0;background-color:var(--wheat);text-align:center;justify-content:center;padding:11px 5vw}.homeTop .homeTop-book .bookBtn span{color:#fff}.homeTop .homeTop-book .homeTop-content{display:block;padding-top:10px;font-size:14px;font-weight:300;font-style:italic;text-align:center;text-transform:uppercase;color:#fff}.aptsList{padding:0;flex-wrap:wrap}.aptsList .aptsTypes{border:0;padding:0 45px;margin:0;max-width:100%}.aptsList .aptsTypes .aptsTypes-title{font-size:16px;margin:0;text-align:center;padding:10px;border-left:1px solid var(--wheat)}.aptsList .aptsTypes .aptsTypesWrap{border-top:1px solid var(--wheat);border-right:1px solid var(--wheat);justify-content:center;align-items:center;padding:10px}.aptsList .aptsTypes .aptsTypesWrap .aptsTypesItem{font-size:28px}.aptsList .aptsTypes .aptsTypesWrap .aptsTypesItem.typeActive{font-size:33px}.aptsList .aptsListSlide{width:100%;max-width:100%;margin-top:10px;margin-bottom:10px;overflow:hidden}.aptsList .aptsListSlide .slick-list{margin-left:-5px;margin-right:-5px}.aptsList .aptsListSlide .aptItem{max-width:100%;margin:0 5px}.aptsList .aptsListSlide .aptItem a{align-items:flex-start;justify-content:space-between;flex-direction:row;padding:10px 0;flex-wrap:nowrap}.aptsList .aptsListSlide .aptItem .aptItemTitle{font-size:13px;margin-left:10px;margin-top:5px}.aptsList .aptsListSlide .aptItem .aptIcon{position:relative;top:unset;transform:unset;width:30px;height:30px;font-size:15px;opacity:1;margin-right:10px}.locationPTB{padding:0;margin-bottom:0}.locationPTB::before{display:none}.locationPTB .locationPTB-title{font-size:16px;position:relative}.locationPTB #contactMap{width:100%;height:35vh}.PTBAbout{flex-direction:column;flex-wrap:wrap;padding:80px 45px 40px}.PTBAbout>*{width:100%}.PTBAbout::before{width:100%;left:0;top:0;height:50px;transform:rotate(0deg) translateY(0%)}.PTBAbout .PTBLogo img{max-height:48px;display:block;margin:auto}.PTBAbout .PTBAboutWrap{font-size:14px}.PTBGallery{height:25vh;min-height:0}.PTBGallery .PTBGalleryArrows{width:100%;top:50%;transform:translateY(-50%);right:unset;left:0;justify-content:space-between;padding:0 10px}.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-left,.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-right{width:27px;height:27px;font-size:18px;margin:0}.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-left span,.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-right span{font-size:10px}.PTBGallery .PTBGallerySlide{width:100%}.PTBGallery .PTBGallerySlide .PTBGalleryItem.twoImgs{display:flex;flex-direction:row}.PTBGallery .PTBGallerySlide .PTBGalleryItem.twoImgs .PTBGalleryImg{height:100%}.PTBServices{min-height:0;height:auto;flex-direction:column-reverse;padding-top:0;padding-right:0;padding-bottom:30}.PTBServices>*{width:100%}.PTBServices .PTBServicesContent{border:0;padding:0}.PTBServices .PTBServicesContent .PTBServicesTitle{font-size:16px;margin:0;text-align:center;padding:10px;width:100%;background-color:var(--wheat);color:#fff;width:100%;box-sizing:border-box}.PTBServices .PTBServicesContent .PTBServicesContWrap{padding:0 45px;font-size:14px}.PTBServices .PTBServicesContent .PTBServicesControls{top:calc(100% + 230px)}.PTBServices .PTBServicesContent .PTBServicesControls .PTBServicesArrows>div{width:27px;height:27px}.PTBServices .PTBServicesContent .PTBServicesControls .PTBServicesArrows>div span{font-size:11px;color:#fff}.PTBServicesList .PTBServicesItem{display:flex;flex-direction:column;pointer-events:none;height:auto}.PTBServicesList .PTBServicesItem .PTBServicesImg{aspect-ratio:1/.8;max-height:300px}.PTBServicesList .PTBServicesItem .PTBServicesImg h3{position:relative;font-size:16px;margin:0;text-align:center;padding:10px;width:100%;background-color:var(--wheat);color:#fff;transform:rotate(0deg);writing-mode:horizontal-tb;box-sizing:border-box}.PTBServicesList .PTBServicesItem .PTBServicesText{display:block;padding:50px 45px 15px;font-size:14px;font-weight:200}.PTBServicesList .PTBServicesItem .PTBServicesText p{margin:0}.PTBServicesList .PTBServicesItem .PTBServicesText p:last-child{margin-bottom:10px}.container-footer{padding:15px 45px;flex-direction:column;font-size:15px}.container-footer::before{display:none}.container-footer .container-footer-right{display:none}.alojamentoContain{height:auto;min-height:0}.alojamentoContain .alojamentoItem{flex-direction:column}.alojamentoContain .alojamentoItem .alojamentoType{display:none}.alojamentoContain .alojamentoItem .alojamentoSlide{height:auto;min-height:0;width:100%;aspect-ratio:1/.8}.alojamentoContain .alojamentoItem .alojamentoSlide .alojamentoSlide-item{min-height:0}.alojamentoContain .alojamentoItem .alojamentoDetails{width:100%;padding:25px 45px 75px}.alojamentoContain .alojamentoItem .alojamentoDetails::before{height:50px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojamentoContainArrow{visibility:visible;opacity:1;position:absolute;bottom:unset;top:25px;right:45px;width:30px;height:30px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojamentoContainArrow span{font-size:10px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojamentoContainArrow.alojamentoContainArrow-prev{transform:translateX(calc(-100% - 10px))}.alojamentoContain .alojamentoItem .alojamentoDetails .alojBack{font-size:15px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojBack a{justify-content:flex-start}.alojamentoContain .alojamentoItem .alojamentoDetails .alojBack span{font-size:20px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojName{font-size:21px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojDetails{font-size:19px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojContent{font-size:14px;font-weight:300}.alojamentoContain .alojamentoItem .alojamentoDetails .alojCaract .alojCaract-item img{width:25px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojCaract .alojCaract-item .alojCaract-name{font-size:14px;line-height:1}.alojamentoContain .alojamentoItem .alojamentoSlideNav{width:145px;height:35px;left:50%;top:0}.alojamentoContain .alojamentoItem .alojamentoSlideNav .slick-track{display:block}.alojamentoContain .alojamentoContainArrow{visibility:hidden;opacity:0}.activitiesContain{flex-direction:column;min-height:auto}.activitiesContain .activList{width:100%;min-height:auto}.activitiesContain .activList .activListItem .activList-link{transform:translateY(50%) scale(1);width:35px;height:35px}.activitiesContain .activList .activListItem .activListCont{padding:25px 45px}.activitiesContain .activList .activListItem .activListCont .activList-title{padding-right:50px}.activitiesContain .activList .activListItem .activList-img{height:0;min-height:350px}.activitiesContain .activListNav{width:145px;height:35px;left:50%;top:calc(100% + 350px);transform:translate(-50%, -50%)}.activitiesContain .activListNav .slick-track{display:block}.activContent{width:100%;padding:25px 45px}.activContent .activContent-title{font-size:21px;padding-bottom:10px}.activContent .activContent-texto{font-size:14px}.contactContain{flex-direction:column-reverse}.contactContain .contactForm{width:100%;padding:80px 45px 40px}.contactContain .contactForm::before{top:0;height:50px}.contactContain .contactForm .contactTitle{font-size:21px}.contactContain .contactForm .contactForm-wrap label{font-size:17px}.contactContain #contactMap{width:100%;aspect-ratio:1/.8}.acoresContain{flex-direction:column-reverse}.acoresContain .acoresAbout{width:100%;padding-top:30px;padding-bottom:20px;padding-left:0}.acoresContain .acoresAbout .acoresTitle{padding:0 45px;font-size:21px}.acoresContain .acoresAbout .acoresContent{padding:0 45px 30px;font-size:14px}.acoresContain .acoresAbout .acoresSlide{min-height:0;height:auto}.acoresContain .acoresAbout .acoresSlide .acoresSlide-item{width:80vw;aspect-ratio:1/.8;margin:0 10px}.acoresContain .acoresAbout .acoresSlide .slick-arrow{width:33px;height:33px;left:calc(80vw + 20px)}.acoresContain .acoresAbout .acoresSlide .slick-arrow.slick-prev{transform:translateY(-50%) translateX(calc(-100% - 20px))}.acoresContain .acoresAbout .acoresSlide .slick-arrow::before{font-size:15px}.acoresContain .acoresAbout .acoresSlide .slick-dots{left:45px}.acoresContain .acoresImg{width:100%;aspect-ratio:1/.8}}@media(min-width: 768px)and (max-width: 991px){.headerContain{position:relative;padding:10px 30px;background-color:var(--dark);align-items:center;justify-content:center}.headerContain .headerActions>div:first-child,.headerContain .headerActions>a:first-child{display:none}.headerContain .headerActions>div.bookBtn,.headerContain .headerActions>a.bookBtn{display:none}.headerContain .menuToggler{background-color:var(--wheat)}.headerContain .menuToggler span{background-color:#fff}.headerContain .headerActions{position:absolute;top:50%;right:30px;transform:translateY(-50%)}.headerContain.isHome .headLogo,.headerContain.logoLight .headLogo,.headerContain.headLight .headLogo{opacity:1;visibility:visible}.headerContain.isHome .headLogo .siteLogo,.headerContain.logoLight .headLogo .siteLogo,.headerContain.headLight .headLogo .siteLogo{max-height:47px;height:47px;display:block}.headerContain.isHome .headLogo .siteLogo .siteLogo-black,.headerContain.logoLight .headLogo .siteLogo .siteLogo-black,.headerContain.headLight .headLogo .siteLogo .siteLogo-black{position:absolute;visibility:hidden;opacity:0;width:100%}.headerContain.isHome .headLogo .siteLogo .siteLogo-white,.headerContain.logoLight .headLogo .siteLogo .siteLogo-white,.headerContain.headLight .headLogo .siteLogo .siteLogo-white{position:relative;visibility:visible;opacity:1}.headerContain.isHome .headLogo .siteLogo .siteLogo-white img,.headerContain.logoLight .headLogo .siteLogo .siteLogo-white img,.headerContain.headLight .headLogo .siteLogo .siteLogo-white img{width:100%;height:100%;object-fit:contain}.headerContain.menuOpen{align-items:flex-start;justify-content:flex-start;width:100vw;padding:15px 30px}.headerContain.menuOpen .headLogo{opacity:0;position:absolute;visibility:hidden}.headerContain.menuOpen .headerActions{position:relative;top:unset;left:unset;right:unset;transform:translateY(0);width:100%;justify-content:space-between}.headerContain.menuOpen .headerActions>div,.headerContain.menuOpen .headerActions>a{margin:0}.headerContain.menuOpen .headerActions>div:first-child,.headerContain.menuOpen .headerActions>a:first-child{display:block}.headerContain.menuOpen .headerActions>div.bookBtn,.headerContain.menuOpen .headerActions>a.bookBtn{display:flex}.headerContain.menuOpen .menuSocials::before{width:calc(100% + 60px);background-repeat:repeat-x;background-position:center;left:-30px;top:50%}.headerContain.menuOpen .menuSocials::after{display:none}.headerContain.fixedHead:not(.menuOpen){width:100vw;top:0;padding:10px 30px}.headerContain.fixedHead:not(.menuOpen) .headLogo .siteLogo .siteLogo-black{position:relative;visibility:visible;opacity:1;width:100%}.headerContain.fixedHead:not(.menuOpen) .headLogo .siteLogo .siteLogo-white{position:relative;visibility:visible;opacity:1}.headerContain .menuContainer .navigation-menu li{font-size:23px}.homeTop{height:auto;flex-wrap:wrap}.homeTop .homeslide{width:100%}.homeTop .homeslide .homeslideItem{aspect-ratio:1/.8}.homeTop .homeslide .slick-dots{width:100%;left:0;justify-content:center}.homeTop .homeslideContent{display:none}.homeTop .homeTop-book{width:100%;padding-bottom:70px;background-color:var(--dark)}.homeTop .homeTop-book::before{background-image:url("../images/patternSingle-wheat.svg");height:50px;background-repeat:repeat-x}.homeTop .homeTop-book .PTBLogo{display:none}.homeTop .homeTop-book .bookBtn{width:100%;border:0;background-color:var(--wheat);text-align:center;justify-content:center;padding:11px 5vw}.homeTop .homeTop-book .bookBtn span{color:#fff}.homeTop .homeTop-book .homeTop-content{display:block;padding-top:10px;font-size:14px;font-weight:300;font-style:italic;text-align:center;text-transform:uppercase;color:#fff}.aptsList{padding:0;flex-wrap:wrap}.aptsList .aptsTypes{border:0;padding:0 45px;margin:0;max-width:100%}.aptsList .aptsTypes .aptsTypes-title{font-size:16px;margin:0;text-align:center;padding:10px;border-left:1px solid var(--wheat)}.aptsList .aptsTypes .aptsTypesWrap{border-top:1px solid var(--wheat);border-right:1px solid var(--wheat);justify-content:center;align-items:center;padding:10px}.aptsList .aptsTypes .aptsTypesWrap .aptsTypesItem{font-size:28px}.aptsList .aptsTypes .aptsTypesWrap .aptsTypesItem.typeActive{font-size:33px}.aptsList .aptsListSlide{width:100%;max-width:100%;margin-top:10px;margin-bottom:10px;overflow:hidden}.aptsList .aptsListSlide .slick-list{margin-left:-5px;margin-right:-5px}.aptsList .aptsListSlide .aptItem{max-width:100%;margin:0 5px}.aptsList .aptsListSlide .aptItem a{align-items:flex-start;justify-content:space-between;flex-direction:row;padding:10px 0;flex-wrap:nowrap}.aptsList .aptsListSlide .aptItem .aptItemTitle{font-size:13px;margin-left:10px;margin-top:5px}.aptsList .aptsListSlide .aptItem .aptIcon{position:relative;top:unset;transform:unset;width:30px;height:30px;font-size:15px;opacity:1;margin-right:10px}.locationPTB{padding:0;margin-bottom:0}.locationPTB::before{display:none}.locationPTB .locationPTB-title{font-size:16px;position:relative}.locationPTB #contactMap{width:100%;height:35vh}.PTBAbout{flex-direction:column;flex-wrap:wrap;padding:80px 45px 40px}.PTBAbout>*{width:100%}.PTBAbout::before{width:100%;left:0;top:0;height:50px;transform:rotate(0deg) translateY(0%)}.PTBAbout .PTBLogo img{max-height:48px;display:block;margin:auto}.PTBAbout .PTBAboutWrap{font-size:14px}.PTBGallery{height:25vh;min-height:0}.PTBGallery .PTBGalleryArrows{width:100%;top:50%;transform:translateY(-50%);right:unset;left:0;justify-content:space-between;padding:0 10px}.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-left,.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-right{width:27px;height:27px;font-size:18px;margin:0}.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-left span,.PTBGallery .PTBGalleryArrows .PTBGalleryArrows-right span{font-size:10px}.PTBGallery .PTBGallerySlide{width:100%}.PTBGallery .PTBGallerySlide .PTBGalleryItem.twoImgs{display:flex;flex-direction:row}.PTBGallery .PTBGallerySlide .PTBGalleryItem.twoImgs .PTBGalleryImg{height:100%}.PTBServices{min-height:0;height:auto;flex-direction:column-reverse;padding-top:0;padding-right:0;padding-bottom:30}.PTBServices>*{width:100%}.PTBServices .PTBServicesContent{border:0;padding:0}.PTBServices .PTBServicesContent .PTBServicesTitle{font-size:16px;margin:0;text-align:center;padding:10px;width:100%;background-color:var(--wheat);color:#fff;width:100%;box-sizing:border-box}.PTBServices .PTBServicesContent .PTBServicesContWrap{padding:0 45px;font-size:14px}.PTBServices .PTBServicesContent .PTBServicesControls{top:calc(100% + 230px)}.PTBServices .PTBServicesContent .PTBServicesControls .PTBServicesArrows>div{width:27px;height:27px}.PTBServices .PTBServicesContent .PTBServicesControls .PTBServicesArrows>div span{font-size:11px;color:#fff}.PTBServicesList .PTBServicesItem{display:flex;flex-direction:column;pointer-events:none;height:auto}.PTBServicesList .PTBServicesItem .PTBServicesImg{aspect-ratio:1/.8;max-height:300px}.PTBServicesList .PTBServicesItem .PTBServicesImg h3{position:relative;font-size:16px;margin:0;text-align:center;padding:10px;width:100%;background-color:var(--wheat);color:#fff;transform:rotate(0deg);writing-mode:horizontal-tb;box-sizing:border-box}.PTBServicesList .PTBServicesItem .PTBServicesText{display:block;padding:50px 45px 15px;font-size:14px;font-weight:200}.PTBServicesList .PTBServicesItem .PTBServicesText p{margin:0}.PTBServicesList .PTBServicesItem .PTBServicesText p:last-child{margin-bottom:10px}.container-footer{padding:15px 45px;flex-direction:column;font-size:15px}.container-footer::before{display:none}.container-footer .container-footer-right{display:none}.alojamentoContain{height:auto;min-height:0}.alojamentoContain .alojamentoItem{flex-direction:column}.alojamentoContain .alojamentoItem .alojamentoType{display:none}.alojamentoContain .alojamentoItem .alojamentoSlide{height:auto;min-height:0;width:100%;aspect-ratio:1/.8}.alojamentoContain .alojamentoItem .alojamentoSlide .alojamentoSlide-item{min-height:0}.alojamentoContain .alojamentoItem .alojamentoDetails{width:100%;padding:25px 45px 75px}.alojamentoContain .alojamentoItem .alojamentoDetails::before{height:50px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojamentoContainArrow{visibility:visible;opacity:1;position:absolute;bottom:unset;top:25px;right:45px;width:30px;height:30px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojamentoContainArrow span{font-size:10px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojamentoContainArrow.alojamentoContainArrow-prev{transform:translateX(calc(-100% - 10px))}.alojamentoContain .alojamentoItem .alojamentoDetails .alojBack{font-size:15px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojBack a{justify-content:flex-start}.alojamentoContain .alojamentoItem .alojamentoDetails .alojBack span{font-size:20px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojName{font-size:21px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojDetails{font-size:19px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojContent{font-size:14px;font-weight:300}.alojamentoContain .alojamentoItem .alojamentoDetails .alojCaract .alojCaract-item img{width:25px}.alojamentoContain .alojamentoItem .alojamentoDetails .alojCaract .alojCaract-item .alojCaract-name{font-size:14px;line-height:1}.alojamentoContain .alojamentoItem .alojamentoSlideNav{width:145px;height:35px;left:50%;top:0}.alojamentoContain .alojamentoItem .alojamentoSlideNav .slick-track{display:block}.alojamentoContain .alojamentoContainArrow{visibility:hidden;opacity:0}.activitiesContain{flex-direction:column;min-height:auto}.activitiesContain .activList{width:100%;min-height:auto}.activitiesContain .activList .activListItem .activList-link{transform:translateY(50%) scale(1);width:35px;height:35px}.activitiesContain .activList .activListItem .activListCont{padding:25px 45px}.activitiesContain .activList .activListItem .activListCont .activList-title{padding-right:50px}.activitiesContain .activList .activListItem .activList-img{height:0;min-height:350px}.activitiesContain .activListNav{width:145px;height:35px;left:50%;top:calc(100% + 350px);transform:translate(-50%, -50%)}.activitiesContain .activListNav .slick-track{display:block}.activContent{width:100%;padding:25px 45px}.activContent .activContent-title{font-size:21px;padding-bottom:10px}.activContent .activContent-texto{font-size:14px}.contactContain{flex-direction:column-reverse}.contactContain .contactForm{width:100%;padding:80px 45px 40px}.contactContain .contactForm::before{top:0;height:50px}.contactContain .contactForm .contactTitle{font-size:21px}.contactContain .contactForm .contactForm-wrap label{font-size:17px}.contactContain #contactMap{width:100%;aspect-ratio:1/.8}.acoresContain{flex-direction:column-reverse}.acoresContain .acoresAbout{width:100%;padding-top:30px;padding-bottom:20px;padding-left:0}.acoresContain .acoresAbout .acoresTitle{padding:0 45px;font-size:21px}.acoresContain .acoresAbout .acoresContent{padding:0 45px 30px;font-size:14px}.acoresContain .acoresAbout .acoresSlide{min-height:0;height:auto}.acoresContain .acoresAbout .acoresSlide .acoresSlide-item{width:80vw;aspect-ratio:1/.8;margin:0 10px}.acoresContain .acoresAbout .acoresSlide .slick-arrow{width:33px;height:33px;left:calc(80vw + 20px)}.acoresContain .acoresAbout .acoresSlide .slick-arrow.slick-prev{transform:translateY(-50%) translateX(calc(-100% - 20px))}.acoresContain .acoresAbout .acoresSlide .slick-arrow::before{font-size:15px}.acoresContain .acoresAbout .acoresSlide .slick-dots{left:45px}.acoresContain .acoresImg{width:100%;aspect-ratio:1/.8}}@media(min-width: 992px)and (max-width: 1199px){.PTBServicesContent .PTBServicesControls .PTBServicesArrows{top:-20px;right:-20px}.PTBServicesContent .PTBServicesControls.serviceActive .PTBServicesClose{top:-20px;right:-20px}.PTBServicesContent .PTBServicesTitle{font-size:25px}.PTBServicesContent .PTBServicesContWrap{padding-right:0}}@media(min-width: 1440px){.aptsList .aptsTypes{max-width:385px}.aptsList .aptsListSlide{max-width:calc(100% - 420px)}.aptsList .aptsListSlide .aptItem{max-width:385px}}