@charset "UTF-8";html{margin:0;padding:0;box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}body{background-color:#f4f4ed;color:#222221;overflow-x:hidden}a{text-decoration:none;outline:none;cursor:pointer}.kf-cta__map-open{cursor:pointer}input,select{font-family:mulish,Arial,Helvetica,sans-serif}@supports(-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{--active: #801927;--active-inner: #f4f4ed;--focus: 2px #68010f21;--border: #80806F;--border-hover: #6e08153d;--background: #f4f4ed;--disabled: #f6f8ff67;--disabled-inner: #e1e6f986;-webkit-appearance:none;-moz-appearance:none;height:16px;width:16px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:2px solid var(--bc,var(--border));background:var(--b,var(--background));transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:'';display:block;left:0;top:0;position:absolute;transition:transform var(--d-t,0.3s) var(--d-t-e,ease),opacity var(--d-o,0.2s)}input[type=checkbox]:checked,input[type=radio]:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]+label,input[type=radio]+label{font-size:16px;line-height:120%;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type=checkbox]:after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:4px;top:1px;transform:rotate(var(--r,20deg))}input[type=checkbox]:checked{--r: 43deg}input[type=radio]{border-radius:50%}input[type=radio]:after{width:12px;height:12px;border-radius:50%;background:#f4f4ed;opacity:1;transform:scale(var(--s,0.7))}input[type=radio]:checked{--s: .5}}input[type=text],input[type=tel],input[type=email]{border:none;border-bottom:1px solid #80806f;width:100%;margin:0 0 1.25rem;background-color:transparent;padding:.5rem 1rem 1rem;letter-spacing:.05em;color:#801827}select{padding:.5rem 1rem 1rem;letter-spacing:.05em;color:#801827}input[type=submit]{background:unset;color:#222221;border:none;cursor:pointer;-webkit-appearance:button;padding:8px 0;text-transform:uppercase;font-weight:700;text-align:right;float:right;display:inline-block;overflow:hidden;position:relative;letter-spacing:.15em;font-size:1.8rem;border-bottom:2px solid #801927}input[type=submit]:hover{color:#801927}textarea{resize:vertical;background:0 0;border:none;border-bottom:1px solid #80806f;min-height:unset;height:160px;color:#801827}select{background:unset;border:none;border-bottom:1px solid #80806f;width:100%;max-width:unset}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:#6e08153d dashed 1px;border:none}.wpcf7-not-valid-tip{text-transform:uppercase;transform:translateX(10px)}.wpcf7-response-output{margin:0 0 2rem!important;padding:1.5rem 2rem!important;font-weight:700;font-size:1.8rem;text-align:center}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background-color:transparent;color:#ffb900;display:block;border-width:1px;transform:translateY(20px);clear:both}.wpcf7 form.sent .wpcf7-response-output{border-color:#51cb5c;background-color:transparent;color:#51cb5c}.wpcf7-form{max-width:80rem;clear:both}.wpcf7-form label{font-weight:700}.wpcf7-form input{margin-bottom:0}.wpcf7-form .cv{display:block;padding-top:1rem}.wpcf7-form>p{margin-bottom:4rem}.wpcf7-form-control-wrap{vertical-align:sub;margin-right:6px}.wpcf7-list-item{margin:0}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.border-box{box-sizing:border-box!important}.border-none{border:none!important}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.m0{margin:0!important}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.mx0{margin-left:0!important;margin-right:0!important}.my0{margin-top:0!important;margin-bottom:0!important}.ml-20rem{margin-left:-20rem}.ml-100x100{margin-left:calc(-100vw/2 + 100%/2)}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.elemento-nascosto{display:none}.elemento-visibile{display:block}.lineh-12{line-height:1.2}.font-serif{font-family:prata,times new roman,Times,serif}.font-sans{font-family:mulish,Arial,Helvetica,sans-serif}.site-content{padding:40px}body{font-size:1.6rem;line-height:155%;font-family:mulish,Arial,Helvetica,sans-serif!important;color:#222221}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:prata,times new roman,Times,serif;font-weight:400;color:#801927;margin-bottom:1.5rem}h1,.h1{font-size:calc(4.4rem + (72 - 44) * ((100vw - 320px)/(1280 - 300)));line-height:110%}@media screen and (min-width:1280px){h1,.h1{font-size:7.2rem}}h2,.h2{font-size:3.2rem;line-height:125%}h3,.h3{font-size:2.8rem;line-height:125%}h4,.h4{font-size:2.4rem;line-height:125%}h5,.h5{font-size:1.8rem;line-height:125%}h6,.h6{font-size:1.6rem;line-height:125%}.stroke-heading{font-family:mulish,Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.15em;line-height:110%;margin-bottom:4rem;position:relative}.stroke-heading::before{content:'';display:block;height:2px;width:calc((100vw - 1220px)/2 + 20rem);background-color:#801927;position:absolute;top:.55em;right:calc(100% + 15px)}@media(max-width:1279px){.stroke-heading::before{width:280px;right:unset;left:-295px}.related-box .stroke-heading::before{width:8rem;left:unset;right:calc(100% + 15px)}}@media(max-width:768px){.stroke-heading::before{width:285px;right:unset;left:-295px}}h2.stroke-heading,.h2.stroke-heading{font-size:2.4rem}h3.stroke-heading,.h3.stroke-heading{font-size:1.8rem}p,.p{margin-bottom:2.5rem}a{color:#801927}p a{color:#801927;text-decoration:none;-webkit-box-shadow:0 2px 0 -1px #801927;-moz-box-shadow:0 2px 0 -1px #801927;-o-box-shadow:0 2px 0 -1px #801927;box-shadow:0 2px 0 -1px #801927;transition:box-shadow .2s ease}p a:hover{box-shadow:0 3px 0 -1px #801927;transition:box-shadow .2s ease}ul{list-style:none;margin-bottom:4rem}ul li{margin-bottom:1.25rem;line-height:140%}ul li::before{content:"\2022";color:#801927;font-weight:700;display:inline-block;width:1.2em;margin-left:-1.2em;font-size:1.1em}button{background:unset;color:#801927;border:unset;cursor:pointer;-webkit-appearance:button;padding:0}.cta{display:inline-block;position:relative;font-family:mulish,Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:700;color:#222221;text-transform:uppercase;letter-spacing:.1em;line-height:1.2}.cta:hover{color:#801927}.cta::after{content:'';position:absolute;display:block;width:100%;transform:scaleX(.4);height:2px;bottom:-8px;left:0;background-color:#801927;transform-origin:bottom right;transition:transform .25s ease-out}.cta .gb-button-text{text-align:left}.cta:hover:after{transform:scaleX(1);transform-origin:bottom right}.btn-circle{font-family:mulish,Arial,Helvetica,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;background-color:transparent;border:2px solid #fff;color:#fff;width:92px;height:92px;border-radius:99px;text-align:center;display:inline-flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:stretch;line-height:1;transition:all .2s ease}.btn-circle:hover{background-color:rgba(255,255,255,.2);border-width:0;transform:scale(1.1);transition:all .2s ease}.fc-icon{background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;position:relative;width:1.35em;margin-right:.5em;vertical-align:middle}.fc-icon::before{content:'';width:100%;padding-top:100%;display:block}.fc-icon.icon-checkboxes-close::after{position:absolute;content:'FILTER';font-size:.9rem;font-weight:700;bottom:-.5rem;left:.6rem}.lan-it .fc-icon.icon-checkboxes-close::after{content:'FILTRA'}.lan-ja .fc-icon.icon-checkboxes-close::after{content:'絞り込み検索';bottom:-20px;left:8px;width:100%;white-space:pre}.icon-facebook{background-image:url(/wp-content/uploads/icons/icon-facebook.svg)}.icon-instagram{background-image:url(/wp-content/uploads/icons/icon-instagram.svg)}.icon-twitter{background-image:url(/wp-content/uploads/icons/icon-twitter.svg)}.icon-youtube{background-image:url(/wp-content/uploads/icons/icon-youtube.svg)}.icon-spotify{background-image:url(/wp-content/uploads/icons/icon-spotify.svg)}.icon-linkedin{background-image:url(/wp-content/uploads/icons/icon-linkedin.svg)}.icon-whatsapp{background-image:url(/wp-content/uploads/icons/icon-whatsapp.svg)}.icon-pinterest{background-image:url(/wp-content/uploads/icons/icon-pinterest.svg)}.icon-mail-to{background-image:url(/wp-content/uploads/icons/icon-mail-to.svg)}.icon-lang{background-image:url(/wp-content/uploads/icons/icon-lang.svg)}.icon-indirizzo{background-image:url(/wp-content/uploads/icons/icon-address.svg)}.icon-telefono{background-image:url(/wp-content/uploads/icons/icon-phone.svg)}.icon-sito{background-image:url(/wp-content/uploads/icons/icon-website.svg)}.icon-email{background-image:url(/wp-content/uploads/icons/icon-mail.svg)}.icon-salva{background-image:url(/wp-content/uploads/icons/icon-save.svg)}.saved .icon-salva{background-image:url(/wp-content/uploads/icons/icon-save-green.svg)}.icon-salva-green{background-image:url(/wp-content/uploads/icons/icon-save-green.svg)}.icon-condividi{background-image:url(/wp-content/uploads/icons/icon-share.svg)}.icon-esperienza-mood{background-image:url(/wp-content/uploads/icons/icon-mood-esperienze.svg)}.icon-esperienza-durata{background-image:url(/wp-content/uploads/icons/icon-time.svg)}.icon-esperienza-persone{background-image:url(/wp-content/uploads/icons/icon-persone.svg)}.icon-esperienza-stagione{background-image:url(/wp-content/uploads/icons/icon-stagione.svg)}.icon-mood-location{background-image:url(/wp-content/uploads/icons/icon-mood.svg)}.icon-numero-stelle{background-image:url(/wp-content/uploads/icons/icon-stelle.svg)}.icon-chef{background-image:url(/wp-content/uploads/icons/icon-chef.svg)}.icon-cucina-location{background-image:url(/wp-content/uploads/icons/icon-cucina.svg)}.icon-anno-fondazione{background-image:url(/wp-content/uploads/icons/icon-fondazione.svg)}.icon-numero-ettari{background-image:url(/wp-content/uploads/icons/icon-ettari.svg)}.icon-numero-etichette{background-image:url(/wp-content/uploads/icons/icon-etichette.svg)}.icon-numero-bottiglie{background-image:url(/wp-content/uploads/icons/icon-bottiglie-anno.svg)}.icon-modello-agronomico{background-image:url(/wp-content/uploads/icons/icon-modelloagro.svg)}.icon-riconoscimenti-premi{background-image:url(/wp-content/uploads/icons/icon-riconoscimenti.svg)}.icon-tipologie-vino{background-image:url(/wp-content/uploads/icons/icon-tipologia-vino.svg)}.icon-prodotti_tipici{background-image:url(/wp-content/uploads/icons/icon-prodotti-tipici.svg)}.icon-servizi{background-image:url(/wp-content/uploads/icons/icon-servizi.svg)}.icon-lingue{background-image:url(/wp-content/uploads/icons/icon-lingue.svg)}.icon-numero-posti{background-image:url(/wp-content/uploads/icons/icon-salameeting.svg)}.icon-protti_tipici{background-image:url(/wp-content/uploads/icons/icon-share.svg)}.icon-download{background-image:url(/wp-content/uploads/icons/icon-download.svg)}.icon-checkboxes-close{background-image:url(/wp-content/uploads/icons/icon-filter.svg)}.icon-checkboxes-open{background-image:url(/wp-content/uploads/icons/icon-close.svg)}.icon-close{background-image:url(/wp-content/uploads/icons/icon-close.svg)}.icon-ricetta-difficolta{background-image:url(/wp-content/uploads/icons/icon-ricetta-difficolta.svg)}.icon-ricetta-tempo{background-image:url(/wp-content/uploads/icons/icon-ricetta-tempo.svg)}.icon-ricetta-abbinamento{background-image:url(/wp-content/uploads/icons/icon-ricetta-abbinamento.svg)}.icon-ricetta-ingredienti{background-image:url(/wp-content/uploads/icons/icon-ricetta-ingredienti.svg)}.icon-ricetta-preparazione{background-image:url(/wp-content/uploads/icons/icon-ricetta-preparazione.svg)}.site-header{position:relative;z-index:99}.site-header .inside-header{padding:.75rem 4rem .5rem;margin:0 auto;color:#222221;transition:all .25s ease;display:flex;align-items:stretch;align-content:center}.site-header .inside-header .main-title{position:relative;overflow:hidden;padding:0;transition:all .5s ease;display:block;width:5rem;height:5rem;margin:auto}.site-header .inside-header svg path{fill:#222221;transition:all .25s ease}.site-header .inside-header .main-title>a{padding-top:100%;background-image:url(/wp-content/uploads/2022/01/logo-franciacorta.png);position:absolute;height:0;background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .25s ease;width:100%}@keyframes header-animation{0%{transform:translate(0,-100px)}100%{transform:translate(0,0)}}.site-header.shrink{position:fixed;top:0;left:0;width:100%;z-index:99;background-color:rgba(244,244,237,.85);box-shadow:0 0 1.7px -2px rgba(128,128,111,.4),0 0 5.6px -2px rgba(128,128,111,.238),0 0 25px -2px rgba(128,128,111,.162);transform:translate(0,-100px);animation:header-animation .8s ease;animation-delay:.2s;animation-fill-mode:forwards}.site-header.shrink .header-follow-us-container span{color:#222221}.site-header.shrink svg path{fill:#222221;transition:all .25s ease}.mobile-menu-open .site-header.shrink{background-color:unset}.fc-menu-open .site-header.shrink{position:fixed;width:100%;top:0;left:0;--animation: unset;transform:unset;animation-play-state:paused}.fc-menu-open .site-header{position:fixed;width:100%;top:0;left:0}.left-logo{width:200px;position:relative;padding-top:1.2rem}.left-logo .page-content{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:flex-start}.left-logo .page-content .cont-left{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start}.left-logo .page-content .cont-left .current-language{margin-right:.35rem;font-family:mulish;letter-spacing:.1em;font-size:1.45rem}.site-logo{width:calc(100% - 40rem)}.right-logo{width:14rem;padding-top:1.1rem}.right-logo .page-content{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:flex-end;align-items:center}.right-logo .page-content a{display:block;margin-left:3rem;line-height:1}.right-logo .page-content a:first-child{margin-left:0}.right-logo .page-content a svg{width:2.5rem;height:2.5rem}.mobile-menu-control-wrapper{margin-left:unset;width:6rem;display:block!important;padding-top:1.1rem}.mobile-menu-control-wrapper button.menu-toggle{padding:0;margin:0 0 0 auto;line-height:1}.mobile-menu-control-wrapper button.menu-toggle .mobile-menu-control-wrapper button.menu-toggle .gp-icon{width:2.5rem;height:2.5rem}.mobile-menu-control-wrapper button.menu-toggle .gp-icon svg{height:2.5rem;width:2.5rem;top:unset;position:static;fill:unset}html:not(.mobile-menu-open) .header-white .site-header:not(.shrink)::after{content:"";display:block;position:absolute;bottom:-2px;width:calc(100% - 40px);height:1px;left:20px}html:not(.mobile-menu-open) .header-white .site-header:not(.shrink) .inside-header{color:#fff;transition:all .25s ease}html:not(.mobile-menu-open) .header-white .site-header:not(.shrink) .inside-header svg{fill:#fff;transition:all .25s ease}html:not(.mobile-menu-open) .header-white .site-header:not(.shrink) .inside-header svg path{fill:#fff;transition:all .25s ease}html:not(.mobile-menu-open) .header-white .site-header:not(.shrink) .inside-header svg .a rect,html:not(.mobile-menu-open) .header-white .site-header:not(.shrink) .inside-header svg .b rect,html:not(.mobile-menu-open) .header-white .site-header:not(.shrink) .inside-header svg .c rect,html:not(.mobile-menu-open) .header-white .site-header:not(.shrink) .inside-header svg .d rect{fill:#fff;transition:all .25s ease}html:not(.mobile-menu-open) .header-white .site-header:not(.shrink) .inside-header .main-title>a{background-image:url(/wp-content/uploads/2022/01/logo-franciacorta-white-1.png);transition:all .25s ease}.home.header-white .site.container::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:12rem;background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0.6),rgba(0,0,0,0.95));opacity:.6;z-index:1}.site-header:not(.shrink){height:0}body:not(.header-white) .site-content{padding-top:12rem}.header-white .site-content{padding-top:0}.mobile-menu-open .header-follow-us-container span,.mobile-menu-open .site-header.shrink .header-follow-us-container span,.mobile-menu-open .site-header.shrink .header-follow-us-container .current-language,.mobile-menu-open .current-language{color:#801927}.mobile-menu-open .header-follow-us-container svg path,.mobile-menu-open .site-header .inside-header svg path,.mobile-menu-open .mobile-menu-control-wrapper button.menu-toggle .gp-icon svg g rect{fill:#801927!important}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation{background-color:unset}button.menu-toggle{color:#222221}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:0}@media(min-width:1920px){.mobile-menu-control-wrapper .menu-toggle{display:block}}.fc-menu-icon{width:2.5rem;height:2.5rem}.fc-menu-icon .c,.fc-menu-icon .d{transition:all .2s ease}.fc-menu-icon .a,.fc-menu-icon .b{transition:all .3s ease}.toggled .fc-menu-icon .a{transform:rotate(45deg) translate(5px,-5px);transition:all .4s ease}.toggled .fc-menu-icon .b{transform:rotate(-45deg) translate(-12px,5px);transition:all .4s ease}.toggled .fc-menu-icon .c{transform:translateX(-100%);transition:all .3s linear}.toggled .fc-menu-icon .d{transform:translateX(100%);transition:all .3s linear}.toggled .icon-menu-bars svg:nth-child(1){display:block}.mobile-menu-open body::before{content:"";display:block;width:100%;height:100%;background-color:#403935cf;position:fixed;top:0;left:0;z-index:90}.mobile-menu-open .site-header{z-index:99}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:unset}#site-navigation{position:fixed;width:100%;max-height:100vh;overflow-y:auto;left:0;top:0;background-color:#f4f4edf2!important;padding:6rem 4rem 2rem;clip-path:inset(0 0 100% 0);transition:clip-path .5s ease;z-index:-2}#site-navigation .grid-container{max-width:unset}#site-navigation .grid-container .main-nav{position:relative;padding-bottom:4rem}#site-navigation .grid-container .main-nav ul.sf-menu{list-style-type:none;overflow-y:auto}#site-navigation .grid-container .main-nav ul.sf-menu li::before{content:none}#site-navigation.toggled{clip-path:inset(0 0 0 0);transition:clip-path .8s ease}#site-navigation.toggled .main-nav::after{top:1.8rem;opacity:1;transition:all .3s linear;transition-delay:.15s}.header-follow-us-container{display:flex;align-items:center;margin-right:3rem;cursor:pointer}.header-follow-us-container span{font-size:14px;font-weight:400;letter-spacing:.2em;white-space:pre}.header-follow-us-container svg{margin:0 0 0 8px;width:12px;transform:rotate(0);transition:transform .2s ease}.header-follow-us-container.active svg{transform:rotate(-180deg);transition:transform .4s ease}.header-follow-us-overlay{opacity:0;transition:all .4s ease;height:0}.header-follow-us-overlay ul{list-style-type:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-wrap:nowrap;flex-direction:row;position:absolute}.header-follow-us-overlay ul li::before{content:none}.header-follow-us-overlay ul li{margin-right:15px;margin-bottom:0;display:none}.header-follow-us-overlay ul li:last-child{margin-right:0}.header-follow-us-overlay.open{opacity:1;transition:all .4s ease;height:44px;transform:translateY(10px)}.header-follow-us-overlay.open li{display:block}html:not(.mobile-menu-open) .header-white .site-header:not(.shrink) .header-follow-us-overlay .fc-icon{filter:invert(1) brightness(5) saturate(0)}html:not(.mobile-menu-open) .header-white .site-header:not(.shrink) #header-language-overlay .wpml-ls-legacy-list-horizontal ul li.wpml-ls-item-legacy-list-horizontal a.wpml-ls-link span{color:#fff}#header-language-overlay .wpml-ls-legacy-list-horizontal{padding:0}#header-language-overlay .wpml-ls-legacy-list-horizontal ul{margin-top:.5rem;align-items:baseline;text-align:left}#header-language-overlay .wpml-ls-legacy-list-horizontal ul li.wpml-ls-item-legacy-list-horizontal a.wpml-ls-link{padding:0}#header-language-overlay .wpml-ls-legacy-list-horizontal ul li.wpml-ls-item-legacy-list-horizontal a.wpml-ls-link img{display:none}#header-language-overlay .wpml-ls-legacy-list-horizontal ul li.wpml-ls-item-legacy-list-horizontal a.wpml-ls-link span{margin-left:0;margin-right:2rem}#header-language-overlay .wpml-ls-legacy-list-horizontal ul li.wpml-ls-item-legacy-list-horizontal a.wpml-ls-link span.wpml-ls-native{font-weight:700}.header-language-container .fc-icon{margin-right:0;width:1.6em}html:not(.mobile-menu-open) .header-white .site-header:not(.shrink) .header-language-container .icon-lang{background-image:url(/wp-content/uploads/icons/icon-lang-white.svg)}.mobile-menu-open .header-language-container .icon-lang{background-image:url(/wp-content/uploads/icons/icon-lang-red.svg)}.logged-in .site-header.shrink{top:32px}.logged-in.header-white::before{top:32px}.logged-in .has-inline-mobile-toggle.shrink #site-navigation.toggled{margin-top:0}.fc-menu-open .logged-in .site-header{top:32px}#wpadminbar~header:not(.shrink) #site-navigation{top:32px}.main-navigation .main-nav ul ul li a{padding:.8rem 2rem}.main-navigation.toggled .inside-navigation .searchform{display:block!important;width:100%;padding:2rem 0 5rem}.main-navigation.toggled .inside-navigation .searchform>div{display:flex;width:100%;border-bottom:1px solid #801927}.main-navigation.toggled .inside-navigation .searchform>div input[type=text]{outline:none;border:none;border-radius:0;background-color:transparent;width:100%;margin-bottom:0;padding:1rem 1.5rem}.main-navigation.toggled .inside-navigation .searchform>div input[type=text]::placeholder{color:#801927}.main-navigation.toggled .inside-navigation .searchform>div button{padding:0 1.5rem}.main-navigation.toggled .inside-navigation .searchform>div button>svg{width:25px;height:25px}@media(min-width:1025px){.main-navigation.toggled .main-nav .menu.sf-menu{display:grid;grid-template-columns:1.5fr 1.5fr 1.5fr 1fr;grid-gap:0 9rem;align-items:flex-start;justify-self:center}.main-navigation.toggled .main-nav .menu.sf-menu [aria-current]{font-weight:600}.main-navigation.toggled .main-nav .menu.sf-menu li.hide-me{grid-row:1;grid-column:4}.main-navigation.toggled .main-nav .menu.sf-menu li.territorio{grid-row:2;margin-top:-7rem}.main-navigation.toggled .main-nav .menu.sf-menu li.parent-element{width:100%}.main-navigation.toggled .main-nav .menu.sf-menu li.parent-element>a{font-size:1.5rem;text-transform:uppercase;padding:1rem 0;cursor:pointer;pointer-events:all;color:#801927;border-bottom:1px solid #801927;margin-bottom:1rem;line-height:unset}.main-navigation.toggled .main-nav .menu.sf-menu li.parent-element>a .dropdown-menu-toggle{opacity:0}.main-navigation.toggled .main-nav .menu.sf-menu li.no-hover>a{pointer-events:none!important}.main-navigation.toggled .main-nav .menu.sf-menu li.hide-me>a{display:none}.main-navigation.toggled .main-nav .menu.sf-menu li ul{position:relative;visibility:visible;width:100%;opacity:1;left:unset;top:unset;height:unset;border-bottom:0}.main-navigation.toggled .main-nav .menu.sf-menu li ul li{margin-bottom:0}.main-navigation.toggled .main-nav .menu.sf-menu li ul li .menu-divider{margin-top:3rem}.main-navigation.toggled .main-nav .menu.sf-menu li ul li .menu-col4 li.parent-element>a{cursor:pointer;pointer-events:all;border-bottom:0;margin-bottom:2rem}.main-navigation.toggled .main-nav .menu.sf-menu li ul li a{cursor:pointer;pointer-events:all;color:#222221}}@media screen and (max-width:768px){.site-header .inside-header{padding:.75rem 3rem .5rem;justify-content:right}.site-logo{width:5rem;margin-right:auto;margin-left:0}.left-logo{width:100%;display:block!important}.left-logo .cont-left{width:100%}.left-logo .cont-left .current-language{margin-left:auto}.left-logo .cont-left .header-follow-us-container{margin-right:0}}.bread-crumb{margin:0;padding:0 1rem 0 0}.bread-crumb li{list-style:none;margin:0 0 1rem;padding:0;line-height:1;font-size:1.4rem;position:relative}.bread-crumb li::before{content:none}.bread-crumb li:not(:first-child){margin-left:5px}.bread-crumb li:not(:first-child)::before{content:'';display:block;width:10px;height:1px;background-color:#80806f;position:static;margin:0 5px 0 0;padding:0;vertical-align:middle;position:absolute;left:0;top:.45em}.bread-crumb li:not(:first-child) span{margin-left:15px;display:block}.bread-crumb li:nth-child(3)::before{width:25px}.bread-crumb li:nth-child(3) span{margin-left:30px}.bread-crumb li:nth-child(4)::before,.bread-crumb li:nth-child(5)::before,.bread-crumb li:nth-child(6)::before{width:40px}.bread-crumb li:nth-child(4) span,.bread-crumb li:nth-child(5) span,.bread-crumb li:nth-child(6) span{margin-left:45px}.bread-crumb li:last-child{color:#80806f}.title-above-img .entry-header{position:relative;z-index:1;padding:0 30% 0 0}.title-above-img .cont-title-above-img{display:block;overflow:hidden;clear:both;margin-top:-2.5rem}.title-above-img .cont-title-above-img .bread-crumb{float:left;width:20rem;margin-top:5rem}.title-above-img .cont-title-above-img>.featured-image{float:left;width:calc(100% - 20rem)}.title-above-img .cont-title-above-img>.featured-image .page-header-image-single{position:relative}.title-above-img .cont-title-above-img>.featured-image .page-header-image-single::before{display:block;content:" ";width:100%;padding-top:56.25%}.title-above-img .cont-title-above-img>.featured-image .page-header-image-single img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%}.correlati .glider-contain{width:100vw;position:relative;left:50%;transform:translateX(-50%)}.correlati-intestazione .stroke-heading{margin-bottom:4rem;font-size:2.4rem;color:#801927;display:block}.related-box{padding-right:80px;clear:both;display:block;overflow:hidden;position:relative}.related-box .image{position:relative;width:38rem;overflow:hidden;display:block;height:min-content;float:left}.related-box .image::before{display:block;content:" ";width:100%;padding-top:85%}.related-box .image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:unset}.related-box .image .title-image{position:absolute;display:block;font-family:prata,times new roman,Times,serif;color:#fff;z-index:1;font-size:calc(9.6rem + (144 - 96) * ((100vw - 320px)/(1280 - 300)));bottom:0;left:45%;white-space:nowrap;line-height:.6;transition:left 2s linear}.related-box .links{margin:0!important;width:calc(100% - 38rem);float:left;padding-left:3rem;padding-top:3rem;display:block;height:100%;position:relative}.related-box .links .scopri{position:relative;position:absolute;bottom:7rem;right:0}.related-box .links .stroke-heading::before{width:5rem;background:linear-gradient(90deg,#f4f4ed 70%,#801927 70%)}@media screen and (min-width:1280px){.related-box .image .title-image{font-size:14.4rem}}@keyframes parallax-title-0{from{transform:translateX(0)}to{transform:translateX(-15rem)}}@keyframes parallax-title{from{transform:translateX(0)}to{transform:translateX(-10rem)}}@keyframes parallax-title-2{from{transform:translateX(0)}to{transform:translateX(-6rem)}}.related-box.left-1 .title-image{animation:parallax-title-0 2.25s cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards}.related-box.center .title-image{animation:parallax-title 1.75s cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards}.related-box.right-1 .title-image{animation:parallax-title-2 2s cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards}.slider{margin-right:calc(-99vw/2 + 100%/2)}.slider .related-box{padding-right:20px}.slider .related-box .cont-square-related{display:block;overflow:hidden;position:relative}.slider .related-box .cont-square-related:before{display:block;content:"";width:100%;padding-top:100%}.slider .related-box .cont-square-related .inner-square-related{position:absolute;top:0;right:0;bottom:0;left:0}.slider .related-box .cont-square-related .inner-square-related::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%)}.slider .related-box .cont-square-related .inner-square-related .title{white-space:nowrap;font-size:2.4rem;color:#fff;position:absolute;bottom:0;margin-bottom:1.8rem;padding-left:1.25rem;z-index:10}.slider .related-box .cont-square-related .inner-square-related img{width:100%;height:100%;object-fit:cover}.tabs-slide-container{position:relative;width:100vw;left:50%;transform:translateX(-50%);height:auto;overflow:hidden}.tabs-slide-container #tabs-slide{height:9rem;width:100%;position:absolute;bottom:0;left:0;z-index:10;background:rgba(164,132,128,.42);backdrop-filter:blur(6px);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}.tabs-slide-container #tabs-slide a{color:#fff;text-transform:uppercase;min-width:30%;text-align:center}.tabs-slide-container #tabs-slide a.active{font-weight:700}.tabs-slide-container .glider-contain .glider-home{pointer-events:none}.tabs-slide-container .glider-contain .glider-home .btn-circle{pointer-events:auto}.tabs-slide-container .glider-contain .glider-slide{height:80vh!important;max-height:600px;min-height:480px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column;padding-bottom:9rem;clip-path:polygon(50% 0,0 0,0 100%,0 100%,0 0,50% 0,50% 100%,50% 100%);opacity:.5;transition:all .6s cubic-bezier(.125,.13,.465,.945)}.tabs-slide-container .glider-contain .glider-slide .image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.tabs-slide-container .glider-contain .glider-slide .image img{width:100%;height:100%;object-fit:cover}.tabs-slide-container .glider-contain .glider-slide .links{text-align:center}.tabs-slide-container .glider-contain .glider-slide .links .title{margin-bottom:4rem;display:block;overflow:hidden}.tabs-slide-container .glider-contain .glider-slide .links .title .h1{color:#fff;margin:0;transform:translateY(15rem);filter:drop-shadow(0 1px 4px rgba(0,0,0,0.15))}.tabs-slide-container .glider-contain .glider-slide .links .scopri{opacity:0}.tabs-slide-container .glider-contain .glider-slide .links .scopri a{filter:drop-shadow(0 1px 4px rgba(0,0,0,0.15))}.tabs-slide-container .glider-contain .glider-slide.active{clip-path:polygon(50% 0,0 0,0 100%,50% 100%,50% 0,100% 0,100% 100%,50% 100%);opacity:1;transition:all .6s cubic-bezier(.125,.13,.465,.945)}.tabs-slide-container .glider-contain .glider-slide.active .h1{animation:transl-x .75s ease-out;animation-fill-mode:forwards;animation-delay:.35s}.tabs-slide-container .glider-contain .glider-slide.active .scopri{opacity:1;transition:all .75s ease;transition-delay:.9s}@keyframes transl-x{from{transform:translateY(15rem) skewY(8deg)}to{transform:translateY(0) skewY(0)}}.correlati.gate-slider .related-box .links .title+.title{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:1023px){.correlati .related-box{padding-right:6rem}.correlati .related-box .image{width:30rem}.correlati .related-box .image::before{padding-top:100%}.correlati .related-box .links{width:calc(100% - 30rem)}.correlati .related-box .links .stroke-heading{text-align:left}.correlati.gate-slider .related-box .image::before{padding-top:150%}.correlati.gate-slider .related-box .links{padding-top:2rem}.correlati.gate-slider .related-box .links .stroke-heading{margin-bottom:2rem}.correlati.gate-slider .related-box .links .scopri{bottom:4rem}.correlati.gate-slider .related-box .links .title+.title{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (max-width:767px){.home .correlati-container,.correlati{margin-bottom:6rem}.correlati .related-box{padding-right:6rem;padding-bottom:6rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto;align-content:space-between;position:relative}.correlati .related-box .image{width:100%;order:2}.correlati .related-box .image::before{padding-top:100%}.correlati .related-box .links{width:100%;padding:0 2rem;order:1;position:static;text-align:left}.correlati .related-box .links a{margin:0}.correlati .related-box .links .stroke-heading{margin-bottom:1rem;min-height:8rem;display:inline-flex;align-items:flex-end}.correlati .related-box .links .stroke-heading::before{display:none}.correlati .related-box .links .scopri{display:block;margin-bottom:0;position:absolute;right:8rem;bottom:1.5rem;z-index:5}.correlati.gate-slider .related-box{display:block;padding-bottom:0}.correlati.gate-slider .related-box .image{width:24rem}.correlati.gate-slider .related-box .image::before{padding-top:200%!important}.correlati.gate-slider .related-box .links{width:calc(100% - 24rem);padding:2rem 0 0 3rem}.correlati.gate-slider .related-box .links .stroke-heading{display:block;min-height:unset}.correlati.gate-slider .related-box .links .stroke-heading::before{display:block}.correlati.gate-slider .related-box .links .scopri{position:absolute;margin-bottom:0;bottom:4rem}}@media screen and (max-width:575px){.related-box{scroll-snap-align:end}.glider{scroll-snap-type:x mandatory}.slider{margin-left:-3rem;margin-right:-3rem}.slider .glider-track .related-box:first-child{margin-left:3rem}.home .correlati-container .related-box,.correlati .related-box{padding-right:3rem;position:relative}.home .correlati-container .related-box .image::before,.correlati .related-box .image::before{padding-top:125%!important}.home .correlati-container .related-box .links,.correlati .related-box .links{padding:0 1.75rem;position:static}.home .correlati-container .related-box .links a,.correlati .related-box .links a{margin:0}.home .correlati-container .related-box .links .stroke-heading,.correlati .related-box .links .stroke-heading{font-size:2rem;margin-bottom:1rem;min-height:6rem}.home .correlati-container .related-box .links .scopri,.correlati .related-box .links .scopri{right:3rem}.correlati.gate-slider .related-box .links .title+.title{-webkit-line-clamp:4}.fc-gate .correlati .related-box .title-image{bottom:2rem!important}.correlati.gate-slider .related-box{min-height:unset!important;width:320px!important}.correlati.gate-slider .related-box .image{width:100%}.correlati.gate-slider .related-box .image::before{padding-top:70%!important}.correlati.gate-slider .related-box .links{width:100%;padding:2rem 0 0 2rem}.correlati.gate-slider .related-box .links .title{font-size:1.6rem}.correlati.gate-slider .related-box .links .stroke-heading::before{display:none;width:5rem;right:calc(100% + 10px)}.correlati.gate-slider .related-box .links .scopri{position:static;margin-bottom:1rem;margin-top:3rem;text-align:right}.correlati.gate-slider+#tabs{width:calc(100% + 2.99rem);margin:4rem 0 0;border-top:1px solid #80806f80;border-bottom:none}.correlati.gate-slider+#tabs a{padding-top:1.25rem}.correlati.gate-slider+#tabs a.active::after{bottom:unset;top:-1px}.correlati.gate-slider{position:relative}.correlati.gate-slider::before{content:"";display:block;position:absolute;width:6rem;height:8rem;background:linear-gradient(90deg,#f4f4ed00 0%,#f4f4ed 70%,#f4f4ed 100%);top:unset;bottom:-10rem;z-index:2;right:-3rem}}.partners-wrapper{background-color:#fff;padding:5rem 4rem 0;margin-bottom:0}.partners-wrapper p{letter-spacing:.4rem;line-height:130%}.partners-wrapper .main-partners{padding-bottom:2.5rem;border-bottom:1px solid #ccc}.partners-wrapper .main-partners p{text-align:center;font-size:1.4rem}.partners-wrapper .main-partners .page-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-wrap:nowrap;margin-top:0}.partners-wrapper .main-partners .page-content figure{margin:0 1rem;max-width:115px}.partners-wrapper .partners-row{padding:2.5rem 0 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.partners-wrapper .partners-row .partners-col{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.partners-wrapper .partners-row .partners-col p{text-align:left;font-size:1rem;margin:0 1rem}.partners-wrapper .partners-row .partners-col .page-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-wrap:nowrap;margin-top:0}.partners-wrapper .partners-row .partners-col .page-content figure{width:80px;margin:0 1rem}.site-footer{max-width:100%;background-color:#fff}.site-footer p{font-family:prata,times new roman,Times,serif;font-size:1.2rem}.site-footer p.font-sans{font-family:mulish,Arial,Helvetica,sans-serif}.site-footer .grid-container{max-width:100%;margin-left:unset;margin-right:unset;padding:6.5rem 4rem}.site-footer .grid-container .inside-footer-widgets{margin-left:0}.site-footer .grid-container .inside-footer-widgets .inner-padding{padding:0}.site-footer .grid-container .inside-footer-widgets .widget{margin-bottom:2.5rem}.site-footer .grid-container .footer-widget-2,.site-footer .grid-container .footer-widget-3,.site-footer .grid-container .footer-widget-4{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;align-self:baseline;text-align:left;justify-content:flex-start}.site-footer .grid-container .footer-widget-2 ul,.site-footer .grid-container .footer-widget-3 ul,.site-footer .grid-container .footer-widget-4 ul{list-style-type:none}.site-footer .grid-container .footer-widget-2 ul li::before,.site-footer .grid-container .footer-widget-3 ul li::before,.site-footer .grid-container .footer-widget-4 ul li::before{content:none}.site-footer .grid-container .footer-widget-2 ul li,.site-footer .grid-container .footer-widget-3 ul li,.site-footer .grid-container .footer-widget-4 ul li{margin-bottom:.5rem}.site-footer .grid-container .footer-widget-2 ul li a,.site-footer .grid-container .footer-widget-3 ul li a,.site-footer .grid-container .footer-widget-4 ul li a{text-transform:uppercase;font-size:1.2rem;color:#222221}.site-footer .grid-container .footer-widget-2 ul li a:hover,.site-footer .grid-container .footer-widget-3 ul li a:hover,.site-footer .grid-container .footer-widget-4 ul li a:hover{color:#801927}.site-footer .wp-block-columns{padding:.5rem 4rem;margin-bottom:0;align-items:baseline}.site-footer .wp-block-columns .wp-block-column:nth-child(2) p{color:#801927}.site-footer .wp-block-columns .wp-block-column:nth-child(2) span img{width:100px;margin:0 .2rem}.site-footer .wp-block-columns .wp-block-column:nth-child(3) p{font-size:1.1rem;color:#801927}.site-footer .wp-block-columns .wp-block-column:nth-child(3) p.eu-logo-footer{display:none}.footer-follow-us-overlay ul{list-style-type:none;display:flex;margin:0}.footer-follow-us-overlay ul li::before{content:none}.footer-follow-us-overlay ul li{margin-right:2rem}.footer-follow-us-overlay ul li:last-child{margin-right:0}.lan-en .site-footer .wp-block-columns .wp-block-column:nth-child(3) p.eu-logo-footer,.lan-ja .site-footer .wp-block-columns .wp-block-column:nth-child(3) p.eu-logo-footer{display:block!important}.copiright-footer,.eu-logo-footer{font-family:mulish,Arial,Helvetica,sans-serif;line-height:1;margin-bottom:5px}.eu-logo-footer{vertical-align:middle}#kffc-smartmap__container{max-width:100vw;width:auto!important;height:495px!important;margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);margin-bottom:0;border:none!important;border-left:none!important;border-right:none!important}.acf-map img{max-width:inherit!important}.map{height:495px!important}#fc-icon-checkboxes{width:4.5rem;margin-right:0;padding:1rem;box-sizing:border-box;background-origin:content-box;background-color:#f4f4ed;border-radius:6px 6px 0 0;box-shadow:0 -2px 3px rgba(0,0,0,.2)}#click-checkboxes{margin-top:-4.35rem}.checkboxes-row{display:grid;grid-template-columns:2fr 1fr;grid-gap:0 2rem}.checkboxes-row.elemento-nascosto{max-height:0;transition:max-height .15s ease;overflow:hidden;visibility:collapse}.checkboxes-row.elemento-visibile{max-height:100vh;transition:max-height .85s ease-out}.checkboxes-row.elemento-visibile .voci-scheda{-webkit-animation:slide-top .7s cubic-bezier(.25,.46,.45,.94) both;animation:slide-top .7s cubic-bezier(.25,.46,.45,.94) both}.checkboxes-row.elemento-visibile .voci-scheda.lingue{animation-delay:.1s}.checkboxes-row.elemento-visibile .voci-scheda.servizi{animation-delay:.175s}.checkboxes-row .mood{grid-column:1/2;order:1}.checkboxes-row .servizi{grid-column:1/3;order:3}.checkboxes-row .lingue{grid-column:2/3;order:2}.checkboxes-row .voci-scheda>div{display:inline-block;margin-top:.5rem}.checkboxes-row .mood>div{min-width:180px}.checkboxes-row .servizi>div{min-width:295px}.checkboxes-row .lingue>div{min-width:150px}.glightbox-kffc-map__lightbox .goverlay{background:rgba(0,0,0,.8)}.glightbox-kffc-map__lightbox .gclose{position:absolute;top:0;right:0;width:56px;height:56px;padding:20px;background-color:#f4f4ed}.glightbox-kffc-map__lightbox .gclose svg{fill:#801927}@media screen and (max-width:768px){.glightbox-kffc-map__lightbox .ginner-container{height:100vh!important;height:calc(var(--vh,1vh) * 100)!important;width:100vw!important}.glightbox-kffc-map__lightbox .gslide-inline{height:100%!important;width:100vw!important;max-height:-webkit-fill-available!important}}@media screen and (max-width:576px){.checkboxes-row{display:block}.checkboxes-row.elemento-visibile{max-height:unset;margin-bottom:6rem}.checkboxes-row.elemento-visibile .mood,.checkboxes-row.elemento-visibile .lingue{display:grid}}.lan-de .checkboxes-row .servizi>div{width:32%;min-width:unset;max-width:unset;display:inline-flex;padding-right:5px}@media screen and (max-width:1024px){.lan-de .checkboxes-row .servizi>div{width:49%}}@media screen and (max-width:576px){.lan-de .checkboxes-row .servizi>div{width:100%}}.lan-de .checkboxes-row .servizi>div input{min-width:16px}.fc-block{clear:both}.fc-table tbody tr td:first-child{line-height:1.2}.block-2col-4el .ml0>div{margin-left:0;min-width:20rem}.block_img-full_2col-txt{clear:both;margin-left:-20rem}.block_img-full_2col-txt .wp-block-image{margin-right:calc(-99vw/2 + 100%/2);max-width:unset;height:45rem;overflow:hidden;position:relative;margin-bottom:4rem}.block_img-full_2col-txt .wp-block-image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center}.block_img-full{clear:both}.block_1col-full_txt>div{max-width:78rem!important;margin-left:0!important;clear:both}.block_3col-offset{clear:both;margin-left:-20rem}.block_4col-offset{clear:both;margin-left:-20rem}.block_2col_img-left_txt-right{clear:both}.col-stiky-cont>div{position:sticky;top:5rem;left:0}.wp-block-kadence-accordion .kt-blocks-accordion-header{background-color:unset!important;padding:.75rem 1rem .75rem 0!important}.wp-block-kadence-accordion .kt-blocks-accordion-header.kt-accordion-panel-active{border-bottom-width:0!important;transition:all .2s ease}.wp-block-kadence-accordion .kt-blocks-accordion-header .kt-blocks-accordion-title-wrap{font-weight:700;font-size:1.8rem;font-family:mulish,Arial,Helvetica,sans-serif}.kt-accodion-icon-style-none .kt-blocks-accordion-icon-trigger{display:block!important;background-color:unset!important;background-image:url(/wp-content/uploads/icons/icon-close.svg)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;transform:rotate(45deg);transition:all .25s ease;width:2rem;height:2rem}.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger{transform:rotate(0deg);transition:all .25s ease}.wp-block-kadence-pane.kt-accordion-pane{margin-bottom:1.75rem;border-bottom:1px solid #801927}.kt-blocks-accordion-header.kt-accordion-panel-active{background-color:unset;margin-bottom:2rem}.kt-accordion-panel-inner{border:none!important;padding:0 0 1rem .5rem!important}.wp-block-kadence-tabs{margin-bottom:8rem!important}.wp-block-kadence-tabs .kt-tabs-title-list{list-style-type:none;width:35%;padding-right:4rem;position:sticky;top:7rem;left:0;max-height:calc(100vh - 8rem);overflow-y:auto;overflow-x:hidden;flex-wrap:nowrap}.wp-block-kadence-tabs .kt-tabs-title-list li::before{content:none}.wp-block-kadence-tabs .kt-tabs-title-list .kb-tab-titles-wrap{font-size:3.2rem;font-family:prata,times new roman,Times,serif;color:#80806f}.wp-block-kadence-tabs .kt-tabs-title-list .kb-tab-titles-wrap .kt-title-text{font-size:.7em;line-height:1}.wp-block-kadence-tabs .kt-tabs-title-list .kb-tab-titles-wrap .kt-title-sub-text{font-size:.5em;line-height:1.1;text-transform:uppercase}.wp-block-kadence-tabs .kt-tabs-title-list .kt-title-item{transform:scale(.8);transform-origin:left center;transition:transform .2s ease}.wp-block-kadence-tabs .kt-tabs-title-list .kt-title-item.kt-tab-title-active{transform:scale(1);transition:transform .2s ease}.wp-block-kadence-tabs .kt-tabs-title-list .kt-title-item.kt-tab-title-active .kt-title-text{font-size:1em;color:#222221}.wp-block-kadence-tabs .kt-tabs-title-list .kt-title-item.kt-tab-title-active .kt-tab-title{background-color:unset!important}.wp-block-kadence-tabs .kt-tabs-title-list .kt-title-item.kt-tab-title-active .kb-tab-titles-wrap{color:#801927}.wp-block-kadence-tabs .kt-tabs-content-wrap{width:65%;padding-left:4rem;border-right:0;border-left-width:2px;border-style:solid;border-image:linear-gradient(#80806f00,#80806f66,#80806f66,#80806f00) 0% 100%}@-webkit-keyframes slide-bottom{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-bottom{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:1024px){.wp-block-kadence-tabs .kt-tabs-content-wrap{width:100%;padding-left:0;border-left-width:0}.wp-block-kadence-tabs .kt-tabs-content-wrap .kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title{background:unset!important}.wp-block-kadence-tabs .kt-tabs-content-wrap .kt-tabs-accordion-title .kt-tab-title{justify-content:space-between;align-items:flex-start}.wp-block-kadence-tabs .kt-tabs-content-wrap .kt-tabs-accordion-title .kt-tab-title::after{content:"";display:block;width:1.2em;height:1.2em;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/uploads/icons/icon-close.svg);transform:rotate(45deg) scale(1);transition:all .25s ease}.wp-block-kadence-tabs .kt-tabs-content-wrap .kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title::after{transform:rotate(0) scale(1.1);transition:all .25s ease}.wp-block-kadence-tabs .kt-tabs-content-wrap .kt-tabs-accordion-title{font-family:prata,times new roman,Times,serif;line-height:1.1;padding-bottom:.35rem;margin-top:2.5rem;position:relative}.wp-block-kadence-tabs .kt-tabs-content-wrap .kt-tabs-accordion-title::after{content:"";display:block;position:absolute;width:100%;height:1px;background:#801927;bottom:0;left:0;opacity:1;transition:all .3s ease}.wp-block-kadence-tabs .kt-tabs-content-wrap .kt-tabs-accordion-title.kt-tab-title-active::after{height:1px;background:#801927;bottom:-2rem;opacity:0;transition:all .25s ease}.wp-block-kadence-tabs .kt-tabs-content-wrap .kt-tabs-accordion-title:first-child{margin-top:0}.wp-block-kadence-tabs .kt-tabs-content-wrap .kt-tabs-accordion-title .kt-title-text{font-size:1.8rem;color:#222221}.wp-block-kadence-tabs .kt-tabs-content-wrap .kt-tabs-accordion-title .kt-title-sub-text{font-size:1.8rem;color:#801927}.kt-tabs-wrap .kt-tab-inner-content{animation:slide-bottom .4s cubic-bezier(.25,.46,.45,.94) both}.wp-block-kadence-tab.kt-tab-inner-content{margin:2rem 0 6rem;padding-bottom:2rem!important;border-bottom:1px solid #801927;border-bottom-width:1px!important}}@media screen and (max-width:768px){.kb-tab-titles-wrap{flex-direction:row;align-items:baseline}.kb-tab-titles-wrap .kt-title-text{margin-right:10px}}.wp-block-embed-spreaker .wp-block-embed__wrapper{max-height:660px}.wp-block-embed-spreaker{overflow:hidden}.wp-block-kadence-advancedgallery{overflow:hidden;position:relative;width:calc(100% + 20vw)}.wp-block-kadence-advancedgallery .slick-dots{display:none!important}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel{}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-next,.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-prev{top:unset!important;bottom:8px!important;height:2rem;width:3.25rem}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-prev{left:26.5%!important;right:unset;background-image:url(/wp-content/uploads/icons/arrow-line-left.svg)}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-next{left:calc(26.5% + 50px)!important;right:unset;background-image:url(/wp-content/uploads/icons/arrow-line-right.svg)}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-arrow{background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1;background-color:unset}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-arrow::before{display:none}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-active.slick-current img{transform:scale(1);transition:all .2s ease;transform-origin:top left;width:100%!important;height:100%!important;left:0%!important}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-slide img{transform:scale(1);transition:all .2s ease;padding:0!important;width:94%!important;height:86%!important;left:6%!important}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .kt-blocks-carousel .slick-list{overflow:visible}@media screen and (max-width:1024px){.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-prev{left:26.5%!important}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-next{left:calc(26.5% + 50px)!important}}@media screen and (max-width:990px){.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-prev{left:35.5%!important}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-next{left:calc(35.5% + 50px)!important}}@media screen and (max-width:766px){.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-prev{left:53.5%!important}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-next{left:calc(53.5% + 50px)!important}}@media screen and (max-width:576px){.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-prev{left:0!important}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-next{left:calc(1% + 50px)!important}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-prev,.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-next{top:calc(100% + 25px)!important;bottom:unset!important}.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .slick-slide img{height:90%!important}}.wp-block-kadence-advancedgallery .kb-gallery-type-fluidcarousel{width:calc(100% - 20vw)}.wp-block-kadence-advancedgallery .kb-gallery-type-fluidcarousel .kt-blocks-carousel{padding-bottom:6rem}.wp-block-kadence-advancedgallery .kb-gallery-type-fluidcarousel .kb-slide-item{padding:2px 10px!important}.wp-block-kadence-advancedgallery .kb-gallery-type-fluidcarousel .slick-next,.wp-block-kadence-advancedgallery .kb-gallery-type-fluidcarousel .slick-prev{top:calc(100% + 3.25rem)!important;bottom:unset!important;height:2rem;width:3.25rem}.wp-block-kadence-advancedgallery .kb-gallery-type-fluidcarousel .slick-prev{left:calc(50% - 5.25rem)!important;right:unset;background-image:url(/wp-content/uploads/icons/arrow-line-left.svg)}.wp-block-kadence-advancedgallery .kb-gallery-type-fluidcarousel .slick-next{left:calc(50% + 1.75rem)!important;right:unset;background-image:url(/wp-content/uploads/icons/arrow-line-right.svg)}.wp-block-kadence-advancedgallery .kb-gallery-type-fluidcarousel .slick-arrow{background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1;background-color:unset}.wp-block-kadence-advancedgallery .kb-gallery-type-fluidcarousel .slick-arrow::before{display:none}@media screen and (max-width:1024px){.wp-block-kadence-advancedgallery{width:calc(100% + 40px)}.wp-block-kadence-advancedgallery .kb-gallery-type-fluidcarousel{width:calc(100% - 40px);overflow:hidden}}@media screen and (max-width:768px){.wp-block-kadence-advancedgallery{width:calc(100% + 30px)}.wp-block-kadence-advancedgallery .kb-gallery-type-fluidcarousel{width:calc(100% - 30px)}}@media screen and (max-width:576px){.wp-block-kadence-advancedgallery{padding-bottom:5rem}}@media screen and (max-width:543px){.wp-block-kadence-advancedgallery .kb-gallery-type-carousel .kt-blocks-carousel .slick-list{overflow:visible;transform:scale(.85);transform-origin:left bottom}.wp-block-kadence-advancedgallery{margin-top:0}}.Cool-Content-Timeline .cool-vertical-timeline-body::before{background:linear-gradient(to bottom,rgba(230,230,230,0) 0%,#80806F 10%,#80806F 90%,rgba(230,230,230,0) 100%)!important;width:1px}.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row{padding-bottom:18rem}.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row.position-left .timeline-block-detail .story-details{text-align:right}.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row .timeline-block-time{position:sticky;top:10rem}.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row .timeline-block-time .story-time{position:relative;top:0;margin-top:0}.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row .timeline-block-time .story-time p{font-family:prata,times new roman,Times,serif;font-size:14rem;color:rgba(128,128,111,.1)!important;line-height:1}.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row .timeline-block-icon{display:none}.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row .timeline-block-detail .story-details{display:flex;flex-direction:column-reverse;border-left:none!important;border-right:none!important;box-shadow:unset;border-radius:0;padding:0;background-color:transparent}.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row .timeline-block-detail .story-details::before{display:none!important}.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row .timeline-block-detail .story-details h3{font-size:2rem;line-height:1.5;margin-bottom:1rem}.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row .timeline-block-detail .story-details .story-image{margin-top:25px}.Cool-Content-Timeline .cool-vertical-timeline-body .story-image{margin-left:-4rem;margin-right:-4rem}@media screen and (max-width:1024px){.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row .timeline-block-time .story-time p{font-size:12rem}}@media screen and (max-width:768px){.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row{padding-bottom:12rem}.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row.position-left .timeline-block-detail .story-details{text-align:left}.cool-vertical-timeline-body.both-sided .timeline-content .position-left .timeline-block-detail,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .timeline-block-detail,.cool-vertical-timeline-body.both-sided .timeline-content .position-left .story-time,.cool-vertical-timeline-body.both-sided .timeline-content .position-right .story-time{padding:0 0 0 10px}}@media screen and (max-width:576px){.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row .timeline-block-time .story-time p{font-size:25vw;transform:translate(-45px,30px)}.Cool-Content-Timeline .cool-vertical-timeline-body .story-image{margin-right:0}.Cool-Content-Timeline .cool-vertical-timeline-body .timeline-block-timeline.ctl-row .timeline-block-detail .story-details h3{font-size:1.8rem}}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media(min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media(min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}.glightbox-kffc-map__lightbox .gslide-inline .ginlined-content{padding:0!important;width:100%}.listing-img{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 4rem;max-width:unset;list-style-type:none;margin:0}.listing-img li::before{content:none}.listing-img li{margin:0}.listing-img li .image-scopri{position:relative}.listing-img li .image-scopri:before{display:block;content:"";width:100%;padding-top:100%}.listing-img li .image-scopri>.image{position:absolute;top:0;right:0;bottom:0;left:0}.listing-img li .image-scopri>.image img{width:100%;height:100%;object-fit:cover;display:block;padding:0 0 0 2.5rem;position:relative}.listing-img li .image-scopri>.image img::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0003}.listing-img li .image-scopri .scopri{position:absolute;margin:auto;bottom:15%;right:0;width:100%;text-align:center;padding-left:2.5rem}.listing-img li .title{display:block;padding-right:2rem;line-height:1.2;margin-top:-6px;position:relative;z-index:2}.listing-img li.item-2{margin-top:4rem}.listing-img li.item-3{margin-top:8rem}.listing-txt ul{counter-reset:number}.listing-txt li{counter-increment:number;margin-bottom:3.5rem;border-bottom:1px solid rgba(128,128,111,.5);padding-bottom:.75rem;transition:all .2s ease}.listing-txt li:nth-child(-n+9)::before{content:"0" counter(number)}.listing-txt li::before{content:counter(number);color:#80806f;font-family:prata,times new roman,Times,serif;top:-12px;position:relative;right:5px;text-align:right;font-weight:400;white-space:pre}.listing-txt li:hover{border-color:#801927;transition:all .2s ease}.listing-txt li .title{font-size:2.2rem;position:relative}.listing-txt li .title::after{content:"";display:inline-block;width:1em;height:1em;background:url(/wp-content/uploads/2022/03/arrow-right-icon.png) no-repeat 50% 50%;background-size:contain;vertical-align:middle;filter:brightness(.7);margin-left:.5em;transition:all .25s ease}.listing-txt li .title:hover::after{margin-left:1em;transition:all .25s ease}.container-franciacorta-row{margin:8rem 0 5rem}.container-franciacorta-row .container-blocco-numeri{display:grid;grid-template-columns:repeat(3,1fr);max-width:800px;margin:auto;padding:5rem 0}.container-franciacorta-row .container-blocco-numeri .container-cantine,.container-franciacorta-row .container-blocco-numeri .container-categorie{position:relative;max-width:200px;display:flex;flex-direction:column}.container-franciacorta-row .container-blocco-numeri .container-cantine:hover .categoria-number,.container-franciacorta-row .container-blocco-numeri .container-categorie:hover .categoria-number{color:rgba(128,128,111,.5);transition:all .3s ease-in-out}.container-franciacorta-row .container-blocco-numeri .container-cantine:hover .categoria-name,.container-franciacorta-row .container-blocco-numeri .container-categorie:hover .categoria-name{text-decoration:underline;transition:all .3s ease-in-out}.container-franciacorta-row .container-blocco-numeri .container-cantine:nth-child(2),.container-franciacorta-row .container-blocco-numeri .container-categorie:nth-child(2){padding-top:4rem}.container-franciacorta-row .container-blocco-numeri .container-cantine:nth-child(3),.container-franciacorta-row .container-blocco-numeri .container-categorie:nth-child(3){padding-top:8rem}.container-franciacorta-row .container-blocco-numeri .container-cantine .categoria-oltre,.container-franciacorta-row .container-blocco-numeri .container-categorie .categoria-oltre{display:none;font-family:mulish,Arial,Helvetica,sans-serif;color:#d5d5cb;font-size:1.8rem;font-weight:700;margin-bottom:3.5rem}.container-franciacorta-row .container-blocco-numeri .container-cantine .categoria-number,.container-franciacorta-row .container-blocco-numeri .container-categorie .categoria-number{font-family:prata,times new roman,Times,serif;font-size:9.6rem;color:rgba(128,128,111,.25)}.container-franciacorta-row .container-blocco-numeri .container-cantine .categoria-name,.container-franciacorta-row .container-blocco-numeri .container-categorie .categoria-name{margin-left:8rem;color:#801927;font-weight:700;font-size:1.8rem}.single-cantine .site-content,.single-interesse .site-content{padding-bottom:0}.single-cantine #kffc-smartmap__container,.single-interesse #kffc-smartmap__container{margin-bottom:8rem}.anagrafica-scheda .da-nascondere{background:rgba(0,0,0,.25);padding:20px}.anagrafica-scheda .da-nascondere p{margin:0;padding:0}.anagrafica-scheda .info-box{margin:2.5rem 0 4rem 20rem;padding:0 0 3rem;border-bottom:1px solid #80806f}.anagrafica-scheda .info-box-row{display:flex;align-items:flex-start;justify-content:space-between}.anagrafica-scheda .info-box-row>*{color:#801927}.anagrafica-scheda .info-box-row .salva.saved>*{color:#2f6663;font-weight:700}.anagrafica-scheda .info-box-row .info-box-col-1-3{max-width:50%}.anagrafica-scheda .info-box-row .info-box-col-1-3 .fc-icon{min-width:20px}.anagrafica-scheda .info-box-row .info-box-col-1-3>div{position:relative;margin-bottom:1rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;line-height:1}.anagrafica-scheda .info-box-row .info-box-col-1-3>div a{word-break:break-word}.anagrafica-scheda .info-box-row .info-box-col-1-3>div .condividi-icon-container{display:flex;align-items:center}.anagrafica-scheda .info-box-row .info-box-col-1-3>div .condividi-icon-container #condividi-toggle{cursor:pointer}.anagrafica-scheda .info-box-row .info-box-col-1-3>div .condividi-icon-container button#condividi,.anagrafica-scheda .info-box-row .info-box-col-1-3>div .condividi-icon-container button #box{font-family:mulish,Arial,Helvetica,sans-serif;font-size:1.6rem}.anagrafica-scheda .info-box-row .info-box-col-1-3 .div-condividi-condividi,.anagrafica-scheda .info-box-row .info-box-col-1-3 .div-condividi-box{position:absolute;display:flex;justify-content:right;top:0;right:0;margin-top:3.5rem}.anagrafica-scheda .info-box-row .info-box-col-1-3 .div-condividi-condividi a span.fc-icon,.anagrafica-scheda .info-box-row .info-box-col-1-3 .div-condividi-box a span.fc-icon{margin-right:1.5rem}.anagrafica-scheda .info-box-row .info-box-col-1-3 .div-condividi-condividi a:last-child>span.fc-icon,.anagrafica-scheda .info-box-row .info-box-col-1-3 .div-condividi-box a:last-child>span.fc-icon{margin-right:0}.anagrafica-scheda .info-box-row .info-box-col-1-3:first-child{margin-right:1rem}.anagrafica-scheda .info-box-row .info-box-col-1-3:nth-child(2){margin-right:1rem}.anagrafica-scheda .info-social{margin-top:.75rem}.anagrafica-scheda .info-social a{display:inline-block;margin-right:3rem;width:1.55em;overflow:hidden;white-space:nowrap;position:relative}.anagrafica-scheda .info-social a .fc-icon{width:100%;position:absolute;left:0;top:0;z-index:3;background-color:#f4f4ed}.anagrafica-scheda .info-social a:last-child{margin-right:0}.anagrafica-scheda .entry-content{max-width:780px;margin:0 0 2.5rem 20rem}.anagrafica-scheda .links{margin:0 0 0 20rem}.anagrafica-scheda .links a{margin:0 0 0 6rem}.anagrafica-scheda .indirizzo{text-transform:capitalize}.orari-container{margin-top:7rem;margin-bottom:7rem;margin-left:20rem;margin-right:calc(-100vw/2 + 100%/2);display:flex;align-items:stretch;justify-content:space-between;flex-wrap:nowrap}.orari-container .column-1{text-align:center;margin-right:auto;width:100%;max-width:28rem;padding:4rem 0;margin:auto;text-align:left}@media screen and (min-width:1280px){.orari-container .column-1{max-width:40rem}}.orari-container .column-1 .orari{text-align:left}.orari-container .column-1 .orari div:nth-of-type(even){margin-bottom:1.5rem}.orari-container .column-1 .orari p:last-child{line-height:1.1;margin-bottom:0}.orari-container .column-1 .orari .giorno-settimana{text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#80806f}.orari-container .column-1 .orari .stroke-heading{margin-top:8rem;margin-bottom:2rem}.orari-container .column-2{margin-left:2.5rem;width:100%;position:relative}@media screen and (min-width:1280px){.orari-container .column-2{aspect-ratio:4/5}}@media screen and (min-width:768px){.orari-container .column-2{min-height:70rem}}@media screen and (max-width:768px){.orari-container .column-2{min-height:28rem;aspect-ratio:4/5}}.orari-container .column-2 img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0}.indirizzo-parlante{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:rgba(0,0,0,.25);display:block;padding:2rem 1rem;margin-bottom:-64px;z-index:1;text-align:center}.location-container{width:auto;max-width:100vw;margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);margin-bottom:9rem;display:flex;align-items:center;justify-content:flex-start;align-content:center;flex-wrap:nowrap;flex-direction:row}.location-container.center-row-txt{display:block;width:100%;max-width:880px;margin:auto;margin-bottom:10rem}.location-container.center-row-txt .column-2{width:100%;padding:0}.location-container.center-row-txt .column-2 .location-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem 4rem}.location-container.center-row-txt .column-2 .location-row>div{width:100%;max-width:100%;float:unset;padding-right:0}.location-container.center-row-txt .column-2 .location-row>div:first-child{grid-column:1/3}.location-container.center-row-txt .column-2 .location-row>div ul{columns:2}.location-container ul{list-style-type:none;margin:0}.location-container ul li::before{content:none}.location-container ul li{margin-bottom:0}.location-container .column-1{width:calc(50% - 100px);position:relative}@media screen and (min-width:1280px){.location-container .column-1{aspect-ratio:4/5}}@media screen and (min-width:768px){.location-container .column-1{min-height:70rem}}@media screen and (max-width:768px){.location-container .column-1{min-height:28rem;aspect-ratio:4/5}}.location-container .column-1 img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0}.location-container .column-2{width:50%;padding:4rem 0 4rem 6%}.location-container .column-2 .location-row{display:block;overflow:hidden;clear:both}.location-container .column-2 .location-row>div{width:50%;float:left;max-width:260px;padding-right:2rem}.location-container .column-2 .location-row>div:last-child{padding-left:2rem;padding-right:0}.voci-scheda{margin:2.5rem 0 0}.voci-scheda .intestazione-scheda{position:relative;font-family:mulish,Arial,Helvetica,sans-serif;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid #801927;letter-spacing:.05em;margin-bottom:1rem;line-height:1;word-break:break-word;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}.voci-scheda .intestazione-scheda .fc-icon{flex:none}.voci-scheda .intestazione-scheda svg{display:none;width:20px;height:20px;position:absolute;bottom:6px;right:6px}.voci-scheda .intestazione-scheda svg path{fill:#801927}.voci-scheda ul li{margin-bottom:4px}.informazioni-container{max-width:880px;margin:auto;margin-bottom:15rem}.informazioni-container ul{list-style-type:none;margin:0}.informazioni-container ul li::before{content:none}.informazioni-container .informazioni-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem 4rem}.informazioni-container .informazioni-row>div:first-child{grid-column:1/3}.informazioni-container .informazioni-row>div:first-child ul{columns:2}.informazioni-container .informazioni-row .numero-posti,.informazioni-container .informazioni-row .prodotti_tipici,.informazioni-container .informazioni-row .riconoscimenti-premi{grid-column-start:1;grid-column-end:4}.camere-menu{max-width:880px;margin:auto;margin-bottom:9rem}.camere-menu .menu-pdf{text-transform:uppercase;font-weight:700;font-size:1.8rem;margin-top:2rem;display:block;letter-spacing:.05em}.fc-gate{overflow-x:hidden}.fc-gate .page-header{text-align:center}.fc-gate .page-header .page-title{padding-bottom:1.5rem}.fc-gate .page-header .gate-image{width:100vw;position:relative;left:50%;transform:translateX(-50%);overflow:hidden;display:block;margin-bottom:8rem}.fc-gate .page-header .gate-image::before{content:"";display:block;width:100%;padding-top:37.5%}.fc-gate .page-header .gate-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fc-gate .page-header .gate-container{max-width:768px;margin:auto;margin-bottom:10rem}div#tabs{display:flex;width:100%;flex-direction:row;justify-content:space-evenly;align-items:stretch;align-content:center;flex-wrap:nowrap;margin-bottom:3rem;padding-bottom:0;border-bottom:1px solid rgba(128,128,111,.5);text-align:center}div#tabs a{font-size:1.4rem;color:#801927;line-height:1;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;margin:0 10px 0 0;position:relative;color:#80806f;position:relative;padding-bottom:2rem;flex:1}div#tabs a:last-child{margin-right:0}div#tabs a:hover{color:#801927}div#tabs a::after{content:'';position:absolute;display:block;width:100%;height:3px;left:0;bottom:-2px;transition:all .25s ease;transform:scaleX(-.00000001);transform-origin:center}div#tabs a.active{color:#801927}div#tabs a.active::after{background:#801927;width:100%;transition:all .45s ease;transform:scaleX(1);transform-origin:center}div#tabs a h3{font-size:unset;font-family:unset;font-weight:unset;margin-bottom:unset;text-transform:unset;line-height:unset;color:unset}div#tabs.scroll-content{overflow-x:scroll;justify-content:start;overflow-y:hidden;width:100%}div#tabs.scroll-content a{flex:none;margin:0 5rem 0 0}.fc-gate .correlati{margin-bottom:0}.fc-gate .correlati .related-box{min-height:450px}.fc-gate .correlati .related-box .image::before{padding-top:140%}.fc-gate .correlati .related-box .title-image{bottom:3rem}.fc-gate.one-container .site-content{padding-bottom:0}.checkboxes-row+.slider{margin-top:3rem}.fc-gate .article-container>button{background:unset;color:#801927;border:none;padding:0;margin:6rem auto 9rem;text-transform:uppercase;line-height:100%;font-size:1.6rem;letter-spacing:.06em}.fc-gate .article-container>button::before{content:'';width:1.4em;height:1.4em;margin-right:1.8rem;display:inline-block;vertical-align:middle;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;top:-.1em}button#mostra-elenco::before{background-image:url(/wp-content/uploads/icons/icon-listing.svg)}button#nascondi-elenco::before{background-image:url(/wp-content/uploads/icons/icon-close.svg)}.lista-lettere{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-evenly;align-items:stretch;position:sticky;top:6rem;left:0;z-index:80;padding:1.25rem 10rem 0;border-bottom:1px solid rgba(128,128,111,.5);background-color:#f4f4ede6}.lista-lettere .lettera{font-size:1.8rem;line-height:1;padding:0 1.2rem 1.25rem}.lista-lettere .lettera.active{border-bottom:2px solid #801927;color:#801927;font-weight:700}.lista-lettere .lettera.active a{color:#801927}.lista-lettere .lettera a{padding:2px 0;color:#222221}.lista-lettere .lettera a:hover{color:#801927}#risultati-gate.elemento-visibile .lista-lettere{-webkit-animation:slide-top .7s cubic-bezier(.25,.46,.45,.94) both;animation:slide-top .7s cubic-bezier(.25,.46,.45,.94) both}#risultati-gate.elemento-visibile .lettera-anchor,#risultati-gate.elemento-visibile .lettera-gruppo{-webkit-animation:slide-top .9s cubic-bezier(.25,.46,.45,.94) both;animation:slide-top .9s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.2s}@-webkit-keyframes slide-top{0%{opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-top{0%{opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.logged-in .lista-lettere{top:calc(6rem + 32px)}.lettera-anchor{font-family:prata,times new roman,Times,serif;line-height:1;font-size:9.6rem;color:rgba(128,128,111,.25);mix-blend-mode:multiply;position:relative;left:6rem;margin-bottom:-3.4rem;text-transform:uppercase;display:block;padding-top:11rem;cursor:default;z-index:-1}.lettera-gruppo{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4rem 2rem;padding:0 10rem}.lettera-gruppo:last-child{margin-bottom:10rem}.lettera-gruppo .category{text-align:left;margin-top:.5rem}.lettera-gruppo .category span{font-size:1.2rem;text-transform:uppercase;color:#80806f}.lettera-gruppo .entry-title{font-size:1.8rem;font-weight:700;line-height:1.1;margin-bottom:1rem;font-family:mulish,Arial,Helvetica,sans-serif;text-align:left}.lettera-gruppo .indirizzo-gate{font-size:1.4rem;line-height:1}.page-template-tpl-full-image.fc-gate .site.grid-container{max-width:unset}.page-template-tpl-full-image.fc-gate h1.entry-title{padding-bottom:3rem}.page-template-tpl-full-image.fc-gate .gate-image.grid-container{max-width:unset}.page-template-tpl-full-image.fc-gate .entry-content{margin-left:auto;margin-right:auto;max-width:1200px;margin-bottom:4rem}.list-categories.tag-cloud{margin-top:4rem;padding:0 1rem}.list-categories.tag-cloud>*{display:inline-block;margin:0 1.2rem .75rem;text-decoration:none;font-size:2.25rem;letter-spacing:.02em}.list-categories.tag-cloud>* a{color:gray;transition:all 2s ease}.list-categories.tag-cloud>*:hover{text-decoration:underline}.list-categories.tag-cloud>*:hover a{color:#801927;transition:all 2s ease}.home .font-large{font-size:calc(3.2rem + (42 - 32) * ((100vw - 320px)/(1280 - 300)));line-height:125%;letter-spacing:0}@media screen and (min-width:1280px){.home .font-large{font-size:4.2rem}}.home .correlati-intestazione{display:none}.home .correlati-container{margin-bottom:20rem}.home .correlati-container .related-box .image::before{padding-top:100%}.home #kffc-smartmap__container{box-sizing:content-box;margin-bottom:4rem}.hp-glass-left{margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);max-width:100vw;width:auto;position:absolute;left:0;z-index:-1}.hp-glass-left img{width:auto;height:800px;transform:translateY(55%)}.hp-mobile-open-map{background:url(/wp-content/uploads/2022/03/mappa-open-newtab.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;display:none;align-content:center;align-items:center;flex-direction:column;color:#fff;text-align:center;position:relative;cursor:pointer}.hp-mobile-open-map::before{display:block;content:" ";width:100%;padding-top:120%;background-color:#00000045}.hp-mobile-open-map .inner-hp-mobile-open-map{position:absolute;top:calc(50% - 7rem)}.gb-headline-33d9cd90.h1{color:#fff!important}.hp-primo-scroll{position:relative}.hp-primo-scroll>.gb-inside-container{position:relative;z-index:1}.hp-primo-scroll::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:35%;background:linear-gradient(180deg,#0000 0%,#0000003e 80%,#00000040 100%);opacity:.6;z-index:0}.hp-primo-scroll .h1{margin-bottom:2.5rem}.hp-primo-scroll .h5{margin-bottom:1rem}.hp-primo-scroll .vertical-divider{display:block;margin:auto;width:100%;height:6rem;position:relative}.hp-primo-scroll .vertical-divider::before{content:"";display:block;width:1px;height:100%;margin:auto;background-color:#f4f4ed}.home .magazine-container{margin-bottom:12.5rem;position:relative}.home .magazine-container .news-container{display:grid;grid-template-columns:1.55fr 1fr;grid-template-rows:auto;grid-gap:2rem;justify-items:end;align-items:start}.home .magazine-container .news-box:nth-child(1){grid-column:1/2;grid-row:auto}.home .magazine-container .news-box:nth-child(2){grid-column:1/2;grid-row:auto}.home .magazine-container .news-box:nth-child(3){grid-column:2/3;grid-row:1/3}.home .magazine-container>.scopri{text-align:right;position:absolute;right:0;bottom:20%}.home .news-box{display:block;width:100%;height:min-content;overflow:hidden;position:relative;background-color:#fff}.home .news-box::after{display:block;content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:linear-gradient(0deg,#0000 6%,#0000001a 40%,#0000001f 45%,#000 90%);opacity:.63}.home .news-box:before{display:block;content:"";width:100%;padding-top:100%;overflow:hidden}.home .news-box .image,.home .news-box .number,.home .news-box .links,.home .news-box .categoria{position:absolute}.home .news-box .image{z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block}.home .news-box .image img{width:100%;height:100%;object-fit:cover;object-position:center}.home .news-box .number{z-index:2;top:2.25rem;width:12rem;left:0;font-family:prata,times new roman,Times,serif;line-height:1;font-feature-settings:"case" on;color:#fff;font-size:7.2rem;text-align:center}.home .news-box .links{z-index:2;top:0;left:12rem;width:calc(100% - 14rem);padding-left:3rem;padding-top:2rem;padding-bottom:8rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}.home .news-box .links::after{content:"";display:block;position:absolute;left:0;top:0;height:5rem;width:1px;background:#fff}.home .news-box .links .title *{font-family:mulish,Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;line-height:120%;font-size:2.6rem}.home .news-box .links .scopri{width:calc(100% + 14rem);position:relative;left:-13.5rem;text-align:center}.home .news-box .categoria{z-index:2;bottom:0}.home .news-container .news-box:first-child::before{padding-top:56%}.home .news-container .news-box:last-child::before{padding-top:125%}.home .news-container .news-box:nth-child(even){width:55%}.hp-cantine{margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);max-width:100vw;width:auto;display:flex;margin-bottom:20rem;text-align:center}.hp-cantine .block-box{height:80vh;max-height:600px;min-height:480px;position:relative;overflow:hidden;width:33.33%}.hp-cantine .block-box>img{width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1;position:relative;display:block}.hp-cantine .block-box .link{padding:0 10%;position:absolute;top:0;background:linear-gradient(180deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.15) 100%);width:100%;height:100%;left:0;z-index:1}.hp-cantine .block-box .link .title{color:#fff;padding-top:25%}.hp-cantine .block-box .scopri{position:absolute;bottom:25%;display:block;height:auto;width:100%;z-index:2}.hp-claim-social{margin-bottom:10rem}.hp-claim-social .h1{line-height:1;display:inline-block;position:relative}.hp-claim-social .h1 strong{float:right;font-size:.3em;font-weight:400}.hp-claim-social .footer-follow-us-overlay ul{justify-content:flex-end}.hp-claim-social .footer-follow-us-overlay ul .fc-icon{width:2.4rem}.hp-claim-social .footer-follow-us-overlay+p{color:#801927;font-weight:700;margin-bottom:0}.claim-social-socials-mobile{display:none}.claim-social-socials-mobile .footer-follow-us-overlay{width:275px;margin:auto}.claim-social-socials-mobile .footer-follow-us-overlay ul{display:flex;flex-wrap:nowrap;justify-content:center}.claim-social-socials-mobile .footer-follow-us-overlay ul li{margin-right:1rem}.claim-social-socials-mobile .footer-follow-us-overlay ul li .fc-icon{width:1.35em}.claim-social-socials-mobile .footer-follow-us-overlay ul ul li:last-child{margin-right:2.5rem}.claim-social-socials-mobile p{color:#801927;font-weight:700;margin-bottom:0}@media screen and (max-width:1024px){#sb_instagram.sbi_width_resp{width:auto!important;max-width:100vw;margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);margin-bottom:4rem}}@media screen and (max-width:640px){#sb_instagram.sbi_width_resp{width:auto!important}}.istituzionali-template-default .content-area,.page-template-default .content-area{background-color:transparent}.istituzionali-template-default .cont-title-above-img,.page-template-default:not(.home) .cont-title-above-img{margin-bottom:8rem}.istituzionali-template-default .entry-content,.page-template-default:not(.home) .entry-content{margin-top:0;margin-bottom:15rem;margin-left:20rem}.istituzionali-template-default .entry-content>h2,.istituzionali-template-default .entry-content>h3,.istituzionali-template-default .entry-content>h4,.istituzionali-template-default .entry-content>h5,.istituzionali-template-default .entry-content>h6,.istituzionali-template-default .entry-content>p,.istituzionali-template-default .entry-content>ul,.page-template-default:not(.home) .entry-content>h2,.page-template-default:not(.home) .entry-content>h3,.page-template-default:not(.home) .entry-content>h4,.page-template-default:not(.home) .entry-content>h5,.page-template-default:not(.home) .entry-content>h6,.page-template-default:not(.home) .entry-content>p,.page-template-default:not(.home) .entry-content>ul{max-width:800px}.istituzionali-template-default .entry-content #kffc-smartmap__container,.page-template-default:not(.home) .entry-content #kffc-smartmap__container{transform:translateX(-10rem)}.page-template-default .site-content,.istituzionali-template-default.one-container .site-content{padding-bottom:0}.page-template-tpl-full-noimage h1.entry-title{text-align:left}.page-template-tpl-full-noimage .inside-article{max-width:800px;margin-bottom:8rem}.page-not-found.page-template-tpl-full-noimage .inside-article,.mappa.page-template-tpl-full-noimage .inside-article,.preferiti.page-template-tpl-full-noimage .inside-article{max-width:unset;margin-bottom:0}.fc-table table,.fc-table table *{border:none}.fc-table table tbody{vertical-align:baseline}.divider-disciplinare{display:block;width:100%;height:6px;border-top:1px solid #80806f;border-bottom:1px solid #80806f;margin:4rem 0 0;left:0}.nav-discliplinare{position:sticky;left:0;top:6rem;background:#fbfbf9e6;text-align:center;box-shadow:0 15px 20px rgba(0,0,0,.02);margin-bottom:10rem;margin-top:0;padding:0;width:100vw;left:0;right:50%;margin-left:-50vw;margin-right:-50vw}.nav-discliplinare a{font-weight:700;padding:1.25rem 0;display:block}.nav-discliplinare .active{border-bottom:2px solid #801927}.label-disciplinare{padding-top:15rem}.fc-partner-title .kt-blocks-accordion-title{font-size:2.4rem;font-weight:400;font-family:prata,times new roman,Times,serif;line-height:1.2}.escursioni-template-default .cont-title-above-img{margin-bottom:4rem!important}.escursioni-template-default .entry-content{margin-bottom:6rem}.escursioni-template-default .escursioni-downloads .percorso-1,.escursioni-template-default .escursioni-downloads .percorso-2{width:50%;margin-left:20rem}.escursioni-template-default .escursioni-downloads .percorso-1 .cta,.escursioni-template-default .escursioni-downloads .percorso-2 .cta{margin-bottom:3rem}.escursioni-template-default .fc-table{line-height:1.2;border-bottom:1px solid #80806f;margin-bottom:5rem!important}.escursioni-template-default .fc-table strong{color:#801927;white-space:pre}.escursioni-template-default #kffc-smartmap__container{margin-top:6rem;margin-bottom:10rem!important}.escursioni-template-default .entry-content{margin-bottom:8rem!important}.tax-escursioni_cat.term-bici .listing-cpt,.tax-escursioni_cat.term-trekking .listing-cpt{margin-bottom:8rem}.vini-template-default .cont-title-above-img{margin-bottom:4rem!important}.fc-accordion-storico .kt-blocks-accordion-title strong:first-child{font-family:prata,times new roman,Times,serif;color:#80806f;font-weight:400;font-size:2.8rem;display:inline-block;min-width:8rem}.fc-accordion-storico .wp-block-kadence-pane.kt-accordion-pane{margin-bottom:2.5rem}.fc-decenni-vitigni .wp-block-image{max-width:800px}.fc-zonaz-depositi svg{fill:#a1c469}.fc-zonaz-fluvio svg{fill:#578bc3}.fc-zonaz-colluvi-dist svg{fill:#dd5677}.fc-zonaz-morenico-profondo svg{fill:#ff8147}.fc-zonaz-colluvi-grad svg{fill:#f6b54f}.fc-zonaz-morenico-sottile svg{fill:#ffec43}.blog-template-default .site-content{padding-bottom:0;padding-top:11rem}.blog-template-default{}.blog-template-default .cont-header-news{position:relative}.blog-template-default .cont-header-news::before{content:"";display:block;background-color:#316965;width:100%;height:calc(100% + 20rem);bottom:25%;left:0;position:absolute;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.blog-template-default .entry-title{color:#fff}.blog-template-default .bread-crumb li::before{background-color:#ffffff55}.blog-template-default .bread-crumb li:last-child span{color:#ffffff78}.blog-template-default .bread-crumb a{color:#fff}.blog-template-default .data-autore{text-align:right;font-size:1.4rem;font-style:italic;color:#80806f;display:block;overflow:hidden;float:left;width:100%;margin-top:1.5rem;clear:both}.blog-template-default .number{font-family:prata,times new roman,Times,serif;font-size:8.6rem;text-transform:uppercase;color:#801927;line-height:1;text-align:center;float:left;padding-top:1rem;margin-top:5rem}.blog-template-default .number .date-m{font-size:.5em}.blog-template-default .number .date-m:nth-child(3){font-size:.4em}.blog-template-default .location{display:block;margin:6rem 0 6rem 20rem;border-bottom:1px solid #80806f52;padding-bottom:2rem}.blog-template-default .location span:first-child{color:#80806f;margin-right:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.blog-template-default .location span a{text-decoration:underline}.blog-template-default .entry-content{margin-left:20rem;max-width:78rem;margin-top:6rem;margin-bottom:12rem}.blog-template-default .entry-content p+h2,.blog-template-default .entry-content p+h3,.blog-template-default .entry-content p+h4{margin-top:1.75em}.blog-template-default .ricetta-introduzione{margin-bottom:6rem}.blog-template-default .ricetta-acf .ricetta-box{margin-bottom:6rem}.blog-template-default .ricetta-acf .ricetta-box .ricetta-title{font-family:mulish,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#801927;padding-bottom:6px;border-bottom:1px solid #801927;letter-spacing:.05em;margin-bottom:2rem;line-height:1;grid-row:1}.blog-template-default .ricetta-acf .ricetta-box:first-child{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:4rem}.blog-template-default .ricetta-acf .ricetta-box .ricetta-box-inside:last-child{grid-column-start:1;grid-column-end:3}.blog-template-default .ricetta-acf .ricetta-box:nth-child(2) .ricetta-content{display:block}.tax-blog_cat.header-white .site-content .page-title{padding-top:14rem}.archive.tax-blog_cat .magazine-cats .home-magazine>a{font-weight:400;margin-right:3rem}.magazine .home-magazine{display:none}.tax-blog_cat .page-title,.tax-blog_cat .magazine-cats,.magazine .page-title,.magazine .magazine-cats{width:100vw;position:relative;left:50%;transform:translateX(-50%);overflow:hidden;display:block;background:#316965;color:#f4f4ed;padding-bottom:5rem!important;margin-bottom:0;text-align:center}.tax-blog_cat .entry-content,.magazine .entry-content{margin-top:0}.tax-blog_cat .page-title,.magazine .page-title{line-height:.25}.tax-blog_cat .page-title .down-title,.magazine .page-title .down-title{font-size:.4em;font-family:mulish,Arial,Helvetica,sans-serif;text-transform:uppercase;display:inline-block;width:100%;line-height:1;letter-spacing:.2em;font-weight:700}.tax-blog_cat .page-title .up-title,.magazine .page-title .up-title{display:inline-block;width:100%;line-height:1;text-transform:uppercase}.tax-blog_cat .magazine-cats,.magazine .magazine-cats{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-top:-2px}.tax-blog_cat .magazine-cats .cat,.magazine .magazine-cats .cat{margin:0 .8rem}.tax-blog_cat .magazine-cats .cat:first-child,.magazine .magazine-cats .cat:first-child{margin-left:0}.tax-blog_cat .magazine-cats .cat:last-child,.magazine .magazine-cats .cat:last-child{margin-right:0}.tax-blog_cat .magazine-cats a,.magazine .magazine-cats a{color:#f4f4ed;font-size:1.6rem;font-weight:700;text-transform:uppercase;opacity:1;transition:all .2s ease}.tax-blog_cat .magazine-cats a:hover,.magazine .magazine-cats a:hover{opacity:.6;transition:all .2s ease}.tax-blog_cat .magazine-container-layout-2 .stroke-heading::before,.magazine .magazine-container-layout-2 .stroke-heading::before{background-color:#fff!important}.tax-blog_cat article.type-blog{margin-bottom:4rem;display:block;overflow:hidden}.tax-blog_cat article.type-blog .post-image{width:100%;display:block;clear:both;position:relative;overflow:hidden}.tax-blog_cat article.type-blog .post-image:before{display:block;content:"";width:100%;padding-top:56.25%}.tax-blog_cat article.type-blog .post-image img{display:block;overflow:hidden;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.tax-blog_cat article.type-blog .number{font-family:prata,times new roman,Times,serif;font-size:3.8rem;text-transform:uppercase;color:#801927;line-height:1;text-align:center;float:left;width:6rem;padding-top:1rem}.tax-blog_cat article.type-blog .number .date-m{font-size:.5em}.tax-blog_cat article.type-blog .number .date-m:nth-child(3){font-size:.4em}.tax-blog_cat article.type-blog .entry-header{float:left;width:calc(100% - 6rem);padding-top:1rem}.tax-blog_cat article.type-blog .entry-header .entry-title{font-family:mulish,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:1.8rem;line-height:1.3;padding-left:4rem;position:relative}.tax-blog_cat article.type-blog .entry-header .entry-title::before{content:"";display:block;width:1px;height:3rem;background:#316965;position:absolute;left:1.8rem;top:-1rem}.tax-blog_cat article.type-blog .entry-header.ricette{width:100%}.tax-blog_cat article.type-blog .entry-header.ricette .entry-title{padding-left:0}.tax-blog_cat article.type-blog .entry-header.ricette .entry-title::before{display:none}.archive .articles-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}.archive .paging-navigation{margin-bottom:8rem}.archive .paging-navigation .nav-links{font-size:1.8rem;vertical-align:middle}.archive .paging-navigation .nav-links .page-numbers{font-family:prata,times new roman,Times,serif}.archive .paging-navigation .nav-links .page-numbers.prev,.archive .paging-navigation .nav-links .page-numbers.next{font-family:mulish,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:.8em}.magazine.title-above-img .entry-header{padding:0}.magazine-container-layout-1 .tax-container{padding:5rem 0}.magazine-container-layout-1 .articles-container{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:2.5rem}.magazine-container-layout-1 .articles-container .type-blog{margin:0}.magazine-container-layout-1 .articles-container .type-blog:first-child{grid-area:1/1/span 3/1;overflow:visible}.magazine-container-layout-1 .articles-container .type-blog:first-child .post-image{height:80%}.magazine-container-layout-1 .articles-container .type-blog:first-child .number{font-size:6.4rem;width:9rem}.magazine-container-layout-1 .articles-container .type-blog:first-child .entry-header{margin-bottom:1rem;width:calc(100% - 9rem)}.magazine-container-layout-1 .articles-container .type-blog:first-child .entry-header .entry-title{font-size:2.6rem}.magazine-container-layout-1 .articles-container .type-blog:first-child .entry-content{margin:0 0 0 auto;padding:0;font-size:1.45rem;color:#80806f;line-height:1.5;height:9rem;width:calc(100% - 13rem);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.magazine-container-layout-1 .articles-container .type-blog:nth-child(2),.magazine-container-layout-1 .articles-container .type-blog:nth-child(3),.magazine-container-layout-1 .articles-container .type-blog:nth-child(4){grid-area:auto}.magazine-container-layout-1 .articles-container .type-blog:nth-child(2) .entry-content,.magazine-container-layout-1 .articles-container .type-blog:nth-child(3) .entry-content,.magazine-container-layout-1 .articles-container .type-blog:nth-child(4) .entry-content{display:none}.magazine-container-layout-1 .mostra-scopri{display:block;text-align:right;margin:4rem 0 8rem}.magazine-container-layout-2 .articles-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr auto;grid-gap:2rem}.magazine-container-layout-2 .articles-container .type-blog{margin:0}.magazine-container-layout-2 .articles-container .type-blog:first-child{grid-area:1/1/1/span 3;overflow:visible;margin-bottom:2.5rem}.magazine-container-layout-2 .articles-container .type-blog:first-child .post-image:before{padding-top:30%}.magazine-container-layout-2 .articles-container .type-blog:first-child .number{font-size:6.4rem;width:9rem}.magazine-container-layout-2 .articles-container .type-blog:first-child .entry-header{margin-bottom:1rem;width:calc(100% - 9rem)}.magazine-container-layout-2 .articles-container .type-blog:first-child .entry-header .entry-title{font-size:2.6rem}.magazine-container-layout-2 .articles-container .type-blog:first-child .entry-content{margin:0 0 0 auto;padding:0;font-size:1.45rem;color:#80806f;line-height:1.5;height:9rem;width:calc(100% - 13rem);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.magazine-container-layout-2 .articles-container .type-blog:nth-child(2),.magazine-container-layout-2 .articles-container .type-blog:nth-child(3),.magazine-container-layout-2 .articles-container .type-blog:nth-child(4){grid-area:auto}.magazine-container-layout-2 .articles-container .type-blog:nth-child(2) .entry-content,.magazine-container-layout-2 .articles-container .type-blog:nth-child(3) .entry-content,.magazine-container-layout-2 .articles-container .type-blog:nth-child(4) .entry-content{display:none}.magazine-container-layout-2 .mostra-scopri{display:block;text-align:right;margin:4rem 0 8rem}.magazine .magazine-container-layout-2{position:relative;overflow:visible}.magazine .magazine-container-layout-2::before{content:"";display:block;background-color:#316965;width:150vw;height:calc(16rem + 20%);position:absolute;top:0;left:-50vw;z-index:-10}.magazine .magazine-container-layout-2 .tax-container{background-color:#316965;padding:10rem 0 5rem}.magazine .magazine-container-layout-2 .tax-container .cta::after{display:none}.magazine .magazine-container-layout-2 .tax-container *{color:#fff!important}.magazine-container-layout-3 .tax-container{padding:0 0 5rem}.magazine-container-layout-3 .articles-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr auto;grid-gap:2rem}.magazine-container-layout-3 .articles-container .type-blog{margin:0;grid-area:auto}.magazine-container-layout-3 .articles-container .type-blog .entry-content{display:none}.magazine-container-layout-3 .mostra-scopri{display:block;text-align:right;margin:4rem 0 8rem}.magazine-container-layout-1 .tax-container h3,.magazine-container-layout-2 .tax-container h3,.magazine-container-layout-3 .tax-container h3{margin-bottom:0}.esperienze-template-default{}.esperienze-template-default .site-content{padding-bottom:0}.esperienze-template-default .site-content .entry-content{max-width:800px;margin:0 0 9rem 20rem}.esperienze-template-default .info-box-row .info-box-col-1-3{display:flex;flex-direction:row;align-content:flex-start;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.esperienze-template-default .info-box-row .info-box-col-1-3:first-child{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;max-width:unset}.esperienze-template-default .info-box-row .info-box-col-1-3:first-child>div{flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:stretch;margin-right:6rem}.esperienze-template-default .info-box-row .info-box-col-1-3:first-child>div>p{font-family:mulish,Arial,Helvetica,sans-serif;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid #801927;color:#801927;letter-spacing:.05em;margin-bottom:1.8rem;line-height:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;min-height:40px}.esperienze-template-default .info-box-row .info-box-col-1-3:first-child>div>span{display:block;margin-bottom:.75rem}.esperienze-template-default .info-box-row .info-box-col-1-3:last-child{flex-direction:column}.esperienze-template-default .autore-esperienza{position:relative;width:22%;float:right;text-align:right;z-index:2}.esperienze-template-default .autore-esperienza .titolo-autore p{position:relative;font-size:1.2rem;text-transform:uppercase;color:#80806f;padding-top:1rem;margin-bottom:.5rem}.esperienze-template-default .autore-esperienza .titolo-autore p::before{position:absolute;content:"";width:40px;height:1px;background-color:#80806f;top:0;right:0}.esperienze-template-default .autore-esperienza .testo-autore p{font-family:prata,times new roman,Times,serif;font-size:1.8rem;color:#801927}.esperienze-template-default .autore-esperienza .testo-autore p a{box-shadow:none}.esperienze-template-default .autore-esperienza .testo-autore p a:hover{text-decoration:underline;transition:all .2s ease-in-out}.esperienze-template-default .widget-esperienze{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6rem;margin:8rem 0 17rem}.esperienze-template-default .widget-esperienze .widget-2 .widget-esperienze-cta #box.active{margin-bottom:3rem;transition:all .6s ease}.esperienze-template-default .widget-esperienze .widget-2 .widget-esperienze-cta .div-condividi-condividi{margin-top:2.5rem}.esperienze-template-default .widget-esperienze>div{display:grid;text-align:center;justify-self:center;min-height:230px}.esperienze-template-default .widget-esperienze>div h2{margin-bottom:2.5rem}.esperienze-template-default .widget-esperienze>div .widget-esperienze-cta{align-self:flex-end}#kffc__meteo--widget{display:block;overflow:hidden;clear:both}#kffc__meteo--widget .kffc__meteo--wrapper{width:33.33%;float:left;display:flex;flex-direction:column-reverse;flex-wrap:wrap;align-content:center;justify-content:center;font-family:prata,times new roman,Times,serif;font-size:2rem;line-height:1.1;color:#80806f}#kffc__meteo--widget .kffc__meteo--wrapper .kffc__meteo--day{order:1}#kffc__meteo--widget .kffc__meteo--wrapper .kffc__meteo--month{font-size:.8em;margin-bottom:5px}.preferiti .entry-content #kf-listbycards__container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4rem;margin:8rem 0 4rem}.preferiti .entry-content #kf-listbycards__container .kf-list-card{display:block;margin-bottom:2rem}.preferiti .entry-content #kf-listbycards__container .kf-list-card .kf-list-card__inner{border-bottom:1px solid rgba(128,128,111,.5);display:flex;padding-bottom:1rem}.preferiti .entry-content #kf-listbycards__container .kf-list-card .kf-list-card__col1{position:relative}.preferiti .entry-content #kf-listbycards__container .kf-list-card .kf-list-card__img{aspect-ratio:1/1;object-fit:cover;margin:0;display:block;min-width:120px}.preferiti .entry-content #kf-listbycards__container .kf-list-card .kf-list-card__img+div{position:absolute;right:3px;top:3px;z-index:10;background-color:#f4f4ed;width:2.6rem;height:2.6rem;text-align:center;overflow:hidden}.preferiti .entry-content #kf-listbycards__container .kf-list-card .kf-list-card__img+div .fc-icon{margin:0 auto;height:100%;width:1.15em;display:block}.preferiti .entry-content #kf-listbycards__container .kf-list-card .kf-list-card__col2{padding-left:1.2rem}.preferiti .entry-content #kf-listbycards__container .kf-list-card .kf-list-card__cat{text-transform:uppercase;color:#80806f;margin:0 0 10px;line-height:1;font-size:1.35rem;letter-spacing:.1em}.preferiti .entry-content #kf-listbycards__container .kf-list-card .kf-list-card__name{color:#316965;margin:0 0 5px;line-height:1.1;font-size:1.8rem;font-family:prata,times new roman,Times,serif}.preferiti .entry-content #kf-listbycards__container .kf-list-card .kf-list-card__action{color:#801927;font-size:1.25rem;line-height:1.1;margin-top:.75rem;cursor:pointer}.fc-metodo .cont-title-above-img{display:none}.fc-metodo .site-content{padding-top:7.5rem!important}.fc-metodo_header{margin-bottom:10rem}.fc-metodo_header .gb-grid-wrapper .gb-grid-column:last-child .gb-container{width:50vw}.fc-metodo_header .gb-grid-wrapper .gb-grid-column:first-child{min-height:calc(100vh - 8rem);padding-top:4vh}.fc-metodo_header .gb-grid-wrapper .gb-grid-column:first-child .gb-container{justify-content:flex-end}.fc-metodo_header .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container .bread-crumb{text-align:center;margin-bottom:2rem}.fc-metodo_header .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container .bread-crumb li{display:inline-block}.fc-metodo_header .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container .bread-crumb li::before{display:inline-block;position:static}.fc-metodo_header .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container .bread-crumb li:last-child{color:inherit}.fc-metodo_header .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container p{max-width:42rem;margin:auto}.fc-metodo_header .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container .fc-scopri{margin-top:7rem;position:relative;font-family:prata,times new roman,Times,serif;font-size:1.8rem;line-height:1;color:#801927}.fc-metodo_header .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container .fc-scopri::after{content:'';display:block;height:4vh;width:1px;background-color:#801927;margin:1rem auto 0}.fc-metodo_index{margin-bottom:12rem}.fc-metodo_index .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container ol{list-style-type:none;counter-reset:fasi;margin:0}.fc-metodo_index .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container ol li{font-size:1.8rem;line-height:1;font-weight:700;color:#801927;margin-bottom:4rem;letter-spacing:.03em;font-family:mulish,Arial,Helvetica,sans-serif;counter-increment:fasi}.fc-metodo_index .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container ol li::before{font-family:prata,times new roman,Times,serif;font-weight:400;color:#80806f;font-size:1.6rem;content:counter(fasi,decimal-leading-zero) " ";position:relative;top:-8px;margin-right:6px;display:inline-block;width:3rem;text-align:right}.fc-metodo_index .gb-grid-wrapper .gb-grid-column:last-child{position:relative}.fc-metodo_index .gb-grid-wrapper .gb-grid-column:last-child .gb-inside-container{position:sticky;top:10rem;height:16rem;display:block}.fc-metodo_index .gb-grid-wrapper .gb-grid-column:last-child .fc-metodo_index-title{color:#80806f;opacity:10%;font-size:8rem;line-height:1;right:0;position:absolute;top:0}.fc-metodo_fase .fc-metodo_fase-nav .gb-grid-column-e48f7753{position:relative;z-index:1}.fc-metodo_fase .fc-metodo_fase-nav .gb-inside-container{position:sticky;top:0}.fc-metodo_fase .fc-metodo_fase-nav .gb-inside-container .cont-nav{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;margin-right:4rem}.fc-metodo_fase .fc-metodo_fase-nav .gb-inside-container .cont-nav a{font-family:prata,times new roman,Times,serif;color:#80806f;margin-bottom:2.5rem;line-height:1;font-size:1.6rem;transition:.25s all ease;position:relative}.fc-metodo_fase .fc-metodo_fase-nav .gb-inside-container .cont-nav a span{position:absolute;white-space:pre;left:35px;text-transform:uppercase;font-weight:700;top:0;font-size:14px;opacity:0;pointer-events:none;font-family:mulish,Arial,Helvetica,sans-serif;transition:opacity .2s ease}.fc-metodo_fase .fc-metodo_fase-nav .gb-inside-container .cont-nav a:last-child{margin-bottom:0}.fc-metodo_fase .fc-metodo_fase-nav .gb-inside-container .cont-nav a:hover{color:#801927;transition:all .25s ease}.fc-metodo_fase .fc-metodo_fase-nav .gb-inside-container .cont-nav a:hover span{opacity:1;pointer-events:auto;transition:opacity .2s ease}.fc-metodo_fase .fc-metodo_fase-nav .gb-inside-container .cont-nav .vertical-divider{height:8rem;width:1px;background-color:#801927;margin-bottom:2.5rem}.fc-metodo_fase-lising{position:relative}.fc-metodo_fase-lising .fc-metodo_fase_cont{padding-right:18rem;padding-top:4rem}.fc-metodo_fase-lising .fc-metodo_fase_cont .number{position:absolute;right:0;font-family:prata,times new roman,Times,serif;line-height:1;color:#80806f;opacity:.1;font-size:24rem}.fc-metodo_fase-lising .fc-metodo_fase_cont .fc-metodo_fase_inner-text{padding:4rem 5rem 0}@media screen and (max-width:1024px){.fc-metodo .title-above-img #main{padding-top:0}.fc-metodo_fase-lising .fc-metodo_fase_cont{padding-right:0}.fc-metodo_fase-lising .fc-metodo_fase_cont .fc-metodo_fase_inner-text{padding:4rem 2rem 0}.fc-metodo_header .gb-grid-wrapper .gb-grid-column:first-child{padding-right:3rem}}@media screen and (max-width:767px){.fc-metodo_header .gb-grid-wrapper .gb-grid-column:first-child{padding-right:0}.fc-metodo_header .gb-grid-wrapper .gb-grid-column:last-child .gb-container{width:100%}.fc-metodo_index .gb-grid-wrapper .gb-grid-column:last-child .fc-metodo_index-title{font-size:10vw;margin-bottom:4rem}.fc-metodo_index .gb-grid-wrapper .gb-grid-column:last-child .gb-inside-container{position:static;height:auto}.fc-metodo_header{margin-right:-30px;margin-left:-30px;margin-bottom:8rem}.fc-metodo_header .gb-grid-wrapper .gb-grid-column:first-child{min-height:unset;padding-top:0}.fc-metodo_header .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container .fc-scopri::after{height:5rem}.fc-metodo_index .gb-grid-wrapper .gb-grid-column:last-child .fc-metodo_index-title{text-align:center;position:static}.fc-metodo_index .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container ol{text-align:center}.fc-metodo_index .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container ol li::before{top:-1px;margin-right:1rem}.fc-metodo_index{margin-bottom:8rem}.fc-metodo_fase .fc-metodo_fase-nav .gb-inside-container .cont-nav{margin-right:calc(100% - 40px)}.fc-metodo_fase .fc-metodo_fase-nav .gb-inside-container .cont-nav .vertical-divider{height:10rem}.fc-metodo_fase-lising .fc-metodo_fase_cont .number{font-size:14rem}.fc-metodo_fase-lising .fc-metodo_fase_cont{margin-bottom:10rem}.fc-metodo_index .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container ol li{margin-bottom:2.5rem}.fc-metodo_fase-lising .gb-inside-container .fc-metodo_fase_cont:last-child{margin-bottom:0}}@media screen and (max-width:576px){.fc-metodo_header .gb-grid-wrapper .gb-grid-column:first-child{padding:0 30px}.fc-metodo_index .gb-grid-wrapper .gb-grid-column:last-child .fc-metodo_index-title{width:calc(100% + 60px);margin-left:-30px}.fc-metodo_index .gb-grid-wrapper .gb-grid-column:first-child .gb-inside-container ol li::before{display:block;width:100%;position:static;text-align:center;margin-bottom:5px}.fc-metodo_fase .fc-metodo_fase-nav .gb-inside-container .cont-nav{margin-right:0;width:0}.fc-metodo_fase-lising .fc-metodo_fase_cont .fc-metodo_fase_inner-text{padding:8rem 0 0}.fc-metodo_fase_cont .wp-block-video{margin:0 -30px 0 0}.fc-metodo_fase-lising .fc-metodo_fase_cont .number{font-size:12rem}.fc-metodo_fase-lising .fc-metodo_fase_cont{margin-bottom:6rem}.gb-container.gb-container-b9b7021b.fc-metodo_fase{margin-top:100px!important}.gb-container.gb-container-8fa1b501.fc-metodo_fase_inner-text{padding-top:2rem!important}}.search-results .page-header{margin-bottom:4rem}.search-results .page-header .page-title{font-family:mulish,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:700;font-size:2.2rem;letter-spacing:.15em;line-height:1.5;position:relative;vertical-align:baseline;display:inline}.search-results .page-header .page-title::before{content:"";display:block;height:2px;width:calc((100vw - 1220px)/2 + 20rem);background-color:#801927;position:absolute;top:.55em;right:calc(100% + 15px)}.search-results .page-header .page-title span{font-family:prata,times new roman,Times,serif;text-transform:none;font-weight:400;font-size:2.8em;display:inline-block;margin:0 0 0 1rem}.search-results .page-header .page-title span::before,.search-results .page-header .page-title span::after{content:'"';display:inline}.search-results h2.entry-title{font-size:2rem;font-family:mulish,Arial,Helvetica,sans-serif;font-weight:700;padding-left:4rem}.search-results h2.entry-title a:hover{text-decoration:underline}.search-no-results .no-results .search-form{display:flex;width:100%;border-bottom:1px solid #801927;margin:6rem 0}.search-no-results .no-results .search-form label{flex:1}.search-no-results .no-results .search-form label .search-field{outline:none;border:none;border-radius:0;background-color:transparent;width:100%;margin-bottom:0;padding:1rem 1.5rem}.search-no-results .no-results .search-form label .search-field::placeholder{color:#801927}.search-no-results .no-results .search-form button{justify-self:right;padding:0 1.5rem}.search-no-results .no-results .search-form button>svg{width:25px;height:25px}.page-not-found .page-header{display:none}@media screen and (max-width:1280px){.partners-wrapper .partners-row{display:block}.partners-wrapper .partners-col{margin-bottom:1.5rem}.site-footer .wp-block-columns{display:grid;grid-template-columns:1fr 1fr;padding:.5rem 4rem 3rem}.site-footer .wp-block-columns .wp-block-column .footer-follow-us-overlay ul li{margin-right:1rem}.site-footer .wp-block-columns .wp-block-column:nth-child(2){justify-self:right}.site-footer .wp-block-columns .wp-block-column:nth-child(3){grid-column-start:1;grid-column-end:3}.site-footer .wp-block-columns .wp-block-column:nth-child(3) p{text-align:center}.preferiti .entry-content #kf-listbycards__container{grid-template-columns:repeat(3,1fr)}div#tabs{overflow-x:scroll;justify-content:start;overflow-y:hidden;width:calc(100% + 3.9rem)}div#tabs a{flex:none;margin:0 5rem 0 0}div#tabs a:last-child{margin-right:10rem}div#tabs a::after{bottom:0}div#tabs+.correlati{position:relative}div#tabs+.correlati::before{content:'';display:block;position:absolute;right:-4rem;top:-9rem;width:6rem;height:8rem;background:linear-gradient(90deg,#f4f4ed00 0%,#f4f4ed 70%,#f4f4ed 100%)}.esperienze-template-default .info-box-row .info-box-col-1-3:first-child>div{margin-right:2.5rem}.esperienze-template-default .anagrafica-scheda .info-box-row .info-box-col-1-3 .div-condividi-condividi{flex-wrap:wrap;justify-content:left}.esperienze-template-default .anagrafica-scheda .info-box-row .info-box-col-1-3 .div-condividi-condividi .fc-icon{margin-right:1rem;margin-bottom:1rem}.esperienze-template-default .info-box-row .info-box-col-1-3:last-child{margin-top:7px}.nav-discliplinare .glider-slide:last-child{margin-right:4rem}.magazine .magazine-container-layout-2::before{width:calc(100% + 79px);left:-40px}}@media screen and (max-width:1024px){.title-above-img #main{position:relative;padding-top:4rem}.title-above-img .entry-header{padding:0}.title-above-img .cont-title-above-img>.featured-image{float:unset;width:100%}.title-above-img .cont-title-above-img .bread-crumb{position:absolute;top:0;display:flex;justify-content:start;float:unset;width:100%;margin-top:0;overflow-x:auto;z-index:2}.title-above-img .cont-title-above-img .bread-crumb li{flex:none}.header-white.title-above-img #main{padding-top:0}.blog-template-default .cont-title-above-img .bread-crumb{top:-5rem}.bread-crumb li:nth-child(3)::before{width:10px}.bread-crumb li:nth-child(3) span{margin-left:15px}.bread-crumb li:nth-child(4)::before,.bread-crumb li:nth-child(5)::before,.bread-crumb li:nth-child(6)::before{width:10px}.bread-crumb li:nth-child(4) span,.bread-crumb li:nth-child(5) span,.bread-crumb li:nth-child(6) span{margin-left:20px}.partners-wrapper .partners-row .partners-col:first-child{display:block}.partners-wrapper .partners-row .partners-col:first-child p{text-align:center;margin-bottom:2.5rem}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{display:grid;grid-template-columns:1fr 1fr 1fr}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets>*{text-align:center;margin-bottom:2.5rem}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-1{grid-column-start:1;grid-column-end:4;justify-self:center}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2,.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-3{margin-bottom:0}.site-footer .wp-block-columns{display:flex;flex-direction:column;align-items:center;justify-content:center}.site-footer .wp-block-columns .footer-follow-us-overlay{margin-bottom:2.5rem}.site-footer .wp-block-columns .wp-block-column:nth-child(2),.site-footer .wp-block-columns .wp-block-column:last-child{margin-left:0}.listing-img{grid-template-columns:repeat(2,1fr)}.listing-img li:nth-child(odd){margin:0}.listing-img li:nth-child(even){margin-top:4rem}.listing-txt{margin-left:3rem}.listing-txt li::before{top:0}.container-franciacorta-row .container-blocco-numeri{display:flex;justify-content:space-between}.cta{margin-bottom:3rem}.gb-button-wrapper>.gb-button{width:unset!important}.ml-20rem{margin-left:0}.block_4col-offset{margin-left:0}.block_3col-offset{margin-left:0}.istituzionali-template-default .entry-content .fc-decenni-vitigni{width:unset;max-width:unset}.home .hp-glass-left{display:none}.home .magazine-container .news-container{width:calc(100% + 4rem);display:flex;flex-wrap:nowrap;overflow-x:scroll;margin-bottom:3rem;scroll-snap-type:x mandatory}.home .magazine-container .scopri{position:relative}.home .news-box{width:500px;flex:none;scroll-snap-align:start}.home .news-container .news-box:first-child::before{padding-top:67.6%}.home .news-container .news-box:last-child{margin-right:4rem}.home .news-container .news-box:last-child::before{padding-top:67.6%}.home .news-container .news-box:nth-child(even){width:500px}.home .news-container .news-box:nth-child(even)::before{padding-top:67.6%}.hp-claim-social{position:relative;margin-bottom:3rem}.hp-claim-social .h1{display:block}.hp-claim-social .h1 strong{float:unset}.hp-claim-social .gb-grid-column:nth-child(2){display:none}.claim-social-socials-mobile{display:block}.preferiti .entry-content #kf-listbycards__container{grid-template-columns:repeat(2,1fr)}.esperienze-template-default .anagrafica-scheda .info-box .info-box-row .info-box-col-1-3:first-child{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}.esperienze-template-default .anagrafica-scheda .info-box .info-box-row .info-box-col-1-3:first-child>div{margin-right:0}.esperienze-template-default .autore-esperienza{width:100%;float:unset;text-align:left;position:relative;padding-bottom:2rem}.esperienze-template-default .autore-esperienza::after{content:'';display:block;position:absolute;bottom:2.5rem;width:80px;height:1px solid #80806f}.esperienze-template-default .autore-esperienza .titolo-autore p::before{display:none}.esperienze-template-default .entry-content{margin:0 0 9rem}.esperienze-template-default .widget-esperienze{grid-template-columns:1fr 1fr}.esperienze-template-default .widget-esperienze h2{margin-bottom:5px}.esperienze-template-default .widget-esperienze .widget-3{grid-column-start:1;grid-column-end:3}.esperienze-template-default .widget-esperienze>div{min-height:unset}.archive .articles-container{grid-template-columns:1fr 1fr}.blog-template-default .cont-header-news{margin-top:4rem}.blog-template-default .entry-content{margin-left:0}.blog-template-default .number{width:100%;display:flex;align-items:center;font-size:3.5rem;gap:1rem;padding-bottom:0;margin-bottom:2rem;margin-top:4rem}.blog-template-default .number .date-m{font-size:unset}.blog-template-default .number .date-m:nth-child(3){font-size:unset}.blog-template-default .location{margin-left:0}.blog-template-default .correlati .links .scopri{bottom:0}.blog-template-default .correlati .links .stroke-heading{font-size:2rem}.istituzionali-template-default .entry-content,.page-template-default:not(.home) .entry-content{margin-left:0}.escursioni-template-default .escursioni-downloads .percorso-1,.escursioni-template-default .escursioni-downloads .percorso-2{width:75%;margin-left:0}.lettera-anchor{left:0;padding-left:6rem}.anagrafica-scheda .info-box{margin:2.5rem 0 4rem}.anagrafica-scheda .info-box .info-box-row .info-box-col-1-3{max-width:100%}.anagrafica-scheda .info-box .info-box-row .info-box-col-1-3:last-child{width:100%;position:fixed;bottom:0;left:0;display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem 3rem;background-color:rgba(244,244,237,.9);box-shadow:0 0 1.7px -2px rgba(128,128,111,.4),0 0 5.6px -2px rgba(128,128,111,.238),0 0 25px -2px rgba(128,128,111,.162);z-index:10}.anagrafica-scheda .info-box .info-box-row .info-box-col-1-3:last-child>div{margin-bottom:0}.anagrafica-scheda .info-box .info-box-row .info-box-col-1-3:last-child>div.condividi{display:flex;flex-direction:column;align-items:flex-end}.anagrafica-scheda .info-box .info-box-row .info-box-col-1-3:last-child .div-condividi-condividi{position:relative;margin-top:1.5rem}.anagrafica-scheda .entry-content{max-width:100%;margin:0}.anagrafica-scheda .links{text-align:right;margin:4rem 0 6rem}.location-container .column-2{padding:6rem 0 4rem 4%}.orari-container{margin-left:unset}.esperienze-template-default .site-content .entry-content{max-width:unset;margin:0 0 9rem}.esperienze-template-default .anagrafica-scheda .info-box .info-box-row .info-box-col-1-3:last-child{align-content:flex-end}#site-navigation{padding-left:3rem;padding-right:3rem}#site-navigation [aria-current]{font-weight:600}#site-navigation.toggled::before{content:'';display:block;width:100%;height:60px;background:linear-gradient(0deg,#f4f4ed00,#f4f4ed,#f4f4ed);position:fixed;left:0;top:0;z-index:1}.main-navigation .main-nav ul li a:not(.menu-col1):not(.menu-col2):not(.menu-col3):not(.menu-col4):not(.menu-col11){padding-left:0;line-height:3;font-size:1.8rem;text-transform:uppercase;letter-spacing:.04em}.sub-menu .menu-col1,.sub-menu .menu-col2,.sub-menu .menu-col3,.sub-menu .menu-col4,.sub-menu .menu-col11{visibility:visible!important;position:static;opacity:1;width:100%;height:auto}.sub-menu .menu-col1 a,.sub-menu .menu-col2 a,.sub-menu .menu-col3 a,.sub-menu .menu-col4 a,.sub-menu .menu-col11 a{pointer-events:auto}.sub-menu .menu-col1 a,.sub-menu .menu-col2 a,.sub-menu .menu-col3 a{text-transform:initial;font-size:1.6rem}.gp-icon.icon-arrow svg{height:1.35em;width:1.35em;top:.25em;transition:all .2s ease}.main-navigation.toggled .main-nav ul ul{border-bottom:1px solid #801927}.logged-in .has-inline-mobile-toggle.shrink #site-navigation.toggled{margin-top:0;padding-bottom:6rem}.hide-me.menu-item .sub-menu{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.hide-me.menu-item .sub-menu a{padding-left:0;line-height:3;font-size:1.8rem;text-transform:uppercase;letter-spacing:.04em}.main-nav .menu.sf-menu li.hide-me>a{display:none}.main-nav .menu.sf-menu li.hide-me ul.sub-menu{padding:0!important}.main-nav .menu.sf-menu li.hide-me ul.sub-menu ul.menu-col4 li.parent-element>a{padding:0}#menu-menu-colonna-1 li a,#menu-menu-colonna-11 li a,#menu-menu-colonna-2 li a,#menu-menu-colonna-3 li a{text-transform:initial;font-size:1.6rem;line-height:2;color:#222221;padding:0}#menu-menu-colonna-1 li:last-child>a,#menu-menu-colonna-11 li:last-child>a,#menu-menu-colonna-2 li:last-child>a,#menu-menu-colonna-3 li:last-child>a{padding-bottom:1rem}.main-navigation.toggled .main-nav ul ul.toggled-on{margin-bottom:3rem}}@media screen and (max-width:768px){.site-header .header-widget{margin-top:0}.title-above-img .cont-title-above-img{margin-top:-2rem;margin-left:-15px;margin-right:-15px}.fc-gate .page-header .gate-image::before{padding-top:50%}.scopri .btn-circle{width:72px;height:72px;text-indent:-9999px;background:url(/wp-content/uploads/2022/03/arrow-right-icon.png) no-repeat 50% 50%;background-size:50%}.scopri .btn-circle:hover{background-color:rgba(255,255,255,.2)}.container-franciacorta-row .container-blocco-numeri{flex-direction:column}.container-franciacorta-row .container-blocco-numeri .container-cantine{margin:auto auto 4rem}.container-franciacorta-row .container-blocco-numeri .container-categorie{margin:auto}.site-footer .footer-widgets .grid-container{padding:6.5rem 4rem 0}.site-footer .footer-widgets .grid-container .inside-footer-widgets{grid-template-columns:1fr 1fr}.site-footer .footer-widgets .grid-container .inside-footer-widgets .footer-widget-1,.site-footer .footer-widgets .grid-container .inside-footer-widgets .footer-widget-4{grid-column-start:1;grid-column-end:3;justify-self:center}.site-footer .footer-widgets .grid-container .inside-footer-widgets .footer-widget-4{width:100%;padding-top:2.5rem;border-top:1px solid #80806f}.home .gb-container-a174fea5{text-align:center}.home .magazine-container .news-container{width:calc(100% + 3rem)}.home .magazine-container .news-container .news-box:last-child{margin-right:3rem}.home .gb-container-9f56b520>.gb-inside-container{max-width:unset!important}.home .tabs-slide-container #tabs-slide{height:6rem}.home .tabs-slide-container #tabs-slide a{padding:0 10px;line-height:1}.home .tabs-slide-container .glider-contain .glider-slide{max-height:480px;min-height:360px}.home .gb-button-wrapper-db3d89ac,.home .gb-button-wrapper-588fcde8{justify-content:flex-end}.hp-cantine{max-width:99.9vw;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory}.hp-cantine .block-box{max-height:480px;min-height:360px;min-width:320px;margin-right:5px;scroll-snap-align:center}.preferiti .entry-content #kf-listbycards__container{display:block}.preferiti .entry-content #kf-listbycards__container .kf-list-card{margin-bottom:6rem}.fc-gate .page-header .gate-container{text-align:left}.lista-lettere{padding-left:0;padding-right:3rem;justify-content:start;overflow-y:hidden;overflow-x:scroll;width:calc(100% + 29px)}.lista-lettere .lettera{margin-right:1.2rem}.magazine .magazine-container-layout-2::before{width:calc(100% + 59px);left:-30px}.magazine .magazine-container-layout-1 .articles-container{display:block}.magazine .magazine-container-layout-1 .articles-container .type-blog{margin-bottom:4rem}.magazine .magazine-container-layout-2 .articles-container{display:block}.magazine .magazine-container-layout-2 .articles-container .type-blog{margin-bottom:4rem}.magazine .magazine-container-layout-2 .articles-container .type-blog:first-child{margin-bottom:4rem}.magazine .magazine-container-layout-2 .articles-container .type-blog:first-child .post-image:before{padding-top:70%}.magazine .magazine-container-layout-3 .articles-container{display:block}.magazine .magazine-container-layout-3 .articles-container .type-blog{margin-bottom:4rem}.archive .articles-container{display:block}.blog-template-default .ricetta-acf .ricetta-box:first-child{display:block}.blog-template-default .ricetta-acf .ricetta-box:first-child .ricetta-box-inside{margin-bottom:3rem}.blog-template-default .ricetta-acf .ricetta-box:first-child .ricetta-box-inside .ricetta-title{margin-bottom:1rem}.blog-template-default .ricetta-acf .ricetta-box:nth-child(2) .ricetta-content{display:block}.blog-template-default .ricetta-acf .ricetta-box:nth-child(2) .ricetta-content p:first-child{margin-bottom:2.5rem}.blog-template-default .correlati .links .scopri{bottom:1rem}.escursioni-template-default .escursioni-downloads .percorso-1,.escursioni-template-default .escursioni-downloads .percorso-2{width:100%}.escursioni-template-default .fc-table tr{display:grid;margin-bottom:1.5rem}.esperienze-template-default .anagrafica-scheda .info-box-row .info-box-col-1-3:first-child,.esperienze-template-default .anagrafica-scheda .info-box-row .info-box-col-1-3:nth-child(2){display:block!important}.esperienze-template-default .info-box-row .info-box-col-1-3:first-child>div>p{min-height:unset}.esperienze-template-default .widget-esperienze{display:block}.esperienze-template-default .widget-esperienze .widget-1,.esperienze-template-default .widget-esperienze .widget-2,.esperienze-template-default .widget-esperienze .widget-3{margin-bottom:6rem}.single-cantine #kffc-smartmap__container,.single-interesse #kffc-smartmap__container{margin-bottom:6rem}.anagrafica-scheda .info-box-row{display:block}.anagrafica-scheda .info-box-row .info-box-col-1-3{max-width:100%}.anagrafica-scheda .info-box-row .info-box-col-1-3:first-child,.anagrafica-scheda .info-box-row .info-box-col-1-3:nth-child(2){margin-right:0}.anagrafica-scheda .info-box-row .info-box-col-1-3>div{margin-bottom:3rem}.anagrafica-scheda .info-box-row .info-box-col-1-3:last-child{width:100%;position:fixed;bottom:0;left:0;display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem 3rem;background-color:rgba(244,244,237,.8);z-index:9998}.anagrafica-scheda .info-box-row .info-box-col-1-3:last-child>div{margin-bottom:0}.anagrafica-scheda .info-box-row .info-box-col-1-3:last-child>div.condividi{display:flex;flex-direction:column;align-items:flex-end}.anagrafica-scheda .info-box-row .info-box-col-1-3:last-child .div-condividi-condividi{position:relative;margin-top:1.5rem}.orari-container{flex-direction:column-reverse;margin-right:unset;margin-left:calc(-100vw/2 + 100%/2);margin-bottom:4rem}.orari-container .column-1{max-width:100%;margin:0 3rem}.orari-container .column-1 h2{margin-bottom:2rem}.orari-container .column-1 .orari{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 0}.orari-container .column-1 .orari .stroke-heading,.orari-container .column-1 .orari p{margin-top:4rem}.orari-container .column-2{margin-left:0}.location-container{flex-direction:column-reverse;margin-left:unset}.location-container.center-row-txt .column-2 .location-row{display:block}.location-container.center-row-txt .column-2 .location-row>div ul{columns:1}.location-container .column-1{width:100%;position:relative}.location-container .column-1 img{right:0}.location-container .column-2{width:100%;padding:0 3rem 0 0;margin-bottom:6rem}.location-container .column-2 .location-row>div{width:100%;float:unset;max-width:100%;padding-right:0}.location-container .column-2 .location-row>div:last-child{padding-left:0}.informazioni-container ul,.informazioni-container p,.informazioni-container .acf-numero-posti{display:none}.informazioni-container ul.active,.informazioni-container p.active,.informazioni-container .acf-numero-posti.active{display:block;border-bottom:1px solid #801927;padding-bottom:1rem}.informazioni-container .informazioni-row{display:block}.informazioni-container .informazioni-row div:first-child ul{columns:1}.informazioni-container .informazioni-row .voci-scheda h5{cursor:pointer}.informazioni-container .informazioni-row .intestazione-scheda{position:relative}.informazioni-container .informazioni-row .intestazione-scheda svg{cursor:pointer;display:block;transform:rotate(0deg);transition:transform .25s ease}.informazioni-container .informazioni-row .intestazione-scheda.active{border-bottom:0}.informazioni-container .informazioni-row .intestazione-scheda.active svg{transform:rotate(180deg);transition:transform .25s ease}.anagrafica-scheda .correlati-container{margin-bottom:6rem}.anagrafica-scheda .info-box-row .info-box-col-1-3>div a{word-break:break-word}.anagrafica-scheda .info-box{padding:0;border-bottom:0}.main-navigation .left-logo{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #ccc;padding-bottom:1.5rem;border-bottom:1px solid #ccc}.main-navigation .header-follow-us-overlay.open{margin-top:.75rem}.main-navigation .inside-navigation .searchform{padding:3rem 0 5rem!important}.main-navigation #menu-menu-colonna-1 li a,.main-navigation #menu-menu-colonna-11 li a,.main-navigation #menu-menu-colonna-2 li a,.main-navigation #menu-menu-colonna-3 li a{padding:0 0 0 1.5rem}.main-nav .menu.sf-menu li.hide-me ul.sub-menu ul.menu-col4 li.parent-element>a{line-height:1;margin-top:2rem;margin-bottom:4rem}.menu-item-has-children .dropdown-menu-toggle{padding-right:0}#header-language-overlay .wpml-ls-legacy-list-horizontal ul{width:calc(100vw - 60px);justify-content:right}}@media screen and (max-width:576px){body{font-size:1.75rem;line-height:160%}body:not(.header-white) .site-content{padding-top:10rem}.site-logo{width:4rem}.site-logo .main-title a{background-position:left!important}.main-navigation #menu-menu-colonna-1 li a,.main-navigation #menu-menu-colonna-11 li a,.main-navigation #menu-menu-colonna-2 li a,.main-navigation #menu-menu-colonna-3 li a{line-height:1.4;margin:1rem 0 2rem!important}.title-above-img .cont-title-above-img{margin-top:-1.5rem}.title-above-img .cont-title-above-img .bread-crumb{width:calc(100% + 29px);left:0;top:-10px;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,0),black,black,black,black,black);mask-image:linear-gradient(to left,rgba(0,0,0,0),black,black,black,black,black)}.title-above-img .cont-title-above-img .bread-crumb li:last-child{margin-right:4rem}.title-above-img .cont-title-above-img>.featured-image .page-header-image-single::before{padding-top:67.25%}.blog-template-default .bread-crumb{top:-45px!important}.istituzionali-template-default .cont-title-above-img,.page-template-default:not(.home) .cont-title-above-img{margin-bottom:4rem}.fc-gate .page-header .gate-image::before{padding-top:100%}.listing-img{display:block}.listing-img li:nth-child(odd),.listing-img li:nth-child(even){margin-top:8rem}.listing-img li:first-child{margin-bottom:4rem}.listing-img li .title{padding-right:0;margin-top:1.5rem}.listing-img li .image-scopri>.image img{padding:0}.listing-img li .image-scopri .scopri{padding-left:0}.fc-accordion-storico .kt-blocks-accordion-header .kt-blocks-accordion-title strong:first-child{display:block;font-size:2rem;margin-bottom:1rem}.partners-wrapper .main-partners .page-content{display:grid;grid-template-columns:1fr 1fr}.partners-wrapper .main-partners .page-content figure{justify-self:center}.partners-wrapper .partners-row .partners-col:first-child{margin-bottom:2.5rem}.partners-wrapper .partners-row .partners-col:first-child .page-content{display:grid;grid-template-columns:1fr 1fr}.partners-wrapper .partners-row .partners-col:first-child .page-content figure{justify-self:center}.partners-wrapper .partners-row .partners-col:last-child{display:block}.partners-wrapper .partners-row .partners-col:last-child p{text-align:center;margin-bottom:2.5rem}.partners-wrapper .partners-row .partners-col:last-child .page-content{display:grid;grid-template-columns:1fr 1fr}.partners-wrapper .partners-row .partners-col:last-child .page-content figure{justify-self:center}.site-footer .wp-block-columns .wp-block-column .footer-follow-us-overlay ul{display:flex;justify-content:center}.site-footer .wp-block-columns .wp-block-column .footer-follow-us-overlay ul li{text-align:center;margin-right:5px}.site-footer .wp-block-columns .wp-block-column .footer-follow-us-overlay ul li:last-child{margin-right:0}.partners-wrapper,.site-footer>.wp-block-columns,.site-footer .footer-widgets-container{padding-left:30px!important;padding-right:30px!important}.partners-wrapper .partners-row .partners-col{border-bottom:1px solid #ccc;padding-bottom:3rem}.partners-wrapper .partners-row .partners-col>p{font-size:1.4rem!important}.home .hp-primo-scroll.gb-container-005c5482{background-position:53% center!important}.home .hp-primo-scroll .h1,.home .hp-claim-social .h1{font-size:9.5vw;text-align:center}.home .hp-claim-social .h1 strong{font-size:.45em}.home .magazine-container .news-container{width:calc(100% + 6rem);margin-left:-3rem;grid-gap:0}.home .magazine-container .news-container .news-box{width:300px!important;margin-left:.5rem;scroll-snap-align:center}.home .magazine-container .news-container .news-box:first-child{margin-left:3rem}.home .magazine-container .news-container .news-box::before{padding-top:85%!important}.home .magazine-container .news-container .news-box .number{display:none}.home .magazine-container .news-container .news-box .links{top:0;left:0;width:100%;padding-left:0;padding-top:0;padding-bottom:0}.home .magazine-container .news-container .news-box .links::after{display:none}.home .magazine-container .news-container .news-box .links .title{padding:2rem 2rem 0}.home .magazine-container .news-container .news-box .links *{font-size:2rem}.home .magazine-container .news-container .news-box .links .btn-circle{width:60px;height:60px;margin-right:20px;margin-bottom:20px}.home .magazine-container .news-container .news-box .links .scopri{text-align:right}.home .tabs-slide-container #tabs-slide{flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:center;height:auto;padding:8px 0 4px}.home .tabs-slide-container #tabs-slide a{padding:4px 0;margin-bottom:6px}.home #kffc-smartmap__container{display:none}.home .hp-mobile-open-map{display:flex;margin-bottom:10rem}.home .hp-mobile-open-map+.gb-button-wrapper{display:none}.home .correlati-container,.home .hp-cantine,.home .gb-container-ea11984d,.home .gb-container-e1000da2{margin-bottom:10rem}.label-disciplinare{padding-top:12rem}.nav-discliplinare a{font-size:1.6rem}.istituzionali-template-default .fc-table table tr{display:grid;margin-bottom:1rem}.anagrafica-scheda .links a{margin:0 0 3rem 6rem}.orari-container .column-1 .orari{display:block}.orari-container .column-1 .orari p:last-child{margin-top:2rem}.orari-container .column-1 .orari .stroke-heading{margin-top:8rem;margin-bottom:0}.orari-container .column-1 .orari .stroke-heading+div p{margin-right:2rem;line-height:1.4}.orari-container .column-2{width:calc(100% + 29px)}.location-container .column-1{width:calc(100% + 29px);margin-left:-29px}.anagrafica-scheda .info-box .info-box-row .info-box-col-1-3:last-child .div-condividi-condividi{margin-top:1rem;border-top:1px solid #ccc;padding-top:1.5rem}.anagrafica-scheda .info-box .info-box-row .info-box-col-1-3:last-child .div-condividi-condividi a{margin-right:.8rem}.anagrafica-scheda .info-box .info-box-row .info-box-col-1-3:last-child .div-condividi-condividi a .fc-icon{min-width:25px}.anagrafica-scheda .info-box .info-box-row .info-box-col-1-3:last-child .div-condividi-condividi a:last-child{margin-right:0}.magazine .up-title{font-size:10vw}.magazine .entry-content>.fc-gate img{aspect-ratio:3/2;object-fit:cover}.magazine .magazine-container-layout-1 .articles-container .type-blog .post-image,.magazine .magazine-container-layout-2 .articles-container .type-blog .post-image,.magazine .magazine-container-layout-3 .articles-container .type-blog .post-image{margin-bottom:1rem}.magazine .magazine-container-layout-1 .articles-container .type-blog .number,.magazine .magazine-container-layout-2 .articles-container .type-blog .number,.magazine .magazine-container-layout-3 .articles-container .type-blog .number{width:100%;display:flex;align-items:center;gap:1rem;padding:4px 0 8px;border-bottom:1px solid #ccc;font-size:1.8rem}.magazine .magazine-container-layout-1 .articles-container .type-blog .number .date-d,.magazine .magazine-container-layout-1 .articles-container .type-blog .number .date-m,.magazine .magazine-container-layout-2 .articles-container .type-blog .number .date-d,.magazine .magazine-container-layout-2 .articles-container .type-blog .number .date-m,.magazine .magazine-container-layout-3 .articles-container .type-blog .number .date-d,.magazine .magazine-container-layout-3 .articles-container .type-blog .number .date-m{font-size:unset}.magazine .magazine-container-layout-1 .articles-container .type-blog .entry-header,.magazine .magazine-container-layout-2 .articles-container .type-blog .entry-header,.magazine .magazine-container-layout-3 .articles-container .type-blog .entry-header{width:100%}.magazine .magazine-container-layout-1 .articles-container .type-blog .entry-header .entry-title,.magazine .magazine-container-layout-2 .articles-container .type-blog .entry-header .entry-title,.magazine .magazine-container-layout-3 .articles-container .type-blog .entry-header .entry-title{font-size:1.8rem;padding-left:0}.magazine .magazine-container-layout-1 .articles-container .type-blog .entry-header .entry-title::before,.magazine .magazine-container-layout-2 .articles-container .type-blog .entry-header .entry-title::before,.magazine .magazine-container-layout-3 .articles-container .type-blog .entry-header .entry-title::before{display:none}.magazine .magazine-container-layout-1 .articles-container .type-blog .entry-content,.magazine .magazine-container-layout-2 .articles-container .type-blog .entry-content,.magazine .magazine-container-layout-3 .articles-container .type-blog .entry-content{width:100%}.tax-blog_cat .magazine-cats,.magazine .magazine-cats{flex-wrap:wrap}.tax-blog_cat .magazine-cats .home-magazine,.magazine .magazine-cats .home-magazine{flex-basis:100%;margin-bottom:1rem}.tax-blog_cat .magazine-cats .home-magazine>a,.magazine .magazine-cats .home-magazine>a{margin-right:0!important}.tax-blog_cat article.type-blog .post-image{margin-bottom:1rem}.tax-blog_cat article.type-blog .number{width:100%;display:flex;align-items:center;gap:1rem;padding:0 0 6px;border-bottom:1px solid #ccc;font-size:1.8rem}.tax-blog_cat article.type-blog .number .date-d,.tax-blog_cat article.type-blog .number .date-m{font-size:unset}.tax-blog_cat article.type-blog .entry-header{width:100%}.tax-blog_cat article.type-blog .entry-header .entry-title{font-size:1.8rem;padding-left:0}.tax-blog_cat article.type-blog .entry-header .entry-title::before{display:none}.tax-blog_cat article.type-blog .entry-content{width:100%}.tax-blog_cat article.type-blog{margin-bottom:6rem}.blog-template-default .number{font-size:2.75rem;margin-top:2rem}.blog-template-default .location span{display:block}.blog-template-default.single-blog .inside-article .correlati-container .correlati .related-box{display:block}.blog-template-default.single-blog .inside-article .correlati-container .correlati .related-box .image{order:1;margin-bottom:2rem}.blog-template-default.single-blog .inside-article .correlati-container .correlati .related-box .image::before{padding-top:69%}.blog-template-default.single-blog .inside-article .correlati-container .correlati .related-box .links .stroke-heading{min-height:unset}.blog-template-default.single-blog .inside-article .correlati-container .correlati .related-box .links .scopri{position:static;float:right;margin-top:1rem}.lettera-gruppo{display:block;padding:0}.lettera-gruppo article{margin-bottom:6rem}.lettera-anchor{left:-10px;padding-left:0}#risultati-gate.elemento-visibile .lista-lettere{-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,0),black,black,black,black,black);mask-image:linear-gradient(to left,rgba(0,0,0,0),black,black,black,black,black)}.lettera-gruppo .category{line-height:1.2;margin-bottom:.5rem}.lettera-gruppo .entry-title{margin-bottom:0}.esperienze-template-default .widget-esperienze{margin:4rem 0 12rem}.esperienze-template-default .widget-esperienze .widget-1,.esperienze-template-default .widget-esperienze .widget-2,.esperienze-template-default .widget-esperienze .widget-3{margin-bottom:8rem}.search-results .page-header .page-title{display:block;text-align:center;font-size:2rem;line-height:1.2}.search-results .page-header .page-title span{font-size:2em;margin:1rem 0 0;display:block;text-align:center}.search-results h2.entry-title{padding-left:0;text-align:center;margin-top:3rem;display:block;overflow:hidden}}