@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat-v31-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/fonts/montserrat-v31-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/montserrat-v31-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(/fonts/montserrat-v31-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/montserrat-v31-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(/fonts/montserrat-v31-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/montserrat-v31-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(/fonts/montserrat-v31-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/fonts/montserrat-v31-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:url(/fonts/montserrat-v31-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/fonts/montserrat-v31-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/fonts/playfair-display-v40-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:400;src:url(/fonts/playfair-display-v40-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:500;src:url(/fonts/playfair-display-v40-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:500;src:url(/fonts/playfair-display-v40-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(/fonts/playfair-display-v40-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:600;src:url(/fonts/playfair-display-v40-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/fonts/playfair-display-v40-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:700;src:url(/fonts/playfair-display-v40-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:800;src:url(/fonts/playfair-display-v40-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:800;src:url(/fonts/playfair-display-v40-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:900;src:url(/fonts/playfair-display-v40-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(/fonts/raleway-v37-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:400;src:url(/fonts/raleway-v37-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(/fonts/raleway-v37-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:500;src:url(/fonts/raleway-v37-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(/fonts/raleway-v37-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:600;src:url(/fonts/raleway-v37-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(/fonts/raleway-v37-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:700;src:url(/fonts/raleway-v37-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:800;src:url(/fonts/raleway-v37-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:800;src:url(/fonts/raleway-v37-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:900;src:url(/fonts/raleway-v37-latin-900.woff2) format("woff2")}.ma-avatar-widget{position:fixed;right:2rem;bottom:2rem;--z-index: 9999;display:flex;align-items:center;gap:1rem;pointer-events:none}.ma-avatar-widget *{pointer-events:auto}.ma-widget{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;width:100%;max-width:420px;margin:0 auto}.ma-avatar-position-fixed{position:fixed;right:.5rem;top:70%;transform:translateY(-50%)}@media(max-width:768px){.ma-avatar-position-fixed{top:auto;bottom:.5rem;right:.5rem;transform:none}}.ma-widget-background-pattern{background-image:url(/images/pattern-background-boussole-mas-v3.png);background-repeat:no-repeat;background-size:cover;background-color:var(--bs-gray-900)}.ma-widget-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));place-items:center;gap:.75rem;width:280px;height:280px;margin:0 auto;position:relative}.ma-avatar-core{position:relative;width:80px;height:80px;border-radius:999px;border:none;padding:0;background:radial-gradient(circle at 30% 20%,#ffe3f5,#f3c7ff,#b3b9ff);box-shadow:0 0 18px #0000002e;overflow:hidden;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}@media(max-width:768px){.ma-avatar-core{width:70px;height:70px}}.ma-avatar-core--open{transform:scale(1.05);box-shadow:0 0 24px #aa78ff8c}.ma-avatar-core__halo{position:absolute;inset:-20%;border-radius:inherit;background:radial-gradient(circle,rgba(255,255,255,.5),transparent);opacity:0;animation:ma-avatar-pulse 2.4s infinite ease-out;pointer-events:none!important}.ma-avatar-core__image{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}@keyframes ma-avatar-pulse{0%{opacity:.8;transform:scale(.85)}50%{opacity:.4;transform:scale(1.05)}to{opacity:0;transform:scale(1.25)}}.ma-facets{position:relative;width:180px;height:180px;margin-right:.5rem;opacity:0;pointer-events:none;transform:scale(.9) translate(10px);transition:opacity .3s ease,transform .3s ease}.ma-facets--visible{opacity:1;pointer-events:auto;transform:scale(1) translate(0)}.ma-facet{min-width:90px;max-width:130px;padding:.45rem .7rem;border-radius:999px;border:none;font-size:.8rem;line-height:1.2;text-align:center;background:#101828e6;color:#fefefe;cursor:pointer;box-shadow:0 4px 10px #0f172a40;transition:background .2s ease,box-shadow .2s ease,color .2s ease}.ma-facet__label{white-space:normal}.ma-facet--top{grid-column:2;grid-row:1}.ma-facet--top-left{grid-column:1;grid-row:1;justify-self:end;align-self:end}.ma-facet--right{grid-column:3;grid-row:2}.ma-facet--bottom{grid-column:2;grid-row:3}.ma-facet--left{grid-column:1;grid-row:2}.ma-facet--top-left{grid-column:1;grid-row:1}.ma-facet--top-right{grid-column:3;grid-row:1}.ma-facet--bottom-right{grid-column:3;grid-row:3}.ma-facet--bottom-left{grid-column:1;grid-row:3}.ma-facet--center{grid-column:2;grid-row:2}.ma-facet:hover{background:#1e40aff2;box-shadow:0 8px 18px #0f172a59;color:#f9fafb}.ma-facet--active{background:linear-gradient(135deg,#f97316,#fb7185);color:#fff}.ma-facet-panel{position:static;bottom:0;width:80vw;max-width:80vw;background:#0f172af5;color:#e5e7eb;border-radius:1rem;padding:.9rem 1rem;box-shadow:0 18px 45px #0f172ab3;transform-origin:bottom right;transform:scale(.9) translate(10px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.ma-facet-panel--open{opacity:1;pointer-events:auto;transform:scale(1) translate(0)}.ma-facet-panel--closed{opacity:0;pointer-events:none}.ma-facet-panel__header{display:flex;align-items:center;gap:.75rem;margin-bottom:.4rem}.ma-facet-panel__title{margin:0;font-size:.95rem;font-weight:600;color:#f9fafb}.ma-facet-panel__content{font-size:.8rem;line-height:1.5;color:#d1d5db}.ma-audio-toggle{margin-left:auto;width:32px;height:32px;border-radius:999px;border:none;background:radial-gradient(circle,#f9a8d4,#fb7185);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 14px #f8717166;transition:transform .15s ease,box-shadow .15s ease}.ma-audio-toggle__icon{width:14px;height:14px;position:relative;display:block}.ma-audio-toggle__icon:before,.ma-audio-toggle__icon:after{content:"";position:absolute;inset:0;border-radius:2px}.ma-audio-toggle__icon:before{left:1px;width:7px;border-radius:2px 0 0 2px;background:#111827}.ma-audio-toggle__icon:after{right:0;width:6px;border-radius:50%;border:2px solid #111827;border-left-color:transparent;border-bottom-color:transparent;transform:translate(1px) rotate(45deg)}.ma-audio-toggle--playing{transform:scale(1.05);box-shadow:0 8px 18px #f8717199}@media(max-width:768px){.ma-avatar-widget{right:50%;transform:translate(50%);bottom:1.2rem;flex-direction:column;align-items:center}.ma-facets{width:220px;height:140px;order:-1;margin-right:0}.ma-facet-panel{position:static;margin-top:.75rem;width:92vw;max-width:92vw;transform-origin:bottom center}}.ads-player{width:100%;max-width:960px;display:block;margin:0 auto}.ads-poster{object-fit:cover}.ads-player .vds-audio-layout{border:var(--audio-border, 1px solid rgb(255 255 255 / .4));background:transparent!important}.vds-player{width:100%;max-width:960px;aspect-ratio:16 / 9;display:block;margin:0 auto}.vds-poster{object-fit:cover}:root{--bs-body-font-family: "Montserrat", sans-serif}#root{max-width:1280px;margin:0 auto;text-align:center}@media(hover:none)and (pointer:coarse){*::-webkit-scrollbar{display:none!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}}@media(hover:hover)and (pointer:fine){*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:4px}*::-webkit-scrollbar-track{background:transparent}}.introjs-tooltip{border-width:1px!important;border-style:solid!important;border-color:var(--bs-gray)!important;background-color:#191919cc!important}.introjs-tooltiptext,.introjs-tooltipbuttons,.introjs-donebutton,.introjs-nextbutton{font-family:Montserrat,sans-serif!important}.introjs-helperLayer{box-shadow:none!important;z-index:98!important;width:0!important;height:0!important;max-width:0;max-height:0}.introjs-overlay{z-index:98!important}.introjs-arrow.left,.introjs-arrow.right{top:10px!important}.introjs-arrow{border-color:transparent transparent transparent rgba(200,200,200,.5)!important}.introjs-skipbutton:hover{color:var(--bs-emphasis-color)!important}.text-bg-next-to-come-badge{color:#fff!important;background-color:#4126b7a8!important}#next-to-come-carousel .carousel-item{transition:transform 2s ease-in-out!important}#next-to-come-carousel .carousel-control-next-icon,#next-to-come-carousel .carousel-control-prev-icon{filter:invert(0) grayscale(100)}.bg-image{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:29%}.cursor-pointer{cursor:pointer}.font-monserrat{font-family:Montserrat,sans-serif}.font-playfair{font-family:Playfair Display,serif}.font-raleway{font-family:Raleway,sans-serif}.font-sans-serif{font-family:sans-serif,system-ui}.fs-7{font-size:.8rem!important}.fs-8{font-size:.75rem!important}.bi-rotate-180:before{transform:rotate(180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.photo-crop-elipse-portrait{border:solid 5px rgba(200,200,200,.1);position:relative;width:150px;height:87px;border-radius:50%;overflow:hidden;transform:rotate(-40deg) translateZ(0)}.photo-crop-elipse-portrait img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(40deg);min-width:100%;min-height:100%}.bg-color-dark-semi-transparent{background-color:#191919cc!important}.navbar-toggler .toggler-horizontal-bar{width:33px;height:3px;background-color:#fcf8f8;display:block;margin:5px 0;position:relative;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.px-3-a{padding-right:1.01rem!important;padding-left:1.01rem!important}.px-3-b{padding-right:1.02rem!important;padding-left:1.02rem!important}.px-3-c{padding-right:1.03rem!important;padding-left:1.03rem!important}.px-3-d{padding-right:1.04rem!important;padding-left:1.04rem!important}.px-3-e{padding-right:1.05rem!important;padding-left:1.05rem!important}.px-3-f{padding-right:1.06rem!important;padding-left:1.06rem!important}.px-3-g{padding-right:1.07rem!important;padding-left:1.07rem!important}.px-3-h{padding-right:1.08rem!important;padding-left:1.08rem!important}.px-3-i{padding-right:1.09rem!important;padding-left:1.09rem!important}.px-3-j{padding-right:1.1rem!important;padding-left:1.1rem!important}.px-3-k{padding-right:1.11rem!important;padding-left:1.11rem!important}.px-3-l{padding-right:1.12rem!important;padding-left:1.12rem!important}.px-3-m{padding-right:1.13rem!important;padding-left:1.13rem!important}.px-3-n{padding-right:1.14rem!important;padding-left:1.14rem!important}.px-3-o{padding-right:1.15rem!important;padding-left:1.15rem!important}.px-3-p{padding-right:1.16rem!important;padding-left:1.16rem!important}.px-3-q{padding-right:1.17rem!important;padding-left:1.17rem!important}.px-3-r{padding-right:1.18rem!important;padding-left:1.18rem!important}.px-3-s{padding-right:1.19rem!important;padding-left:1.19rem!important}.px-3-t{padding-right:1.2rem!important;padding-left:1.2rem!important}.px-3-u{padding-right:1.21rem!important;padding-left:1.21rem!important}.px-3-v{padding-right:1.22rem!important;padding-left:1.22rem!important}.px-3-w{padding-right:1.23rem!important;padding-left:1.23rem!important}.px-3-x{padding-right:1.24rem!important;padding-left:1.24rem!important}.px-3-y{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-3-z{padding-right:1.26rem!important;padding-left:1.26rem!important}.pt-2-a{padding-top:.51rem!important}.pt-2-b{padding-top:.52rem!important}.pt-2-c{padding-top:.53rem!important}.pt-2-d{padding-top:.54rem!important}.pt-2-e{padding-top:.55rem!important}.pt-2-f{padding-top:.56rem!important}.pt-2-g{padding-top:.57rem!important}.pt-1-half{padding-top:.12rem!important}
