@import url(https://fonts.googleapis.com/css?family=Inter:0,400;0,500;0,600;0,700;1,700);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:0,400;0,500;0,600;);.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}:root{--primary:#df3b3c;--titles:#1c1c1c;--text:#857b7b;--light-gray:#f5f6f6;--gray:#d8dbe2;--textFont:"Inter";--titleFont:"Source Sans Pro"}*{box-sizing:border-box}html{scroll-snap-points-y:repeat(200px);scroll-snap-type:proximity;scroll-snap-type:y proximity}html.has-scroll-smooth{bottom:0;left:0;position:fixed;right:0;top:0}body,html{overflow-x:hidden}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Inter;font-family:var(--textFont);margin:0;transition:background-color .5s}body.loading{opacity:1}body.loading-block{opacity:.2;pointer-events:none}.loading:after,.loading:before{content:"";position:fixed;z-index:999}.loading:before{height:100%;left:0;top:0;width:100%}.loading:after{animation:loaderAnim .7s linear infinite alternate forwards;background:#fff;border-radius:50%;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.4;top:50%;width:60px}@keyframes loaderAnim{to{opacity:1;transform:scale3d(.5,.5,1)}}#loading-progress{align-items:center;background-color:#000000b3;display:flex!important;flex-direction:column;height:100%;justify-content:center;left:0;padding-top:13vh;position:fixed;top:0;width:100%;z-index:999}#loading-progress.hidden{display:none!important}#loading-progress p{color:#fff;font-size:max(28px,min(1.5vw,42px));line-height:max(40px,min(1.9vw,52px));text-align:center}#loading-progress .progress{background-color:#fff;width:35vw}@media only screen and (max-width:767px){#loading-progress .progress{width:67vw}}#loading-progress .progress .progress-bar{background-color:#df3b3c;background-color:var(--primary);color:#fff;font-weight:600;padding-right:10px;text-align:right}@media only screen and (min-width:1024px){.admin-bar header.banner{top:32px!important}}@media only screen and (max-width:1024px){#wpadminbar{display:none!important}}html.vc_mobile{margin-top:0!important}#main>div:first-child{padding-top:10rem}@media only screen and (max-width:767px){#main>div:first-child{padding-top:7rem}}.grecaptcha-badge{display:none!important}.sr-only{display:none}.hidden,[hidden]{display:none!important}@media only screen and (max-width:640px){.mobile-hidden{display:none!important}}@media only screen and (min-width:640px){.mobile-only{display:none!important}}@media only screen and (max-width:640px){.no-mobile{display:none!important}}.sticky{position:sticky!important;top:0!important}.sticky+section{padding-top:50px}.center-content{margin:32px auto;width:70%}.pointer{cursor:pointer}.color-primary{color:#df3b3c;color:var(--primary)}.color-text{color:#857b7b;color:var(--text)}.color-titles{color:#1c1c1c;color:var(--titles)}.--light-gray{background-color:#f5f6f6;background-color:var(--light-gray)}.align-center{text-align:center}.align-right{text-align:right}.flex{display:flex}.fwrap{flex-wrap:wrap}.item-center{align-items:center}.content-between{justify-content:space-between}.content-center{justify-content:center}.mt0,.mt0 h2{margin-top:0}.separatore{background-color:#d8dbe2;background-color:var(--gray);display:block;height:2px}div.vc_column_container[class*=padding-1vw] .vc_column-inner{padding:1vw}div.vc_column_container[class*=padding-left-1vw] .vc_column-inner{padding-left:1vw}div.vc_column_container[class*=padding-right-1vw] .vc_column-inner{padding-right:1vw}div.vc_column_container[class*=padding-top-1vw] .vc_column-inner{padding-top:1vw}div.vc_column_container[class*=padding-bottom-1vw] .vc_column-inner{padding-bottom:1vw}div.vc_column_container[class*=padding-2vw] .vc_column-inner{padding:2vw}div.vc_column_container[class*=padding-left-2vw] .vc_column-inner{padding-left:2vw}div.vc_column_container[class*=padding-right-2vw] .vc_column-inner{padding-right:2vw}div.vc_column_container[class*=padding-top-2vw] .vc_column-inner{padding-top:2vw}div.vc_column_container[class*=padding-bottom-2vw] .vc_column-inner{padding-bottom:2vw}div.vc_column_container[class*=padding-3vw] .vc_column-inner{padding:3vw}div.vc_column_container[class*=padding-left-3vw] .vc_column-inner{padding-left:3vw}div.vc_column_container[class*=padding-right-3vw] .vc_column-inner{padding-right:3vw}div.vc_column_container[class*=padding-top-3vw] .vc_column-inner{padding-top:3vw}div.vc_column_container[class*=padding-bottom-3vw] .vc_column-inner{padding-bottom:3vw}div.vc_column_container[class*=padding-4vw] .vc_column-inner{padding:4vw}div.vc_column_container[class*=padding-left-4vw] .vc_column-inner{padding-left:4vw}div.vc_column_container[class*=padding-right-4vw] .vc_column-inner{padding-right:4vw}div.vc_column_container[class*=padding-top-4vw] .vc_column-inner{padding-top:4vw}div.vc_column_container[class*=padding-bottom-4vw] .vc_column-inner{padding-bottom:4vw}div.vc_column_container[class*=padding-5vw] .vc_column-inner{padding:5vw}div.vc_column_container[class*=padding-left-5vw] .vc_column-inner{padding-left:5vw}div.vc_column_container[class*=padding-right-5vw] .vc_column-inner{padding-right:5vw}div.vc_column_container[class*=padding-top-5vw] .vc_column-inner{padding-top:5vw}div.vc_column_container[class*=padding-bottom-5vw] .vc_column-inner{padding-bottom:5vw}div.vc_column_container[class*=padding-6vw] .vc_column-inner{padding:6vw}div.vc_column_container[class*=padding-left-6vw] .vc_column-inner{padding-left:6vw}div.vc_column_container[class*=padding-right-6vw] .vc_column-inner{padding-right:6vw}div.vc_column_container[class*=padding-top-6vw] .vc_column-inner{padding-top:6vw}div.vc_column_container[class*=padding-bottom-6vw] .vc_column-inner{padding-bottom:6vw}div.vc_column_container[class*=padding-7vw] .vc_column-inner{padding:7vw}div.vc_column_container[class*=padding-left-7vw] .vc_column-inner{padding-left:7vw}div.vc_column_container[class*=padding-right-7vw] .vc_column-inner{padding-right:7vw}div.vc_column_container[class*=padding-top-7vw] .vc_column-inner{padding-top:7vw}div.vc_column_container[class*=padding-bottom-7vw] .vc_column-inner{padding-bottom:7vw}div.vc_column_container[class*=padding-8vw] .vc_column-inner{padding:8vw}div.vc_column_container[class*=padding-left-8vw] .vc_column-inner{padding-left:8vw}div.vc_column_container[class*=padding-right-8vw] .vc_column-inner{padding-right:8vw}div.vc_column_container[class*=padding-top-8vw] .vc_column-inner{padding-top:8vw}div.vc_column_container[class*=padding-bottom-8vw] .vc_column-inner{padding-bottom:8vw}div.vc_column_container[class*=padding-9vw] .vc_column-inner{padding:9vw}div.vc_column_container[class*=padding-left-9vw] .vc_column-inner{padding-left:9vw}div.vc_column_container[class*=padding-right-9vw] .vc_column-inner{padding-right:9vw}div.vc_column_container[class*=padding-top-9vw] .vc_column-inner{padding-top:9vw}div.vc_column_container[class*=padding-bottom-9vw] .vc_column-inner{padding-bottom:9vw}div.vc_column_container[class*=padding-10vw] .vc_column-inner{padding:10vw}div.vc_column_container[class*=padding-left-10vw] .vc_column-inner{padding-left:10vw}div.vc_column_container[class*=padding-right-10vw] .vc_column-inner{padding-right:10vw}div.vc_column_container[class*=padding-top-10vw] .vc_column-inner{padding-top:10vw}div.vc_column_container[class*=padding-bottom-10vw] .vc_column-inner{padding-bottom:10vw}.pad-tb-5{padding-top:5%}.pad-b-5,.pad-tb-5{padding-bottom:5%}.pad-t-5{padding-top:5%}.spacer-80{flex-basis:100%;height:80px}.parallax{align-items:center;display:flex;height:80vh;justify-content:center;min-height:300px;position:relative;transform-style:preserve-3d;z-index:-1}.parallax>.bg-para{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;transform:translateZ(-10px);width:100%;z-index:-1}.article-title,.simple-title{background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding-bottom:5%;padding-left:calc(10vw - 15px);padding-right:calc(10vw - 15px)}@media only screen and (max-width:640px){.article-title,.simple-title{padding-left:20px;padding-right:20px}}@media only screen and (min-width:640px)and (max-width:1024px){.article-title,.simple-title{padding-left:calc(8vw - 15px);padding-right:calc(8vw - 15px)}}@media only screen and (max-width:1024px){.article-title,.simple-title{height:52vh}}@media only screen and (min-width:1920px){.article-title,.simple-title{padding-left:calc(12vw - 15px);padding-right:calc(12vw - 15px)}}@media only screen and (min-width:1919px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1919px)and (min-resolution:2dppx){.article-title,.simple-title{padding-left:calc(15vw - 15px);padding-right:calc(15vw - 15px)}}.article-title h1,.simple-title h1{color:#fff;font-size:max(34px,min(5.5vw,120px))!important;font-weight:700;margin:0 0 45px;max-width:55%}@media only screen and (max-width:1024px){.article-title h1,.simple-title h1{margin-bottom:0;max-width:92%}}.simple-title{background:#f5f6f6;background:var(--light-gray);height:auto;padding-bottom:1.5%}@media only screen and (max-width:767px){.simple-title{padding-top:5rem!important}}@media only screen and (min-width:767.5px){.simple-title{padding-top:12rem!important}}.simple-title .bf-title-block{display:flex}@media only screen and (max-width:767px){.simple-title .bf-title-block{flex-wrap:wrap}}.simple-title .bf-title-block h1{flex-basis:45%}@media only screen and (max-width:767px){.simple-title .bf-title-block h1{flex-basis:100%}}.simple-title .bf-title-block div:first-child{flex-basis:45%}@media only screen and (max-width:767px){.simple-title .bf-title-block div:first-child{flex-basis:100%}}.simple-title .bf-title-block div:first-child>h1{flex-basis:100%!important}.simple-title .bf-title-block .descr-text{padding-top:1.5%}body.archive .simple-title .bf-title-block h1{flex-basis:75%}@media only screen and (max-width:1024px){[class^=bf-col-]{flex-basis:100%!important;max-width:100%!important}}.bf-col-3{flex-basis:30%}.bf-col-4{flex-basis:40%;max-width:40%}.bf-col-6{flex-basis:50%}.bf-col-8{flex-basis:60%;max-width:60%}.bf-col-9{flex-basis:70%}#faq-cat ul{list-style:none;margin:0;padding:0}#faq-cat ul li a:any-link,#faq-cat ul li a:link,#faq-cat ul li a:visited{color:#857b7b;-webkit-text-decoration:none;text-decoration:none}.page-template-rimborsi .simple-title .bf-title-block div:first-child{flex-basis:100%}.page-template-rimborsi h1{max-width:100%}h1,h2,h3,h4,h5{color:#1c1c1c;color:var(--titles)}h2{font-size:max(34px,min(2.1vw,40px));line-height:1.2}@media only screen and (max-width:1024px){h2{font-size:max(28px,min(2.1vw,40px))}}h3{font-size:max(28px,min(1.8vw,36px))}h4{font-size:max(20px,min(1.3vw,24px))}.woocommerce label,.woocommerce td,.wpb_wrapper ul,p:not(.bf-title){color:#857b7b;color:var(--text);font-size:max(18px,min(1.1vw,24px))!important;line-height:1.5}@media only screen and (max-width:767px){.woocommerce label,.woocommerce td,.wpb_wrapper ul,p:not(.bf-title){font-size:16px!important}}.woocommerce label a:any-link,.woocommerce label a:link,.woocommerce label a:visited,.woocommerce td a:any-link,.woocommerce td a:link,.woocommerce td a:visited,.wpb_wrapper ul a:any-link,.wpb_wrapper ul a:link,.wpb_wrapper ul a:visited,p:not(.bf-title) a:any-link,p:not(.bf-title) a:link,p:not(.bf-title) a:visited{color:#df3b3c;color:var(--primary)}.black-link:any-link,.black-link:link,.black-link:visited,area[href].black-link{color:#1c1c1c;color:var(--titles)}#intro-dashboard li{font-size:max(18px,min(1.1vw,24px))!important}.slick-list.draggable{cursor:grab}.slick-track{display:flex!important}.slick-dots{display:flex;list-style:none;margin:60px auto;padding:0}@media only screen and (max-width:1024px){.slick-dots{margin:20px auto;max-width:95vw}}.slick-dots li.slick-active button{color:#1c1c1c;color:var(--titles)}.slick-dots li button{background-color:#0000;border:0;color:#857b7b;color:var(--text);cursor:pointer;font-size:max(16px,min(1.5vw,20px));margin:0 5px;transition:all .3s ease}.slick-arrow{border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:1.2vmax;position:absolute;top:50%;transition:all .4s ease-in;z-index:99}@media only screen and (max-width:767px){.slick-arrow{top:35%}}.slick-arrow.prev{left:0;transform:scaleX(-1)}@media only screen and (max-width:767px){.slick-arrow.prev{left:1%}}.slick-arrow.next{right:0}.slick-arrow.slick-disabled{opacity:0}.slick-arrow i{scale:1.4}@media only screen and (max-width:767px){.slick-arrow i{margin:0;scale:1.2}}.slick-arrow i:after{margin:0}.overlay-color{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.vc_row.wpb_row.vc_row-fluid{margin:auto}.vc_row-bf-default{padding-left:calc(10vw - 15px);padding-right:calc(10vw - 15px)}@media only screen and (max-width:640px){.vc_row-bf-default{padding-left:20px;padding-right:20px}}@media only screen and (min-width:640px)and (max-width:1024px){.vc_row-bf-default{padding-left:calc(8vw - 15px);padding-right:calc(8vw - 15px)}}@media only screen and (min-width:1920px){.vc_row-bf-default{padding-left:calc(12vw - 15px);padding-right:calc(12vw - 15px)}}@media only screen and (min-width:1919px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1919px)and (min-resolution:2dppx){.vc_row-bf-default{padding-left:calc(15vw - 15px);padding-right:calc(15vw - 15px)}}.vc_row-bf-default>.wpb_column.vc_column_container.vc_col-sm-6:first-of-type>.vc_column-inner{padding-right:3vw}@media only screen and (max-width:767px){.vc_row-bf-default>.wpb_column.vc_column_container.vc_col-sm-6:first-of-type>.vc_column-inner{padding-right:20px}}.vc_row-bf-default>.wpb_column.vc_column_container.vc_col-sm-6:last-of-type>.vc_column-inner{padding-left:3vw}@media only screen and (max-width:767px){.vc_row-bf-default>.wpb_column.vc_column_container.vc_col-sm-6:last-of-type>.vc_column-inner{padding-left:20px}}.vc_row[data-vc-full-width=true]{left:0!important;max-width:100vw!important;width:100vw!important}.vc_row[overlay_color=true] .wpb_column{position:relative;z-index:10}.vc_row-bf-stretch-bg:not(.vc_row-no-padding)>.wpb_column.vc_column_container:not(.vc_col-sm-12):first-of-type>.vc_column-inner{padding-left:calc(11vw - 20px)}@media only screen and (max-width:767px){.vc_row-bf-stretch-bg:not(.vc_row-no-padding)>.wpb_column.vc_column_container:not(.vc_col-sm-12):first-of-type>.vc_column-inner{padding-left:5.6%;padding-right:5.6%}}@media only screen and (min-width:768px)and (max-width:1024px){.vc_row-bf-stretch-bg:not(.vc_row-no-padding)>.wpb_column.vc_column_container:not(.vc_col-sm-12):first-of-type>.vc_column-inner{padding-left:calc(8vw - 15px)}}@media only screen and (min-width:1920px){.vc_row-bf-stretch-bg:not(.vc_row-no-padding)>.wpb_column.vc_column_container:not(.vc_col-sm-12):first-of-type>.vc_column-inner{padding-left:calc(13vw - 20px)}}.vc_row-bf-stretch-bg:not(.vc_row-no-padding)>.wpb_column.vc_column_container:not(.vc_col-sm-12):last-of-type>.vc_column-inner{padding-right:calc(11vw - 20px)}@media only screen and (max-width:767px){.vc_row-bf-stretch-bg:not(.vc_row-no-padding)>.wpb_column.vc_column_container:not(.vc_col-sm-12):last-of-type>.vc_column-inner{padding-left:5.6%;padding-right:5.6%}}@media only screen and (min-width:768px)and (max-width:1024px){.vc_row-bf-stretch-bg:not(.vc_row-no-padding)>.wpb_column.vc_column_container:not(.vc_col-sm-12):last-of-type>.vc_column-inner{padding-right:calc(8vw - 15px)}}@media only screen and (min-width:1920px){.vc_row-bf-stretch-bg:not(.vc_row-no-padding)>.wpb_column.vc_column_container:not(.vc_col-sm-12):last-of-type>.vc_column-inner{padding-right:calc(13vw - 20px)}}.vc_row-bf-stretch-bg:not(.vc_row-no-padding)>.wpb_column.vc_column_container.vc_col-sm-12>.vc_column-inner{padding-left:5.6%;padding-right:5.6%}.vc_row-bf-stretch-bg.vc_row-no-padding>.wpb_column.vc_column_container.vc_col-sm-12>.vc_column-inner{padding-left:0;padding-right:0}.no-paddings .vc_column-inner{padding:0!important}.wpb_column.sticky{position:sticky;top:150px}.wpb_column.full-height .wpb_wrapper,.wpb_column.full-height .wpb_wrapper .vc_row{height:100%}.bf-col-pos-center{align-content:center;align-items:center;display:flex;justify-content:center}.bf-col-pos-right{align-content:flex-end;align-items:flex-end;display:flex;justify-content:flex-end}.bf-col-pos-right .wpb_wrapper{display:flex;justify-content:flex-end;width:100%}.vc_toggle{border-bottom:1px solid #d8dbe2;border-bottom:1px solid var(--gray);padding-bottom:20px}.vc_toggle .vc_toggle_content{border-left:2px solid #df3b3c;border-left:2px solid var(--primary);margin-left:1em}.vc_toggle.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle.vc_toggle_simple .vc_toggle_icon:before,.vc_toggle.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#df3b3c!important;background-color:var(--primary)!important}#calendar{opacity:1}#calendar>.wpb_column.vc_column_container.vc_col-sm-12>.vc_column-inner{padding-left:calc(11vw - 20px);padding-right:calc(11vw - 20px)}.bf-slider-home{margin-top:-10rem;position:relative;z-index:11}.bf-slider-home.full{height:100vh}.bf-slider-home .slides-wrapper{height:87vh;position:relative}.bf-slider-home .single-slide{align-content:flex-end;align-items:center;background-position:50% top;background-size:cover;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;padding-left:calc(10vw - 15px);padding-right:calc(10vw - 15px);position:absolute;width:100vw}@media only screen and (max-width:640px){.bf-slider-home .single-slide{background-position:78%!important;padding-left:20px;padding-right:20px}}@media only screen and (min-width:640px)and (max-width:1024px){.bf-slider-home .single-slide{padding-left:calc(8vw - 15px);padding-right:calc(8vw - 15px)}}@media only screen and (min-width:1920px){.bf-slider-home .single-slide{padding-left:calc(12vw - 15px);padding-right:calc(12vw - 15px)}}@media only screen and (min-width:1919px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1919px)and (min-resolution:2dppx){.bf-slider-home .single-slide{padding-left:calc(15vw - 15px);padding-right:calc(15vw - 15px)}}.bf-slider-home .single-slide .info{display:flex;flex-basis:100%;flex-direction:column;margin-bottom:15px;padding-right:15%}@media only screen and (max-width:640px){.bf-slider-home .single-slide .info{padding-right:20px}}@media only screen and (min-width:640px)and (max-width:1024px){.bf-slider-home .single-slide .info{padding-right:5.5vw}}.bf-slider-home .single-slide .info .date{color:#f5f6f6;font-size:max(18px,min(1.1vw,28px));text-transform:uppercase}.bf-slider-home .single-slide .info .title{color:#fff;font-size:max(30px,min(5.5vw,120px));font-weight:600}.bf-slider-home .single-slide .info .meta p{color:#fff;font-size:max(20px,min(1.1vw,28px))}.bf-slider-home .single-slide .info .meta p:last-child{margin-bottom:35px}.bf-slider-home .single-slide .bf-btn,.bf-slider-home .single-slide .woocommerce-Button.button,.bf-slider-home .single-slide .woocommerce-button{margin-bottom:8vh;padding:17px 22px!important}@media only screen and (max-width:767px){.bf-slider-home .single-slide .bf-btn,.bf-slider-home .single-slide .woocommerce-Button.button,.bf-slider-home .single-slide .woocommerce-button{margin-top:40px}}@media only screen and (min-width:640px){.bf-slider-home .single-slide .play-video{margin-top:-50vh}}@media only screen and (max-width:767px){.bf-slider-home .single-slide .play-video{margin-bottom:14%}}.bf-slider-home .single-slide .play-video img{max-width:133px}@media only screen and (max-width:767px){.bf-slider-home .single-slide .play-video img{max-width:93px}}.bf-slider-home .slider-footer{background-color:#f5f6f6;display:flex}.bf-slider-home .slider-footer .col{display:flex;flex-basis:50%;justify-content:space-between;padding:8px 2%}@media only screen and (max-width:767px){.bf-slider-home .slider-footer .col{flex-basis:100%}}.bf-slider-home .slider-footer .col:last-child{background-color:#1c1c1c;background-color:var(--titles);padding:0}@media only screen and (max-width:767px){.bf-slider-home .slider-footer .col:last-child{display:none}}.bf-slider-home .slider-footer .col .sponsor span{color:#857b7b;color:var(--text);display:flex;font-size:14px;line-height:1.7}.bf-slider-home .slider-footer .col .sponsor img{height:auto;margin:11px 0;max-width:90px}.bf-slider-home .slider-footer .col .bf-slider-nav{align-items:center;display:inline-flex;flex-basis:60%;justify-content:flex-end}@media only screen and (max-width:767px){.bf-slider-home .slider-footer .col .bf-slider-nav{display:none}}.bf-slider-home .slider-footer .col .bf-slider-nav .span-nav{align-items:center;cursor:pointer;display:flex;margin:0 15px}.bf-slider-home .slider-footer .col .bf-slider-nav .span-nav.prev{scale:-1}.bf-slider-home .slider-footer .col .bf-slider-controls{align-items:center;display:inline-flex;list-style:none;margin:0;padding:0}.bf-slider-home .slider-footer .col .bf-slider-controls span{margin:0 10px}.bf-slider-home .slider-footer .col .bf-slider-controls li{align-items:center;cursor:pointer;display:flex;margin:0 -2px;padding:12px 0}.bf-slider-home .slider-footer .col .bf-slider-controls li span{background-color:#d8dbe2;height:4px;width:20px}.bf-slider-home .slider-footer .col .bf-slider-controls li.active span{background-color:#df3b3c;background-color:var(--primary)}.bf-slider-home .slider-footer .col .bf-slider-next-slide{display:flex;width:70%}@media only screen and (min-width:1280px)and (max-width:1440px){.bf-slider-home .slider-footer .col .bf-slider-next-slide{flex-basis:100%}}.bf-slider-home .slider-footer .col .bf-slider-next-slide .info{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:1280px)and (max-width:1440px){.bf-slider-home .slider-footer .col .bf-slider-next-slide .info{flex-basis:50%}}.bf-slider-home .slider-footer .col .bf-slider-next-slide span{color:#df3b3c;color:var(--primary);font-weight:500}.bf-slider-home .slider-footer .col .bf-slider-next-slide .ns-title{color:#f5f6f6;font-size:max(16px,min(1.1vw,24px));margin:3px 0 0}.bf-slider-home .slider-footer .col .bf-slider-next-slide .ns-photo{background-position:50%;background-size:cover;display:flex;flex-basis:30%;height:100%;margin-right:24px}@media only screen and (min-width:1280px)and (max-width:1440px){.bf-slider-home .slider-footer .col .bf-slider-next-slide .ns-photo{flex-basis:33%}}.bf-carousel{display:flex;flex-wrap:wrap}@media only screen and (min-width:767.5px){.bf-carousel.-spettacoli .slick-slide{flex-basis:80%!important;margin-right:max(50px,min(7vw,110px))}}@media only screen and (max-width:767px){.bf-carousel.-spettacoli .slick-slide{margin-right:20px}}.bf-carousel.-immagini .bf-carousel-single-slide>div{display:flex!important;font-size:0;height:80vh}@media only screen and (max-width:640px){.bf-carousel.-immagini .bf-carousel-single-slide>div{height:400px}}.bf-carousel.-immagini .bf-carousel-single-slide>div img{opacity:0}@media only screen and (max-width:640px){.bf-carousel.-immagini .slick-slide{margin-right:15px!important}}@media only screen and (min-width:640px){.bf-carousel.-immagini .slick-slide{margin-right:5vw!important}}.bf-carousel.-news .-articolo>div{background-position:50%;background-size:cover;margin-left:6%}.bf-carousel.-news .-articolo>div .inner{background-color:#fff;margin-left:6%;max-width:45%}@media only screen and (max-width:767px){.bf-carousel.-news .-articolo>div .inner{margin:0;max-width:100%}}.bf-carousel.-news .-articolo>div .inner>div{align-items:flex-start;display:flex;position:relative}@media only screen and (max-width:1024px){.bf-carousel.-news .-articolo>div .inner>div.desk{display:none}}.bf-carousel.-news .-articolo>div .inner>div .meta{padding:35px 35px 0}@media only screen and (max-width:640px){.bf-carousel.-news .-articolo>div .inner>div .meta{padding:35px 0 0 35px}}.bf-carousel.-news .-articolo>div .inner>div .data{color:#857b7b;color:var(--text)}.bf-carousel.-news .-articolo>div .inner>div h2{margin:30px 0 20px}@media only screen and (max-width:1024px){.bf-carousel.-news .-articolo>div .inner>div h2{font-size:24px}}.bf-carousel.-news .-articolo>div .inner .cat{background-color:#df3b3c;background-color:var(--primary);color:#fff;padding:10px}@media only screen and (max-width:1024px){.bf-carousel.-news .-articolo>div .inner .cat{position:absolute;right:0}}.bf-carousel.-news .-articolo>div .inner p{margin:0;padding:5px 35px 10px}@media only screen and (min-width:1024px){.bf-carousel.-news .-articolo>div .inner p.mobile{display:none}}.bf-carousel.-news .-articolo>div .inner .bf-link{padding:25px 35px 30px}.bf-carousel .slick-list{order:2}.bf-carousel .slick-dots{cursor:pointer;margin-left:calc(9vw + 17px);order:1}@media only screen and (max-width:640px){.bf-carousel .slick-dots{margin-left:20px}}@media only screen and (min-width:640px)and (max-width:1024px){.bf-carousel .slick-dots{margin-left:calc(5vw + 20px)}}@media only screen and (min-width:1920px){.bf-carousel .slick-dots{margin-left:calc(11vw + 17px)}}.bf-carousel .slick-dots li:first-child button{margin-left:0;padding-left:0}.bf-carousel-single-slide{display:flex!important}.bf-carousel-single-slide>div{align-items:flex-end;background-position:50%;background-size:cover;display:flex;height:80vh;width:100%}@media only screen and (max-width:1024px){.bf-carousel-single-slide>div{height:65vh}}.bf-carousel-single-slide .info-wrap{align-content:space-between;align-items:flex-end;background:#fff;cursor:pointer;display:flex;flex-basis:33%;justify-content:space-between;margin-left:9%;position:relative}@media only screen and (max-width:767px){.bf-carousel-single-slide .info-wrap{flex-basis:78%;flex-wrap:wrap;justify-content:flex-end}}@media only screen and (min-width:768px)and (max-width:1024px){.bf-carousel-single-slide .info-wrap{flex-basis:50%}}@media only screen and (min-width:1024px)and (max-width:1280px){.bf-carousel-single-slide .info-wrap{flex-basis:42%}}@media only screen and (min-width:1280px)and (max-width:1440px){.bf-carousel-single-slide .info-wrap{flex-basis:38%}}.bf-carousel-single-slide .info-wrap:any-link,.bf-carousel-single-slide .info-wrap:link,.bf-carousel-single-slide .info-wrap:visited,.bf-carousel-single-slide area[href].info-wrap{-webkit-text-decoration:none;text-decoration:none}.bf-carousel-single-slide .info-wrap .info{padding:6% 0 25px 7%}@media only screen and (max-width:767px){.bf-carousel-single-slide .info-wrap .info{padding:7% 7% 0;width:100%}}@media only screen and (min-width:1280px)and (max-width:1440px){.bf-carousel-single-slide .info-wrap .info{padding:6% 0 25px 13%}}@media only screen and (min-width:1600px)and (max-width:1920px){.bf-carousel-single-slide .info-wrap .info{padding:6% 0 25px 13%}}.bf-carousel-single-slide .info-wrap .info .data{color:#857b7b;color:var(--text);font-size:max(18px,min(1.1vw,24px));font-weight:600;margin-bottom:10px;margin-top:5px!important}.bf-carousel-single-slide .info-wrap .info .-title{color:#1c1c1c;color:var(--titles);font-size:max(38px,min(2.4vw,60px));font-weight:700}@media only screen and (max-width:767px){.bf-carousel-single-slide .info-wrap .info .-title{font-size:30px}}.bf-carousel-single-slide .info-wrap .info .-meta{color:#857b7b;color:var(--text);font-size:max(18px,min(1.1vw,20px));line-height:1.7}.bf-carousel-single-slide .info-wrap .info .-meta p{margin:0;padding:5% 0 10%}.bf-carousel-single-slide .info-wrap .cat{background-color:#0000;color:#df3b3c;color:var(--primary);font-weight:700;margin:0!important}.bf-link{font-size:max(14px,min(.9vw,16px));letter-spacing:2px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.bf-link{padding:2rem 0}}.bf-link.primary:any-link,.bf-link.primary:link,.bf-link.primary:visited,area[href].bf-link.primary{color:#df3b3c;color:var(--primary)}.bf-link.text:any-link,.bf-link.text:link,.bf-link.text:visited,area[href].bf-link.text{color:#857b7b;color:var(--text)}.bf-link.titles:any-link,.bf-link.titles:link,.bf-link.titles:visited,area[href].bf-link.titles{color:#1c1c1c;color:var(--titles)}.bf-link.white:any-link,.bf-link.white:link,.bf-link.white:visited,area[href].bf-link.white{color:var(--white)}.bf-link.underline{-webkit-text-decoration:underline;text-decoration:underline}.bf-link.underline_on_hover:hover{-webkit-text-decoration:underline!important;text-decoration:underline!important}.bf-link:hover{-webkit-text-decoration:none;text-decoration:none}.bf-link.icon-arrow-right{align-items:center;display:flex}.bf-link.icon-arrow-right:after{margin-left:20px;margin-top:2px;scale:.8;transition:all .3s ease-in-out}@media only screen and (min-width:1280px)and (max-width:1440px){.bf-link.icon-arrow-right:after{margin-left:15px}}.bf-link.icon-arrow-right-primary:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9h24' stroke='%23DF3B3C' stroke-width='2.5'/%3E%3Cpath d='m16 17 8-8-8-8' stroke='%23DF3B3C' stroke-width='2'/%3E%3C/svg%3E")}.bf-link.icon-arrow-right-text:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9h24' stroke='%23857B7B' stroke-width='2.5'/%3E%3Cpath d='m16 17 8-8-8-8' stroke='%23857B7B' stroke-width='2'/%3E%3C/svg%3E")}.bf-link.icon-arrow-right-titles:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9h24' stroke='%231C1C1C' stroke-width='2.5'/%3E%3Cpath d='m16 17 8-8-8-8' stroke='%231C1C1C' stroke-width='2'/%3E%3C/svg%3E")}.bf-link.icon-arrow-right-white:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9h24M16 17l8-8-8-8' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}.bf-link.icon-arrow-right:not(.pos-right):hover:after{margin-left:35px}.bf-link.icon-arrow-right.pos-right:after{margin-right:15px}.bf-link.icon-arrow-right.pos-right:hover:after{margin-right:0}.bf-title-block.big .bf-title{font-size:max(32px,min(3.2vw,80px));font-weight:700;line-height:1.1}.bf-title-block.color-white .bf-title{color:#fff}.bf-title-block.color-titles .bf-title{color:#1c1c1c;color:var(--titles)}.bf-title-block.color-text .bf-title{color:#857b7b;color:var(--text)}.bf-title-block.color-primary .bf-title{color:#df3b3c;color:var(--primary)}.bf-title-block .pre-title-text{font-weight:700;letter-spacing:2px}.bf-title-block .pre-title-text.uppercase{font-weight:400;text-transform:uppercase}.bf-title-block .pre-title-text.white{color:#fff}.bf-title-block .pre-title-text.titles{color:#1c1c1c;color:var(--titles)}.bf-title-block .pre-title-text.text{color:#857b7b;color:var(--text)}.bf-title-block .pre-title-text.primary{color:#df3b3c;color:var(--primary)}.bf-title-block .bf-title{margin-top:23px}.bf-title-block .descr-text{font-size:max(18px,min(1.1vw,24px));line-height:1.5}.bf-title-block .descr-text.color-white,.bf-title-block .descr-text.color-white p{color:#fff}.bf-title-block .descr-text.color-titles,.bf-title-block .descr-text.color-titles p{color:#1c1c1c;color:var(--titles)}.bf-title-block .descr-text.color-text,.bf-title-block .descr-text.color-text p{color:#857b7b;color:var(--text)}.bf-title-block .descr-text.color-primary,.bf-title-block .descr-text.color-primary p{color:#df3b3c;color:var(--primary)}.bf-latest-news .single:any-link,.bf-latest-news .single:link,.bf-latest-news .single:visited,.bf-latest-news area[href].single{border-top:2px solid #d8dbe2;display:flex;justify-content:space-between;padding:45px 0;-webkit-text-decoration:none;text-decoration:none;transition:all 1s ease}@media only screen and (max-width:640px){.bf-latest-news .single:any-link,.bf-latest-news .single:link,.bf-latest-news .single:visited,.bf-latest-news area[href].single{flex-wrap:wrap;padding:25px 0}}.bf-latest-news .single:any-link:hover,.bf-latest-news .single:link:hover,.bf-latest-news .single:visited:hover,.bf-latest-news area[href].single:hover{background-color:#f5f6f6;background-color:var(--light-gray)}.bf-latest-news .single:any-link:last-child,.bf-latest-news .single:link:last-child,.bf-latest-news .single:visited:last-child,.bf-latest-news area[href].single:last-child{border-bottom:2px solid #d8dbe2}.bf-latest-news .single:any-link .meta,.bf-latest-news .single:link .meta,.bf-latest-news .single:visited .meta,.bf-latest-news area[href].single .meta{display:flex;flex-basis:15%;flex-direction:column;justify-content:center}@media only screen and (max-width:640px){.bf-latest-news .single:any-link .meta,.bf-latest-news .single:link .meta,.bf-latest-news .single:visited .meta,.bf-latest-news area[href].single .meta{flex-basis:100%;flex-direction:row;justify-content:flex-start;padding-bottom:25px}.bf-latest-news .single:any-link .meta>span,.bf-latest-news .single:link .meta>span,.bf-latest-news .single:visited .meta>span,.bf-latest-news area[href].single .meta>span{padding:0 15px 0 0}}.bf-latest-news .single:any-link .meta .date,.bf-latest-news .single:link .meta .date,.bf-latest-news .single:visited .meta .date,.bf-latest-news area[href].single .meta .date{color:#857b7b;color:var(--text);font-size:max(16px,min(.9vw,18px));padding-bottom:7px}.bf-latest-news .single:any-link .meta .category,.bf-latest-news .single:link .meta .category,.bf-latest-news .single:visited .meta .category,.bf-latest-news area[href].single .meta .category{color:#df3b3c;color:var(--primary);font-size:max(16px,min(.9vw,18px))}.bf-latest-news .single:any-link .image,.bf-latest-news .single:link .image,.bf-latest-news .single:visited .image,.bf-latest-news area[href].single .image{background-size:cover;display:flex;flex-basis:25%;height:180px}@media only screen and (max-width:767px){.bf-latest-news .single:any-link .image,.bf-latest-news .single:link .image,.bf-latest-news .single:visited .image,.bf-latest-news area[href].single .image{height:83px}}@media only screen and (max-width:1024px){.bf-latest-news .single:any-link .image,.bf-latest-news .single:link .image,.bf-latest-news .single:visited .image,.bf-latest-news area[href].single .image{flex-basis:47%}}.bf-latest-news .single:any-link .title-wrap,.bf-latest-news .single:link .title-wrap,.bf-latest-news .single:visited .title-wrap,.bf-latest-news area[href].single .title-wrap{flex-basis:55%}@media only screen and (max-width:1024px){.bf-latest-news .single:any-link .title-wrap,.bf-latest-news .single:link .title-wrap,.bf-latest-news .single:visited .title-wrap,.bf-latest-news area[href].single .title-wrap{flex-basis:46%}}.bf-latest-news .single:any-link .title,.bf-latest-news .single:link .title,.bf-latest-news .single:visited .title,.bf-latest-news area[href].single .title{color:#1c1c1c;color:var(--titles);font-size:max(16px,min(1vw,28px));letter-spacing:1.5px}.bf-parallax-image{position:relative}.bf-parallax-image .img-main{height:auto;width:70%}.bf-parallax-image .img-move{height:auto;width:50%}.bf-next-events{padding-bottom:50px}.bf-next-events .single{border-bottom:2px solid #d8dbe2;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2em 0}@media only screen and (max-width:767px){.bf-next-events .single{padding:2em 0 0}}.bf-next-events .single:last-of-type{margin-bottom:50px}.bf-next-events .single>div{display:flex;flex-direction:column}@media only screen and (max-width:767px){.bf-next-events .single>div{flex-basis:100%;margin-bottom:10px}}.bf-next-events .single .info{align-items:center;color:#857b7b;display:flex;margin-bottom:20px}.bf-next-events .single .info i{margin-right:6px}.bf-next-events .single .title{font-size:max(22px,min(1.3vw,30px));font-weight:700;text-transform:uppercase}.bf-next-events .image{background-position:50%;background-size:cover;flex-basis:15%}@media only screen and (max-width:767px){.bf-next-events .image{flex-basis:100%;height:115px}}.bf-next-events .meta{flex-basis:40%}.bf-next-events .info-wrap{flex-basis:18%}.bf-next-events .buttons-area{flex-basis:19%}@media only screen and (min-width:1024px){.bf-next-events .buttons-area .bf-btn.primary.icon-ticket,.bf-next-events .buttons-area .primary.icon-ticket.woocommerce-Button.button,.bf-next-events .buttons-area .primary.icon-ticket.woocommerce-button{margin-bottom:30px}}header.banner.transparent nav.nav-primary ul.nav>li.current_page_item>a:any-link,header.banner.transparent nav.nav-primary ul.nav>li.current_page_item>a:link,header.banner.transparent nav.nav-primary ul.nav>li.current_page_item>a:visited{border-bottom:4px solid #f5f6f6}header.banner.transparent nav.nav-primary ul.nav>li>a:any-link,header.banner.transparent nav.nav-primary ul.nav>li>a:link,header.banner.transparent nav.nav-primary ul.nav>li>a:visited{border-bottom:4px solid #0000;color:#f5f6f6}header.banner.transparent #menu-top-menu li>a:any-link,header.banner.transparent #menu-top-menu li>a:link,header.banner.transparent #menu-top-menu li>a:visited{color:#f5f6f6}header.banner.transparent #ham span{background-color:#fff}@media only screen and (max-width:1024px){nav.nav-primary{display:none}}nav.nav-primary ul.nav{align-items:center;display:flex;list-style:none;margin:0;padding:0}nav.nav-primary ul.nav li{padding:0 16px;transition:all .25s ease-in}@media only screen and (min-width:1024px)and (max-width:1280px){nav.nav-primary ul.nav li{padding:0 12px}}@media only screen and (min-width:1440px){nav.nav-primary ul.nav li{padding:0 20px}}@media only screen and (min-width:1024px)and (max-width:1280px){nav.nav-primary ul.nav li:last-child{padding-right:0}}nav.nav-primary ul.nav li.menu-item-has-children:hover>.nav-foto.parent{display:block!important;height:330px!important;top:89%;z-index:1}nav.nav-primary ul.nav li:hover>a:any-link,nav.nav-primary ul.nav li:hover>a:link,nav.nav-primary ul.nav li:hover>a:visited{border-bottom:4px solid #df3b3c!important;border-bottom:4px solid var(--primary)!important;color:#df3b3c!important;color:var(--primary)!important}nav.nav-primary ul.nav li:hover>.sub-menu{display:flex!important}nav.nav-primary ul.nav li.current_page_item>a:any-link,nav.nav-primary ul.nav li.current_page_item>a:link,nav.nav-primary ul.nav li.current_page_item>a:visited{border-bottom:4px solid #1c1c1c;border-bottom:4px solid var(--titles)}@media only screen and (min-width:1440px)and (max-width:1600px){nav.nav-primary ul.nav li.two-col .sub-menu li{flex-basis:45%!important}}nav.nav-primary ul.nav li .nav-foto{background-position:50%;background-size:cover;height:100%;left:0;opacity:0;position:absolute;width:30%}nav.nav-primary ul.nav li .nav-foto.parent{display:none;opacity:1}nav.nav-primary ul.nav li a:any-link,nav.nav-primary ul.nav li a:link,nav.nav-primary ul.nav li a:visited{border-bottom:4px solid #0000;color:#1c1c1c;color:var(--titles);font-size:max(16px,min(.8vw,22px));letter-spacing:1px;padding:10px 0;-webkit-text-decoration:none;text-decoration:none;transition:all .25s ease-in}nav.nav-primary ul.nav .sub-menu{align-content:flex-start;background-color:#fff;box-shadow:0 16px 24px 0 #0000001a;display:none;flex-wrap:wrap;list-style:none;min-height:330px;padding:20px 0 20px 32%;position:absolute;right:0;top:89%;width:100vw}nav.nav-primary ul.nav .sub-menu li{padding:27px 1vw 7px!important}@media only screen and (min-width:1024px)and (max-width:1280px){nav.nav-primary ul.nav .sub-menu li{flex-basis:45%}}@media only screen and (min-width:1280px)and (max-width:1440px){nav.nav-primary ul.nav .sub-menu li{flex-basis:45%}}@media only screen and (min-width:1440px)and (max-width:1600px){nav.nav-primary ul.nav .sub-menu li{flex-basis:32%}}@media only screen and (min-width:1600px)and (max-width:1920px){nav.nav-primary ul.nav .sub-menu li{flex-basis:32%}}@media only screen and (min-width:1920px){nav.nav-primary ul.nav .sub-menu li{flex-basis:30%}}nav.nav-primary ul.nav .sub-menu li:hover .nav-foto{opacity:1}nav.nav-primary ul.nav .sub-menu li .nav-foto{top:0;z-index:3}nav.nav-primary ul.nav .sub-menu li a{border-bottom:4px solid #0000;padding:10px 0}@media only screen and (max-width:1024px){.mobile-nav{order:2;width:35px}}@media only screen and (min-width:1024px){.mobile-nav{display:none}}.mobile-nav #ham{cursor:pointer;height:20px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:27px;z-index:12}@media only screen and (min-width:1024px){.mobile-nav #ham{display:none}}.mobile-nav #ham span{background:#1c1c1c;background:var(--titles);border-radius:9px;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.mobile-nav #ham span:first-child{top:0}.mobile-nav #ham span:nth-child(2),.mobile-nav #ham span:nth-child(3){top:8px}.mobile-nav #ham span:nth-child(4){top:16px}.mobile-nav #ham.open span{background:#1c1c1c!important;background:var(--titles)!important}.mobile-nav #ham.open span:first-child,.mobile-nav #ham.open span:nth-child(4){top:18px;width:0}.mobile-nav #ham.open span:nth-child(2){height:3px;transform:rotate(45deg)}.mobile-nav #ham.open span:nth-child(3){height:3px;transform:rotate(-45deg)}@media only screen and (max-width:1280px){.mobile-nav nav{align-items:center;background-color:#f5f6f6;background-color:var(--light-gray);display:flex;height:100%;justify-content:center;left:100%;opacity:0;position:fixed;top:0;transition:.25s ease-in-out;width:100%;z-index:11}.mobile-nav nav.show{left:0;opacity:1}}.mobile-nav nav .nav-list{align-items:center;display:flex;list-style:none;margin:0;padding:0}@media only screen and (max-width:1280px){.mobile-nav nav .nav-list{flex-wrap:wrap}}.mobile-nav nav .nav-list li{padding:6px 15px;transition:.25s ease-in-out}@media only screen and (max-width:1280px){.mobile-nav nav .nav-list li{flex-basis:100%}.mobile-nav nav .nav-list li.menu-item-has-children>a{align-items:center;display:flex;justify-content:space-between}}.mobile-nav nav .nav-list li.menu-item-has-children>a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.043 3.828 8.477.875 10 2.353l-4.939 4.86L0 2.34 1.6.785l3.443 3.043Z' fill='%23fff'/%3E%3C/svg%3E");margin-left:8px;transition:.35s ease-out}@media only screen and (max-width:1280px){.mobile-nav nav .nav-list li.menu-item-has-children>a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' height='20' width='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 407.436 407.436' xml:space='preserve'%3E%3Cpath d='M112.814 0 91.566 21.178l181.946 182.54-181.946 182.54 21.248 21.178 203.055-203.718z'/%3E%3C/svg%3E");opacity:.7}.mobile-nav nav .nav-list li:not(.menu-item-has-children)>a{align-items:center;display:flex;justify-content:space-between}.mobile-nav nav .nav-list li:not(.menu-item-has-children)>a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' height='20' width='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 407.436 407.436' xml:space='preserve'%3E%3Cpath d='M112.814 0 91.566 21.178l181.946 182.54-181.946 182.54 21.248 21.178 203.055-203.718z'/%3E%3C/svg%3E");opacity:0}.mobile-nav nav .nav-list li.level-under{z-index:-1}}.mobile-nav nav .nav-list li a:any-link,.mobile-nav nav .nav-list li a:link,.mobile-nav nav .nav-list li a:visited{color:#1c1c1c;color:var(--titles);font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:.25s ease-in-out}@media only screen and (max-width:1280px){.mobile-nav nav .nav-list li a:any-link,.mobile-nav nav .nav-list li a:link,.mobile-nav nav .nav-list li a:visited{font-size:max(18px,min(3vw,20px));padding:8px 6%}}.mobile-nav nav .nav-list li .main-submenu{list-style-type:none;padding:0;position:absolute;transition:.25s ease-out}@media only screen and (max-width:1280px){.mobile-nav nav .nav-list li .main-submenu{align-content:center;background-color:#f5f6f6;background-color:var(--light-gray);display:flex;flex-wrap:wrap;height:100%;left:0;opacity:1;top:0;transition:.55s ease-in-out!important;width:100%}.mobile-nav nav .nav-list li .main-submenu.closed{left:100%;opacity:0}}.mobile-nav nav .nav-list li .main-submenu .back-to-parent{align-items:center;background:#0000;border:0;color:#df3b3c;color:var(--primary);cursor:pointer;display:flex;flex-basis:100%;font-size:max(19px,min(1.2vw,22px));margin:-8rem 0 2.2rem;padding-left:7%}.mobile-nav nav .nav-list li .main-submenu .back-to-parent .chevron{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23DF3B3C' height='12' width='12' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 407.436 407.436' xml:space='preserve'%3E%3Cpath d='M112.814 0 91.566 21.178l181.946 182.54-181.946 182.54 21.248 21.178 203.055-203.718z'/%3E%3C/svg%3E");margin-right:8px;transform:rotate(180deg)}.mobile-nav nav .nav-list li .main-submenu .parent-title{margin:-2rem 0 0;padding-left:10%;z-index:9}.mobile-nav nav .nav-list li .main-submenu .parent-title a{border-bottom:3px solid #df3b3c;border-bottom:3px solid var(--primary);font-size:max(19px,min(1.2vw,22px))}.mobile-nav nav .nav-list li .main-submenu li{padding:0}@media only screen and (max-width:1280px){.mobile-nav nav .nav-list li .main-submenu li:first-of-type{z-index:10}}.mobile-nav nav .nav-list li .main-submenu li a{padding:5px 10%!important}#menu-top-menu{align-items:center;display:flex;list-style:none;margin:0}@media only screen and (max-width:1024px){#menu-top-menu{display:none}}#menu-top-menu li{padding:0 20px;transition:all .25s ease-in}@media only screen and (min-width:1024px)and (max-width:1280px){#menu-top-menu li{padding:0 12px}#menu-top-menu li:last-child{padding-right:0}}#menu-top-menu a:any-link,#menu-top-menu a:link,#menu-top-menu a:visited{color:#1c1c1c;color:var(--titles);font-size:max(16px,min(.8vw,22px));letter-spacing:1px;-webkit-text-decoration:none;text-decoration:none;transition:all .25s ease-in}.menu-toggle{list-style:none;padding:0}.menu-toggle>li{border-top:1px solid #ccc;list-style:none;padding:20px 0!important;width:85%}@media only screen and (max-width:767px){.menu-toggle>li{width:100%}}.menu-toggle>li:first-child{border-top:0}.menu-toggle>li:before{color:#df3b3c;color:var(--primary);content:"+";font-size:33px;line-height:.8;margin-right:25px;padding-bottom:10px;text-align:center;width:22px}.menu-toggle>li>a:any-link,.menu-toggle>li>a:link,.menu-toggle>li>a:visited{color:#1c1c1c;color:var(--titles);display:flex;font-size:max(18px,min(1.2vw,22px));font-weight:700;margin-left:40px;margin-top:-23px;-webkit-text-decoration:none;text-decoration:none}.menu-toggle>li ul{margin:0 40px}.menu-toggle>li ul li{font-size:0;list-style:none}.menu-toggle>li ul li a:any-link,.menu-toggle>li ul li a:link,.menu-toggle>li ul li a:visited{align-items:flex-start;color:#1c1c1c;color:var(--titles);display:flex;font-size:max(14px,min(1vw,16px));-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.menu-toggle>li ul li a:any-link:after,.menu-toggle>li ul li a:link:after,.menu-toggle>li ul li a:visited:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9h24' stroke='%23DF3B3C' stroke-width='2.5'/%3E%3Cpath d='m16 17 8-8-8-8' stroke='%23DF3B3C' stroke-width='2'/%3E%3C/svg%3E");margin-left:20px;scale:.8;transition:all .3s ease-in-out}@media only screen and (min-width:1280px)and (max-width:1440px){.menu-toggle>li ul li a:any-link:after,.menu-toggle>li ul li a:link:after,.menu-toggle>li ul li a:visited:after{margin-left:15px}}.menu-toggle>li ul li a:any-link:hover:after,.menu-toggle>li ul li a:link:hover:after,.menu-toggle>li ul li a:visited:hover:after{margin-left:25px}@media only screen and (min-width:1280px)and (max-width:1440px){.menu-toggle>li ul li a:any-link:hover:after,.menu-toggle>li ul li a:link:hover:after,.menu-toggle>li ul li a:visited:hover:after{margin-left:20px}}.menu-toggle>li.closed:before{content:"+"!important}.menu-toggle>li.current-menu-parent:before,.menu-toggle>li.opened:before{content:"-"!important;margin-right:30px}.menu-toggle>li.current-menu-parent ul,.menu-toggle>li.opened ul{display:block;height:auto;margin:30px 40px 15px!important}.menu-toggle>li.current-menu-parent ul li,.menu-toggle>li.opened ul li{font-size:20px;padding:7px 10px}.menu-toggle>li.current-menu-parent ul li.current-menu-item a,.menu-toggle>li.opened ul li.current-menu-item a{font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.menu-toggle>li.current-menu-parent ul li:first-child,.menu-toggle>li.opened ul li:first-child{padding-top:0}.menu-toggle>li.current-menu-parent ul li:last-child,.menu-toggle>li.opened ul li:last-child{padding-bottom:0}.menu-toggle>li.closed ul{display:none!important}.menu-toggle>li ul{border-left:2px solid #df3b3c;border-left:2px solid var(--primary);display:none;flex-basis:95%;height:0;padding-left:20px;transition:height .55s ease}i.bf-icon.left{margin-right:10px}i.bf-icon.right{margin-left:10px}i.bf-icon.icon-clock{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23DF3B3C' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z'/%3E%3Cpath d='M12 7v4.52c0 .3.15.58.4.747v0L15 14' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E")}@media only screen and (max-width:767px){i.bf-icon.icon-clock{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23DF3B3C' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z'/%3E%3Cpath d='M12 7v4.52c0 .3.15.58.4.747v0L15 14' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E")}}i.bf-icon.icon-calendar{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 10V7a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3m16 0v9a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-9m16 0H4m4-7v4m8-4v4' stroke='%23DF3B3C' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}@media only screen and (max-width:767px){i.bf-icon.icon-calendar{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 10V7a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3m16 0v9a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-9m16 0H4m4-7v4m8-4v4' stroke='%23DF3B3C' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}}i.bf-icon.icon-arrow-circle-sec{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M20 10c0-5.523-4.477-10-10-10S0 4.477 0 10s4.477 10 10 10 10-4.477 10-10Z' fill='%230C99C1'/%3E%3Cpath d='M12.36 10.256a.334.334 0 0 0 0-.513l-3.146-2.62a.333.333 0 0 0-.547.255v5.243a.333.333 0 0 0 .547.256l3.146-2.621Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}i.bf-icon.icon-chevron{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%231C1C1C' width='30' height='30' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18.629 15.997-7.083-7.081L13.462 7l8.997 8.997L13.457 25l-1.916-1.916z'/%3E%3C/svg%3E")}@media only screen and (max-width:1280px){i.bf-icon.icon-chevron{scale:.7}}i.bf-icon.icon-chevron.left{transform:rotate(180deg)}i.bf-icon.icon-pin{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23DF3B3C' stroke-width='2'%3E%3Cpath d='M20 11c0 2.268-1.143 4.322-2.566 6-1.53 1.804-3.382 3.172-4.48 3.904a1.711 1.711 0 0 1-1.907 0c-1.1-.732-2.952-2.1-4.481-3.904C5.144 15.322 4 13.268 4 11a8 8 0 1 1 16 0Z'/%3E%3Cpath d='M15 11a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z'/%3E%3C/g%3E%3C/svg%3E")}@media only screen and (max-width:767px){i.bf-icon.icon-pin{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23DF3B3C' stroke-width='2'%3E%3Cpath d='M20 11c0 2.268-1.143 4.322-2.566 6-1.53 1.804-3.382 3.172-4.48 3.904a1.711 1.711 0 0 1-1.907 0c-1.1-.732-2.952-2.1-4.481-3.904C5.144 15.322 4 13.268 4 11a8 8 0 1 1 16 0Z'/%3E%3Cpath d='M15 11a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z'/%3E%3C/g%3E%3C/svg%3E")}}i.bf-icon.icon-user{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 12a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm0-10.5c2.481 0 4.5 2.019 4.5 4.5s-2.019 4.5-4.5 4.5A4.505 4.505 0 0 1 7.5 6c0-2.481 2.019-4.5 4.5-4.5Zm2.375 12.75h-4.75A8.125 8.125 0 0 0 1.5 22.375c0 .897.728 1.625 1.625 1.625h17.75c.897 0 1.625-.728 1.625-1.625a8.125 8.125 0 0 0-8.125-8.125Zm6.5 8.25H3.125A.125.125 0 0 1 3 22.375a6.632 6.632 0 0 1 6.625-6.625h4.75A6.632 6.632 0 0 1 21 22.375a.125.125 0 0 1-.125.125Z' fill='%23fff'/%3E%3C/svg%3E")}i.bf-icon.icon-search{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m23.78 22.72-6.63-6.631A9.705 9.705 0 0 0 19.5 9.75C19.5 4.365 15.135 0 9.75 0S0 4.365 0 9.75s4.365 9.75 9.75 9.75a9.705 9.705 0 0 0 6.339-2.35l6.63 6.63a.748.748 0 0 0 1.061 0 .75.75 0 0 0 0-1.06ZM9.75 18C5.2 18 1.5 14.3 1.5 9.75S5.2 1.5 9.75 1.5 18 5.2 18 9.75 14.3 18 9.75 18Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}i.bf-icon.icon-search:hover{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m23.78 22.72-6.63-6.631A9.705 9.705 0 0 0 19.5 9.75C19.5 4.365 15.135 0 9.75 0S0 4.365 0 9.75s4.365 9.75 9.75 9.75a9.705 9.705 0 0 0 6.339-2.35l6.63 6.63a.748.748 0 0 0 1.061 0 .75.75 0 0 0 0-1.06ZM9.75 18C5.2 18 1.5 14.3 1.5 9.75S5.2 1.5 9.75 1.5 18 5.2 18 9.75 14.3 18 9.75 18Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23DF3B3C' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}i.bf-icon.icon-cart{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' fill='%23FFF'%3E%3Cpath d='M30.622 9.602H8.215L6.406 2.138H1.379v1.066h4.188l5.198 21.443a2.656 2.656 0 0 0-1.923 2.547 2.666 2.666 0 1 0 5.332 0c0-.603-.208-1.153-.545-1.599h7.487a2.644 2.644 0 0 0-.545 1.599 2.666 2.666 0 1 0 2.665-2.666H11.833l-.517-2.133h14.968L30.621 9.6zM13.107 27.196c0 .882-.717 1.599-1.599 1.599s-1.599-.717-1.599-1.599.717-1.599 1.599-1.599 1.599.718 1.599 1.599zm11.729 0a1.6 1.6 0 0 1-3.199 0 1.6 1.6 0 0 1 3.199 0zm-13.778-5.865L8.473 10.669h20.662L25.52 21.331H11.058z'/%3E%3C/svg%3E")}i.bf-icon.icon-ticket{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='796 796 200 200' xml:space='preserve' stroke='%23fff' stroke-width='3.8'%3E%3Cpath d='M995.998 871.884c0-3.136-1.222-6.084-3.439-8.301l-14.355-14.355a7.78 7.78 0 0 0-5.538-2.294 7.832 7.832 0 0 0-5.181 1.958 17.235 17.235 0 0 1-11.403 4.298 17.163 17.163 0 0 1-12.216-5.059c-6.43-6.43-6.764-16.805-.762-23.617 2.729-3.094 2.582-7.804-.335-10.721l-14.355-14.355a11.672 11.672 0 0 0-8.301-3.438 11.668 11.668 0 0 0-8.302 3.438L799.434 911.813c-4.575 4.577-4.575 12.023 0 16.602l14.356 14.356a7.784 7.784 0 0 0 5.539 2.296 7.831 7.831 0 0 0 5.182-1.959 17.234 17.234 0 0 1 11.404-4.299c4.614 0 8.951 1.797 12.214 5.061 6.431 6.431 6.765 16.804.761 23.616-2.73 3.096-2.581 7.807.336 10.719l14.354 14.355c2.218 2.219 5.166 3.439 8.302 3.439s6.084-1.221 8.301-3.439l82.754-82.753.001-.001.002-.002 29.618-29.618a11.66 11.66 0 0 0 3.44-8.302zm-37.468 24.704-1.469-1.469a6.23 6.23 0 0 0-8.813 0 6.233 6.233 0 0 0 .001 8.814l1.469 1.467-77.835 77.836-10.997-10.997c7.497-11.569 6.08-27.161-3.943-37.183-5.616-5.618-13.084-8.711-21.027-8.711a29.71 29.71 0 0 0-16.157 4.769l-11-11 77.837-77.836 1.47 1.469c1.217 1.217 2.811 1.825 4.406 1.825s3.19-.609 4.407-1.826a6.23 6.23 0 0 0-.001-8.813l-1.468-1.469 24.703-24.703 10.997 10.997c-7.495 11.572-6.079 27.163 3.943 37.184 5.616 5.617 13.084 8.709 21.028 8.709a29.713 29.713 0 0 0 16.155-4.767l10.998 10.998-24.704 24.706z'/%3E%3Cpath d='M909.645 847.701a6.231 6.231 0 0 0-8.813 0 6.231 6.231 0 0 0 0 8.813l10.942 10.943c1.216 1.216 2.812 1.825 4.406 1.825s3.19-.608 4.406-1.825a6.231 6.231 0 0 0 0-8.813l-10.941-10.943zM933.353 871.41a6.232 6.232 0 0 0-8.812 8.813l10.941 10.942a6.215 6.215 0 0 0 4.406 1.826c1.595 0 3.19-.608 4.406-1.825a6.23 6.23 0 0 0 0-8.813l-10.941-10.943z'/%3E%3C/svg%3E")}i.bf-icon.icon-file{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' height='35' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9v8.8c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C17.48 21 16.92 21 15.8 21H8.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C5 19.48 5 18.92 5 17.8V6.2c0-1.12 0-1.68.218-2.108a2 2 0 0 1 .874-.874C6.52 3 7.08 3 8.2 3H13m6 6-6-6m6 6h-5a1 1 0 0 1-1-1V3' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}i.bf-icon.icon-arrow-right{margin-left:15px;margin-top:3px;scale:.7}i.bf-icon.icon-arrow-right.white:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9h24M16 17l8-8-8-8' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}i.bf-icon.icon-arrow-right.titles:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9h24M16 17l8-8-8-8' stroke='%231C1C1C' stroke-width='2.5'/%3E%3C/svg%3E")}i.bf-icon.icon-arrow-right:not(.white):not(.titles):after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9h24M16 17l8-8-8-8' stroke='%23DF3B3C' stroke-width='2.5'/%3E%3C/svg%3E");margin-top:2px!important;scale:.8!important}i.bf-icon.icon-chevron-down:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19 9-7 7-7-7' stroke='%23DF3B3C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}i.bf-icon.icon-download:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.558 15.942a.623.623 0 0 0 .884 0l5.625-5.625a.625.625 0 1 0-.884-.884l-4.558 4.558V2.375a.625.625 0 1 0-1.25 0v11.616L4.817 9.433a.625.625 0 1 0-.884.884l5.625 5.625ZM16.875 18H3.125a.625.625 0 1 0 0 1.25h13.75a.625.625 0 1 0 0-1.25Z' fill='%23DF3B3C'/%3E%3C/svg%3E")}i.bf-icon.icon-remove{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' width='24' height='24' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.587 16.001 6.096 6.096a1.015 1.015 0 0 1 0 1.435l-2.151 2.151a1.015 1.015 0 0 1-1.435 0L16 19.587l-6.097 6.096a1.014 1.014 0 0 1-1.434 0l-2.152-2.151a1.015 1.015 0 0 1 0-1.435l6.097-6.096-6.097-6.097a1.015 1.015 0 0 1 0-1.435L8.47 6.318a1.014 1.014 0 0 1 1.434 0L16 12.415l6.097-6.097a1.015 1.015 0 0 1 1.435 0l2.151 2.152a1.015 1.015 0 0 1 0 1.435l-6.096 6.096z'/%3E%3C/svg%3E")}i.bf-icon.icon-trash{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='-3 0 32 32' xmlns='http://www.w3.org/2000/svg' fill='%231c1c1c'%3E%3Cpath d='M7 15a1 1 0 0 1 2 0v12a1 1 0 1 1-2 0V15Zm5 0a1 1 0 0 1 2 0v12a1 1 0 1 1-2 0V15Zm5 0a1 1 0 0 1 2 0v12a1 1 0 1 1-2 0V15ZM2 28a4 4 0 0 0 4 4h14a4 4 0 0 0 4-4V12H2v16ZM16 4h-6V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1Zm8 0h-6V2a2 2 0 0 0-2-2h-6a2 2 0 0 0-2 2v2H2a2 2 0 0 0-2 2v2a2 2 0 0 0 1.999 2h22.003A2 2 0 0 0 26 8V6a2 2 0 0 0-2-2Z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");scale:.7}i.bf-icon.icon-hide-password{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.821 4.764.773.61c.133-.022.267-.04.406-.04 1.27 0 2.301.993 2.384 2.243l.77.608c.022-.148.046-.296.046-.45v-.002c0-1.766-1.433-3.2-3.2-3.2a3.18 3.18 0 0 0-1.179.231ZM8 12.534c-2.663 0-5.108-1.8-6.376-4.684a.67.67 0 0 1-.024-.111.72.72 0 0 1 .02-.11c.32-.73.717-1.39 1.171-1.97l-.626-.494A9.928 9.928 0 0 0 .887 7.308c-.048.11-.087.301-.087.425 0 .125.039.315.087.426 1.356 3.086 4.04 5.174 7.113 5.174a6.873 6.873 0 0 0 3.373-.899l-.694-.547A6.052 6.052 0 0 1 8 12.533Zm0-9.6c2.663 0 5.108 1.799 6.376 4.683a.67.67 0 0 1 .024.111.723.723 0 0 1-.02.11 9.148 9.148 0 0 1-1.171 1.969l.626.495a9.93 9.93 0 0 0 1.278-2.143c.048-.11.087-.302.087-.426s-.04-.315-.087-.425C13.757 4.22 11.073 2.133 8 2.133a6.873 6.873 0 0 0-3.372.9l.693.547A6.05 6.05 0 0 1 8 2.933Zm.001 8c.417 0 .813-.086 1.178-.231l-.773-.61a2.386 2.386 0 0 1-.406.04A2.396 2.396 0 0 1 5.616 7.89l-.77-.608c-.022.15-.046.298-.046.452 0 1.767 1.433 3.2 3.2 3.2h.001Zm7.847 2.485-15.2-12a.4.4 0 0 0-.495.628l15.2 12a.4.4 0 1 0 .495-.628Z' fill='%23000'/%3E%3C/svg%3E");cursor:pointer;margin-left:-40px;margin-right:25px}@media only screen and (max-width:640px){i.bf-icon.icon-hide-password{margin:-53px 0 0 90%;position:relative;z-index:101}}i.bf-icon.instagram.white{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' width='40' height='40' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.947 8.305a6.53 6.53 0 0 0-.419-2.216 4.61 4.61 0 0 0-2.633-2.633 6.606 6.606 0 0 0-2.186-.42c-.962-.043-1.267-.055-3.709-.055s-2.755 0-3.71.055a6.606 6.606 0 0 0-2.185.42 4.607 4.607 0 0 0-2.633 2.633 6.554 6.554 0 0 0-.419 2.185c-.043.963-.056 1.268-.056 3.71s0 2.754.056 3.71c.015.748.156 1.486.419 2.187a4.61 4.61 0 0 0 2.634 2.632 6.584 6.584 0 0 0 2.185.45c.963.043 1.268.056 3.71.056s2.755 0 3.71-.056a6.59 6.59 0 0 0 2.186-.419 4.615 4.615 0 0 0 2.633-2.633c.263-.7.404-1.438.419-2.187.043-.962.056-1.267.056-3.71-.002-2.442-.002-2.752-.058-3.709zm-8.953 8.297c-2.554 0-4.623-2.069-4.623-4.623s2.069-4.623 4.623-4.623a4.623 4.623 0 0 1 0 9.246zm4.807-8.339a1.077 1.077 0 0 1-1.078-1.078 1.077 1.077 0 1 1 2.155 0c0 .596-.482 1.078-1.077 1.078z'/%3E%3Ccircle cx='11.994' cy='11.979' r='3.003'/%3E%3C/svg%3E")}i.bf-icon.instagram.primary{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23DF3B3C' width='40' height='40' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.947 8.305a6.53 6.53 0 0 0-.419-2.216 4.61 4.61 0 0 0-2.633-2.633 6.606 6.606 0 0 0-2.186-.42c-.962-.043-1.267-.055-3.709-.055s-2.755 0-3.71.055a6.606 6.606 0 0 0-2.185.42 4.607 4.607 0 0 0-2.633 2.633 6.554 6.554 0 0 0-.419 2.185c-.043.963-.056 1.268-.056 3.71s0 2.754.056 3.71c.015.748.156 1.486.419 2.187a4.61 4.61 0 0 0 2.634 2.632 6.584 6.584 0 0 0 2.185.45c.963.043 1.268.056 3.71.056s2.755 0 3.71-.056a6.59 6.59 0 0 0 2.186-.419 4.615 4.615 0 0 0 2.633-2.633c.263-.7.404-1.438.419-2.187.043-.962.056-1.267.056-3.71-.002-2.442-.002-2.752-.058-3.709zm-8.953 8.297c-2.554 0-4.623-2.069-4.623-4.623s2.069-4.623 4.623-4.623a4.623 4.623 0 0 1 0 9.246zm4.807-8.339a1.077 1.077 0 0 1-1.078-1.078 1.077 1.077 0 1 1 2.155 0c0 .596-.482 1.078-1.077 1.078z'/%3E%3Ccircle cx='11.994' cy='11.979' r='3.003'/%3E%3C/svg%3E")}i.bf-icon.facebook.white{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' width='45' height='45' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21.95 5.005-3.306-.004c-3.206 0-5.277 2.124-5.277 5.415v2.495H10.05v4.515h3.317l-.004 9.575h4.641l.004-9.575h3.806l-.003-4.514h-3.803v-2.117c0-1.018.241-1.533 1.566-1.533l2.366-.001.01-4.256z'/%3E%3C/svg%3E")}i.bf-icon.facebook.primary{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23DF3B3C' width='45' height='45' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21.95 5.005-3.306-.004c-3.206 0-5.277 2.124-5.277 5.415v2.495H10.05v4.515h3.317l-.004 9.575h4.641l.004-9.575h3.806l-.003-4.514h-3.803v-2.117c0-1.018.241-1.533 1.566-1.533l2.366-.001.01-4.256z'/%3E%3C/svg%3E")}i.bf-icon.twitter.white{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='39' height='39' viewBox='0 0 396 396' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M301.026 37.125h54.582l-119.246 136.29 140.283 185.46h-109.84l-86.031-112.48-98.439 112.48H27.72l127.545-145.777L20.691 37.125H133.32l77.764 102.812 89.942-102.812Zm-19.157 289.08h30.245L116.886 68.079H84.43L281.87 326.205Z' fill='%23fff'/%3E%3C/svg%3E")}i.bf-icon.twitter.primary{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='39' height='39' viewBox='0 0 396 396' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M301.026 37.125h54.582l-119.246 136.29 140.283 185.46h-109.84l-86.031-112.48-98.439 112.48H27.72l127.545-145.777L20.691 37.125H133.32l77.764 102.812 89.942-102.812Zm-19.157 289.08h30.245L116.886 68.079H84.43L281.87 326.205Z' fill='%23DF3B3C'/%3E%3C/svg%3E")}i.bf-icon.youtube.white{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' width='45' height='45' viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M234.33 69.797a23.964 23.964 0 0 0-14.504-16.346C185.556 40.282 130.979 40.392 128 40.408c-2.978-.024-57.555-.126-91.825 13.043A23.964 23.964 0 0 0 21.67 69.796C19.083 79.727 16 97.886 16 128s3.083 48.272 5.67 58.203a23.964 23.964 0 0 0 14.504 16.346c32.806 12.607 84.222 13.045 91.167 13.045h1.318c6.95 0 58.362-.44 91.166-13.045a23.964 23.964 0 0 0 14.505-16.345c2.587-9.931 5.67-28.09 5.67-58.204s-3.083-48.272-5.67-58.203Zm-72.111 61.531-48 32A4 4 0 0 1 108 160V96a4 4 0 0 1 6.219-3.328l48 32a4 4 0 0 1 0 6.656Z'/%3E%3C/svg%3E")}i.bf-icon.youtube.primary{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23DF3B3C' width='45' height='45' viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M234.33 69.797a23.964 23.964 0 0 0-14.504-16.346C185.556 40.282 130.979 40.392 128 40.408c-2.978-.024-57.555-.126-91.825 13.043A23.964 23.964 0 0 0 21.67 69.796C19.083 79.727 16 97.886 16 128s3.083 48.272 5.67 58.203a23.964 23.964 0 0 0 14.504 16.346c32.806 12.607 84.222 13.045 91.167 13.045h1.318c6.95 0 58.362-.44 91.166-13.045a23.964 23.964 0 0 0 14.505-16.345c2.587-9.931 5.67-28.09 5.67-58.204s-3.083-48.272-5.67-58.203Zm-72.111 61.531-48 32A4 4 0 0 1 108 160V96a4 4 0 0 1 6.219-3.328l48 32a4 4 0 0 1 0 6.656Z'/%3E%3C/svg%3E")}i.bf-icon.linkedin.white{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' width='45' height='35' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath style='display:inline;fill-rule:evenodd;clip-rule:evenodd' d='M116.504 500.219V170.654H6.975v329.564h109.529v.001zM61.751 125.674c38.183 0 61.968-25.328 61.968-56.953-.722-32.328-23.785-56.941-61.252-56.941C24.994 11.781.5 36.394.5 68.722c0 31.625 23.772 56.953 60.53 56.953h.721v-.001zm115.373 374.545s1.437-298.643 0-329.564H286.67v47.794h-.727c14.404-22.49 40.354-55.533 99.44-55.533 72.085 0 126.116 47.103 126.116 148.333V500.22H401.971V323.912c0-44.301-15.848-74.531-55.497-74.531-30.254 0-48.284 20.38-56.202 40.08-2.897 7.012-3.602 16.861-3.602 26.711v184.047H177.124z'/%3E%3C/svg%3E")}i.bf-icon.linkedin.primary{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23DF3B3C' width='45' height='35' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath style='display:inline;fill-rule:evenodd;clip-rule:evenodd' d='M116.504 500.219V170.654H6.975v329.564h109.529v.001zM61.751 125.674c38.183 0 61.968-25.328 61.968-56.953-.722-32.328-23.785-56.941-61.252-56.941C24.994 11.781.5 36.394.5 68.722c0 31.625 23.772 56.953 60.53 56.953h.721v-.001zm115.373 374.545s1.437-298.643 0-329.564H286.67v47.794h-.727c14.404-22.49 40.354-55.533 99.44-55.533 72.085 0 126.116 47.103 126.116 148.333V500.22H401.971V323.912c0-44.301-15.848-74.531-55.497-74.531-30.254 0-48.284 20.38-56.202 40.08-2.897 7.012-3.602 16.861-3.602 26.711v184.047H177.124z'/%3E%3C/svg%3E")}#timer_count:before,.timetext:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='34' height='34' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7v5l2.5 1.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z' stroke='%23DF3B3C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media only screen and (max-width:1024px){.bf-calendar-wrap{min-height:680px}}.bf-calendar-wrap .calendar{width:30%}@media only screen and (max-width:1024px){.bf-calendar-wrap .calendar{width:100%}}@media only screen and (min-width:1024px)and (max-width:1280px){.bf-calendar-wrap .calendar{width:27%}}@media only screen and (min-width:1280px){.bf-calendar-wrap .calendar{width:26%}}@media only screen and (min-width:1440px){.bf-calendar-wrap .calendar{margin-left:2%}}.bf-calendar-wrap .calendar .dettaglio-evento{background:#fff;border-bottom:1px solid #d8dbe2;height:100%;padding-bottom:25px;position:absolute;right:0;top:0;width:69%;z-index:2}@media only screen and (max-width:767px){.bf-calendar-wrap .calendar .dettaglio-evento{height:59%}}@media only screen and (min-width:768px)and (max-width:1024px){.bf-calendar-wrap .calendar .dettaglio-evento{height:50%}}@media only screen and (max-width:1024px){.bf-calendar-wrap .calendar .dettaglio-evento{margin-right:0;top:58%;width:100%}}@media only screen and (min-width:1024px)and (max-width:1280px){.bf-calendar-wrap .calendar .dettaglio-evento{width:68%}}.bf-calendar-wrap .calendar .dettaglio-evento.past .bf-btn.primary.icon-ticket,.bf-calendar-wrap .calendar .dettaglio-evento.past .primary.icon-ticket.woocommerce-Button.button,.bf-calendar-wrap .calendar .dettaglio-evento.past .primary.icon-ticket.woocommerce-button{opacity:0;pointer-events:none}@media only screen and (max-width:1024px){.bf-calendar-wrap .calendar .dettaglio-evento .inner{align-items:flex-start}}@media only screen and (min-width:767.5px){.bf-calendar-wrap .calendar .dettaglio-evento .inner{height:100%}}@media only screen and (max-width:1024px){.bf-calendar-wrap .calendar .dettaglio-evento .inner>.info{flex-basis:60%;padding:0 0 0 20px}}@media only screen and (min-width:1024px)and (max-width:1280px){.bf-calendar-wrap .calendar .dettaglio-evento .inner>.info{padding:0 0 0 30px}}@media only screen and (min-width:1280px)and (max-width:1440px){.bf-calendar-wrap .calendar .dettaglio-evento .inner>.info{padding:0 0 0 30px}}.bf-calendar-wrap .calendar .dettaglio-evento .inner>.info .bf-btn,.bf-calendar-wrap .calendar .dettaglio-evento .inner>.info .woocommerce-Button.button,.bf-calendar-wrap .calendar .dettaglio-evento .inner>.info .woocommerce-button{padding:20px 19px!important}@media only screen and (max-width:1024px){.bf-calendar-wrap .calendar .dettaglio-evento .inner>.info .bf-btn,.bf-calendar-wrap .calendar .dettaglio-evento .inner>.info .bf-link,.bf-calendar-wrap .calendar .dettaglio-evento .inner>.info .woocommerce-Button.button,.bf-calendar-wrap .calendar .dettaglio-evento .inner>.info .woocommerce-button{display:none}}.bf-calendar-wrap .calendar .dettaglio-evento .info-mobile{display:flex;flex-direction:column;margin-top:3em}@media only screen and (min-width:767.5px){.bf-calendar-wrap .calendar .dettaglio-evento .info-mobile{display:none}}.bf-calendar-wrap .calendar .dettaglio-evento .foto{align-items:flex-end;background-position:50%;background-size:cover;display:flex;flex-basis:70%;justify-content:flex-end}@media only screen and (max-width:1024px){.bf-calendar-wrap .calendar .dettaglio-evento .foto{flex-basis:40%;height:146px;justify-content:flex-start}}@media only screen and (min-width:1024px)and (max-width:1280px){.bf-calendar-wrap .calendar .dettaglio-evento .foto{flex-basis:59%}}.bf-calendar-wrap .calendar .dettaglio-evento .foto .cal-slide{background:#fff;display:flex;justify-content:flex-end;margin-bottom:-65px;max-width:85px;width:13%}@media only screen and (max-width:1024px){.bf-calendar-wrap .calendar .dettaglio-evento .foto .cal-slide{justify-content:flex-start}}.bf-calendar-wrap .calendar .dettaglio-evento .info{align-content:space-between;display:flex;flex-basis:45%;flex-wrap:wrap;padding:0 30px;text-align:left}@media only screen and (min-width:1024px)and (max-width:1280px){.bf-calendar-wrap .calendar .dettaglio-evento .info{flex-basis:55%}}.bf-calendar-wrap .calendar .dettaglio-evento .info .title{color:#1c1c1c;color:var(--titles);font-size:max(25px,min(1.5vw,38px));font-weight:700;letter-spacing:1px;line-height:1.2;margin:-5px 0 10px;text-transform:uppercase}@media only screen and (max-width:1024px){.bf-calendar-wrap .calendar .dettaglio-evento .info .bf-btn,.bf-calendar-wrap .calendar .dettaglio-evento .info .woocommerce-Button.button,.bf-calendar-wrap .calendar .dettaglio-evento .info .woocommerce-button{display:none}}@media only screen and (min-width:1280px)and (max-width:1440px){.bf-calendar-wrap .calendar .dettaglio-evento .info .bf-btn,.bf-calendar-wrap .calendar .dettaglio-evento .info .woocommerce-Button.button,.bf-calendar-wrap .calendar .dettaglio-evento .info .woocommerce-button{padding:20px 19px}}.bf-calendar-wrap .calendar .dettaglio-evento .info .bf-link{display:block;font-size:max(14px,min(.8vw,20px));margin-top:23px;width:100%}.bf-calendar-wrap .calendar .dettaglio-evento .info .pop-orari{margin-bottom:25px}@media only screen and (min-width:1024px)and (max-width:1280px){.bf-calendar-wrap .calendar .dettaglio-evento .info .pop-orari{margin-bottom:15px}}@media only screen and (min-width:1280px)and (max-width:1440px){.bf-calendar-wrap .calendar .dettaglio-evento .info .pop-orari{margin-bottom:13px}}.bf-calendar-wrap .calendar .dettaglio-evento .info .pop-orari p{align-items:center;color:#857b7b;color:var(--text);display:inline-flex;font-size:max(14px,min(1vw,24px))!important;margin:3px 0;width:100%}.bf-calendar-wrap .calendar .dettaglio-evento .info .pop-orari p i{margin-right:10px}.bf-calendar-wrap .calendar #close-cal{display:none}.bf-calendar-wrap #controls{display:flex;justify-content:space-between;position:absolute;right:0;top:50%;width:72%;z-index:9}@media only screen and (max-width:1024px){.bf-calendar-wrap #controls{top:80%;width:100%}}.bf-calendar-wrap #controls .button{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}@media only screen and (min-width:1024px)and (max-width:1280px){.bf-calendar-wrap #controls .button.next{margin-right:-40px}}@media only screen and (min-width:1280px)and (max-width:1440px){.bf-calendar-wrap #controls .button.next{margin-right:-40px}}.bf-calendar-choice{display:none}.bf-calendar-choice.view{display:block}.bf-calendar-choice .calendar{background:#fff;box-shadow:0 14px 31px -2px #0003;margin-left:17vw;margin-top:3.7rem;padding:25px;position:absolute;width:500px;z-index:9}@media only screen and (max-width:640px){.bf-calendar-choice .calendar{width:100vw}}@media only screen and (max-width:767px){.bf-calendar-choice .calendar{margin-left:0}}.bf-calendar-choice .calendar .day_num{cursor:pointer!important}.bf-calendar-choice .calendar .day_num span{z-index:9}.bf-calendar-choice .calendar .header-cal select#month{width:75%}.bf-calendar-choice .calendar .month-year{padding:25px 0 5px 12px}.bf-calendar-choice .calendar #close-cal{background:#df3b3c;background:var(--primary);border-radius:50%;cursor:pointer;display:flex;height:30px;position:absolute;right:-6px;top:-6px;width:30px}.bf-calendar-choice #controls,.bf-calendar-choice .dettaglio-evento{display:none!important}.calendar .header-cal{align-items:center;display:flex;margin-bottom:1.3em}.calendar .header-cal .cal-nav{display:inline-flex}.calendar .header-cal a.next,.calendar .header-cal a.prev{color:#1c1c1c;color:var(--titles);cursor:pointer;display:inline-flex;padding:0 10px;-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-width:1280px){.calendar .header-cal a.next,.calendar .header-cal a.prev{padding:0}}@media only screen and (min-width:1280px)and (max-width:1440px){.calendar .header-cal a.next,.calendar .header-cal a.prev{padding:0}}@media only screen and (min-width:1600px)and (max-width:1920px){.calendar .header-cal a.next,.calendar .header-cal a.prev{padding:0 6px}}.calendar .header-cal a.next:hover,.calendar .header-cal a.prev:hover{color:#df3b3c;color:var(--primary);-webkit-text-decoration:none;text-decoration:none}.calendar .header-cal .month-year{display:inline-flex;justify-content:space-between;padding:0 0 5px 12px;width:97%}@media only screen and (max-width:640px){.calendar .header-cal .month-year{width:100%!important}}@media only screen and (min-width:320px)and (max-width:640px){.calendar .header-cal .month-year{padding:0 0 5px 8px!important}}@media only screen and (max-width:1024px){.calendar .header-cal .month-year{align-items:center;display:flex;padding:0 0 5px 20px;width:96%}}.calendar .header-cal select#month{-webkit-appearance:none;appearance:none;background-color:#0000;background:#0000;background-image:url("data:image/svg+xml;utf8,<svg fill=%27black%27 height=%2740%27 viewBox=%270 0 24 24%27 width=%2740%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/><path d=%27M0 0h24v24H0z%27 fill=%27none%27/></svg>");background-position-x:103%;background-position-y:0;background-repeat:no-repeat;border:0;color:#1c1c1c;color:var(--titles);font-size:max(20px,min(1.3vw,32px));font-weight:700;margin-top:-6px;padding:0;width:64%}@media only screen and (max-width:640px){.calendar .header-cal select#month{background-image:url("data:image/svg+xml;utf8,<svg fill=%27black%27 height=%2730%27 viewBox=%270 0 24 24%27 width=%2730%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/><path d=%27M0 0h24v24H0z%27 fill=%27none%27/></svg>");background-position-x:104%;font-size:23px;width:70%}}@media only screen and (min-width:768px)and (max-width:1024px){.calendar .header-cal select#month{background-position-y:-9px!important}}@media only screen and (min-width:1024px)and (max-width:1280px){.calendar .header-cal select#month{width:72%}}@media only screen and (min-width:1280px)and (max-width:1440px){.calendar .header-cal select#month{background-position-x:108%;background-position-y:-4px;width:70%}}@media only screen and (min-width:1600px)and (max-width:1920px){.calendar .header-cal select#month{background-image:url("data:image/svg+xml;utf8,<svg fill=%27black%27 height=%2740%27 viewBox=%270 0 24 24%27 width=%2735%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/><path d=%27M0 0h24v24H0z%27 fill=%27none%27/></svg>");background-position-y:-4px;width:65%}}@media only screen and (min-width:1920px){.calendar .header-cal select#month{background-position-y:-3px;letter-spacing:0;width:64%}}.calendar .days{display:flex;flex-flow:wrap}.calendar .days .day_name{color:#857b7b;color:var(--text);font-size:max(18px,min(.9vw,24px));margin-bottom:10px;text-transform:uppercase}.calendar .days .day_name,.calendar .days .day_num{font-weight:500;text-align:center;width:14.1428571429%}.calendar .days .day_num{color:#1c1c1c;color:var(--titles);display:flex;font-size:max(16px,min(1.1vw,26px));justify-content:center;letter-spacing:1px;padding:12px 0}@media only screen and (max-width:1024px){.calendar .days .day_num{font-size:max(18px,min(1.1vw,26px))}}@media only screen and (min-width:1024px)and (max-width:1280px){.calendar .days .day_num{padding:7px 0}}.calendar .days .day_num.ignore{color:#857b7b;color:var(--text);cursor:inherit}.calendar .days .day_num.ignore>span{pointer-events:none}.calendar .days .day_num.ignore .event{background-color:#f2e2e2!important;opacity:.3;pointer-events:none}.calendar .days .day_num.selected{cursor:inherit}.calendar .days .day_num.selected span{border-radius:50%;height:max(36px,min(2vw,44px));margin-top:-7px;padding:7px;width:max(36px,min(2vw,44px))}.calendar .days .day_num.selected span:not(.current-slide):not(.total-slide){background-color:#f1f2f3}.calendar .days .day_num.actived span:not(.current-slide):not(.total-slide){background-color:#df3b3c;background-color:var(--primary);color:#fff;height:max(36px,min(2vw,44px));margin-top:-7px;padding:7px;width:max(36px,min(2vw,44px))!important}.calendar .days .day_num label{align-items:center;background-color:#ebf1f9;border-radius:3px;cursor:pointer;display:flex;padding:2px 0 2px 11px}.calendar .days .day_num label input{margin-right:5px}.calendar .days .day_num span{border-radius:50%;display:flex;font-size:max(16px,min(1.1vw,26px));justify-content:center;text-align:center;width:30px}@media only screen and (max-width:1024px){.calendar .days .day_num span{font-size:max(18px,min(1.1vw,26px))}}.calendar .days .day_num .event{background-color:#f2e2e2;border-radius:50%;cursor:pointer;display:flex;font-size:max(16px,min(1.1vw,26px));height:max(36px,min(2vw,44px));justify-content:center;margin-top:-7px;padding:7px;position:absolute;width:max(36px,min(1.9vw,44px))}@media only screen and (max-width:1024px){.calendar .days .day_num .event{font-size:max(18px,min(1.1vw,26px))}}.calendar .days .day_num .event.active{background-color:#df3b3c;background-color:var(--primary);color:#fff}@media only screen and (min-width:1024px)and (max-width:1280px){.calendar .days .day_num .event{height:max(31px,min(2vw,41px));width:max(31px,min(2vw,41px))}}@media only screen and (min-width:1280px)and (max-width:1440px){.calendar .days .day_num .event{margin-top:-8px;padding:8px}}.calendar .days .day_num .event:first-of-type{z-index:9}.calendar .days .day_num .event:not(:first-of-type){display:none;z-index:-99}.bf-btn,.woocommerce-Button.button,.woocommerce-button{align-items:center;display:inline-flex;font-size:max(14px,min(.8vw,20px));font-weight:400;justify-content:space-between;letter-spacing:2px;padding:20px 30px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:640px){.bf-btn,.woocommerce-Button.button,.woocommerce-button{max-width:100%;padding:15px 20px;width:auto!important}}.bf-btn.icon-only,.icon-only.woocommerce-Button.button,.icon-only.woocommerce-button{padding:20px}@media only screen and (max-width:767px){.bf-btn.icon-only,.icon-only.woocommerce-Button.button,.icon-only.woocommerce-button{padding:13px}}.bf-btn.icon-only .icon-arrow-right,.icon-only.woocommerce-Button.button .icon-arrow-right,.icon-only.woocommerce-button .icon-arrow-right{margin-left:0}.bf-btn.primary,.primary.woocommerce-Button.button,.primary.woocommerce-button{background-color:#df3b3c;background-color:var(--primary);color:#fff}.bf-btn.text,.text.woocommerce-Button.button,.text.woocommerce-button{background-color:#857b7b;background-color:var(--text);color:#fff}.bf-btn.white,.white.woocommerce-Button.button,.white.woocommerce-button{background-color:#fff;color:#1c1c1c;color:var(--titles)}.bf-btn.icon-arrow-right,.icon-arrow-right.woocommerce-Button.button,.icon-arrow-right.woocommerce-button{align-items:center}.bf-btn.icon-arrow-right:after,.icon-arrow-right.woocommerce-Button.button:after,.icon-arrow-right.woocommerce-button:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9h24' stroke='%23DF3B3C' stroke-width='2.5'/%3E%3Cpath d='m16 17 8-8-8-8' stroke='%23DF3B3C' stroke-width='2'/%3E%3C/svg%3E");margin-left:20px;margin-top:3px;transition:all .3s ease-in-out}.bf-btn.icon-arrow-right-white:after,.icon-arrow-right-white.woocommerce-Button.button:after,.icon-arrow-right-white.woocommerce-button:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9h24M16 17l8-8-8-8' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");margin-left:20px;margin-top:3px;transition:all .3s ease-in-out}.bf-btn.icon-ticket:after,.icon-ticket.woocommerce-Button.button:after,.icon-ticket.woocommerce-button:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='796 796 200 200' xml:space='preserve' stroke='%23fff' stroke-width='3.8'%3E%3Cpath d='M995.998 871.884c0-3.136-1.222-6.084-3.439-8.301l-14.355-14.355a7.78 7.78 0 0 0-5.538-2.294 7.832 7.832 0 0 0-5.181 1.958 17.235 17.235 0 0 1-11.403 4.298 17.163 17.163 0 0 1-12.216-5.059c-6.43-6.43-6.764-16.805-.762-23.617 2.729-3.094 2.582-7.804-.335-10.721l-14.355-14.355a11.672 11.672 0 0 0-8.301-3.438 11.668 11.668 0 0 0-8.302 3.438L799.434 911.813c-4.575 4.577-4.575 12.023 0 16.602l14.356 14.356a7.784 7.784 0 0 0 5.539 2.296 7.831 7.831 0 0 0 5.182-1.959 17.234 17.234 0 0 1 11.404-4.299c4.614 0 8.951 1.797 12.214 5.061 6.431 6.431 6.765 16.804.761 23.616-2.73 3.096-2.581 7.807.336 10.719l14.354 14.355c2.218 2.219 5.166 3.439 8.302 3.439s6.084-1.221 8.301-3.439l82.754-82.753.001-.001.002-.002 29.618-29.618a11.66 11.66 0 0 0 3.44-8.302zm-37.468 24.704-1.469-1.469a6.23 6.23 0 0 0-8.813 0 6.233 6.233 0 0 0 .001 8.814l1.469 1.467-77.835 77.836-10.997-10.997c7.497-11.569 6.08-27.161-3.943-37.183-5.616-5.618-13.084-8.711-21.027-8.711a29.71 29.71 0 0 0-16.157 4.769l-11-11 77.837-77.836 1.47 1.469c1.217 1.217 2.811 1.825 4.406 1.825s3.19-.609 4.407-1.826a6.23 6.23 0 0 0-.001-8.813l-1.468-1.469 24.703-24.703 10.997 10.997c-7.495 11.572-6.079 27.163 3.943 37.184 5.616 5.617 13.084 8.709 21.028 8.709a29.713 29.713 0 0 0 16.155-4.767l10.998 10.998-24.704 24.706z'/%3E%3Cpath d='M909.645 847.701a6.231 6.231 0 0 0-8.813 0 6.231 6.231 0 0 0 0 8.813l10.942 10.943c1.216 1.216 2.812 1.825 4.406 1.825s3.19-.608 4.406-1.825a6.231 6.231 0 0 0 0-8.813l-10.941-10.943zM933.353 871.41a6.232 6.232 0 0 0-8.812 8.813l10.941 10.942a6.215 6.215 0 0 0 4.406 1.826c1.595 0 3.19-.608 4.406-1.825a6.23 6.23 0 0 0 0-8.813l-10.941-10.943z'/%3E%3C/svg%3E");margin-left:15px}.bf-btn.icon-file:after,.icon-file.woocommerce-Button.button:after,.icon-file.woocommerce-button:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9v8.8c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C17.48 21 16.92 21 15.8 21H8.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C5 19.48 5 18.92 5 17.8V6.2c0-1.12 0-1.68.218-2.108a2 2 0 0 1 .874-.874C6.52 3 7.08 3 8.2 3H13m6 6-6-6m6 6h-5a1 1 0 0 1-1-1V3' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");margin-left:15px}.woocommerce-Button.button,.woocommerce-button{background-color:#df3b3c!important;background-color:var(--primary)!important;border:0;color:#fff!important}.row-casting{background-color:#f5f6f6;background-color:var(--light-gray);flex-wrap:wrap;padding-top:3em}.row-casting .casting{padding-bottom:1em}.row-casting .casting.list{display:flex;flex-wrap:wrap;padding:0 5% 5% 9.5%}@media only screen and (max-width:767px){.row-casting .casting.list{padding:0 5% 5% 3.5%}}@media only screen and (min-width:1920px){.row-casting .casting.list{padding:0 5% 5% 11.5%}}.row-casting .casting.list .cast{display:flex;flex-basis:45%;height:530px;margin-bottom:35px}@media only screen and (max-width:767px){.row-casting .casting.list .cast{flex-basis:100%}}@media only screen and (min-width:1440px)and (max-width:1600px){.row-casting .casting.list .cast{flex-basis:30%}}@media only screen and (min-width:1600px){.row-casting .casting.list .cast{flex-basis:22.5%}}@media only screen and (min-width:1440px)and (max-width:1600px){.row-casting .casting.list .cast:nth-child(3){display:none}}.row-casting .casting.list .cast:not(:last-of-type){margin-right:2%}.row-casting .casting.list .cast .inner .bio{max-height:424px;overflow:auto}.row-casting .casting.list .cast .inner .bio.hidden{height:0!important}.row-casting .casting.list .cast .inner .bio p{font-size:max(15px,min(.9vw,22px))!important}.row-casting .casting.slide .cast{display:flex!important;height:530px}@media only screen and (max-width:767px){.row-casting .casting.slide .cast{height:380px}}.row-casting .casting.slide #showBio,.row-casting .casting.slide .bio,.row-casting .casting.slide .showBio{display:none!important}.row-casting .casting.slide .ruolo{margin-top:10px}@media only screen and (max-width:1024px){.row-casting .casting .slick-list{padding-left:3%!important}}@media only screen and (min-width:1024px){.row-casting .casting .slick-list{padding-left:10%!important}}@media only screen and (max-width:1024px){.row-casting .casting .slick-list .slick-slide{margin-right:1%!important}}@media only screen and (min-width:1024px){.row-casting .casting .slick-list .slick-slide{margin-right:3%!important}}.row-casting .casting .slick-dots{justify-content:center!important}.row-casting .casting .slick-dots li{background-color:#d8dbe2;cursor:pointer;display:block;height:5px;margin-right:10px;width:25px}.row-casting .casting .slick-dots li span{font-size:0}.row-casting .casting .slick-dots li.slick-active{background-color:#a4161a99}.row-casting .casting.toggle{background-color:#f5f6f6;background-color:var(--light-gray)}@media only screen and (max-width:640px){.row-casting .casting.toggle{padding-left:20px;padding-right:20px}}@media only screen and (min-width:640px)and (max-width:1024px){.row-casting .casting.toggle{padding-left:calc(5.5vw - 15px);padding-right:calc(5.5vw - 15px)}}@media only screen and (min-width:1024px)and (max-width:1280px){.row-casting .casting.toggle{padding-left:calc(5vw - 15px);padding-right:calc(5vw - 15px)}}@media only screen and (min-width:1280px)and (max-width:1440px){.row-casting .casting.toggle{padding-left:calc(5vw - 15px);padding-right:calc(5vw - 15px)}}@media only screen and (min-width:1600px)and (max-width:1920px){.row-casting .casting.toggle{padding-left:calc(8vw - 15px);padding-right:calc(8vw - 15px)}}@media only screen and (min-width:1920px){.row-casting .casting.toggle{padding-left:calc(12vw - 15px);padding-right:calc(12vw - 15px)}}@media only screen and (min-width:1919px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1919px)and (min-resolution:2dppx){.row-casting .casting.toggle{padding-left:calc(15vw - 15px);padding-right:calc(15vw - 15px)}}.row-casting .casting.toggle .el.closed .inner:before{content:"+"}.row-casting .casting.toggle .el.closed .bio{height:0;margin:0 48px!important}.row-casting .casting.toggle .el.closed .bio p,.row-casting .casting.toggle .el.closed .bio span{font-size:0!important}.row-casting .casting.toggle .el.closed .social-wrap{display:none}.row-casting .casting.toggle .el.opened .inner:before{content:"-"}.row-casting .casting.toggle .el.opened .bio{height:auto}.row-casting .casting.toggle .el.opened .bio span{font-size:16px}.row-casting .casting.toggle .el .inner:before{color:#df3b3c;color:var(--primary);font-size:33px;line-height:.8;margin-right:25px;padding-bottom:10px;text-align:center;width:22px}.row-casting .casting.toggle .cast:last-of-type .inner{border-bottom:1px solid #ccc}.row-casting .casting.toggle .inner{background-color:#f5f6f6!important;background-color:var(--light-gray)!important;border-top:1px solid #ccc;flex-direction:row!important;flex-wrap:wrap;padding:25px!important;width:100%}@media only screen and (max-width:1024px){.row-casting .casting.toggle .inner{padding:20px 0!important}}.row-casting .casting.toggle .inner>.nome{width:96.2%}.row-casting .casting.toggle .inner>.nome span{margin-right:6px}.row-casting .casting.toggle .inner .nome{flex-direction:row!important}.row-casting .casting.toggle #showBio,.row-casting .casting.toggle .showBio{display:none!important}.row-casting .casting.toggle .nome-wrap{display:flex}.row-casting .casting.toggle .nome-wrap .nome{margin-right:7px}.row-casting .casting.toggle .nome{cursor:pointer}.row-casting .casting.toggle .bio{border-left:2px solid #df3b3c;border-left:2px solid var(--primary);display:flex;flex-basis:95%;margin:30px 48px 12px;padding-left:20px}@media only screen and (max-width:1024px){.row-casting .casting.toggle .bio{flex-basis:100%;margin:30px 3px 12px}}.row-casting .casting.toggle .bio p{flex-basis:50%}@media only screen and (max-width:1024px){.row-casting .casting.toggle .bio p{flex-basis:100%}}.row-casting .casting.toggle .bio .social-wrap{margin-left:4%}.row-casting .casting.toggle .bio .social-wrap span{text-transform:uppercase}.row-casting .casting.toggle .show-cast{padding:3vw 0!important}.row-casting .casting .cast>div{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;width:100%}.row-casting .casting .cast .inner{background-color:#fff;display:flex;flex-basis:80%;flex-direction:column;padding:18px 25px}.row-casting .casting .cast .inner .nome{color:#1c1c1c;color:var(--titles);display:flex;flex-direction:column;font-size:max(24px,min(1.1vw,40px));font-weight:700;letter-spacing:1px}.row-casting .casting .cast .inner>.nome-wrap{margin-bottom:10px}.row-casting .casting .cast .inner .ruolo{color:#1c1c1c;color:var(--titles);letter-spacing:1px;text-transform:uppercase}.row-casting .show-cast{flex-basis:100%;padding:3vw 9vw 0}.row-casting .show-cast>a{align-items:center;display:flex}.row-casting .show-cast>a:not(.close) i{transform:rotate(180deg)}.row-casting .show-cast>a i{margin-left:11px}.row-casting .showBio{color:#1c1c1c;color:var(--titles);cursor:pointer;margin-top:5px}@media only screen and (max-width:1024px){.row-casting .showBio{padding:1rem 0}}body:not(.woocommerce-cart):not(.mio-account):not(.my-account) .woocommerce{background-color:#f5f6f6;background-color:var(--light-gray);padding:4em 0 1em}@media only screen and (max-width:1024px){.wm-100{flex-basis:100%}}@media only screen and (max-width:767px){.woocommerce{padding-top:18%}}.messaggio-popup-block{background:#df3b3c;background:var(--primary);color:#fff;font-weight:500;padding:16px}.wc-empty-cart-message{margin:6% auto 0;width:80%}.cart-wrap{display:flex;flex-basis:100%}.cart-wrap form{flex-basis:70%;order:1;padding:0 2vw 0 0}.cart-wrap .collaterals{flex-basis:30%;order:2}.cart-wrap .collaterals .cart-totals{float:none!important;width:100%!important}.cart-wrap .actions button{display:none!important}.cart-wrap a.remove:hover{background:#cfcfcf!important}.button.alt{background-color:#df3b3c!important;background-color:var(--primary)!important}body.woocommerce-lost-password .woo-wrap{display:flex;flex-direction:column}.woocommerce{background-color:#f5f6f6;background-color:var(--light-gray)}.woocommerce .woo-wrap{background-color:#fff;display:flex;margin:9% calc(10vw - 15px) 4%;padding:25px 25px 0}@media only screen and (max-width:640px){.woocommerce .woo-wrap{flex-wrap:wrap-reverse;margin:65px 20px}}@media only screen and (min-width:640px)and (max-width:1024px){.woocommerce .woo-wrap{margin-left:calc(8vw - 15px);margin-right:calc(8vw - 15px)}}@media only screen and (min-width:1920px){.woocommerce .woo-wrap{margin-left:calc(12vw - 15px);margin-right:calc(12vw - 15px)}}@media only screen and (min-width:1919px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1919px)and (min-resolution:2dppx){.woocommerce .woo-wrap{margin-left:calc(15vw - 15px);margin-right:calc(15vw - 15px)}}@media only screen and (max-width:767px){.woocommerce .woo-wrap>div{flex-basis:100%!important}}.woocommerce .button{align-items:center;border:0!important;display:inline-flex;font-size:max(14px,min(.8vw,20px))!important;font-weight:400!important;justify-content:space-between;letter-spacing:2px;padding:20px 30px!important;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}body.woocommerce-edit-account ul li.woocommerce-MyAccount-navigation-link--dashboard.is-active a,body.woocommerce-orders ul li.woocommerce-MyAccount-navigation-link--dashboard.is-active a{border-left:0;font-weight:400}.woocommerce-account .woocommerce-MyAccount-content{flex-basis:70%;order:1;padding:0 2vw}@media only screen and (max-width:1024px){.woocommerce-account .woocommerce-MyAccount-content{order:2}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-row{margin:0 0 45px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-row span{font-size:14px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-row .input-text,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-row textarea{padding:10px 0}.woocommerce-account .woocommerce-MyAccount-content fieldset{padding-left:0}.woocommerce-account .woocommerce-MyAccount-content legend{color:#857b7b;color:var(--text)}.woocommerce-account .account-navigation-wrap{border-left:1px solid #d8dbe2;border-left:1px solid var(--gray);flex-basis:30%;margin-bottom:1.5em;order:2}@media only screen and (max-width:1024px){.woocommerce-account .account-navigation-wrap{order:1}}@media only screen and (min-width:1024px){.woocommerce-account .account-navigation-wrap{margin-bottom:0}}.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation .account-avatar{align-items:center;display:flex;margin-bottom:.5em;margin-top:.5em;min-height:40px;padding-left:calc(1em + 4px);position:relative}.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation .account-avatar .customer-image{left:calc(1em + 4px);position:absolute;top:0}.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation .account-avatar .customer-image img{border-radius:50%;left:0;max-width:40px;position:absolute;top:0}.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation .account-avatar .customer-name{color:#857b7b;color:var(--text);font-size:max(16px,min(1vw,22px));padding-left:50px}.woocommerce-account .account-navigation-wrap ul{list-style:none;margin-bottom:0;padding-left:0}.woocommerce-account .account-navigation-wrap ul li.is-active a{border-left:5px solid #df3b3c;border-left:5px solid var(--primary);font-weight:700}.woocommerce-account .account-navigation-wrap ul li.woocommerce-MyAccount-navigation-link--downloads,.woocommerce-account .account-navigation-wrap ul li.woocommerce-MyAccount-navigation-link--edit-address{display:none}.woocommerce-account .account-navigation-wrap ul li:hover a{border-left:5px solid #d8dbe2;border-left:5px solid var(--gray)}.woocommerce-account .account-navigation-wrap ul li a{border-left:5px solid #0000;color:inherit;color:#857b7b;color:var(--text);display:block;font-size:max(16px,min(1vw,22px));margin-left:-1px;padding:.5em 1.5em .5em 1em;-webkit-text-decoration:none;text-decoration:none}.woocommerce-account fieldset{border:0}.woocommerce-form-coupon-toggle{background-color:#fff;margin:auto;padding:25px;width:77.2%!important}.woocommerce-lost-password .woocommerce-error,.woocommerce-lost-password .woocommerce-notices-wrapper{margin-bottom:-5%;margin-top:10%;padding:0;width:100%!important}.woocommerce-lost-password .woocommerce-error{margin:0;padding-top:15px!important;width:100%!important}.woocommerce-lost-password .woocommerce-error li{margin-left:52px!important}.woocommerce-lost-password .woocommerce-message{background:#fff;margin:auto;width:82.5%}@media only screen and (max-width:767px){.woocommerce-lost-password .woocommerce-message{background:#0000;width:100%}}.woocommerce-ResetPassword.lost_reset_password{width:100%}.woocommerce-ResetPassword.lost_reset_password p{margin-bottom:30px}.woocommerce-info{border-top-color:#df3b3c!important;border-top-color:var(--primary)!important;margin:0}.woocommerce-info:before{color:#df3b3c!important;color:var(--primary)!important}.woocommerce>p.cart-empty,.woocommerce>p.woocommerce-info{margin:auto!important;width:77%!important}body.woocommerce-cart #app{background-color:#f5f6f6;background-color:var(--light-gray)}body.woocommerce-cart .woocommerce{padding-bottom:3em;padding-top:5em}body.woocommerce-cart .woocommerce-error,body.woocommerce-cart .woocommerce-notices-wrapper{background-color:#fff;margin:3% auto 0!important;width:77.2%!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 3em 3.5em!important}@media only screen and (max-width:767px){.woocommerce-error,.woocommerce-info,.woocommerce-message{display:flex;flex-direction:column;margin:0 0 40px!important}}@media only screen and (min-width:640px){.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0!important}}@media only screen and (max-width:767px){.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{margin-top:20px!important;order:2}}.woocommerce-error,.woocommerce-notices-wrapper{background-color:#fff;width:77.2%!important}.woocommerce-error{padding:17px 25px}.woocommerce-error li{margin-left:36px!important}a:where(:not(.wp-element-button)){color:#df3b3c;color:var(--primary);-webkit-text-decoration:underline;text-decoration:underline}.button.wp-element-button{background:#df3b3c!important;background:var(--primary)!important;color:#fff!important}.checkout_coupon.woocommerce-form-coupon{background:#fff;border:0!important;border-radius:0!important;margin:0 auto!important;padding:25px 3%!important;width:77.25%!important}form.checkout .form-row{margin:0 0 45px}form.checkout .form-row .input-text{padding:10px 0}form.checkout #billing_phone_field{display:none}.select2-container .select2-selection--single{align-items:center;border:1px solid #d8dbe2!important;border:1px solid var(--gray)!important;border-radius:0!important;display:flex;height:60px}.select2-container .select2-selection--single span{align-items:center;display:flex!important;font-size:max(18px,min(1vw,20px));height:60px!important;right:10px!important}.wc-spettacolo-cart-wrapper .ticket-title h2{color:#857b7b!important;color:var(--text)!important;line-height:2;margin:0!important}.wc-spettacolo-cart-wrapper .ticket-title p{display:none}.cart-wrap dl.variation{margin-top:0}input:not([type=checkbox]):not(.bf-btn):not(.woocommerce-Button.button):not(.woocommerce-button),textarea{-webkit-appearance:none;appearance:none;background:#fff;border-bottom:2px solid #857b7b!important;border-bottom:2px solid var(--text)!important;border:0;border-radius:0;box-shadow:0 0 0 -7px #0000;color:#857b7b;color:var(--text);font-size:max(18px,min(1vw,20px));max-width:100%;padding:18px}input:not([type=checkbox]):not(.bf-btn):not(.woocommerce-Button.button):not(.woocommerce-button):focus,textarea:focus{border-color:#df3b3c;border-color:var(--primary);box-shadow:0 5px 15px -7px #0000001a;color:#1c1c1c;color:var(--titles);outline:0}#contacts input:not([type=checkbox]):not([type=submit]),#contacts textarea,#contatti input:not([type=checkbox]):not([type=submit]),#contatti textarea{background:#0000;padding:18px 0}#contacts input[type=submit],#contatti input[type=submit]{background-color:#df3b3c;background-color:var(--primary);border:0!important;color:#fff;width:190px}#contacts textarea,#contatti textarea{font-family:inherit!important;width:98%}.half p,.half-b{display:flex;justify-content:space-between}.half-b>div,.half-b>p{flex-basis:47.5%}.third p{display:flex;flex-wrap:wrap;justify-content:space-between}.third p label{flex-basis:30%}.full p input,.full p select,.half p input,.half p select,.half-b p input,.half-b p select,.third p input,.third p select{background:#0000;display:flex;flex-direction:column;width:100%}.full p select,.half p select,.half-b p select,.third p select{border:1px solid #857b7b;border:1px solid var(--text);margin-top:10px;padding:15px}.wpcf7-list-item label{align-items:center;display:inline-flex}.scelta-form-cf7 input{width:auto!important}@media only screen and (max-width:767px){form .privacy{display:flex;flex-direction:column}form .privacy .wpcf7-form-control-wrap{order:1}form .privacy .bottone{order:2}}.wpcf7-response-output{border:0!important;font-weight:700}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{color:#df3b3c!important;color:var(--primary)!important}.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.success .wpcf7-response-output{color:green!important}@media only screen and (max-width:767px){header.banner.transparent #search{background:#1c1c1c!important;background:var(--titles)!important}}#search{width:100%}@media only screen and (max-width:767px){#search{background-color:#f5f6f6;background-color:var(--light-gray);left:0;padding-bottom:15px;position:absolute;z-index:99}}#search input{background:#0000;padding:0 0 18px;width:85%}@media only screen and (max-width:1024px){#prenotazione_scuole,#rimborso{margin-top:30px;width:100%}}@media only screen and (min-width:1280px)and (max-width:1440px){#prenotazione_scuole,#rimborso{width:70vw}}@media only screen and (min-width:1440px){#prenotazione_scuole,#rimborso{width:60vw}}#prenotazione_scuole .step,#rimborso .step{margin-bottom:3rem}#prenotazione_scuole .step .header,#rimborso .step .header{border-bottom:2px solid #1c1c1c;border-bottom:2px solid var(--titles);color:#1c1c1c;color:var(--titles);font-weight:700;line-height:2;text-transform:uppercase}#prenotazione_scuole .step .fields,#rimborso .step .fields{display:flex;flex-wrap:wrap}#prenotazione_scuole .step .fields label,#rimborso .step .fields label{color:#857b7b;color:var(--text);font-size:max(16px,min(1vw,20px));margin-top:2rem;position:relative}@media only screen and (max-width:1024px){#prenotazione_scuole .step .fields label,#rimborso .step .fields label{flex-basis:100%}}@media only screen and (min-width:1024px){#prenotazione_scuole .step .fields label,#rimborso .step .fields label{flex-basis:47%}#prenotazione_scuole .step .fields label:not(:nth-child(2n+2)),#rimborso .step .fields label:not(:nth-child(2n+2)){margin-right:6%}}#prenotazione_scuole .step .fields label input,#prenotazione_scuole .step .fields label select,#rimborso .step .fields label input,#rimborso .step .fields label select{background:#0000;display:flex;flex-direction:column;width:100%}#prenotazione_scuole .step .fields label select,#rimborso .step .fields label select{border:1px solid #857b7b;border:1px solid var(--text);color:#1c1c1c!important;color:var(--titles)!important;margin-top:10px;padding:15px}#prenotazione_scuole .step .fields label>span,#rimborso .step .fields label>span{bottom:10px;position:absolute;right:0}#prenotazione_scuole .step .fields .files-wrap,#prenotazione_scuole .step .fields .tickets-wrap,#rimborso .step .fields .files-wrap,#rimborso .step .fields .tickets-wrap{flex-basis:100%}#prenotazione_scuole .step .fields .files-wrap>div:not(.controls),#prenotazione_scuole .step .fields .tickets-wrap>div:not(.controls),#rimborso .step .fields .files-wrap>div:not(.controls),#rimborso .step .fields .tickets-wrap>div:not(.controls){display:flex;flex-wrap:wrap}#prenotazione_scuole .step .fields .files-wrap .file label,#prenotazione_scuole .step .fields .tickets-wrap .file label,#rimborso .step .fields .files-wrap .file label,#rimborso .step .fields .tickets-wrap .file label{flex-basis:100%;margin-right:0}#prenotazione_scuole .step .fields .files-wrap .controls,#prenotazione_scuole .step .fields .tickets-wrap .controls,#rimborso .step .fields .files-wrap .controls,#rimborso .step .fields .tickets-wrap .controls{display:flex;margin-top:2rem}#prenotazione_scuole .step .fields .files-wrap .controls button,#prenotazione_scuole .step .fields .files-wrap .controls>span,#prenotazione_scuole .step .fields .tickets-wrap .controls button,#prenotazione_scuole .step .fields .tickets-wrap .controls>span,#rimborso .step .fields .files-wrap .controls button,#rimborso .step .fields .files-wrap .controls>span,#rimborso .step .fields .tickets-wrap .controls button,#rimborso .step .fields .tickets-wrap .controls>span{align-items:center;background-color:#df3b3c;background-color:var(--primary);border:0;color:#fff;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;margin-right:10px;width:33px}#prenotazione_scuole .step .fields .files-wrap .controls button span,#prenotazione_scuole .step .fields .files-wrap .controls>span span,#prenotazione_scuole .step .fields .tickets-wrap .controls button span,#prenotazione_scuole .step .fields .tickets-wrap .controls>span span,#rimborso .step .fields .files-wrap .controls button span,#rimborso .step .fields .files-wrap .controls>span span,#rimborso .step .fields .tickets-wrap .controls button span,#rimborso .step .fields .tickets-wrap .controls>span span{padding:0 6px 3px}#prenotazione_scuole .step .fields .files-wrap .controls .bf-btn,#prenotazione_scuole .step .fields .files-wrap .controls .woocommerce-Button.button,#prenotazione_scuole .step .fields .files-wrap .controls .woocommerce-button,#prenotazione_scuole .step .fields .tickets-wrap .controls .bf-btn,#prenotazione_scuole .step .fields .tickets-wrap .controls .woocommerce-Button.button,#prenotazione_scuole .step .fields .tickets-wrap .controls .woocommerce-button,#rimborso .step .fields .files-wrap .controls .bf-btn,#rimborso .step .fields .files-wrap .controls .woocommerce-Button.button,#rimborso .step .fields .files-wrap .controls .woocommerce-button,#rimborso .step .fields .tickets-wrap .controls .bf-btn,#rimborso .step .fields .tickets-wrap .controls .woocommerce-Button.button,#rimborso .step .fields .tickets-wrap .controls .woocommerce-button{cursor:pointer;font-size:30px;margin-right:15px;padding:6px 15px}#prenotazione_scuole .finale .privacy label,#rimborso .finale .privacy label{color:#857b7b;color:var(--text)}#prenotazione_scuole .finale .submit,#rimborso .finale .submit{background-color:#df3b3c;background-color:var(--primary);border:0;color:#fff;cursor:pointer;margin:2rem 0}#prenotazione_scuole #interesse,#rimborso #interesse{flex-basis:100%;margin-right:0!important;width:100%!important}#prenotazione_scuole #interesse>div,#rimborso #interesse>div{display:flex;flex-wrap:wrap}#prenotazione_scuole #interesse>div label,#rimborso #interesse>div label{align-items:flex-start;display:flex;flex-basis:25%!important;margin-right:0!important}@media only screen and (max-width:1024px){#prenotazione_scuole #interesse>div label,#rimborso #interesse>div label{flex-basis:50%!important}}#prenotazione_scuole #interesse input,#rimborso #interesse input{width:auto!important}.no-more-tables,table{color:#857b7b;color:var(--text);font-size:max(18px,min(1.1vw,24px));width:100%}.no-more-tables td,table td{vertical-align:text-top}@media only screen and (max-width:1024px){.no-more-tables table,.no-more-tables tbody,.no-more-tables td,.no-more-tables th,.no-more-tables thead,.no-more-tables tr{display:block}.no-more-tables thead tr{left:-9999px;position:absolute;top:-9999px}}.no-more-tables thead tr td{font-weight:700;text-transform:uppercase}@media only screen and (min-width:1024px)and (max-width:1280px){.no-more-tables thead tr td{font-size:11px;padding-right:13px}}@media only screen and (min-width:1280px)and (max-width:1440px){.no-more-tables thead tr td{font-size:11px;padding-right:13px}}@media only screen and (min-width:1600px)and (max-width:1920px){.no-more-tables thead tr td{font-size:16px!important}}@media only screen and (min-width:1440px){.no-more-tables thead tr td{font-size:13px!important;padding-right:13px}}@media only screen and (max-width:1024px){.no-more-tables tr{border:1px solid #ccc}}@media only screen and (min-width:1024px){.no-more-tables tr:not(:last-child) td{border-bottom:1px solid #ccc}}@media only screen and (max-width:767px){.no-more-tables td{padding-left:0;text-align:right!important;white-space:normal}}@media only screen and (max-width:1024px){.no-more-tables td{border:none;border-bottom:1px solid #eee;padding:6px 15px 6px 50%;position:relative;text-align:left;white-space:normal}}@media only screen and (min-width:1024px){.no-more-tables td{padding:8px 0}.no-more-tables td.posto{font-size:16px;padding-right:13px;width:30%}}@media only screen and (min-width:1600px)and (max-width:1920px){.no-more-tables td.posto{width:25%!important}}@media only screen and (min-width:1920px){.no-more-tables td.posto{font-size:18px!important;width:22%!important}}@media only screen and (min-width:1024px){.no-more-tables td.prezzo{font-size:16px}}@media only screen and (min-width:1920px){.no-more-tables td.prezzo{font-size:18px!important}}@media only screen and (max-width:1024px){.no-more-tables td:first-child{background:#f5f6f6;background:var(--light-gray);color:#1c1c1c!important;color:var(--titles)!important;font-weight:700}}@media only screen and (max-width:767px){.no-more-tables td:before{content:attr(data-title);font-weight:700;left:4px;padding-right:10px;position:absolute;text-align:left;top:6px;white-space:nowrap;width:70%}}@media only screen and (max-width:1024px){.no-more-tables td:before{content:attr(data-title);font-weight:700;left:6px;padding-right:10px;position:absolute;text-align:left;top:6px;white-space:nowrap;width:45%}}header.banner{background-color:#f5f6f6;background-color:var(--light-gray);position:fixed;transition:all .55s ease-out;width:100vw;z-index:12}header.banner.transparent{background:linear-gradient(180deg,#000000b3,#0003)}header.banner.transparent #logo-light{display:none}header.banner.transparent .wpml-ls-statics-shortcode_actions>ul>li>a,header.banner.transparent input[type=search]::placeholder,header.banner.transparent input[type=search]:focus{color:#fff}header.banner.transparent .wpml-ls-statics-shortcode_actions>ul>li>a:hover{color:#fff!important}header.banner.transparent .wpml-ls-statics-shortcode_actions>ul>li>a.wpml-ls-item-toggle:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19 9-7 7-7-7' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}header.banner.transparent .wpml-ls-statics-shortcode_actions>ul>li>a ul li ul li a:hover{color:#000!important}header.banner.onscroll{position:fixed;z-index:12}header.banner:not(.transparent) #logo-dark{display:none}header.banner:not(.transparent) i{filter:brightness(0)}header.banner .row{align-items:center;display:flex;justify-content:space-between;padding:15px 35px;position:relative}@media only screen and (max-width:1024px){header.banner .row{padding:7px}}@media only screen and (min-width:1024px)and (max-width:1111px){header.banner .row{align-items:flex-end;flex-wrap:wrap;padding:5px 25px 15px}}@media only screen and (min-width:1024px)and (max-width:1280px){header.banner .row{padding:15px 25px}}header.banner .row .logo img{height:auto;margin-bottom:-10px;width:235px}@media only screen and (max-width:1024px){header.banner .row .logo img{width:138px}}@media only screen and (min-width:1024px)and (max-width:1280px){header.banner .row .logo img{width:200px}}@media only screen and (min-width:1280px)and (max-width:1440px){header.banner .row .logo img{width:14vw}}header.banner .row .col-right{display:flex;justify-content:flex-end}@media only screen and (max-width:1024px){header.banner .row .col-right{align-items:center}}@media only screen and (min-width:1024px)and (max-width:1111px){header.banner .row .col-right{align-content:flex-end;margin-top:0!important;width:100%}}@media only screen and (min-width:1024px)and (max-width:1280px){header.banner .row .col-right{height:67px}}@media only screen and (min-width:1024px){header.banner .row .col-right{flex-direction:column}}header.banner .row .col-right .top-row{align-items:center;display:flex;justify-content:flex-end;padding:11px 15px;text-align:right}@media only screen and (min-width:1024px)and (max-width:1280px){header.banner .row .col-right .top-row{position:absolute;right:0;top:10px;width:80%}}header.banner .row .col-right .top-row i{cursor:pointer;margin:0 11px;transition:all .25s ease-in}@media only screen and (max-width:1024px){header.banner .row .col-right .top-row i{margin:0 5px}}@media only screen and (min-width:1024px)and (max-width:1280px){header.banner .row .col-right .top-row i{margin:0 5px;scale:.7}}header.banner .row .col-right .top-row .top-nav{align-items:center;display:inline-flex;justify-content:flex-end;width:100%}header.banner .row .col-right .row-nav{padding:10px 0 0}@media only screen and (max-width:1024px){header.banner .row .col-right .row-nav{display:none}}header.banner .cart-count{background:#df3b3c;background:var(--primary);border-radius:50%;color:#fff;font-size:11px;font-weight:600;height:12px;justify-content:center;margin-left:28px;margin-top:-18px;padding:10px;position:absolute;-webkit-text-decoration:none;text-decoration:none;width:12px}header.banner .cart-count,header.banner .lang{align-items:center;display:flex}@media only screen and (max-width:1024px){header.banner .lang{width:52px}}header.banner .wpml-ls-statics-shortcode_actions{width:60px}header.banner .wpml-ls-statics-shortcode_actions ul li:hover ul{border:0!important}header.banner .wpml-ls-statics-shortcode_actions ul li a{background:#0000!important;border-bottom:3px solid #0000!important;border:0;color:#1c1c1c;color:var(--titles);font-size:max(16px,min(1vw,22px));letter-spacing:1px}header.banner .wpml-ls-statics-shortcode_actions ul li a:hover{border-bottom:3px solid #df3b3c!important;border-bottom:3px solid var(--primary)!important;color:#df3b3c;color:var(--primary)}header.banner .wpml-ls-statics-shortcode_actions ul li a:hover.wpml-ls-item-toggle:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19 9-7 7-7-7' stroke='%23DF3B3C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}header.banner .wpml-ls-statics-shortcode_actions ul li a.wpml-ls-item-toggle:after{border:0!important;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19 9-7 7-7-7' stroke='%231C1C1C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:inline-block;position:absolute;right:-5px;top:calc(50% - 9px);vertical-align:middle}header.banner .wpml-ls-statics-shortcode_actions ul li .wpml-ls-sub-menu{background:#fff;text-align:center}@media only screen and (max-width:1280px){header.banner .wpml-ls-statics-shortcode_actions ul li .wpml-ls-sub-menu.open{display:block;visibility:visible}}footer.main-footer{background-color:#1c1c1c;background-color:var(--titles);padding-left:calc(10vw - 15px);padding-right:calc(10vw - 15px)}@media only screen and (max-width:640px){footer.main-footer{padding-left:20px;padding-right:20px}}@media only screen and (min-width:640px)and (max-width:1024px){footer.main-footer{padding-left:calc(8vw - 15px);padding-right:calc(8vw - 15px)}}@media only screen and (min-width:1920px){footer.main-footer{padding-left:calc(12vw - 15px);padding-right:calc(12vw - 15px)}}@media only screen and (min-width:1919px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1919px)and (min-resolution:2dppx){footer.main-footer{padding-left:calc(15vw - 15px);padding-right:calc(15vw - 15px)}}footer.main-footer .newsletter{padding:8% 0 5%}@media only screen and (max-width:767px){footer.main-footer .newsletter{padding:17% 0 5%}}footer.main-footer .newsletter .pre-title-text{color:#857b7b;color:var(--text);font-size:max(22px,min(2.5vw,25px));font-weight:700;margin:0}footer.main-footer .newsletter .bf-title{color:#fff;font-size:max(32px,min(5vw,48px));font-weight:600;margin:2px 0 5%}footer.main-footer .newsletter form .half p{display:flex;justify-content:space-between}@media only screen and (max-width:767px){footer.main-footer .newsletter form .half p{flex-direction:column}}footer.main-footer .newsletter form .half p label{color:#857b7b;color:var(--text);flex-basis:49%;font-size:max(16px,min(1vw,20px));margin-bottom:50px}@media only screen and (max-width:767px){footer.main-footer .newsletter form .half p label{margin-bottom:25px}}footer.main-footer .newsletter form .half p label input{background-color:#0000!important;border:0!important;border-bottom:1px solid var(--text)!important;color:#fff;font-size:max(16px,min(1.1vw,22px));padding:10px;width:100%}footer.main-footer .newsletter form .wpcf7-list-item{align-items:center;display:inline-flex;width:70%}@media only screen and (max-width:767px){footer.main-footer .newsletter form .wpcf7-list-item{margin-left:0;width:100%}}footer.main-footer .newsletter form .wpcf7-list-item label,footer.main-footer .newsletter form .wpcf7-list-item label span{align-items:center;display:inline-flex;width:70%}@media only screen and (max-width:767px){footer.main-footer .newsletter form .wpcf7-list-item label,footer.main-footer .newsletter form .wpcf7-list-item label span{font-size:16px!important;width:100%}}footer.main-footer .newsletter form .wpcf7-list-item label span{color:#857b7b;color:var(--text);display:inline-flex;margin:0 10px}footer.main-footer .newsletter form .wpcf7-list-item label span a:any-link,footer.main-footer .newsletter form .wpcf7-list-item label span a:link,footer.main-footer .newsletter form .wpcf7-list-item label span a:visited{margin-left:5px}@media only screen and (max-width:767px){footer.main-footer .newsletter form .wpcf7-list-item label span a:any-link,footer.main-footer .newsletter form .wpcf7-list-item label span a:link,footer.main-footer .newsletter form .wpcf7-list-item label span a:visited{font-size:16px}}footer.main-footer .newsletter form .bottone{position:relative}footer.main-footer .newsletter form .bottone:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23DF3B3C' width='30' height='30' viewBox='0 0 24 24' data-name='Line Color' xmlns='http://www.w3.org/2000/svg' class='icon line-color'%3E%3Cpath style='fill:none;stroke:%23df3b3c;stroke-linecap:round;stroke-linejoin:round;stroke-width:2' d='M7 12h4M5.44 4.15l14.65 7a1 1 0 0 1 0 1.8l-14.65 7a1 1 0 0 1-1.34-1.41l2.72-6.13a1.06 1.06 0 0 0 0-.82L4.1 5.46a1 1 0 0 1 1.34-1.31Z'/%3E%3C/svg%3E");left:58%;position:absolute;top:0}@media only screen and (max-width:767px){footer.main-footer .newsletter form .bottone:before{top:50%}}footer.main-footer .newsletter form .wpcf7-form-control.has-spinner.wpcf7-submit.bf-btn,footer.main-footer .newsletter form .wpcf7-form-control.has-spinner.wpcf7-submit.woocommerce-Button.button,footer.main-footer .newsletter form .wpcf7-form-control.has-spinner.wpcf7-submit.woocommerce-button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;padding-right:90px;transition:all .35s ease}footer.main-footer .newsletter form .wpcf7-form-control.has-spinner.wpcf7-submit.bf-btn:disabled,footer.main-footer .newsletter form .wpcf7-form-control.has-spinner.wpcf7-submit.woocommerce-Button.button:disabled,footer.main-footer .newsletter form .wpcf7-form-control.has-spinner.wpcf7-submit.woocommerce-button:disabled{background:#fff;cursor:not-allowed!important}footer.main-footer .widget-top{border-bottom:1px solid #857b7b;border-bottom:1px solid var(--text)}footer.main-footer .widget-top .gallery{align-items:center;display:flex;justify-content:space-between;padding:5% 0}@media only screen and (max-width:767px){footer.main-footer .widget-top .gallery{flex-wrap:wrap;justify-content:center}footer.main-footer .widget-top .gallery .gallery-item{flex-basis:31.6666666667%}footer.main-footer .widget-top .gallery .gallery-item:not(:nth-child(3n+3)){margin-right:8px}}footer.main-footer .widget-top .gallery .gallery-item>div{display:flex;justify-content:center}footer.main-footer .widget-top .gallery img{height:auto;width:65%}@media only screen and (max-width:767px){footer.main-footer .widget-top .gallery img{width:95%}}footer.main-footer .content-info{display:flex;padding:3% 0 9%}@media only screen and (max-width:767px){footer.main-footer .content-info{flex-direction:column}}footer.main-footer .content-info h3,footer.main-footer .content-info h4{color:#fff;margin-bottom:30px}footer.main-footer .content-info h4{font-weight:400;margin-top:23%}footer.main-footer .content-info .col:first-child{flex-basis:70%}footer.main-footer .content-info .col:last-child{flex-basis:30%;margin-top:2%}@media only screen and (max-width:767px){footer.main-footer .content-info .col:last-child{margin-top:15%}}footer.main-footer p{color:#fff;font-size:max(14px,min(.9vw,18px))}footer.main-footer #menu-footer-menu,footer.main-footer ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:10px 0 0}footer.main-footer #menu-footer-menu li,footer.main-footer ul li{flex-basis:25%}@media only screen and (max-width:767px){footer.main-footer #menu-footer-menu li,footer.main-footer ul li{flex-basis:50%}}footer.main-footer #menu-footer-menu li:hover a,footer.main-footer ul li:hover a{color:#fff!important}footer.main-footer .widget-bottom{display:flex;justify-content:space-between}@media only screen and (max-width:767px){footer.main-footer .widget-bottom{flex-direction:column}}footer.main-footer .widget-bottom p{align-items:center;display:flex;font-size:max(14px,min(.9vw,18px));margin:0}footer.main-footer .widget-bottom p a{padding:20px 10px!important}footer.main-footer a:any-link:not(.bf-btn):not(.woocommerce-Button.button):not(.woocommerce-button):not(.social),footer.main-footer a:link:not(.bf-btn):not(.woocommerce-Button.button):not(.woocommerce-button):not(.social),footer.main-footer a:visited:not(.bf-btn):not(.woocommerce-Button.button):not(.woocommerce-button):not(.social){color:#857b7b;color:var(--text);display:block;font-size:max(14px,min(.9vw,18px));padding:15px 0;-webkit-text-decoration:none;text-decoration:none;transition:all .25s ease-in}@media only screen and (min-width:1920px){footer.main-footer a:any-link:not(.bf-btn):not(.woocommerce-Button.button):not(.woocommerce-button):not(.social),footer.main-footer a:link:not(.bf-btn):not(.woocommerce-Button.button):not(.woocommerce-button):not(.social),footer.main-footer a:visited:not(.bf-btn):not(.woocommerce-Button.button):not(.woocommerce-button):not(.social){padding:20px 0}}footer.main-footer a:any-link:not(.bf-btn):not(.woocommerce-Button.button):not(.woocommerce-button):not(.social):hover,footer.main-footer a:link:not(.bf-btn):not(.woocommerce-Button.button):not(.woocommerce-button):not(.social):hover,footer.main-footer a:visited:not(.bf-btn):not(.woocommerce-Button.button):not(.woocommerce-button):not(.social):hover{color:#fff!important}footer.main-footer .social-wrap{align-items:center;display:inline-flex;flex-basis:30%}footer.main-footer .social-wrap .social{align-items:center;display:flex}footer.main-footer .social-wrap .social.linkedin{margin-top:-4px}footer.main-footer .social-wrap .social i{scale:.6}@media only screen and (min-width:1920px){footer.main-footer .social-wrap .social i{scale:.8}}footer.copyright{background-color:#1c1c1c;background-color:var(--titles);border-top:1px solid #857b7b;border-top:1px solid var(--text);padding:20px calc(10vw - 15px)}@media only screen and (max-width:640px){footer.copyright{padding-left:20px;padding-right:20px}}@media only screen and (min-width:640px)and (max-width:1024px){footer.copyright{padding-left:calc(8vw - 15px);padding-right:calc(8vw - 15px)}}@media only screen and (min-width:1920px){footer.copyright{padding-left:calc(12vw - 15px);padding-right:calc(12vw - 15px)}}@media only screen and (min-width:1919px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1919px)and (min-resolution:2dppx){footer.copyright{padding-left:calc(15vw - 15px);padding-right:calc(15vw - 15px)}}footer.copyright p{color:#fff;font-size:max(14px,min(.9vw,18px));margin:0}.search .article-title.search-page,.search .search-page.simple-title{background:#f5f6f6;background:var(--light-gray);height:auto}.search .article-title.search-page h1,.search .search-page.simple-title h1{color:"Inter";color:var(--textFont);max-width:100%}.search .simple-title h1,.search .simple-title h2,.search .simple-title h3,.search .simple-title h4{color:#1c1c1c!important;color:var(--titles)!important}.search article{flex-basis:31.3333333333%;margin-bottom:3em}@media only screen and (max-width:767px){.search article{flex-basis:100%}}@media only screen and (min-width:768px)and (max-width:1024px){.search article{flex-basis:47%}.search article:not(:nth-child(2n+2)){margin-right:3%}}@media only screen and (min-width:1024px){.search article:not(:nth-child(3n+3)){margin-right:3%}}.search article .img{background-position:50%;background-size:cover;display:flex;height:275px}.search article .inner{background-color:#fff;position:relative}.search article .inner>div{align-items:flex-start;display:flex;justify-content:space-between;min-height:165px}.search article .inner>div .meta{padding:35px 35px 0}.search article .inner>div .data{color:#857b7b;color:var(--text)}.search article .inner>div h2{margin:15px 0 20px}.search article .inner .cat{background-color:#df3b3c;background-color:var(--primary);color:#fff;padding:10px;position:absolute;right:0}.search article .inner p{margin:0;padding:5px 35px 10px}.search article .inner .bf-link{padding:25px 35px 30px}.search .navigation.posts-navigation{flex-basis:100%}.mio-account .woocommerce,.my-account .woocommerce,.page-template-accedi{background-color:#f5f6f6;background-color:var(--light-gray)}.mio-account .woocommerce .template-container .inner-cont,.my-account .woocommerce .template-container .inner-cont,.page-template-accedi .template-container .inner-cont{background-color:#fff;margin:1% 10% 6%;padding:3% 0 4%}@media only screen and (max-width:767px){.mio-account .woocommerce .template-container .inner-cont,.my-account .woocommerce .template-container .inner-cont,.page-template-accedi .template-container .inner-cont{margin:1% 3% 6%}}.mio-account .woocommerce .template-container .inner-cont-account,.my-account .woocommerce .template-container .inner-cont-account,.page-template-accedi .template-container .inner-cont-account{background-color:#fff;margin:14% 10% 6%;padding:1% 0 4%}@media only screen and (max-width:767px){.mio-account .woocommerce .template-container .inner-cont-account,.my-account .woocommerce .template-container .inner-cont-account,.page-template-accedi .template-container .inner-cont-account{margin:1% 3% 6%}}.mio-account .woocommerce .template-container .inner-cont-account .bf-icon,.mio-account .woocommerce .template-container .inner-cont-account h2,.my-account .woocommerce .template-container .inner-cont-account .bf-icon,.my-account .woocommerce .template-container .inner-cont-account h2,.page-template-accedi .template-container .inner-cont-account .bf-icon,.page-template-accedi .template-container .inner-cont-account h2{display:none}@media only screen and (max-width:1024px){.mio-account .woocommerce .template-container .inner-cont-account form,.my-account .woocommerce .template-container .inner-cont-account form,.page-template-accedi .template-container .inner-cont-account form{flex-direction:column}}@media only screen and (max-width:767px){.mio-account .woocommerce .template-container .inner-cont-account .form-accesso,.my-account .woocommerce .template-container .inner-cont-account .form-accesso,.page-template-accedi .template-container .inner-cont-account .form-accesso{padding:0}}.mio-account .woocommerce .form-accesso .inner,.my-account .woocommerce .form-accesso .inner,.page-template-accedi .form-accesso .inner{position:relative}@media only screen and (min-width:1024px){.mio-account .woocommerce .form-accesso .inner,.my-account .woocommerce .form-accesso .inner,.page-template-accedi .form-accesso .inner{padding:5% 15px 0}}.mio-account .woocommerce .form-accesso .inner>p,.my-account .woocommerce .form-accesso .inner>p,.page-template-accedi .form-accesso .inner>p{color:#1c1c1c;color:var(--titles)}.mio-account .woocommerce .bf_error p,.my-account .woocommerce .bf_error p,.page-template-accedi .bf_error p{color:#df3b3c;color:var(--primary);font-size:max(16px,min(1vw,20px));font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.mio-account .woocommerce #lostPassword:any-link,.mio-account .woocommerce #lostPassword:link,.mio-account .woocommerce #lostPassword:visited,.mio-account .woocommerce area[href]#lostPassword,.my-account .woocommerce #lostPassword:any-link,.my-account .woocommerce #lostPassword:link,.my-account .woocommerce #lostPassword:visited,.my-account .woocommerce area[href]#lostPassword,.page-template-accedi #lostPassword:any-link,.page-template-accedi #lostPassword:link,.page-template-accedi #lostPassword:visited,.page-template-accedi area[href]#lostPassword{color:#1c1c1c;color:var(--titles)}@media only screen and (min-width:767.5px){.mio-account .woocommerce #lostPassword:any-link,.mio-account .woocommerce #lostPassword:link,.mio-account .woocommerce #lostPassword:visited,.mio-account .woocommerce area[href]#lostPassword,.my-account .woocommerce #lostPassword:any-link,.my-account .woocommerce #lostPassword:link,.my-account .woocommerce #lostPassword:visited,.my-account .woocommerce area[href]#lostPassword,.page-template-accedi #lostPassword:any-link,.page-template-accedi #lostPassword:link,.page-template-accedi #lostPassword:visited,.page-template-accedi area[href]#lostPassword{position:absolute;right:0}}@media only screen and (min-width:768px)and (max-width:1024px){.mio-account .woocommerce #lostPassword:any-link,.mio-account .woocommerce #lostPassword:link,.mio-account .woocommerce #lostPassword:visited,.mio-account .woocommerce area[href]#lostPassword,.my-account .woocommerce #lostPassword:any-link,.my-account .woocommerce #lostPassword:link,.my-account .woocommerce #lostPassword:visited,.my-account .woocommerce area[href]#lostPassword,.page-template-accedi #lostPassword:any-link,.page-template-accedi #lostPassword:link,.page-template-accedi #lostPassword:visited,.page-template-accedi area[href]#lostPassword{margin-top:-8%}}@media only screen and (min-width:1024px){.mio-account .woocommerce #lostPassword:any-link,.mio-account .woocommerce #lostPassword:link,.mio-account .woocommerce #lostPassword:visited,.mio-account .woocommerce area[href]#lostPassword,.my-account .woocommerce #lostPassword:any-link,.my-account .woocommerce #lostPassword:link,.my-account .woocommerce #lostPassword:visited,.my-account .woocommerce area[href]#lostPassword,.page-template-accedi #lostPassword:any-link,.page-template-accedi #lostPassword:link,.page-template-accedi #lostPassword:visited,.page-template-accedi area[href]#lostPassword{margin-top:-5%}}.mio-account .woocommerce #loginform,.mio-account .woocommerce .woocommerce-form,.my-account .woocommerce #loginform,.my-account .woocommerce .woocommerce-form,.page-template-accedi #loginform,.page-template-accedi .woocommerce-form{border:0!important;display:flex;flex-wrap:wrap;justify-content:space-between}.mio-account .woocommerce #loginform p,.mio-account .woocommerce .woocommerce-form p,.my-account .woocommerce #loginform p,.my-account .woocommerce .woocommerce-form p,.page-template-accedi #loginform p,.page-template-accedi .woocommerce-form p{flex-basis:48.5%}.mio-account .woocommerce #loginform p.login-password,.mio-account .woocommerce #loginform p.login-username,.mio-account .woocommerce .woocommerce-form p.login-password,.mio-account .woocommerce .woocommerce-form p.login-username,.my-account .woocommerce #loginform p.login-password,.my-account .woocommerce #loginform p.login-username,.my-account .woocommerce .woocommerce-form p.login-password,.my-account .woocommerce .woocommerce-form p.login-username,.page-template-accedi #loginform p.login-password,.page-template-accedi #loginform p.login-username,.page-template-accedi .woocommerce-form p.login-password,.page-template-accedi .woocommerce-form p.login-username{display:flex;flex-direction:column;order:1}.mio-account .woocommerce #loginform p.login-password label,.mio-account .woocommerce #loginform p.login-username label,.mio-account .woocommerce .woocommerce-form p.login-password label,.mio-account .woocommerce .woocommerce-form p.login-username label,.my-account .woocommerce #loginform p.login-password label,.my-account .woocommerce #loginform p.login-username label,.my-account .woocommerce .woocommerce-form p.login-password label,.my-account .woocommerce .woocommerce-form p.login-username label,.page-template-accedi #loginform p.login-password label,.page-template-accedi #loginform p.login-username label,.page-template-accedi .woocommerce-form p.login-password label,.page-template-accedi .woocommerce-form p.login-username label{font-size:max(16px,min(1vw,20px))}.mio-account .woocommerce #loginform p.login-password input,.mio-account .woocommerce #loginform p.login-username input,.mio-account .woocommerce .woocommerce-form p.login-password input,.mio-account .woocommerce .woocommerce-form p.login-username input,.my-account .woocommerce #loginform p.login-password input,.my-account .woocommerce #loginform p.login-username input,.my-account .woocommerce .woocommerce-form p.login-password input,.my-account .woocommerce .woocommerce-form p.login-username input,.page-template-accedi #loginform p.login-password input,.page-template-accedi #loginform p.login-username input,.page-template-accedi .woocommerce-form p.login-password input,.page-template-accedi .woocommerce-form p.login-username input{border-color:#6b6464;border-width:0 0 2px;padding:10px 0}.mio-account .woocommerce #loginform p.login-password,.mio-account .woocommerce .woocommerce-form p.login-password,.my-account .woocommerce #loginform p.login-password,.my-account .woocommerce .woocommerce-form p.login-password,.page-template-accedi #loginform p.login-password,.page-template-accedi .woocommerce-form p.login-password{position:relative}.mio-account .woocommerce #loginform p.login-password .toggle-password,.mio-account .woocommerce .woocommerce-form p.login-password .toggle-password,.my-account .woocommerce #loginform p.login-password .toggle-password,.my-account .woocommerce .woocommerce-form p.login-password .toggle-password,.page-template-accedi #loginform p.login-password .toggle-password,.page-template-accedi .woocommerce-form p.login-password .toggle-password{margin:0;position:absolute;right:0;top:40px}@media only screen and (max-width:767px){.mio-account .woocommerce #loginform p.login-password .toggle-password,.mio-account .woocommerce .woocommerce-form p.login-password .toggle-password,.my-account .woocommerce #loginform p.login-password .toggle-password,.my-account .woocommerce .woocommerce-form p.login-password .toggle-password,.page-template-accedi #loginform p.login-password .toggle-password,.page-template-accedi .woocommerce-form p.login-password .toggle-password{top:12px}}.mio-account .woocommerce #loginform p.login-submit,.mio-account .woocommerce .woocommerce-form p.login-submit,.my-account .woocommerce #loginform p.login-submit,.my-account .woocommerce .woocommerce-form p.login-submit,.page-template-accedi #loginform p.login-submit,.page-template-accedi .woocommerce-form p.login-submit{flex-basis:12%;margin-top:0;order:4}@media only screen and (max-width:767px){.mio-account .woocommerce #loginform p.login-submit,.mio-account .woocommerce .woocommerce-form p.login-submit,.my-account .woocommerce #loginform p.login-submit,.my-account .woocommerce .woocommerce-form p.login-submit,.page-template-accedi #loginform p.login-submit,.page-template-accedi .woocommerce-form p.login-submit{margin-top:20px!important}}.mio-account .woocommerce #loginform p.login-submit input,.mio-account .woocommerce .woocommerce-form p.login-submit input,.my-account .woocommerce #loginform p.login-submit input,.my-account .woocommerce .woocommerce-form p.login-submit input,.page-template-accedi #loginform p.login-submit input,.page-template-accedi .woocommerce-form p.login-submit input{background-color:#df3b3c;background-color:var(--primary);border:0!important;color:#fff;cursor:pointer;padding:20px 28px;text-transform:uppercase}@media only screen and (max-width:767px){.mio-account .woocommerce #loginform p.login-submit input,.mio-account .woocommerce .woocommerce-form p.login-submit input,.my-account .woocommerce #loginform p.login-submit input,.my-account .woocommerce .woocommerce-form p.login-submit input,.page-template-accedi #loginform p.login-submit input,.page-template-accedi .woocommerce-form p.login-submit input{padding:15px 30px}}.mio-account .woocommerce #loginform p.login-remember,.mio-account .woocommerce .woocommerce-form p.login-remember,.my-account .woocommerce #loginform p.login-remember,.my-account .woocommerce .woocommerce-form p.login-remember,.page-template-accedi #loginform p.login-remember,.page-template-accedi .woocommerce-form p.login-remember{align-items:center;display:flex;flex-basis:88%;margin-top:3em;order:5}@media only screen and (max-width:767px){.mio-account .woocommerce #loginform p.login-remember,.mio-account .woocommerce .woocommerce-form p.login-remember,.my-account .woocommerce #loginform p.login-remember,.my-account .woocommerce .woocommerce-form p.login-remember,.page-template-accedi #loginform p.login-remember,.page-template-accedi .woocommerce-form p.login-remember{flex-basis:100%}}.mio-account .woocommerce #loginform p.login-remember label,.mio-account .woocommerce .woocommerce-form p.login-remember label,.my-account .woocommerce #loginform p.login-remember label,.my-account .woocommerce .woocommerce-form p.login-remember label,.page-template-accedi #loginform p.login-remember label,.page-template-accedi .woocommerce-form p.login-remember label{font-size:max(16px,min(1vw,20px))}.mio-account .woocommerce #loginform #ts-container,.mio-account .woocommerce .woocommerce-form #ts-container,.my-account .woocommerce #loginform #ts-container,.my-account .woocommerce .woocommerce-form #ts-container,.page-template-accedi #loginform #ts-container,.page-template-accedi .woocommerce-form #ts-container{margin-top:25px;order:3}.form-login-password{position:relative}.form-login-password .toggle-password{margin:0;position:absolute;right:0;top:40px}@media only screen and (max-width:767px){.form-login-password .toggle-password{top:12px}}.single-spettacoli .meta{padding-bottom:1.5%;padding-top:4%}.single-spettacoli .meta .inner{align-items:center;color:#857b7b;color:var(--text);display:flex;padding-bottom:23px}.single-spettacoli .meta .inner i{margin-right:7px;padding-bottom:4px;scale:.8}.single-spettacoli .meta .cat{color:#df3b3c;color:var(--primary);margin-right:5em}.single-spettacoli .col-8{flex-basis:60%}@media only screen and (max-width:1024px){.single-spettacoli .col-8{flex-basis:100%}}.single-spettacoli .col-6{flex-basis:50%}@media only screen and (max-width:1024px){.single-spettacoli .col-6{flex-basis:100%}}.single-spettacoli .row-text{padding-bottom:6em}@media only screen and (min-width:1280px){.single-spettacoli .row-text p{width:55%}}.single-spettacoli .row-gallery,.single-spettacoli .row-text-col{background-color:#f5f6f6;background-color:var(--light-gray);padding-bottom:6em}.single-spettacoli .row-text-col .separatore{margin-bottom:6em}.single-spettacoli .row-text-col ul{display:flex;flex-wrap:wrap;padding:0}.single-spettacoli .row-text-col ul li{color:#857b7b;color:var(--text);flex-basis:50%;font-size:max(18px,min(1.1vw,24px));line-height:1.5;list-style:none;padding-bottom:40px}.single-spettacoli .row-text-col .note p{font-size:smaller!important;font-weight:700;margin-top:3em}.choose-event{align-items:center;display:flex;padding:10px}@media only screen and (max-width:767px){.choose-event{align-items:normal;flex-direction:column}}.choose-event #date_evento{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill=%27black%27 height=%2740%27 viewBox=%270 0 24 24%27 width=%2740%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/><path d=%27M0 0h24v24H0z%27 fill=%27none%27/></svg>");background-position-x:99%;background-position-y:15px;background-repeat:no-repeat;border:1px solid #d8dbe2;border:1px solid var(--gray);border-radius:0;color:#1c1c1c;color:var(--titles);font-size:max(18px,min(2vw,20px));margin-right:10px;padding:24px;width:60%}@media only screen and (max-width:767px){.choose-event #date_evento{margin-bottom:10px;width:100%}}p.date.color-white{color:#fff!important}.row-buy{background-position:50%;background-size:cover;padding-bottom:10em;padding-top:10em;text-align:center}.row-buy p{color:#fff!important}.row-buy p.bf-title{font-size:max(26px,min(2.2vw,44px));font-weight:700;margin-bottom:2em}#archivio{background:#f5f6f6;background:var(--light-gray)}#archivio .ev-container{width:100%}#archivio .meta{display:flex;flex-basis:100%;justify-content:space-between;padding-bottom:5em}@media only screen and (max-width:767px){#archivio .meta{flex-direction:column}}#archivio .meta #filtri{align-items:center;display:flex;flex-basis:70%;font-size:max(18px,min(1.1vw,24px));list-style:none;margin:0;padding:0}#archivio .meta #filtri li{color:#857b7b;color:var(--text);cursor:pointer;margin-right:30px;padding:5px 0}#archivio .meta #filtri li.open span:after{margin-top:1;scale:-1}#archivio .meta #filtri li.active{color:#df3b3c;color:var(--primary)}#archivio .meta #filtri li>span{align-items:center;display:flex}#archivio .meta #filtri li>span:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19 9-7 7-7-7' stroke='%23857B7B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");margin-left:7px;margin-top:6px}#archivio .meta #filtri li ul,#archivio .meta #filtri li>div{background:#fff;box-shadow:0 14px 31px -2px #0003;display:none;list-style:none;margin:0;padding:20px;position:absolute}#archivio .meta #filtri li ul.show,#archivio .meta #filtri li>div.show{display:block!important}#archivio .single-event{align-items:flex-end;background-size:cover;display:flex;height:30vmax;margin-bottom:4rem;transition:scale .35s ease-in-out}@media only screen and (max-width:767px){#archivio .single-event{flex-basis:100%;height:300px}}@media only screen and (min-width:1024px)and (max-width:1280px){#archivio .single-event{flex-basis:45%;height:535px}}@media only screen and (min-width:1280px){#archivio .single-event{flex-basis:30%}}@media only screen and (min-width:1600px)and (max-width:1920px){#archivio .single-event{height:565px}}@media only screen and (min-width:1920px){#archivio .single-event{flex-basis:21.5%;height:550px}}@media only screen and (min-width:1024px)and (max-width:1280px){#archivio .single-event:not(:nth-child(2n+2)){margin-right:5%!important}}@media only screen and (min-width:1280px){#archivio .single-event:not(:nth-child(3n+3)){margin-right:5%}}@media only screen and (min-width:1920px){#archivio .single-event:not(:nth-child(4n+4)){margin-right:3%}}#archivio .single-event:hover{background:#df3b3c!important;background:var(--primary)!important;scale:1.05}#archivio .single-event:hover a,#archivio .single-event:hover p{display:flex}#archivio .single-event h2{color:#fff!important;font-size:max(32px,min(2.1vw,36px));margin:10px 0}#archivio .single-event a,#archivio .single-event p{color:#fff!important;display:none}#archivio .single-event .inner{padding:5%}#pagination{margin:2em 0}#pagination ul{align-items:center;display:flex;list-style:none;margin:1em 0 4em;padding:0}#pagination ul li button{background:#df3b3c;background:var(--primary);border:0;color:#fff;cursor:pointer;font-size:17px;margin-right:4px;padding:10px 15px}#pagination ul li button:hover,#pagination ul li.current button{background:#d8dbe2;background:var(--gray);color:#857b7b;color:var(--text)}#pagination ul li.current button{cursor:auto;pointer-events:none}.page-template-balletto .staff{display:flex;flex-direction:column}.page-template-balletto .staff:not(:last-of-type){margin-bottom:30px}.page-template-balletto .staff .ruolo{color:#857b7b;color:var(--text);font-size:max(16px,min(.9vw,20px));letter-spacing:1px;line-height:max(30px,min(2.1vw,40px))}.page-template-balletto .staff .nome{color:#1c1c1c;color:var(--titles);font-size:max(20px,min(1.2vw,26px))}@media only screen and (min-width:1024px){.row-text .inner{-moz-column-count:2;column-count:2;-moz-column-gap:75px;column-gap:75px}}.row-text .inner p:first-child{margin-top:0}.child{background-color:#fff;height:100%;margin-bottom:4em}@media only screen and (min-width:767.5px){.child{flex-basis:48%}.child:not(:nth-child(2n+2)){margin-right:4%}}.child .inner{padding:0 0 0 7%}.child .inner>span{color:#857b7b;color:var(--text);font-size:max(22px,min(1vw,26px));font-weight:600}.child .img{background-position:50%;background-size:cover;height:450px;margin-bottom:50px;width:100%}@media only screen and (max-width:1024px){.child .img{height:250px}}.child h2{font-size:max(40px,min(2.3vw,56px));margin:10px 0}.child .cont{align-items:flex-end;display:flex;justify-content:space-between}.child .cont p{padding-bottom:25px;padding-right:8%}.posts,.row-news{display:flex;flex-wrap:wrap;padding:5%}@media only screen and (min-width:1024px)and (max-width:1280px){.posts,.row-news{padding:5% 2%}}.posts .single-article,.row-news .single-article{display:flex;flex-basis:31.3333333333%;flex-wrap:wrap;margin-bottom:3em;overflow:hidden}@media only screen and (max-width:1024px){.posts .single-article,.row-news .single-article{flex-basis:100%}}@media only screen and (min-width:1024px)and (max-width:1280px){.posts .single-article,.row-news .single-article{flex-basis:32.3333333333%;margin-bottom:1em}}@media only screen and (min-width:1024px){.posts .single-article:not(:nth-child(3n+3)),.row-news .single-article:not(:nth-child(3n+3)){margin-right:3%}}@media only screen and (min-width:1024px)and (max-width:1280px){.posts .single-article:not(:nth-child(3n+3)),.row-news .single-article:not(:nth-child(3n+3)){margin-right:1.5%}}.posts .single-article .img,.row-news .single-article .img{background-position:50%;background-size:cover;display:flex;flex-basis:100%;height:450px}@media only screen and (max-width:1024px){.posts .single-article .img,.row-news .single-article .img{height:200px}}@media only screen and (min-width:1024px)and (max-width:1280px){.posts .single-article .img,.row-news .single-article .img{height:300px}}.posts .single-article .inner,.row-news .single-article .inner{background-color:#fff;flex-basis:100%;height:100%}.posts .single-article .inner>div,.row-news .single-article .inner>div{align-items:flex-start;display:flex;position:relative}.posts .single-article .inner>div .meta,.row-news .single-article .inner>div .meta{padding:35px 35px 0}@media only screen and (max-width:1024px){.posts .single-article .inner>div .meta,.row-news .single-article .inner>div .meta{padding:25px 25px 0}}.posts .single-article .inner>div .data,.row-news .single-article .inner>div .data{color:#857b7b;color:var(--text)}.posts .single-article .inner>div h2,.row-news .single-article .inner>div h2{margin:30px 0 20px}.posts .single-article .inner .cat,.row-news .single-article .inner .cat{background-color:#df3b3c;background-color:var(--primary);color:#fff;padding:10px;position:absolute;right:0}.posts .single-article .inner p,.row-news .single-article .inner p{margin:0;padding:5px 35px 10px}.posts .single-article .inner .bf-link,.row-news .single-article .inner .bf-link{padding:25px 35px 30px}@media only screen and (max-width:1024px){.posts .single-article .inner .bf-link,.row-news .single-article .inner .bf-link{padding:10px 25px 30px}}.related-posts{padding:5% 5% 0}@media only screen and (min-width:1024px)and (max-width:1280px){.related-posts{padding:5% 2% 0}}.related-posts .posts{padding:2% 0 5%}.navigation.posts-navigation{flex-basis:100%}#amministrazione{background:#f5f6f6;background:var(--light-gray);position:relative}.showheader .spettacolo-info-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.showheader .spettacolo-info-inner-wrap{display:flex;flex-basis:45%}.showheader .spe-info-half-wrap.banner-community{flex-basis:50%;padding:25px}.showheader .spe-info-half-wrap.banner-community p{color:#fff;font-size:max(22px,min(2vw,26px))!important;font-weight:700;margin:0;padding-right:12vw}@media screen and (min-width:768px)and (max-width:1690px){.showheader .spe-info-half-wrap.banner-community p{padding-right:5vw}}@media screen and (max-width:768px){.showheader .spettacolo-info-inner-wrap{flex-basis:100%}.showheader .spe-info-half-wrap.banner-community{flex-basis:100%;margin-top:40px}}