@import"https://fonts.googleapis.com/css2?family=PT+Sans+Caption:wght@400;700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#previous-button,.baguetteBox-button#next-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.tableHere{margin:0rem;background:#fff;border:1px solid rgba(0,0,0,.0625);padding:0rem}.tableHere .dataTables_wrapper{margin:0rem;font-size:.9rem}.datatable *{font-size:.9rem}.dataTablesFilter{padding:.5rem 1rem}.dataTable .fas.selected{color:red !important;background:none}.dataTable th{text-transform:capitalize}@media(min-width: 568px){.tableHere{margin:1rem;padding:1rem}.tableHere .dataTables_wrapper{margin:1rem;font-size:.9rem}}:root{--spacer:50px;--spacerBig:100px;--radius:8px;--paddingDefault:20px;--marginDefault:20px;--sideSpace:32px;--header-height:140px;--header-height-sticky:93px;--footer-height:1030px;--sidebar:0px;--primaryColor:#2D2D2D;--secondaryColor:#98BDCD;--tertiaryColor:#ea29e0;--color1:#222E44;--color2:#2EBAEC;--white: #ffffff;--gray100: #F8F8F8;--gray200: #F0F0F0;--gray250: #C5C5C5;--gray300: #A7A7A7;--logoColor:#ffffff;--medical-fitness-1: #D0C0B0;--medical-fitness-2: 99 185 182;--medical-fitness-3: #C9DBDE;--success: #16b621;--alert: #E02C2C;--textColor:var(--primaryColor);--textColorHeader:#d8d8d8;--textColorFooter:#d8d8d8;--colorlink:#cc0000;--colorlinkHover:#cc0000;--colorlinkActive:#cc0000;--colorlinkVisited:#cc0000;--colorLinkHeader:#cc0000;--colorLinkFooter:#cc0000;--backgroundBody:var(--white);--backgroundSidebar:#D9D9D9;--backgroybundHeader:var(--color1);--backgroundFooter:var(--gray100);--backgroundModal:var(--color1);--backgroundNav:transparent;--colorField: var(--textColor);--borderField: var(--textColor);--backgroundField: var(--backgroundBody);--buttonBackground: var(--primaryColor);--buttonColor: #ffffff;--buttonBackgroundHover: var(--tertiaryColor);--buttonColorHover: #ffffff;--borderColor: var(--textColor)}:root:has(input[value=dark]:checked),:root[data-bs-theme=dark]{--primaryColor:#a982f6;--secondaryColor:#e0f7b6;--tertiaryColor:#f0a4ec;--color1:#729ded;--color2:#8cd3ed;--white: rgb(255,255,255)}@media(max-width: 380px){:root{--sideSpace:18px}}@media(min-width: 600px){:root{--footer-height:800px}}@media(min-width: 1024px){:root{--footer-height:580px}}@media(min-width: 1480px){:root{--footer-height:490px}}:root{--animate-delay: 0.2s!important}.gold{background-image:linear-gradient(to right top, #b49345, #bfa861, #cbbd7e, #d9d29c, #e7e7ba)}.bkgGray100{background-color:var(--gray100)}.colorW{color:var(--white)}.swiperShop{margin-bottom:150px;padding:0 32px}.swiperHotellerie{margin-bottom:150px;padding:0 32px}.swiperClassic .swiper-slide{width:100%;height:100%;overflow:hidden;border-radius:var(--radius)}.swiperClassic .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.swiperClassic .swiper-wrapper{margin-bottom:35px}.swiperClassic .swiper-pagination{bottom:0}.swiperClassic .swiper-pagination-bullet-active{background-color:var(--primaryColor)}.swiperOne .swiper-wrapper{align-items:center}.swiperSmallTicket{padding:12px 0 50px 0}.swiperSmallTicket .swiper-slide{width:100%;height:100%;overflow:hidden;aspect-ratio:1/1;border-radius:var(--radius)}.swiperSmallTicket .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.swiperSmallTicket .swiper-pagination{bottom:20px}.swiperSmallTicket .swiper-pagination-bullet-active{background-color:var(--primaryColor)}.navigationArrows{display:flex;align-items:center;gap:12px;width:100%;height:100%;justify-content:flex-end;min-width:80px}@media(min-width: 1560px){.navigationArrows.hotellerie{display:none}}.navigationArrows .sw-button-prev,.navigationArrows .sw-button-next{display:flex;background-color:var(--gray200);width:33px;height:33px;border-radius:100px;align-items:center;justify-content:center;transition:all .3s ease 0s}.navigationArrows .sw-button-prev:hover,.navigationArrows .sw-button-next:hover{background-color:var(--primaryColor);color:var(--white);transition:all .3s ease 0s}html{color-scheme:light-dark}html{position:relative;height:auto;min-height:100%}body{margin:0px 0px var(--footer-height) 0px;margin-bottom:var(--footer-height);background:var(--backgroundBody);color:var(--textColor)}body:not(:has(.wrapper--hero)) .wrapper--content{padding-top:var(--header-height)}body:not(:has(.wrapper--hero)) header{--logoColor:var(--primaryColor)}body:not(:has(.wrapper--hero)) header .navbar{color:var(--primaryColor)}body:not(:has(.wrapper--hero)) header .navbar a{color:var(--primaryColor)}body:not(:has(.wrapper--hero)) header .navbar-toggler{color:var(--primaryColor)}.scroll::-webkit-scrollbar{width:3px}.scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px red}.scroll::-webkit-scrollbar-thumb{background-color:var(--primaryColor);outline:0px solid var(--primaryColor)}.youtubeVideo--box{overflow:hidden;width:100%;height:100%;aspect-ratio:16/9;border-radius:var(--radius)}.youtubeVideo--box iframe{aspect-ratio:16/9}body{color:var(--textColor) !important}*{font-family:"Roboto",sans-serif}h1,.h1{font-size:40px}@media screen and (min-width: 320px){h1,.h1{font-size:calc(40px + 15*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h1,.h1{font-size:55px}}h1,.h1{line-height:50px}@media screen and (min-width: 320px){h1,.h1{line-height:calc(50px + 15*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h1,.h1{line-height:65px}}h1,.h1{font-weight:900;font-family:"PT Sans Caption",sans-serif}h2,.h2{font-size:32px}@media screen and (min-width: 320px){h2,.h2{font-size:calc(32px + 8*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h2,.h2{font-size:40px}}h2,.h2{line-height:42px}@media screen and (min-width: 320px){h2,.h2{line-height:calc(42px + 8*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h2,.h2{line-height:50px}}h2,.h2{font-weight:900;font-family:"PT Sans Caption",sans-serif}h3,.h3{font-size:28px}@media screen and (min-width: 320px){h3,.h3{font-size:calc(28px + 4*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h3,.h3{font-size:32px}}h3,.h3{line-height:38px}@media screen and (min-width: 320px){h3,.h3{line-height:calc(38px + 4*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h3,.h3{line-height:42px}}h3,.h3{font-weight:900;font-family:"PT Sans Caption",sans-serif;margin:0}h4,.h4{font-size:16px}@media screen and (min-width: 320px){h4,.h4{font-size:calc(16px + 2*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h4,.h4{font-size:18px}}h4,.h4{line-height:23px}@media screen and (min-width: 320px){h4,.h4{line-height:calc(23px + 2*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h4,.h4{line-height:25px}}@media(max-width: 380px){h4,.h4{font-size:14px;line-height:16px}}h4,.h4{font-weight:900;font-family:"PT Sans Caption",sans-serif;margin:0}.t1{font-size:18px}@media screen and (min-width: 320px){.t1{font-size:calc(18px + 6*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){.t1{font-size:24px}}.t1{line-height:28px}@media screen and (min-width: 320px){.t1{line-height:calc(28px + 6*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){.t1{line-height:34px}}.t1{font-weight:300;font-family:"Roboto",sans-serif}.t1 strong{font-weight:700}.t1 p{font-weight:300}.t1 p{font-size:18px}@media screen and (min-width: 320px){.t1 p{font-size:calc(18px + 6*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){.t1 p{font-size:24px}}.t1 p{line-height:28px}@media screen and (min-width: 320px){.t1 p{line-height:calc(28px + 6*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){.t1 p{line-height:34px}}.t2{font-size:16px;line-height:26px;font-weight:400;font-family:"Roboto",sans-serif}.s1{font-size:14px;line-height:22px;font-weight:400;font-family:"Roboto",sans-serif}hr{border-top:1px solid var(--borderColor)}a{color:var(--colorLink)}a:hover{color:var(--colorLinkHover)}a:active{color:var(--colorLinkActive)}a:visit{color:var(--colorLinkVisited)}p{font-size:16px;line-height:26px;font-weight:400;font-family:"Roboto",sans-serif}@keyframes home-arrow-down{from{transform:translate3d(0, 0px, 0);filter:alpha(opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}10%{transform:translate3d(0, 5px, 0);filter:alpha(opacity=100);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}to{transform:translate3d(0, 30px, 0);filter:alpha(opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes fade-out{from{filter:alpha(opacity=100);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"}to{filter:alpha(opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes fade-in{from{filter:alpha(opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{filter:alpha(opacity=100);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"}}@keyframes fadeInLeft{0%{transform:translate3d(-20%, 0, 0) !important}100%{opacity:1;transform:translateZ(0)}}.container{max-width:1520px !important}@media(max-width: 1520px){.container{padding-left:var(--sideSpace);padding-right:var(--sideSpace)}}.sideSpace{padding-left:var(--sideSpace);padding-right:var(--sideSpace)}.mt-6{margin-top:6rem}.mb-6{margin-bottom:6rem}.my-6{margin-bottom:6rem;margin-top:6rem}.mt-12{margin-top:12rem}.mb-12{margin-bottom:12rem}.my-12{margin-bottom:12rem;margin-top:12rem}.pt-6{padding-top:6rem}.pb-6{padding-bottom:6rem}.py-6{padding-bottom:6rem;padding-top:6rem}.pt-12{padding-top:12rem}.pb-12{padding-bottom:12rem}.py-12{padding-bottom:12rem;padding-top:12rem}.bcGray200{background-color:var(--gray200)}.container--waterProperties.index{display:none}.container--waterProperties.acqua-termale{display:none}footer{background:var(--backgroundFooter);color:var(--textColor);--logoColor: var(--primaryColor);font-size:18px;font-weight:400;position:absolute;bottom:0px;height:var(--footer-height);width:100%;display:flex;flex-direction:column;justify-content:space-between}footer .footerFlex{display:flex;gap:60px;padding:60px 0;flex-direction:column;text-align:center;align-items:center}@media(min-width: 1024px){footer .footerFlex{flex-direction:row;gap:10%;text-align:left;align-items:flex-end}}footer .footerFlex .companyDetails{display:flex;flex-direction:column;gap:50px;text-align:center;align-items:center}@media(min-width: 1024px){footer .footerFlex .companyDetails{text-align:left;align-items:normal}}footer .footerFlex>*{flex:1}footer .footerFlex .footerMiniMenu{display:flex;flex-direction:column;gap:5px}@media(min-width: 600px)and (max-width: 1024px){footer .footerFlex .footerMiniMenu{flex-direction:row;gap:17px;margin-top:12px}}footer .bottomFooter{padding:30px 0;display:flex;justify-content:space-between;align-content:center;align-items:center;flex-direction:column;text-align:center}@media(min-width: 600px){footer .bottomFooter{flex-direction:row;text-align:end}}footer .bottomFooter .social{font-size:24px}footer .topBorder{border-top:solid 1px #e4e4e4}footer a{color:var(--textColor);text-decoration:none}footer a:hover{text-decoration:underline}.grid{display:grid}.grid__321{grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:1rem;grid-row-gap:1rem;padding:30px}.grid__321__item{width:100%;height:100%;display:flex}@media(min-width: 575px){.grid__321{grid-template-columns:1fr 1fr}}@media(min-width: 1260px){.grid__321{grid-template-columns:1fr 1fr 1fr}}.grid__cards3{grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:20px;grid-row-gap:20px}@media(min-width: 768px){.grid__cards3{grid-template-columns:1fr 1fr 1fr}}.grid__cards3--item{width:100%;height:100%}.grid__cards4{grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:20px;grid-row-gap:20px}@media(min-width: 768px)and (max-width: 1365px){.grid__cards4{grid-template-columns:1fr 1fr}.grid__cards4 .card{aspect-ratio:16/11}}@media(min-width: 1366px){.grid__cards4{grid-template-columns:1fr 1fr 1fr 1fr}}.grid__cards4--item{width:100%;height:100%}.grid__shop,.catalog{grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:20px;grid-row-gap:20px;display:grid;padding-bottom:80px}@media(min-width: 768px){.grid__shop,.catalog{grid-template-columns:1fr 1fr}}@media(min-width: 991px){.grid__shop,.catalog{grid-template-columns:1fr 1fr 1fr}}.grid__shop--item,.catalog--item{width:100%;height:100%}header{height:var(--header-height);color:var(--textColorHeader);position:absolute;top:0;left:0;width:100%;z-index:2;transition:all .4s ease 0s}header.solid{--logoColor:var(--primaryColor)}header.solid .navbar{color:var(--primaryColor)}header.solid .navbar a{color:var(--primaryColor)}header.solid .navbar-toggler{color:var(--primaryColor)}.logo--header--sticky{display:none}.sticky.is-sticky{position:fixed;top:0;z-index:1000;width:100%;height:var(--header-height-sticky);background-color:var(--backgroundBody);--logoColor:var(--primaryColor);transition:all .4s ease 0s}.sticky.is-sticky .navbar{max-width:1520px;margin:0 auto;color:var(--textColor)}.sticky.is-sticky .navbar a{color:var(--textColor)}.sticky.is-sticky .navbar-toggler{color:var(--textColor)}.sticky.is-sticky .logo__area{height:30px;transition:all .5s ease 0s}.nav>li>ul{display:none}.navbar{width:100%;height:100%;display:flex;align-content:center;align-items:center;justify-content:space-between;background:var(--backgroundNav);color:var(--white)}.navbar>*{flex:1}@media all and (max-width: 900px){.navbar{justify-content:center}.navbar .toggle-container{position:absolute;width:100%;justify-content:space-between}}.navbar .toggle-container{display:flex;align-items:center;gap:32px}.navbar .menu{list-style-type:none}.navbar .menu a{color:var(--white);text-decoration:none}.navbar.navbar--desktop .menu ul{display:flex;align-content:center;align-items:center;justify-content:flex-end;gap:30px;margin-bottom:0}.navbar.navbar--desktop .menu ul .nav-item{list-style:none}.navbar.navbar--mobile .menu{display:none}.nav>li>ul{display:none}.navbar-toggler{color:var(--white);border-color:rgba(0,0,0,0);display:block;padding:0;font-size:28px}.chooseLang{margin:0;padding:0;list-style-type:none}.chooseLang .nav-link{text-decoration:none;display:block;transition:.3s;color:var(--colorLink)}.chooseLang .dropdown-menu{position:absolute !important;background-color:var(--white);border:solid 1px var(--gray250);margin:0 !important}.actualLang{text-transform:uppercase}.a_ita,.a_eng,.a_deu{color:var(--primaryColor) !important}.a_ita.ita{display:none !important}.a_eng.eng{display:none !important}.a_deu.deu{display:none !important}.a_fra.fra{display:none !important}.dropdown-toggle,.dropdown-item{white-space:wrap}.dropdown-submenu{position:relative}.dropdown-menu .dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-menu{position:relative !important;border:0;margin-left:16px !important;max-width:100% !important;background-color:hsla(0,0%,100%,0);white-space:wrap;transform:none !important;margin-top:16px !important}.dropdown-menu li{margin-bottom:16px}.dropdown-menu li:hover{background-color:rgba(0,0,0,0)}.dropdown-menu li:hover a{text-decoration:underline !important}.dropdown-menu .dropdown-menu{margin-left:.7rem;margin-right:.7rem;margin-bottom:.5rem;display:block;left:10px;border:0;background:hsla(0,0%,100%,.1)}.dropdown-menu .dropdown-menu .dropdown-menu{margin-left:.7rem;margin-right:.7rem;margin-bottom:.5rem;display:block;left:10px;border:0;background:hsla(0,0%,100%,.1)}a.dropdown-toggle.nav-link.show+ul>li>a{font-weight:bold}a.dropdown-toggle.nav-link.show+ul>li>a:after{display:none}a.dropdown-toggle.nav-link.show+ul>li>a+ul>li>a.dropdown-toggle.nav-link{font-weight:500}a.dropdown-toggle.nav-link.show+ul>li>a+ul>li>a:after{background:#ffb000 !important;display:none !important;border:0px}.wrapper{position:relative}.wrapper--hero{width:100%}.wrapper--hero::before{content:"";width:100%;height:25%;background-image:linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0.7254901961), rgba(0, 0, 0, 0.4588235294), rgba(0, 0, 0, 0.2196078431), rgba(0, 0, 0, 0));position:absolute;top:0;left:0;mix-blend-mode:multiply;opacity:.75}.wrapper--hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wrapper--hero video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wrapper--hero--100{height:100vh}.wrapper--hero--80{height:80vh}.wrapper--hero--60{height:60vh}.wrapper--hero .heroMessage{position:absolute;bottom:0;left:0;width:100%;color:var(--white);padding-bottom:var(--sideSpace);z-index:1}@media(min-width: 915px){.wrapper--hero .heroMessage{padding-bottom:50px}}.wrapper--hero .heroMessage .homepageCta{display:flex;flex-direction:column;margin:0 auto;justify-content:space-between;gap:0px}@media(min-width: 915px){.wrapper--hero .heroMessage .homepageCta{flex-direction:row;max-width:950px;gap:23px}}.wrapper--hero .heroMessage .homepageCta__item{width:100%;height:100%;display:flex;gap:32px;border-bottom:solid 1px var(--white);padding:13px 0;justify-content:space-between;align-items:center}.wrapper--hero .heroMessage .homepageCta__item:last-child{border:0}@media(min-width: 480px){.wrapper--hero .heroMessage .homepageCta__item{padding:16px 0}}@media(min-width: 915px){.wrapper--hero .heroMessage .homepageCta__item{flex-direction:column;border-bottom:0;align-items:start}}.wrapper--hero .heroMessage .homepageCta__item .title{display:flex;align-items:center;gap:12px}.wrapper--hero .heroMessage .homepageCta__item .title .icon{height:24px}.wrapper--hero .heroMessage .homepageCta__item .title i{font-size:24px}@media(max-width: 600px){.wrapper--hero .heroMessage .homepageCta__item .title{align-items:flex-start}.wrapper--hero .heroMessage .homepageCta__item .title .h4{font-size:14px;line-height:16px}}@media(min-width: 915px){.wrapper--hero .heroMessage .homepageCta__item .title .icon{height:34px}.wrapper--hero .heroMessage .homepageCta__item .title i{font-size:34px}}.wrapper--hero .heroMessage .homepageCta__item .buttons{display:flex;align-items:center;gap:12px}@media(max-width: 410px){.wrapper--hero .heroMessage .homepageCta__item .buttons{flex-direction:column;align-items:flex-end}}@media(min-width: 915px){.wrapper--hero .heroMessage .homepageCta__item.right{text-align:end;align-items:flex-end}}.wrapper--hero:has(.heroMessage)::after{content:"";width:100%;height:65%;background-image:linear-gradient(to top, #000000, rgba(0, 0, 0, 0.7254901961), rgba(0, 0, 0, 0.4588235294), rgba(0, 0, 0, 0.2196078431), rgba(0, 0, 0, 0));position:absolute;bottom:0;left:0;mix-blend-mode:multiply;opacity:.85}@media(min-width: 915px){.wrapper--hero:has(.heroMessage)::after{height:25%}}.btn__primary,input[value="Concludi acquisto"]{color:var(--primaryColor);display:flex;align-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:10px 20px;border:solid 1px var(--primaryColor);position:relative;overflow:hidden;font-size:22px;line-height:22px;transition:all .5s ease 0s;border-radius:var(--radius);z-index:2}.btn__primary::before,input[value="Concludi acquisto"]::before{content:"";width:100%;height:100%;background-color:var(--backgroundBody);position:absolute;bottom:0;left:0;z-index:-2;transition:all .5s ease 0s}.btn__primary::after,input[value="Concludi acquisto"]::after{content:"";width:100%;height:0%;background-color:var(--primaryColor);position:absolute;bottom:0;left:0;z-index:-1;transition:all .5s ease 0s}.btn__primary:hover,input[value="Concludi acquisto"]:hover{color:var(--white);transition:all .5s ease 0s}.btn__primary:hover::after,input[value="Concludi acquisto"]:hover::after{content:"";width:100%;height:100%;background-color:var(--primaryColor);position:absolute;bottom:0;left:0;transition:all .5s ease 0s}.btn__primary.negative,input.negative[value="Concludi acquisto"]{color:var(--white);border:solid 1px var(--white)}.btn__primary.negative::before,input.negative[value="Concludi acquisto"]::before{background-color:rgba(0,0,0,0)}.btn__primary.negative::after,input.negative[value="Concludi acquisto"]::after{background-color:var(--white)}.btn__primary.negative:hover,input.negative[value="Concludi acquisto"]:hover{color:var(--primaryColor) !important}.btn__primary.negative:hover::after,input.negative[value="Concludi acquisto"]:hover::after{background-color:var(--white)}.btn__primary.dark,input.dark[value="Concludi acquisto"]{color:var(--white)}.btn__primary.dark::before,input.dark[value="Concludi acquisto"]::before{background-color:var(--primaryColor)}.btn__primary.dark::after,input.dark[value="Concludi acquisto"]::after{background-color:var(--gray300)}.btn__primary.lightHover,input.lightHover[value="Concludi acquisto"]{border:0px}.btn__primary.lightHover:hover::after,input.lightHover[value="Concludi acquisto"]:hover::after{background-color:var(--gray300)}.btn__primary.small,input.small[value="Concludi acquisto"]{font-size:16px;line-height:16px;padding:6px 12px}.btn__primary.gold,input.gold[value="Concludi acquisto"]{color:var(--white);border:0}.btn__primary.gold::before,input.gold[value="Concludi acquisto"]::before{background-color:rgba(0,0,0,0)}.btn__primary.gold::after,input.gold[value="Concludi acquisto"]::after{background-color:var(--gray300)}.btn__primary.medicalFitness,input.medicalFitness[value="Concludi acquisto"]{font-size:15px;color:var(--white);border:0}.btn__primary.medicalFitness::before,input.medicalFitness[value="Concludi acquisto"]::before{background-color:rgb(var(--medical-fitness-2))}.btn__primary.medicalFitness::after,input.medicalFitness[value="Concludi acquisto"]::after{background-color:var(--gray250);color:var(--white)}.btn__arrow{font-size:18px;line-height:18px;padding:0;color:var(--white);position:relative;padding-right:23px}@media(min-width: 991px){.btn__arrow{font-size:24px;line-height:24px}}.btn__arrow::after{content:"";font-family:"Font Awesome 7 pro";width:14px;height:16px;font-size:14px;position:absolute;right:0px;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transition:all .4s ease 0s}@media(min-width: 769px){.btn__arrow::after{width:16px;height:21px;font-size:16px}}.btn__arrow::before{content:"";width:0;height:1px;background-color:#fff;position:absolute;left:0;bottom:-5px;transition:all .4s ease 0s}.btn__arrow:hover::after{right:-10px;transition:all .4s ease 0s}.btn__arrow:hover::before{content:"";width:calc(100% + 30px);height:1px;background-color:#fff;position:absolute;left:0;bottom:-5px;transition:all .4s ease 0s}.btn__arrow.small{font-size:16px}.btn__arrow.dark{color:var(--primaryColor)}.btn__arrow.dark::before{background-color:var(--primaryColor)}.btn__arrow.reverse{padding-left:23px;padding-right:0px}.btn__arrow.reverse::after{content:"";font-family:"Font Awesome 7 pro";left:0px}.btn__arrow.reverse::before{bottom:-2px}.btn__arrow.reverse:hover::before{width:100%;bottom:-2px}.newsletter--send:after{content:"";font-family:"Font Awesome 7 pro";font-weight:900;font-size:24px}input[value="Svuota carrello"]{color:var(--alert);background-color:rgba(0,0,0,0);border:0;padding:0;text-decoration:underline}input[value="Concludi acquisto"]{width:100%}div#cookie-msg{background:rgba(var(--gray300), 0.9) !important;color:var(--white) !important;z-index:10000;position:fixed;top:0px}div#cookie-msg-inner{font-size:13px}div#cookie-msg-inner a{color:var(--white) !important;text-decoration:underline}div#cookieClose{background:var(--gray200) !important;color:var(--gray300) !important;text-transform:uppercase}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=file]{display:block;width:100%;color:var(--colorField);background-color:var(--backgroundField);border:1px solid var(--borderField);border-radius:var(--radius)}input[type=file]{line-height:40px}textarea{height:200px}.field{padding:15px 5px}.field.fmFieldType2{display:flex !important;align-items:center;align-content:center}.field.fmFieldType2 .label_check{margin-top:3px}.field.fmFieldType0,.field.fmFieldType8,.field.fmFieldType9,.field.fmFieldType10,.field.fmFieldType12,.field.fmFieldType2,.field.fmFieldType14,.fmFieldType3{width:49.8%;display:inline-block}.field.fmFieldType1,.field.fmFieldType13{width:100%;display:block}.field .mandatory:after{content:"*";margin-left:5px;font-size:.7em;position:absolute}.field .value_check{float:left;margin-right:10px}.value_data{position:relative}.privacy .label_radio{display:none}.privacy .value_option{display:inline-block;margin-right:30px}.privacy .value_option input{margin-right:10px}.privacy .small{font-size:.825rem}.button_data{text-align:center;display:flex;justify-content:center}.googlemap{height:585px}.googlemapLocation{background:rgba(183,179,157,.61);margin:-130px auto 0px auto;padding:10px 20px 20px 20px;z-index:10;position:relative;width:100%;color:#666}.googlemapLocation input[type=submit]{position:absolute;right:20px;height:40px;background:var(--primaryColor);border:0px;color:#666;text-transform:uppercase;padding:0px 20px;width:130px}div#googlemapDirections{margin:0px auto;max-width:360px;padding:10px}.calcolateTrip{width:calc(100% - 130px) !important}.adp-directions{margin:auto !important}.adp-summary{text-align:center}table.adp-placemark{text-align:center;max-width:870px;margin:20px auto}.modal-content{border:0px;background-color:var(--white);color:var(--textColor)}.modal-content .modal-header{border:0px;padding:.5rem 1rem}.modal-content .modal-header h4,.modal-content .modal-header .h4{font-size:1rem}.modal-content .modal-body{padding:.5rem 1rem;font-size:1rem}.modal-content .modal-footer{padding:.5rem 1rem;border:0px}.catalog .ticket__item{width:100%;height:100%;display:flex;flex-direction:column;text-decoration:none}.catalog .ticket__item--img{width:100%;height:100%;max-height:300px;overflow:hidden;display:flex;flex:1.5;-webkit-border-top-left-radius:var(--radius);-webkit-border-top-right-radius:var(--radius);-moz-border-radius-topleft:var(--radius);-moz-border-radius-topright:var(--radius);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.catalog .ticket__item--img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.catalog .ticket__item--details{border:solid 1px var(--gray250);border-top:0;padding:24px;display:flex;justify-content:space-between;gap:12px;flex-direction:column;flex:.5;-webkit-border-bottom-right-radius:var(--radius);-webkit-border-bottom-left-radius:var(--radius);-moz-border-radius-bottomright:var(--radius);-moz-border-radius-bottomleft:var(--radius);border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}@media(min-width: 1100px){.catalog .ticket__item--details{flex-direction:row}}.catalog .ticket__item--details .info{display:flex;flex-direction:column;gap:16px;justify-content:space-between}.catalog .ticket__item--details .info .ticket__item--name{font-weight:700}.catalog .ticket__item--details .info .details{display:flex;flex-direction:column;gap:18px}@media(min-width: 1280px){.catalog .ticket__item--details .info .details{flex-direction:row}}.catalog .ticket__item--details .ticket__item--buy{text-align:end;min-width:85px;display:flex;flex-direction:column;justify-content:flex-end}.catalog .ticket__item--details .ticket__item--buy .from{position:relative;white-space:nowrap}.catalog .ticket__item--details .ticket__item--buy .from::after{content:"";width:40px;height:1px;background-color:var(--alert);position:absolute;right:-5px;top:13px;transform:rotate(-9deg)}.catalog .ticket__item.creme .ticket__item--img{border:solid 1px var(--gray250);justify-content:center;background:var(--gray100)}.catalog .ticket__item.creme .ticket__item--img img{width:auto}.fixedPriceBox{border:solid 1px var(--gray250);padding:24px;position:sticky;top:95px;right:0;display:flex;flex-direction:column;gap:32px;margin-bottom:20px;background-color:var(--backgroundBody);border-radius:var(--radius)}.fixedPriceBox .ticket__details{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column;gap:20px}@media(min-width: 560px){.fixedPriceBox .ticket__details{flex-direction:row;gap:0}}.fixedPriceBox .ticket__details .infoPurchase{display:flex;flex-direction:row;gap:40px;width:100%;justify-content:space-between}@media(min-width: 560px){.fixedPriceBox .ticket__details .infoPurchase{flex-direction:column}}.fixedPriceBox .ticket__details .infoPurchase .price{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:12px}.fixedPriceBox .ticket__details .infoPurchase .price .from{position:relative;white-space:nowrap}.fixedPriceBox .ticket__details .infoPurchase .price .from::after{content:"";width:40px;height:1px;background-color:var(--alert);position:absolute;left:-5px;top:13px;transform:rotate(-9deg)}.fixedPriceBox .ticket__details .infoPurchase .quantity{aspect-ratio:1/1;width:75px}.fixedPriceBox .ticket__details .infoPurchase .quantity input{text-align:center;font-size:32px}.fixedPriceBox .ticket__details .buttonContainer{display:flex;flex-direction:column;gap:8px;align-items:end;width:100%}.fixedPriceBox .ticket__details .buttonContainer .btn__primary{width:100%;justify-content:center}.ticket__details--container{position:relative}.ticket__details--container .ticket__cover{width:100%;height:100%;aspect-ratio:16/8;overflow:hidden;border-radius:var(--radius)}.ticket__details--container .ticket__cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ticket__details--container .ticket__cover.creams{background-color:var(--gray200);display:flex;align-items:center;justify-content:center}.ticket__details--container .ticket__cover.creams img{width:auto}.grid__rightStickyBox{grid-template-columns:100%;gap:20px}@media(min-width: 768px){.grid__rightStickyBox{grid-template-columns:49% 50%}}@media(min-width: 1100px){.grid__rightStickyBox{grid-template-columns:64% 35%}}.grid__rightStickyBox--item{width:100%}.grid__rightStickyBox--item.tall{grid-row:span 2;position:sticky;top:95px;z-index:2;margin-bottom:24px}.card{aspect-ratio:1/1.2;width:100%;height:100%;overflow:hidden;border:0;border-radius:var(--radius)}.card .background{width:100%;height:100%}.card .background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .4s ease 0s}.card .background video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card .background .top{width:100%;height:100%;position:absolute;transition:all .4s ease 0s}.card .background .bottom{width:100%;height:100%;opacity:0;position:absolute;transition:all .4s ease 0s}.card:has(.bottom){justify-content:space-between}.card:has(.bottom):hover .background .top{opacity:0;transition:all .4s ease 0s}.card:has(.bottom):hover .background .bottom{opacity:1;transition:all .4s ease 0s}.card:hover .background .top img{height:102%;transition:all .4s ease 0s}.card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;padding:24px;color:var(--white);display:flex;flex-direction:column;justify-content:end}.card .overlay:has(.overlay__top){justify-content:space-between}.card .overlay__top{display:flex;justify-content:flex-end}.card .overlay__top::before{content:"";width:100%;height:32%;background-image:linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0.7254901961), rgba(0, 0, 0, 0.4588235294), rgba(0, 0, 0, 0.2196078431), rgba(0, 0, 0, 0));position:absolute;top:0;left:0;mix-blend-mode:multiply;opacity:.75}.card .overlay__bottom{gap:10px;display:flex;flex-direction:column;align-items:flex-start}.card .overlay__bottom>*{position:relative}.card .overlay__bottom::before{content:"";width:100%;height:40%;background-image:linear-gradient(to top, #000000, rgba(0, 0, 0, 0.7254901961), rgba(0, 0, 0, 0.4588235294), rgba(0, 0, 0, 0.2196078431), rgba(0, 0, 0, 0));position:absolute;bottom:0;left:0;mix-blend-mode:multiply;opacity:.75}.newsletterFlexBox{display:flex;align-items:center;position:relative}@media(min-width: 300px)and (max-width: 991px){.newsletterFlexBox{flex-direction:column}.newsletterFlexBox .card--newsletter{min-height:220px}.newsletterFlexBox .newsletterText .textBox{max-width:100% !important}}@media(min-width: 300px)and (max-width: 767px){.newsletterFlexBox{padding-top:100px}}.newsletterFlexBox>*{flex:1}.newsletterFlexBox .newsletterCards{display:flex;gap:24px;width:100%;padding:0 var(--sideSpace)}@media(min-width: 768px){.newsletterFlexBox .newsletterCards .card:nth-child(2){margin-top:45px}}.newsletterFlexBox .newsletterCards .card--newsletter{aspect-ratio:1/1.1}.newsletterFlexBox .newsletterCards .card--newsletter .overlay{padding:12px}.newsletterFlexBox .newsletterText{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--sideSpace)}.newsletterFlexBox .newsletterText .textBox{max-width:80%;display:flex;flex-direction:column;gap:32px}.newsletterFlexBox .newsletterText .textBox .title{font-size:26px;font-weight:900}@media(min-width: 300px)and (max-width: 767px){.newsletterFlexBox .newsletterText .textBox .title{position:absolute;top:0;font-size:22px;line-height:26px;max-width:260px}}.newsletterFlexBox .newsletterText form{position:relative}.newsletterFlexBox .newsletterText form input{font-size:24px;padding:10px;color:var(--textColor)}.newsletterFlexBox .newsletterText form .newsletter--send{position:absolute;top:50%;right:0;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%)}.newsletterFlexBox.small{gap:24px}@media(min-width: 768px){.newsletterFlexBox.small .newsletterCards .card:nth-child(2){margin-top:25px}}@media(min-width: 768px){.newsletterFlexBox.small .newsletterCards .card--newsletter{aspect-ratio:16/10}}.newsletterFlexBox.small .newsletterCards .card--newsletter .t1,.newsletterFlexBox.small .newsletterCards .card--newsletter .t2{font-size:14px;line-height:17px}.newsletterFlexBox.small .newsletterCards .card--newsletter .overlay__bottom{gap:3px}.newsletterFlexBox.small .newsletterText{flex:1.3}.newsletterFlexBox.small .newsletterText .textBox{max-width:100%;gap:12px}.newsletterFlexBox.small .newsletterText .textBox .title{font-size:18px;font-weight:700}.newsletterFlexBox.small .newsletterText form{max-width:80%}.newsletterFlexBox.small .newsletterText form input{padding:5px 10px}.container--newsletter:not(.index){border-top:solid 1px var(--gray200)}.container--newsletter:not(.index) .newsletterFlexBox{gap:24px}@media(min-width: 768px){.container--newsletter:not(.index) .newsletterFlexBox .newsletterCards .card:nth-child(2){margin-top:25px}}@media(min-width: 768px){.container--newsletter:not(.index) .newsletterFlexBox .newsletterCards .card--newsletter{aspect-ratio:16/10}}.container--newsletter:not(.index) .newsletterFlexBox .newsletterCards .card--newsletter .t1,.container--newsletter:not(.index) .newsletterFlexBox .newsletterCards .card--newsletter .t2{font-size:14px;line-height:17px}.container--newsletter:not(.index) .newsletterFlexBox .newsletterCards .card--newsletter .overlay__bottom{gap:3px}@media(min-width: 768px){.container--newsletter:not(.index) .newsletterFlexBox .newsletterText{flex:1.3}.container--newsletter:not(.index) .newsletterFlexBox .newsletterText .textBox{max-width:100%;gap:12px}.container--newsletter:not(.index) .newsletterFlexBox .newsletterText .textBox .title{font-size:18px;font-weight:700}.container--newsletter:not(.index) .newsletterFlexBox .newsletterText form{max-width:80%}.container--newsletter:not(.index) .newsletterFlexBox .newsletterText form input{padding:5px 10px}}.faqs__container .faq-accordion-item{border:solid 1px var(--gray250);margin-bottom:8px;border-radius:var(--radius)}.faqs__container .faq-accordion-item .accordion-button{background-color:rgba(0,0,0,0)}.faqs__container .faq-accordion-item .accordion-button:focus{box-shadow:0 0 0 0}.faqs__container .faq-accordion-item .accordion-button:not(.collapsed){color:var(--textColor);font-weight:700}.ticketAccordion__container .ticketAccordion-accordion-item{border-bottom:solid 1px var(--gray250);margin-bottom:8px}.ticketAccordion__container .ticketAccordion-accordion-item .accordion-button{background-color:rgba(0,0,0,0)}.ticketAccordion__container .ticketAccordion-accordion-item .accordion-button:focus{box-shadow:0 0 0 0}.ticketAccordion__container .ticketAccordion-accordion-item .accordion-button:not(.collapsed){color:var(--textColor);font-weight:700}.sideMenuAccordion__container .sideMenuAccordion-accordion-item{border-bottom:0px;margin-bottom:24px}.sideMenuAccordion__container .sideMenuAccordion-accordion-item:last-child{margin-bottom:0}.sideMenuAccordion__container .sideMenuAccordion-accordion-item .accordion-button{background-color:rgba(0,0,0,0);padding:0}.sideMenuAccordion__container .sideMenuAccordion-accordion-item .accordion-button:after{margin-left:32px}.sideMenuAccordion__container .sideMenuAccordion-accordion-item .accordion-button:focus{box-shadow:0 0 0 0}.sideMenuAccordion__container .sideMenuAccordion-accordion-item .accordion-button:not(.collapsed){color:var(--textColor);font-weight:700}.flexTextImg__container{display:flex;gap:40px;align-items:center;flex-direction:column}@media(min-width: 900px){.flexTextImg__container{flex-direction:row}}@media(min-width: 900px){.flexTextImg__container:has(.flexImg) .flexText{max-width:51%}}@media(min-width: 1200px){.flexTextImg__container:has(.type3){align-items:flex-start}.flexTextImg__container:has(.type3) .flexText{margin-top:5%}}.flexTextImg__container .flexText{flex:1.1;max-width:100%}.flexTextImg__container .flexText .btnFlex{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.flexTextImg__container .flexImg{display:flex;flex:.9;width:100%;position:relative}.flexTextImg__container .flexImg .first,.flexTextImg__container .flexImg .second{width:100%}.flexTextImg__container .flexImg .first img,.flexTextImg__container .flexImg .second img{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:var(--radius)}.flexTextImg__container .flexImg .second{margin-left:-18%;margin-top:50px}.flexTextImg__container .flexImg.type2 .second{margin-left:-18%;margin-top:50%;width:50%}@media(min-width: 1200px){.flexTextImg__container .flexImg.type3 .second{margin-left:0;margin-top:0;width:65%;position:absolute;bottom:-30px;right:-45%}}.flexTextImg__container .flexImg.big{flex:1}@media(min-width: 1200px){.flexTextImg__container.reverse .type3 .second{margin-left:0;margin-top:0;width:65%;position:absolute;bottom:-100px;left:-25%}}@media(min-width: 900px){.flexTextImg__container.reverse{flex-direction:row-reverse}}.flexTextImg__container.onlyImg{gap:22px}.doubleFlexContainer{display:flex;gap:24px;flex-direction:column}@media(min-width: 800px){.doubleFlexContainer{flex-direction:row}}.doubleFlexContainer .flexTextImg__container{flex-direction:column;align-items:flex-start}.doubleFlexContainer .flexTextImg__container .flexImg.single .first img{aspect-ratio:16/8}@media(min-width: 800px){.doubleFlexContainer .flexTextImg__container .flexImg.double{max-width:80%}}.doubleFlexContainer .flexTextImg__container .flexText{max-width:100%}.map3dContainer{max-width:1600px}.map3d__box{width:90%;margin:0 auto;position:relative}.map3d__box img{-o-object-fit:cover;object-fit:cover;width:100%;mix-blend-mode:multiply}.map3d__point{position:absolute;display:flex;align-items:center;border:solid 1px var(--primaryColor);gap:4px;font-size:11px;width:34px;height:18px;justify-content:center;background-color:var(--backgroundBody)}.map3d__point i{font-size:11px}.map3d__point:hover{background-color:var(--primaryColor);color:var(--white)}@media(min-width: 600px){.map3d__point{gap:5px;font-size:12px;width:46px;height:26px}.map3d__point i{font-size:14px}}@media(min-width: 900px){.map3d__point{gap:10px;font-size:16px;width:60px;height:30px}.map3d__point i{font-size:20px}}.modal-content .close{width:45px;height:45px;background-color:#fff;position:absolute;top:20px;right:20px;z-index:1;opacity:1;border:0;font-size:20px}.modal-content .map3d__modal{width:100%;height:100%;padding:32px;position:relative;max-height:80vh;overflow-y:scroll}.modal-content .map3d__modal--content{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;gap:35px}.modal-content .map3d__modal--content .name{font-weight:bold}.modal-content .map3d__modal--content .photo{box-shadow:0px 10px 15px -3px rgba(0,0,0,.1);width:100%;height:100%;overflow:hidden;display:flex;align-content:center;justify-content:center;align-items:center;border-radius:5px}.modal-content .map3d__modal--content .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid__map3dPoints{grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;grid-column-gap:1rem;grid-row-gap:1rem;width:100%;padding:17px;display:none !important}.grid__map3dPoints__item{width:100%;height:100%;display:grid;grid-template-columns:30px 1fr;grid-column-gap:10px;grid-row-gap:10px;align-items:center;gap:8px}.grid__map3dPoints__item .number{width:30px !important;height:30px !important;display:flex;justify-content:center;align-items:center;border:solid 2px #fff;color:#fff;padding:0px;box-shadow:0px 10px 15px -3px rgba(0,0,0,.1);border-radius:100%}.helpMap{text-align:center;padding:10px}.helpMap .map3d__point--instruction{width:30px !important;height:30px !important;border:solid 2px #fff;box-shadow:0px 10px 15px -3px rgba(0,0,0,.1);border-radius:100%}.instructionsBox{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:15px}.instructionsBox .instruction{display:flex;align-items:center;gap:4px}.instructionsBox .instruction .color{width:15px;height:15px;box-shadow:0px 10px 15px -3px rgba(0,0,0,.1);border:solid 1px #fff;border-radius:100%}.point--ext{display:flex;flex-direction:column;gap:12px;position:absolute}.point--ext .map3d__point{position:relative}.point--ext--name{font-weight:900}@media(max-width: 900px){.point--ext--text{display:none}}@media(min-width: 600px){.grid__map3dPoints{display:none}}.sideMenu__container{background-color:var(--backgroundSidebar);height:100vh;width:100%;max-width:535px;position:fixed;left:-535px;top:0;z-index:10000;padding:24px;--logoColor: var(--primaryColor);display:flex;flex-direction:column;justify-content:space-between;transition:all .5s ease 0s}@media(min-width: 535px){.sideMenu__container{max-width:393px;left:-393px}}.sideMenu__container.is-active{left:0;transition:all .5s ease 0s}.sideMenu__container--header{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px}.sideMenu__container--header .logo__area{height:57px}.sideMenu__container--header .closebtn{color:var(--primaryColor);font-size:26px}.sideMenu__container--links{height:100%}.sideMenu__container--links ul{padding:0}.sideMenu__container--links ul li::marker{content:none;padding:0}.sideMenu__container--links li.nav-item{font-family:"PT Sans Caption",sans-serif;font-size:18px;text-transform:uppercase}.sideMenu__container--links li.nav-item a{text-decoration:none}.sideMenu__container--links .linkGroup{border-bottom:solid 1px var(--gray300)}.sideMenu__container--links .linkGroup ul:not(.dropdown-menu){display:flex;flex-direction:column;gap:24px;padding:24px 0;max-width:95%}.sideMenu__container--links .linkGroup:last-child{border-bottom:0}.sideMenu__container--links .linkGroup:has(.level0){height:100%;max-height:calc(100vh - 425px);overflow-y:scroll}.sideMenu__container--footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:solid 1px var(--gray300)}.sideMenu__container--footer .social{display:flex;align-items:center;gap:12px;font-size:24px}.parallaxContainer{width:100%;height:100%;max-height:100vh;overflow:hidden}.parallaxContainer img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cart__container{position:relative;padding-bottom:80px}.cart__container .ecom--panel{display:flex;justify-content:space-between;padding-top:24px;border-top:solid 1px var(--gray250)}.cartFlex--container{display:flex;flex-direction:column;width:100%;padding-bottom:24px;gap:18px}.ecom--item{display:flex;flex-direction:column;border:solid 1px var(--gray250);overflow:hidden;position:relative;border-radius:var(--radius)}@media(min-width: 1130px){.ecom--item{flex-direction:row}}.ecom--item .prd--thumb{min-height:190px;flex:33%}.ecom--item .prd--thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ecom--item .prd--details{padding:24px;display:flex;flex-direction:column;width:100%;justify-content:space-between;gap:32px;flex:67%}.ecom--item .prd--details .bottom{display:flex;justify-content:space-between;align-items:flex-end}.ecom--item .prd--details .bottom .prd--priceBox{display:flex;flex-direction:column;align-items:flex-end}.ecom--item .prd--name{padding-right:20px}.ecom--item .prd--name a{text-decoration:none}.ecom--item .prd--quantityBox .prd--quantity{aspect-ratio:1/1;width:60px}.ecom--item .prd--quantityBox .prd--quantity input{height:100%;text-align:center;font-size:32px}.ecom--removeItem{position:absolute;top:12px;right:14px;background-color:var(--white);padding:5px;width:29px;height:29px;box-shadow:3px 3px 8px -1px rgba(0,0,0,.1);border-radius:100px}.bColorMF1{background-color:var(--medical-fitness-1)}.MFstaffCategoryTitle{width:100%;border-bottom:solid 1px rgb(var(--medical-fitness-2));color:rgb(var(--medical-fitness-2));font-size:22px;font-weight:bold}.imgCoverBox{width:100%;height:100%;position:relative}.imgCoverBox .bkg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;box-shadow:0px 10px 15px -3px rgba(0,0,0,.2);border-radius:var(--radius)}.imgCoverBox .detail{position:absolute;left:5%;bottom:-5%;width:25%;box-shadow:0px 10px 15px -3px rgba(0,0,0,.2);border-radius:var(--radius)}.carouselMF{width:100%;height:85vh}@media(min-width: 768px){.carouselMF{height:100vh}}.carouselMF .carousel{width:100%;height:100%}.carouselMF .carousel-inner{height:100%}.carouselMF .carousel-inner .carousel-item{height:100%}.carouselMF .carousel-inner .carousel-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.carouselMF .carousel .carousel-control-prev{z-index:10;width:5%}.carouselMF .carousel .carousel-control-next{z-index:10;width:5%}@media(max-width: 991px){.carouselMF .carousel .carousel-control-prev{height:40px;width:50%;top:auto;bottom:160px;justify-content:flex-end;padding-right:5px}.carouselMF .carousel .carousel-control-next{height:40px;width:50%;top:auto;bottom:160px;justify-content:flex-start;padding-left:5px}}.carouselMF .carousel .carousel-indicators{bottom:120px}.carouselMF .carousel .carousel-control-next-icon,.carouselMF .carousel .carousel-control-prev-icon{width:40px;height:40px;aspect-ratio:1/1;background-color:rgba(var(--medical-fitness-2), 0.8);border-radius:20px;box-shadow:0px 3px 8px -2px rgba(0,0,0,.6)}.carouselMF .carousel .carousel-control-next-icon,.carouselMF .carousel .carousel-control-prev-icon{background-size:60%}.carouselMF .carousel-caption{width:100%;height:100%;display:flex !important;flex-direction:column;align-content:center;align-items:flex-start;justify-content:center;margin-top:12%;left:0 !important}@media(min-width: 991px){.carouselMF .carousel-caption{padding:0 65px}}.carouselMF .carousel-caption .btn__primary{font-size:24px;margin-top:20px;position:relative;transition:all .2s ease-in}.carouselMF .carousel-caption .btn__primary:hover{filter:brightness(98%);transform:scale(1.015);transition:all .2s ease-in}.carouselMF .carousel-caption .btn__primary.bell:after{content:"";font-family:"Font Awesome 6 pro";font-weight:900;position:absolute;top:2px;right:-38%;color:#ffac07 !important;height:100%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;align-content:center;border-radius:10px;font-size:34px;animation-name:ring;animation-duration:3s;animation-iteration-count:infinite;transition:all .2s ease-in}.carouselMF .carousel-caption .animate__animated p{font-weight:bold;color:var(--white);text-shadow:rgba(0,0,0,.2509803922) 1px 0 10px;margin-bottom:10px;padding:10px;text-align:start}.carouselMF .carousel-caption .animate__animated.small{font-weight:bold;color:var(--white);text-shadow:rgba(0,0,0,.2509803922) 1px 0 10px;margin-bottom:10px;padding:10px;text-align:start}.imgCover{width:100%;height:85vh;background-image:url(../images/medical-fitness/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media(min-width: 768px){.imgCover{height:100vh}}.imgCover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.imgCover--title{width:100%;height:100%;display:flex;flex-direction:column;align-content:center;align-items:flex-start;justify-content:center;margin-top:12%}.imgCover--title .animate__animated{font-weight:bold;color:var(--white);text-shadow:rgba(0,0,0,.2509803922) 1px 0 10px;background-color:rgb(var(--medical-fitness-2)/50%);margin-bottom:10px;padding:10px}.textBox .title{font-weight:bold;margin-bottom:25px;word-break:break-word}.textBox .subtitle{margin-bottom:25px;word-break:break-word}.round--top{background-color:var(--medical-fitness-1);height:70px;margin-top:-70px;-webkit-border-top-left-radius:100%;-webkit-border-top-right-radius:100%;-moz-border-radius-topleft:100%;-moz-border-radius-topright:100%;border-top-left-radius:100%;border-top-right-radius:100%}.round--bottom{background-color:var(--medical-fitness-1);height:70px;-webkit-border-bottom-right-radius:100%;-webkit-border-bottom-left-radius:100%;-moz-border-radius-bottomright:100%;-moz-border-radius-bottomleft:100%;border-bottom-right-radius:100%;border-bottom-left-radius:100%}.roundContainer{width:100%;height:100%;position:relative;z-index:2;margin-bottom:180px}.roundContainer::before{content:"";width:100%;height:200px;position:absolute;top:-99px;left:0%;background-color:var(--medical-fitness-1);z-index:-1;border-radius:100%}.roundContainer::after{content:"";width:100%;height:200px;position:absolute;bottom:-99px;left:0%;background-color:var(--medical-fitness-1);z-index:-1;border-radius:100%}.roundContainer--lightBlue{width:100%;position:relative;z-index:2;margin-bottom:100px;background-color:var(--medical-fitness-3)}.roundContainer--lightBlue::before{content:"";width:100%;height:200px;position:absolute;top:-99px;left:0%;background-color:var(--white);z-index:-1;border-radius:100%}.roundContainer--lightBlue::after{content:"";width:100%;height:200px;position:absolute;bottom:-99px;left:0%;background-color:var(--white);z-index:-1;border-radius:100%}.overflow-x{overflow-x:hidden}.slideBox2{max-width:90%;margin:0 auto}.slideBox2__item{width:100%;margin-left:10px;aspect-ratio:16/10;overflow:hidden;box-shadow:0px 10px 15px -3px rgba(0,0,0,.1);border-radius:var(--radius)}.slideBox2__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:0px !important}.slideBox2 .slick-arrow{display:none}.MFpreHeader{display:flex;justify-content:space-between;padding:13px}.MFpreHeader a{color:var(--primaryColor);text-decoration:none}.menuBoxMF{display:flex;align-items:center;gap:20px;font-size:15px}.menuBoxMF a{color:var(--primaryColor);text-decoration:none}@media(max-width: 1460px){.menuBoxMF{padding-right:60px}}.MFformBox{box-shadow:0px 10px 15px -3px rgba(0,0,0,.1);border:solid 1px #f0f0f0;padding:40px;border-radius:var(--radius)}.MFformBox .title{font-weight:bold}.MFformBox .p{font-size:18px;margin-bottom:20px}.MFformBox .field input,.MFformBox .field textarea{border:solid 1px #d6d6d6;padding:16px;border-radius:var(--radius)}@media(max-width: 768px){.MFformBox .field{width:100%}}.MFformBox .fmFieldType1{width:100%}.MFformBox .button_data{text-align:right;justify-content:flex-end}.MFformBox .fmFieldType2{display:flex;gap:10px}body.tpl-medical .support{display:none;right:.5rem}@media(min-width: 991px){body.tpl-medical .support{display:flex}}body.tpl-medical header+.container-fluid{margin-top:0px}body.tpl-medical header{z-index:15}body.tpl-medical header .chooseLang{position:absolute;bottom:13px;right:44px;color:var(--primaryColor)}body.tpl-medical .is-sticky{height:120px;border-bottom:solid 1px #d0d0d0;transition:.3s ease-in-out}body.tpl-medical .is-sticky .support{top:-9px;padding-top:0px;transition:.3s ease-in-out}body.tpl-medical .is-sticky .logoArea svg{top:-18px !important;height:45px;transition:.3s ease-in-out}@media(min-width: 768px){body.tpl-medical .is-sticky .logoArea svg{height:50px;top:-15px}}body.tpl-medical .modalAddNewItem .modal-content{padding:30px}body.tpl-medical .modalAddNewItem .modal-content .modal-header{padding:30px 0px}form[fid="47"] .field input,form[fid="47"] .field textarea{border:solid 1px #d6d6d6;border-radius:var(--radius);padding:16px}@media(max-width: 768px){form[fid="47"] .field{width:100%}}form[fid="47"] .fmFieldType1,form[fid="47"] .fmFieldType2{width:100%}form[fid="47"] .button_data{text-align:right;justify-content:flex-end !important}form[fid="47"] .fmFieldType2{display:flex;gap:10px}#canvas{position:absolute;z-index:100000;overflow:visible !important}#wrapper{pointer-events:none;width:100%;height:100%}@media(max-width: 768px){.water{display:none;width:100% !important}}.grid__MFstaff{grid-template-columns:repeat(auto-fill, minmax(310px, 1fr));grid-template-rows:auto;grid-column-gap:1.5rem;grid-row-gap:4.3rem;width:100%;margin-top:90px;margin-bottom:70px}.grid__MFstaff__item{width:100%;height:100%;box-shadow:0px 10px 15px -3px rgba(0,0,0,.1);border:solid 1px #f0f0f0;position:relative;padding:80px 20px 20px 20px;transition:.3s ease-in-out;border-radius:var(--radius)}.grid__MFstaff__item:hover{background-color:#f8f8f8;transform:scale(1.02);transition:.3s ease-in-out}.grid__MFstaff__item .photo{width:120px;height:120px;overflow:hidden;box-shadow:0px 10px 15px -3px rgba(0,0,0,.1);position:absolute;top:-50px;left:10px;border-radius:100%}.grid__MFstaff__item .photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.grid__MFstaff__item .name{font-weight:bold}.grid__MFstaff__item .title{font-style:italic;margin-bottom:25px}.grid__MFservices{grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:1.5rem;grid-row-gap:1.5rem;width:100%;padding:30px 5px;z-index:3;position:relative}.grid__MFservices__item{width:100%;height:100%;display:grid;grid-template-columns:1fr;align-content:flex-start;align-items:flex-start;gap:20px}@media(min-width: 568px){.grid__MFservices__item{grid-template-columns:1fr}}.grid__MFservices__item .right{border:solid 1px #f5f5f5;box-shadow:0px 10px 15px -3px rgba(0,0,0,.08);padding:20px;border-radius:10px}.grid__MFservices__item .right .MFaccordion--header{display:flex;align-items:center;justify-content:space-between;gap:20px}.grid__MFservices__item .right .MFaccordion--header .info .title{font-weight:bold;margin-bottom:10px;display:flex;gap:10px}.grid__MFservices__item .right .MFaccordion--header .info .title .number{color:rgb(var(--medical-fitness-2));font-weight:bold}.grid__MFservices__item .right .MFaccordion--header i{font-size:20px}.grid__MFservices__item .right .text{padding:20px}.grid__infoLayout{grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:1rem;grid-row-gap:1rem;width:100%;padding:15px}@media(min-width: 991px){.grid__infoLayout{grid-template-columns:1fr 1fr}}.grid__infoLayout__item{height:100%;padding:15px;display:flex;flex-direction:column;justify-content:flex-end}.grid__infoLayout__item .name{font-weight:bold}.grid__infoLayout__item .imgBox{width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr}.grid__infoLayout__item .imgBox .top,.grid__infoLayout__item .imgBox .bottom{aspect-ratio:13/16;box-shadow:0px 8px 10px -3px rgba(0,0,0,.1);width:100%;overflow:hidden;border-radius:var(--radius)}.grid__infoLayout__item .imgBox .top img,.grid__infoLayout__item .imgBox .bottom img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid__infoLayout__item .imgBox .bottom{margin-left:-10%;margin-top:10%}.grid__infoLayout__item .big{width:100%;overflow:hidden;border-radius:var(--radius)}@media(min-width: 991px){.grid__infoLayout__item .big{width:120%}}.grid__infoLayout__item .big img{-o-object-fit:cover;object-fit:cover;width:100%}.grid__infoLayout .left{justify-content:center}@media(min-width: 991px){.grid__infoLayout .left{text-align:end}}@media(max-width: 991px){.grid__infoLayout .left{order:2}}.logo__area{padding:0rem;text-align:center;max-width:216px;height:84px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;transition:all .3s ease 0s}.logo__area a{display:block}.logo__area .logo.logo--footer{width:100%;display:inline-block}.logo__area .logo.logo--header{height:84px;display:inline-block}@media all and (max-width: 900px){.logo__area .logo.logo--header{height:70px}}.logo__area .logo.logo--sideMenu{height:57px;display:inline-block}