.wrap{max-width:1320px;margin:0 auto;padding-left:15px;padding-right:15px}.hidden,.visually-hidden{display:none}.stack{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.stack>*{grid-row:1;grid-column:1}.align-center{align-items:center}.content-center{justify-content:center}@media screen and (max-width:1400px){.wrap{max-width:1140px}}@media screen and (max-width:1200px){.wrap{max-width:960px}}@media screen and (max-width:992px){.wrap{max-width:720px}}@media screen and (max-width:768px){.wrap{max-width:540px}}@media screen and (max-width:576px){.wrap{max-width:100%}}.offcanvas-menu-open{display:none}body.offcanvas-open .page-content{overflow:hidden}#offcanvas-open-btn,#offcanvas-close-btn{cursor:pointer;width:36px;height:36px;background:transparent;border:none;padding:0}#offcanvas-open-btn img,#offcanvas-close-btn img{width:36px}@media (max-width:992px){#offcanvas-open-btn img,#offcanvas-close-btn img{width:28px}}#offcanvas-close-btn{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:0;flex-wrap:nowrap;position:absolute;right:24px}#offcanvas-open-btn{display:none}#offcanvas{position:fixed;width:100%;height:100%;display:none;overflow:scroll;z-index:9999;top:0;grid-row:1;grid-column:1}#offcanvas a{color:white;text-decoration:none}#offcanvas>*{grid-row:1;grid-column:1}#offcanvas .offcanvas-background{width:100%;height:100%;background:rgba(0, 0, 0, 0.3);backdrop-filter:blur(4px);transition-property:all;transition-duration:0.335s;transition-delay:0s;transition-timing-function:ease}#offcanvas .offcanvas-container{max-width:100%;width:21rem;height:initial;position:absolute;inset:0;left:auto;background:#7e8981;transition-property:all;transition-duration:0.335s;transition-delay:0s;transition-timing-function:ease;overflow:auto;box-shadow:0 0 50px 25px rgba(0, 0, 0, 0.2)}#offcanvas .offcanvas-container .content{padding:24px}#offcanvas .offcanvas-container .content .offcanvas-content{grid-row:auto;grid-column:auto;gap:24px}.offcanvas-content .mod-menu{margin:0;padding:0;list-style:none;margin-bottom:24px;margin-top:24px}.offcanvas-content .mod-menu li{padding:12px 0;border-bottom:1px solid rgba(255, 255, 255, 0.2)}.offcanvas-content .mod-languages{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;flex-wrap:nowrap}.offcanvas-content .mod-languages .lang-active{background-color:rgba(255, 255, 255, 0.2);border-radius:4px}@media (max-width:1200px){.offcanvas-menu-open{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:0;flex-wrap:nowrap}#offcanvas-open-btn{display:block}#offcanvas{display:grid}#offcanvas.hide{visibility:hidden}#offcanvas.hide .offcanvas-background{background:rgba(0, 0, 0, 0);visibility:hidden}#offcanvas.hide .offcanvas-container{transform:translateX(21rem)}#offcanvas.show{visibility:visible;overflow:hidden}#offcanvas.show .offcanvas-background{visibility:visible;background:rgba(0, 0, 0, 0.3);display:block;position:fixed}#offcanvas.show .offcanvas-container{transform:translateX(0)}}.popup{position:fixed;inset:0;z-index:999;display:none}.popup *{box-sizing:border-box}.popup.open{display:flex;flex-direction:column;align-items:center;justify-content:center}.popup .bg{background-color:rgba(0, 0, 0, 0.8);position:absolute;inset:0;z-index:-1}.popup .flex{display:flex}.popup .popupContent{max-width:min(80vw, 800px);max-height:min(80vh, 600px)}.popup .popupContent.rich-text{background:#d9d0cb}.popup .popupContent img{width:100%;height:100%;object-fit:contain}.popup .popupContent .rich-text-content,.popup .popupContent .picture-content{min-height:min(400px, 80vh)}.popup .popupContent .rich-text-content .left,.popup .popupContent .rich-text-content .right{height:min(400px, 80vh)}.popup .popupContent .rich-text-content img{object-fit:cover}.popup .popupContent .left{flex:5 0 0;overflow:auto}.popup .popupContent .right{flex:3 1 0}@media (max-width:768px){.popup .popupContent .right{display:none}}.popup .popupContent .text{padding:20px}.popup .popupContent .text>*:first-child{margin-top:0}.popup .wrap{position:relative}.popup a.close{display:block;text-align:right;transform:translate(-100%, -100%);font-size:2em;color:white;position:absolute;right:0;cursor:pointer}#sp-page-builder .page-content{overflow:hidden}@supports (font: -apple-system-body){#sp-page-builder .sppb-section{background-attachment:scroll !important}}@font-face{font-family:"Outfit";src:url("../fonts/Outfit-VariableFont_wght.ttf")}@font-face{font-family:"Gilda Display";src:url("../fonts/GildaDisplay-Regular.ttf")}:root{--swiper-navigation-color: white}html{scroll-behavior:smooth}*{box-sizing:border-box}body{background-color:#d9d0cb;margin:0;font-family:"Outfit", serif;font-weight:300;font-size:14pt;color:#262626;scroll-behavior:smooth;line-height:1.5;display:flex;flex-direction:column;justify-content:start;align-items:normal;gap:0;flex-wrap:nowrap}@media (max-width:992px){body{font-size:12pt}}.sticky{position:sticky !important}h1,h2,h3,h4,h5{font-weight:300}.btn-group{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:16px;flex-wrap:wrap}a{font-family:"Outfit", sans-serif;color:#262626;font-weight:500}a.btn{padding:6px 12px;border:2px solid;border-radius:36px;text-decoration:none;text-transform:uppercase;text-align:center;display:inline-block;font-size:1rem;color:white;border-color:#7e8981;background-color:#7e8981;color:white}a.btn.btn-secondary{background-color:#5b4b4b;border-color:#5b4b4b}@media (max-width:992px){a.btn{padding:6px 10px;font-size:1rem}}b,strong{font-weight:600}figure{margin:0}.buttons-group{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.flex{display:flex}.space-between{justify-content:space-between}.align-center{align-items:center}.align-end{align-items:end}.menu-absolute .mainmenu{background-color:transparent;margin-bottom:-100cqh;transition:background-color 0.6s ease}.menu-absolute.scroll .mainmenu{background-color:#b1b5b0}.navbar{position:sticky;top:0;z-index:9;container-type:inline-size;container-name:navbar}.mainmenu{width:100%;color:white;z-index:10;padding-block:15px;background:#b1b5b0}.mainmenu a{color:white}.mainmenu p{margin:0}@media (max-width:1200px){.mainmenu .menubox-center,.mainmenu .menubox-right{display:none}}@media (max-width:992px){.mainmenu{padding-block:6px}}.mainmenu .topmenu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;flex-wrap:nowrap;margin:auto}@media (max-width:768px){.mainmenu .topmenu{gap:0}}.mainmenu .topmenu .logo img{width:100%;max-width:100px;height:auto}@media (max-width:992px){.mainmenu .topmenu .logo img{max-width:80px}}.mainmenu .menubox-right{width:100px}.mainmenu .mod-menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px;flex-wrap:nowrap}.mainmenu .mod-menu .nav-item a{text-decoration:none;text-transform:uppercase}.mainmenu .mod-languages ul{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:16px;flex-wrap:nowrap}.mainmenu .mod-languages ul li{margin:0}.mainmenu .mod-languages ul li a{padding:0}.mainmenu .mod-languages ul li.lang-active{background-color:transparent}.mainmenu .mod-languages ul li.lang-active a{font-weight:bold}@media (max-width:992px){.menubox-left{display:none}}.fixed{position:fixed}.absolute{position:absolute}.fixed-overlay{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:0;flex-wrap:nowrap;inset:0;z-index:2;pointer-events:none}@media (max-width:992px){.fixed-overlay{align-items:flex-end;justify-content:center}}.fixed-overlay .mod-menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:stretch;align-items:center;gap:4px;flex-wrap:nowrap;pointer-events:initial}@media (max-width:992px){.fixed-overlay .mod-menu{flex-direction:row;width:100%;background:#7e8981;gap:0}}.fixed-overlay .mod-menu li.nav-item{width:100%}.fixed-overlay .mod-menu a{font-family:"Outfit", sans-serif;font-weight:500;padding:6px 10px;border:2px solid;border-radius:36px 0 0 36px;text-decoration:none;text-transform:uppercase;text-align:center;font-size:17px;color:white;border-color:#7e8981;background-color:#7e8981;display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:8px;flex-wrap:nowrap;transform:translateX(calc(100% - 55px));width:200px;transition:transform 0.3s ease}.fixed-overlay .mod-menu a:hover{transform:translateX(0)}.fixed-overlay .mod-menu a img{width:100%;max-width:42px}@media (max-width:992px){.fixed-overlay .mod-menu a{padding:2px;border-radius:8px 0 0 8px;transform:none;width:100%}.fixed-overlay .mod-menu a img{margin:auto}.fixed-overlay .mod-menu a .image-title{display:none}}.intro-header,.intro-header .header-video,.intro-swiper,.intro-swiper .slide-background-image{width:100%;height:100vh}.intro-header{position:relative}.intro-header .swiper-slide img{width:100%;height:100%;object-fit:cover}.intro-header .header-video{position:relative;overflow:hidden}.intro-header iframe{position:absolute;right:50%;top:calc(50% - 1px);height:56.25vw;min-height:calc(100vh + 1px);width:100vw;min-width:177.77vh;transform:translate(50%, -50%)}.intro-header .content .animated-heading h1{font-size:clamp(3rem, calc(-0.4255rem + 11.9149vw), 10rem);text-align:center}.com_sppagebuilder .content h2{font-size:clamp(2rem, calc(0.5319rem + 5.1064vw), 5rem);color:white;text-transform:uppercase;margin-bottom:0.25em}.header{color:white}.header a{color:white;text-decoration:none}.header a em{font-size:1.5em}.header h1{font-size:clamp(3rem, calc(-0.4255rem + 11.9149vw), 10rem)}.header h1,.header h2,.header h3{text-transform:uppercase}.header img{width:100%;max-width:min(300px, 50vw)}.header .right-buttons{position:absolute;z-index:2;right:0;top:50%;transform:translateY(-50%)}.header .right-buttons .buttons-group{flex-direction:column;gap:4px}.header .right-buttons .buttons-group a.btn{border-radius:36px 0 0 36px}body.zoom .header{margin-right:0 !important;margin-left:0 !important;overflow:hidden}#background-zoom-in{position:absolute !important;inset:0;bottom:auto}body.zoom .zoom-header{transform:scale(1.1);transition-property:transform;transition-duration:5s;transition-timing-function:ease-out}.mod-rooms{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px}.mod-rooms .room-item{container-name:room-item;container-type:inline-size}.mod-rooms .room-item .swiper{--swiper-pagination-color: white;--swiper-pagination-bottom: 16px;max-width:100cqw;margin-bottom:12px}.mod-rooms .room-item .swiper .swiper-button-next::after,.mod-rooms .room-item .swiper .swiper-button-prev::after{font-size:1rem;text-shadow:0 2px 3px rgba(0, 0, 0, 0.3)}.mod-rooms .room-item .content img{width:100%;height:100%;object-fit:cover;aspect-ratio:1.5;display:block}.mod-rooms .room-item .content h3{font-size:clamp(1.5rem, calc(1.2553rem + 0.8511vw), 2rem);margin-top:0;margin-bottom:1rem;line-height:1}.mod-rooms .room-item .content .description{margin-bottom:24px}@media (max-width:1200px){.mod-rooms{gap:20px}}@media (max-width:768px){.mod-rooms{grid-template-columns:1fr}}.mod-offers{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;align-items:center;justify-content:center}@media (max-width:992px){.mod-offers{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.mod-offers{grid-template-columns:1fr}}.mod-offers .offer-item{container-name:offer-item;container-type:inline-size;width:100%;max-width:452px;aspect-ratio:0.6666666667;position:relative;overflow:hidden;margin:auto}.mod-offers .offer-item img,.mod-offers .offer-item .content{position:absolute;inset:0}.mod-offers .offer-item img{transform:scale(1);transition:all 0.5s ease;width:100%;height:100%;object-fit:cover}.mod-offers .offer-item img::after{content:""}.mod-offers .offer-item .content{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:0;flex-wrap:nowrap;background:rgb(91 75 75 / 0.3);transition:background 0.5s ease}.mod-offers .offer-item .content .description{width:100%;padding:15px;color:white}.mod-offers .offer-item .content .description h1,.mod-offers .offer-item .content .description h2,.mod-offers .offer-item .content .description h3,.mod-offers .offer-item .content .description h4,.mod-offers .offer-item .content .description h5,.mod-offers .offer-item .content .description h6,.mod-offers .offer-item .content .description p{margin-top:0}.mod-offers .offer-item .content a.btn{display:block;border-radius:0;text-align:center;width:100%;padding:18px}.mod-offers .offer-item:hover img{transform:scale(1.1)}.mod-offers .offer-item:hover .content{background:rgb(91 75 75 / 0.5)}.boxes-container{gap:50px}.boxes-container>div{flex:0 0 calc(50% - 25px)}@media (max-width:1200px){.boxes-container{gap:20px}.boxes-container>div{flex:0 0 calc(50% - 10px)}}@media (max-width:768px){.boxes-container>div{flex:0 0 100%}}.title-heading h1{margin:0}.sppb-panel-faq .sppb-panel-body{border-bottom:1px solid #5b4b4b}.sppb-panel-faq>.sppb-panel-heading{border-bottom:1px solid #5b4b4b}.sppb-panel-faq>.sppb-panel-heading .sppb-toggle-direction{color:inherit}.sppb-panel-title{font-size:1.5rem;font-weight:300;text-transform:uppercase}.sppb-panel-title i::before{display:inline-block;width:32px}.animated-heading h1,.animated-heading h2{color:white;text-transform:uppercase;line-height:1;z-index:2;position:relative;letter-spacing:-0.125em;transition:letter-spacing 2s ease}.animated-heading h2{font-size:70pt !important}@media (max-width:1200px){.animated-heading h2{font-size:50pt !important}}@media (max-width:992px){.animated-heading h2{font-size:30pt !important}}@media (max-width:768px){.animated-heading h2{font-size:10vw !important}}.animated-heading.spacing-animation h1,.animated-heading.spacing-animation h2{letter-spacing:0em}.big-heading{position:relative}.big-heading h2{color:white;font-size:120pt !important;text-transform:uppercase;margin-bottom:0;z-index:2;position:absolute;inset:0;letter-spacing:-0.125em;transition:letter-spacing 3s ease}@media (max-width:1200px){.big-heading h2{font-size:90pt !important}}@media (max-width:992px){.big-heading h2{font-size:70pt !important}}@media (max-width:768px){.big-heading h2{font-size:15vw !important}}.big-heading.spacing-animation h2{letter-spacing:0em}@media (max-width:768px){.big-heading{margin-left:15px;margin-right:15px}}.svg-heading{width:100%;color:white;margin:0;overflow:hidden}.svg-heading svg{display:block}.svg-heading text{fill:currentColor;text-transform:uppercase;text-anchor:middle;transition:letter-spacing 2s ease}.svg-heading.spacing-animation text{letter-spacing:0em}.svg-heading h2{font-size:0}.com-content-article{padding-bottom:50px}.com-content-article .book{margin-top:50px;text-align:center}.mod-article-package,.mod-article-events{margin:0;padding:0;list-style:none}.mod-article-package.mod-article-package-grid,.mod-article-package.mod-article-events-grid,.mod-article-events.mod-article-package-grid,.mod-article-events.mod-article-events-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}@media (max-width:1200px){.mod-article-package.mod-article-package-grid,.mod-article-package.mod-article-events-grid,.mod-article-events.mod-article-package-grid,.mod-article-events.mod-article-events-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.mod-article-package.mod-article-package-grid,.mod-article-package.mod-article-events-grid,.mod-article-events.mod-article-package-grid,.mod-article-events.mod-article-events-grid{grid-template-columns:1fr}}.mod-article-package .mod-articles-item,.mod-article-events .mod-articles-item{container-name:mod-articles-events;container-type:inline-size}.mod-article-package .mod-articles-item:hover .mod-articles-item-content .item-image img,.mod-article-events .mod-articles-item:hover .mod-articles-item-content .item-image img{transform:scale(1.1)}.mod-article-package .mod-articles-item .mod-articles-item-content,.mod-article-events .mod-articles-item .mod-articles-item-content{display:grid;grid-template-columns:1fr;grid-template-columns:1fr;width:100cqw;aspect-ratio:0.6666666667}.mod-article-package .mod-articles-item .mod-articles-item-content .item-image,.mod-article-events .mod-articles-item .mod-articles-item-content .item-image{grid-row:1;grid-column:1;z-index:0;overflow:hidden;margin:0}.mod-article-package .mod-articles-item .mod-articles-item-content .item-image img,.mod-article-events .mod-articles-item .mod-articles-item-content .item-image img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:all 0.75s ease-out}.mod-article-package .mod-articles-item .mod-articles-item-content .mod-articles-title,.mod-article-events .mod-articles-item .mod-articles-item-content .mod-articles-title{grid-row:1;grid-column:1;z-index:1;color:white;padding:15px;margin:0;font-weight:300;font-size:clamp(1.375rem, calc(-0.1875rem + 10cqw), 2rem)}.mod-article-package .mod-articles-item .mod-articles-item-content .mod-articles-title a,.mod-article-events .mod-articles-item .mod-articles-item-content .mod-articles-title a{font-weight:300;color:white;text-decoration:none;display:block;width:100%;height:100%}.custom-green{background-color:#89948c;color:white;padding:50px;margin:0 50px}@media (max-width:1200px){.custom-green{margin:0 20px;padding:30px}}@media (max-width:768px){.custom-green{margin:0 15px;padding:20px}}body.packages .blog{padding:50px 15px}body.packages .blog-items{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:20px}body.packages .blog-item{position:relative;display:grid}body.packages .blog-item>*{grid-row:1;grid-column:1}body.packages .blog-item .intro-image{overflow:hidden;aspect-ratio:0.75}body.packages .blog-item .intro-image .item-image{width:100%;height:100%}body.packages .blog-item .intro-image img{max-width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 0.5s ease}body.packages .blog-item .item-content{position:absolute;background-color:rgba(91, 75, 75, 0.3);transition:background-color 0.5s ease;color:white;width:100%;height:100%;display:flex;flex-direction:column}body.packages .blog-item .item-content .info{height:100%;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;color:white;position:relative;padding:25px;gap:15px}body.packages .blog-item .item-content h2{margin-top:0;padding:0px;grid-column:1 / 3}body.packages .blog-item .item-content .package-dates,body.packages .blog-item .item-content .package-price{margin:0;align-self:end}body.packages .blog-item .item-content .package-price{font-size:3rem}body.packages .blog-item .item-content .buttons{display:flex;margin-top:auto}body.packages .blog-item .item-content .buttons>.btn{flex:1 0 50%;border-radius:0;padding:1em 0.25em}body.packages .blog-item .item-content .buttons>.btn.btn-secondary:hover{background-color:#695959;border-color:#695959}body.packages .blog-item .item-content .buttons>.btn.btn-primary:hover{background-color:#909c93;border-color:#909c93}body.packages .blog-item:hover .intro-image img{transform:scale(1.1)}body.packages .blog-item:hover .item-content{background-color:rgba(91, 75, 75, 0.5)}.mod-article-package-grid .mod-articles-item{display:grid;height:100%}.mod-article-package-grid .mod-articles-item>*{grid-row:1;grid-column:1}.mod-article-package-grid .mod-articles-item .info{padding:25px;height:100%;display:grid;gap:15px;grid-template-columns:1fr auto;grid-template-rows:1fr auto;color:white;position:relative}.mod-article-package-grid .mod-articles-item .info:before{content:"";position:absolute;inset:0;background-color:rgb(91 75 75 / 0.3);transition:background-color 0.5s ease;z-index:-1}@media (max-width:768px){.mod-article-package-grid .mod-articles-item .info{grid-template-columns:1fr}}.mod-article-package-grid .mod-articles-item:hover .info:before{background-color:rgb(91 75 75 / 0.5)}.mod-article-package-grid .mod-articles-item .mod-articles-item-content{z-index:1;display:flex;flex-direction:column;height:100%}.mod-article-package-grid .mod-articles-item .mod-articles-item-content .mod-articles-title{padding:0;grid-column:1 / 3}@media (max-width:768px){.mod-article-package-grid .mod-articles-item .mod-articles-item-content .mod-articles-title{grid-column:1}}.mod-article-package-grid .mod-articles-item .mod-articles-item-content .package-price,.mod-article-package-grid .mod-articles-item .mod-articles-item-content .package-dates{align-self:end;margin:0;line-height:0.8}.mod-article-package-grid .mod-articles-item .mod-articles-item-content .package-price{font-size:3rem}.mod-article-package-grid .mod-articles-item .mod-articles-item-content .package-dates{text-align:right}.mod-article-package-grid .mod-articles-item .mod-articles-item-content .buttons{display:flex;margin-top:auto}.mod-article-package-grid .mod-articles-item .mod-articles-item-content .buttons .btn{flex:1 0 50%;border-radius:0;padding:1em 0.25em}.mod-article-package-grid .mod-articles-item .item-image{overflow:hidden}.mod-article-package-grid .mod-articles-item .item-image img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 0.5s ease}.mod-article-package-grid .mod-articles-item:hover .item-image img{transform:scale(1.1)}.item-page-packages .head{background-color:#5b4b4b;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;color:white}.item-page-packages .head .info p{margin:0}.item-page-packages .head .info .package-price{font-size:2rem}.item-page-packages .head>*{grid-row:1;grid-column:1;z-index:1}.item-page-packages .head .content{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:25px;flex-wrap:nowrap;padding:50px}@media (max-width:1200px){.item-page-packages .head .content{padding:25px}}.item-page-packages .head .page-header h1{margin:0}.item-page-packages .head .item-image{aspect-ratio:1.8;z-index:0;position:relative;overflow:hidden}.item-page-packages .head .item-image::after{content:"";position:absolute;inset:0;background:rgb(91 75 75 / 0.3)}.item-page-packages .head .item-image img{width:100%;height:100%;object-fit:cover}.item-page-packages .fields-container{margin:0;padding:0;list-style:none;margin-top:auto;background-color:#5b4b4b;padding:15px}.mod-accordions .accordion-item{border-bottom:1px solid;padding:10px 0}.mod-accordions .accordion-item.active .accordion-content{max-height:100cqh;transition:max-height 0.5s ease-in}.mod-accordions .accordion-item.active .sppb-toggle-direction{transform:rotate(90deg)}.mod-accordions .accordion-header{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:0 15px}.mod-accordions .accordion-header h3{margin:0;font-size:1.2rem;font-weight:300;text-transform:uppercase}.mod-accordions .accordion-content{container-name:accordion-content;container-type:inline-size;max-height:0;overflow:hidden;padding:0 15px;transition:max-height 0.3s ease-out}.mod-accordions .sppb-toggle-direction{transition:transform 0.3s ease}.sppb-section.highlight,.bottom-highlight{background-color:#89948c;color:white;padding:30px 0}.sppb-section.highlight .wrap,.bottom-highlight .wrap{max-width:900px}.mod-custom.newsletter{padding:40px 0;background-color:#b1b5b0}.logos-row{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:75px;flex-wrap:wrap;margin-top:50px}@media (max-width:992px){.logos-row{gap:30px}}.logos-row img{max-width:200px;height:auto}@media (max-width:992px){.logos-row img{max-width:150px}}footer{margin-top:auto;padding:50px 0 100px 0}footer img{max-width:100%;height:auto}footer .socials{display:flex;gap:8px;justify-content:center;align-items:center}footer .mod-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;row-gap:8px;margin:30px 0 40px 0}footer .guides{margin-top:125px}@media (max-width:992px){footer .guides{margin-top:70px}}footer .footer-center{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;flex-wrap:nowrap}footer .footer-center>*{flex:1 1 calc(33.33333333% - 16px)}@media (max-width:992px){footer .footer-center>*{flex:1 1 100%;text-align:center}}body .iubenda-tp-alert-btn[data-tp-float]:not([data-tp-anchored]),body .iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float]:not([data-tp-anchored]),body .iubenda-uspr-btn[data-tp-float]:not([data-tp-anchored]){bottom:50px !important}.careers.careers-grid{display:grid;gap:50px;grid-template-columns:repeat(3, 1fr)}@media (max-width:1200px){.careers.careers-grid{grid-template-columns:1fr 1fr}}@media (max-width:992px){.careers.careers-grid{grid-template-columns:1fr;gap:25px}}.careers a{text-decoration:none}.careers .career-item{display:grid;height:500px;overflow:hidden}@media (max-width:992px){.careers .career-item{height:350px}}.careers .career-item>*{grid-row:1;grid-column:1;width:100%;height:100%}.careers .career-item .bg{background-size:cover;background-position:center center;transition:all 0.3s ease;transform:scale(1);z-index:-1}.careers .career-item:hover .bg{transform:scale(1.1)}.careers .career-item .content{padding:15px;display:flex;align-items:end;background-image:linear-gradient(0, rgba(0, 0, 0, 0.6) 15px, transparent 100px)}.careers .career-item .content .text h3{margin:0;color:white;font-size:2em}#career-modal{position:fixed;z-index:99;background:#000A;inset:0;padding:15px;overflow:auto}#career-modal .modal-container{background:#af9a84;min-height:calc(100vh - calc(15px * 2))}#career-modal .modal-close{position:fixed;top:15px;right:45px;left:30px;text-align:right;z-index:9}#career-modal .career-content{display:grid;grid-template-columns:1fr 1fr;height:100%}@media (max-width:992px){#career-modal .career-content{grid-template-columns:1fr}}#career-modal .content{padding:50px;overflow:auto}@media (max-width:992px){#career-modal .content{padding:25px}}#career-modal .bg{width:100%;height:100vh;background-size:cover;background-position:center center;position:sticky;top:-15px}@media (max-width:992px){#career-modal .bg{height:80vh;grid-row:1;position:static}}#career-modal h2{font-size:clamp(1.5rem, calc(0.1875rem + 3.75vw), 3rem)}#chronoform-organizzazione-evento .nui{border:none}#chronoform-organizzazione-evento>.field{margin:10px 0}#chronoform-organizzazione-evento>.field:has(> input[id$="_altro"]){margin-top:-10px}#chronoform-organizzazione-evento .field>label{font-weight:unset}#chronoform-organizzazione-evento #note,#chronoform-organizzazione-evento input{padding:0.65em 0.75em;background-color:#F1F1F1;border:unset;border-radius:0}#chronoform-organizzazione-evento #note:focus-visible,#chronoform-organizzazione-evento input:focus-visible{border:2px solid;border-color:var(--focus) !important;outline:calc(var(--bw) * 0) solid var(--focus)}#chronoform-organizzazione-evento #submit.nui.button{padding:1em 2em;border-radius:2px;color:white !important;background-color:#A2908E;font-size:1.05em;font-weight:600;line-height:1.2em}#chronoform-organizzazione-evento>fieldset.nui .field,#chronoform-organizzazione-evento>.field_radios .field{margin:5px 0}#chronoform-organizzazione-evento>fieldset.nui{padding:0;border:initial}#chronoform-organizzazione-evento>fieldset.nui .field_text{margin:10px 0}#chronoform-organizzazione-evento>fieldset.nui .field_text>input{padding:0.5em 0.5em}#chronoform-organizzazione-evento>fieldset.nui>legend.nui.label{padding-inline:0;color:#565A5C !important;background:inherit;font-size:1.4em}