.em-no-events-msg{font-size:28px;text-align:center;line-height:140%}body #page-container .et_pb_section a.but-invert:hover{color:var(--gcid-fckscno5kq)!important;background:var(--gcid-gpp1k44mu3)}body #page-container .et_pb_section a.but-invert:hover::after{right:18px}.single-post.et_pb_pagebuilder_layout div#et-main-area .et_pb_section .et_pb_row{width:100%}.single-post.et_pb_pagebuilder_layout .et_pb_section .et_pb_row .et_pb_section:first-child,.single-post.et_pb_pagebuilder_layout .et_pb_section .et_pb_row .et_pb_section:first-child .et_pb_row{padding-top:0}.wp-caption-text.gallery-caption{font-size:12px;line-height:1.4;opacity:.5}.wp-caption-text.gallery-caption a{display:inline}.et_pb_blog_grid article h2.entry-title{line-height:1.4}body #page-container .et_pb_section a.et_pb_button.icona::after{right:22px}div#main-content div#sidebar{display:none}div#main-content div#left-area{padding-right:0;width:100%;padding-bottom:50px}div#main-content div#left-area h1.entry-title.main_title{text-align:center;font-size:clamp(32px, 6vw, 72px)}#page-container a.big-button,#page-container a.small-button,#page-container a.icon-button{background-color:#FFE359!important;color:var(--gcid-primary-color)!important;font-size:14px!important;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-width:0;background-image:none;font-weight:600!important;padding:14px 40px;margin:20px auto 40px;display:table;position:relative}#page-container a.small-button:after,#page-container a.big-button:after,#page-container a.icon-button:after{font-size:1.6em;line-height:1.2em;content:"\35";opacity:0;position:absolute;margin-left:-1em;transition:all .2s;text-transform:none;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none;font-family:ETmodules!important;speak:none;right:30px}#page-container a.small-button:hover:after,#page-container a.big-button:hover:after,#page-container a.icon-button:hover:after{opacity:1;right:15px}.et_pb_posts_nav.nav-single>span{max-width:200px}.et_pb_posts_nav.nav-single>span.nav-next{text-align:right}.et_pb_posts_nav.nav-single>span span.meta-nav{position:absolute;top:0}.et_pb_posts_nav.nav-single>span.nav-next span.meta-nav{right:-20px}.et_pb_posts_nav.nav-single>span.nav-previous span.meta-nav{left:-20px}@media only screen and (max-width:500px){.et_pb_posts_nav.nav-single>span span.nav-label{display:none}.et_pb_posts_nav.nav-single>span.nav-next span.meta-nav{right:0}.et_pb_posts_nav.nav-single>span.nav-previous span.meta-nav{left:0}.et_pb_posts_nav.nav-single>span.nav-previous span.meta-nav::after{content:"PREC.";position:absolute;left:20px}.et_pb_posts_nav.nav-single>span.nav-next span.meta-nav:before{content:"SUCC.";position:absolute;right:20px}}div#menu-footer .titoletti{margin-bottom:15px!important}div#menu-footer .et_pb_menu__menu>nav>ul{flex-direction:column;flex-wrap:wrap}div#menu-footer .et_pb_menu__menu>nav>ul a{text-align:left}div#menu-footer .et_pb_menu__menu,div#menu-footer .et_pb_menu__menu>nav,div#menu-footer .et_pb_menu__wrap{display:block}div#menu-footer .et_mobile_nav_menu{display:none}@media only screen and (max-width:766px){div#menu-footer .et_pb_menu__menu>nav>ul{height:auto;max-width:max-content;margin:0 auto}div#menu-footer .et_pb_menu__menu>nav>ul li{width:100%}div#menu-footer .et-last-child .titoletti{margin-top:35px!important}div#menu-footer .titoletti{text-align:center}div#menu-footer{margin-left:0!important}}body:not(.et_pb_pagebuilder_layout) div#et-main-area,body.et_pb_pagebuilder_layout.single-post div#et-main-area,body.mtp-page-eventi div#et-main-area,body.mtp-page-archivio-eventi-passati div#et-main-area{padding-top:clamp(120px, 17vw, 140px)}body:not(.et_pb_pagebuilder_layout).et_right_sidebar div#et-main-area #main-content .container:before{display:none}body .et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:100%}.due-colonne{column-count:2;column-gap:50px}#i-nostri-fiori .i-nostri-fiori-quote::after{font-family:FontAwesome;color:var(--gcid-secondary-color)!important;font-size:15px;font-weight:900!important;position:absolute;bottom:0;right:-20px;content:""}#i-nostri-fiori .et-pb-icon:hover{filter:drop-shadow(0 0 20px rgba(0,0,0,.3))}div#i-nostri-fiori .colonna-video{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#i-nostri-fiori .i-nostri-fiori-quote.et_pb_blurb_container{margin-right:0}#i-nostri-fiori .i-nostri-fiori-quote .et_pb_blurb_container{padding-left:0}.gruppo-numeri-animati .numeri-animazione{position:absolute!important;top:2px;left:66px}.gruppo-numeri-animati .numeri-animazione canvas{display:none}.gruppo-numeri-animati .numeri-animazione .percent p{padding:22px 0;display:block;height:50px;width:100px;text-align:left}p a,.et_pb_blurb_description a{border-bottom:2px dashed;-webkit-transition:.5s;transition:.5s}p a:hover{border-bottom:0}.trigger{cursor:pointer}@media (max-width:767.98px){.gruppo-numeri-animati .numeri-animazione{margin-top:-5px;transform:translateX(-10px);text-wrap-mode:nowrap}body div#slide-home .et_pb_slide{padding:0}body div#slide-home .et_pb_slide_description{width:100%;background-color:rgba(255,255,255,.75);height:100%;padding-left:10%;padding-right:10%}}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:inherit;color:var(--gcid-secondary-color)}.note-a-mano img{width:25px;margin-right:6px;transform:rotate(-19deg);padding-bottom:10px}article .et_pb_image_container a{border-radius:30px}.et_contact_bottom_container{float:none;text-align:center;margin-top:30px}article .et_pb_image_container a{border-radius:30px;aspect-ratio:4 / 3}article .et_pb_image_container a img{object-fit:cover;height:100%!important;object-position:center!important}div#slide-home .et_pb_slide_description{width:50%;float:left;opacity:0;padding:200px 8% 100px;text-shadow:0 0 10px #fff,0 0 20px #fff}div#slide-home .et_pb_slide_description h1,div#slide-home .et_pb_slide_description h2{font-size:clamp(35px, 4vw, 50px)}div#slide-home .et_pb_slider .et_pb_slide .et_pb_more_button.et_pb_button:hover{background-color:var(--gcid-gpp1k44mu3)}div#slide-home .et_pb_slide_description .et_pb_button_wrapper{animation:slideUp 1s ease-out forwards;animation-delay:3s;opacity:0}@keyframes slideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}div#i-nostri-fiori h2 img{margin-right:12px;margin-top:-15px}div#i-nostri-fiori h2 em{display:block;font-size:25px;margin-top:-14px;transform:translateX(-20px)}.eventi-lista .em.pixelbones{grid-gap:10px}.eventi-lista .em.pixelbones a{background-color:#f5f5f5!important;padding:20px;border-radius:20px;color:var(--gcid-secondary-color)!important;font-weight:500;transition:.5s;padding-left:105px;position:relative}.eventi-lista .em.pixelbones a span.title{color:var(--gcid-primary-color)!important;display:block;font-size:20px;margin-bottom:4px}.eventi-lista .em.pixelbones a span.date{width:65px;display:flex;height:65px;background-color:var(--gcid-secondary-color)!important;border-radius:12px;justify-content:center;font-size:28px;font-weight:700;flex-wrap:wrap;color:#fff!important;text-align:center;align-items:center;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.eventi-lista .em.pixelbones a:nth-child(1) span.date{background-color:var(--gcid-fckscno5kq)!important}.eventi-lista .em.pixelbones a:nth-child(2) span.date{background-color:var(--gcid-primary-color)!important}.eventi-lista .em.pixelbones a span.date span.mese{font-size:16px;width:100%;display:block;margin-top:-20px}.eventi-lista .em.pixelbones a:hover{box-shadow:0 0 15px!important;transform:scale(1.05)}.wpcr3_pagination{display:flex;justify-content:center}.wp-pagenavi{text-align:center;padding-top:40px}.wp-pagenavi a,.wp-pagenavi span,.wpcr3_pagination .wpcr3_a{padding:14px 20px;background-color:#e2e3e8;border:none;opacity:.6;transition:all .2s;font-size:14px}.wpcr3_pagination_page{font-size:14px;padding:8px 20px;opacity:.6}.wpcr3_pagination{display:flex;justify-content:center;margin:40px 0 60px}body .wp-pagenavi{border:none;margin-bottom:60px}.wp-pagenavi a:hover,.wpcr3_pagination .wpcr3_a:hover{opacity:1;color:#e02b20;background-color:#e2e3e8}.wp-pagenavi a,.wpcr3_pagination .wpcr3_a{font-weight:700;color:#000}body .wp-pagenavi span.current,body .wpcr3_pagination .wpcr3_a.wpcr3_current{background-color:var(--gcid-heading-color)!important;opacity:1;color:#fff!important}body .wp-pagenavi span.pages{background-color:transparent}#page-container .em-pagination{display:flex;gap:4px;margin-top:50px}#page-container .em-pagination .page-numbers{width:45px;height:45px;display:flex;justify-content:center;align-items:center;background-color:#e2e3e8!important;text-decoration:none;color:#000!important;font-size:14px!important;font-weight:700;opacity:.6;transition:all .2s}#page-container .em-pagination .page-numbers.current{background-color:var(--gcid-heading-color)!important;color:#fff!important;opacity:1}#page-container .em-pagination .next.page-numbers,#em-wrapper .em-pagination .prev.page-numbers{background-image:none}#page-container .em-pagination .next.page-numbers:after{content:">";margin-left:-4px}#page-container .em-pagination .prev.page-numbers:after{content:"<";margin-left:-4px}#page-container .em-pagination .page-numbers:hover{opacity:1}#whatsapp-em3{display:block;width:50px;height:50px;position:fixed;right:20px;bottom:18px;z-index:999}#whatsapp-em3 a{display:block;width:100%;height:100%;position:relative;font-size:0;background:#4DC247;border-radius:50%;box-shadow:rgb(0 0 0 / 40%) 2px 2px 6px;animation:crescendo 0.2s ease-in;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#whatsapp-em3 a:hover{box-shadow:rgb(0 0 0 / 10%) 2px 2px 6px}#whatsapp-em3 a:hover:after{animation:ruotando 0.2s ease-in}@keyframes crescendo{0%{transform:scale(0) rotate(180deg)}100%{transform:scale(1) rotate(0deg)}}@keyframes ruotando{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}#whatsapp-em3 a:before{content:"Messaggio WhatsApp";color:#000;text-align:center;padding:7px 30% 7px 10px;line-height:14px;font-size:14px;margin:auto;display:block;width:max-content;background:#fff;top:20%;position:absolute;right:80%;z-index:-1;border-radius:5px;opacity:0;margin-right:-70%;transform:scaleX(.5);transform-origin:right;box-shadow:rgb(0 0 0 / 10%) 2px 2px 6px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}html:lang(en) #whatsapp-em3 a:before{content:"WhatsApp message"}#whatsapp-em3 a:hover:before{opacity:1;margin-right:0;transform:scaleX(1)}#whatsapp-em3 a:after{content:"";background:url(https://www.dropbox.com/s/qngd5zlv5wj6nd8/whatsapp-icon.svg?raw=1) no-repeat scroll 0 0 transparent;width:60%;height:60%;display:block;font-size:0;background-size:cover;filter:invert(100%);position:absolute;top:20%;left:20%}article.post blockquote{background:rgba(0,0,0,.05) none repeat scroll 0 0;margin:15px 0;padding:30px}.gform_wrapper input,.gform_wrapper select{padding:.5em!important;height:3em;font-size:14px}.gfield_description{padding:0!important}.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w20{width:20%!important}.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w25{width:25%!important}.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w33{width:33.3333%!important}.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w50{width:50%!important}.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w66{width:66.6666%!important}.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w75{width:75%!important}.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w80{width:80%!important}.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w100{width:100%!important}.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.gform_wrapper .gform_body .top_label li.gfield.gf_inline input[type=text].datepicker.medium{width:100%!important}.gform_wrapper .gform_body .top_label li.gfield.field_description_below+li.gsection{margin-top:50px!important}.gform_wrapper .top_label .nolabel label.gfield_label,.gform_wrapper .top_label .no-label label.gfield_label,.hide{display:none!important}.gform_wrapper ul li.gfield.nolabel ul,body .gform_wrapper ul li.gfield.nolabel li{margin:0}.gform_wrapper .gfield_checkbox li input{height:1.2em}.gform_wrapper .gform_footer input.button{border:none;margin:0 auto!important;padding:0 2em!important;display:block!important;background-color:#aaa;color:#fff;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.gform_wrapper .gform_footer input.button:hover{background-color:#ccc;color:#000}.box-a-comparsa .ginput_container li>input{display:none!important;visibility:hidden;max-width:48%}.box-a-comparsa .ginput_container li>label{margin:1em auto!important;display:block}.box-a-comparsa .ginput_container li>label:after{content:" (+)"}.box-a-comparsa .ginput_container li input[type="checkbox"]:checked+label:after{content:" (-) "}.gform_wrapper li ul.gfield_radio li label{width:calc(100% - 25px)!important;max-width:none!important;font-size:1em}.gform_wrapper .gform_body li.gfield.gfield_error{padding:0 16px 0 0!important;margin:0!important;background-color:transparent!important;border:none}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:8px!important}.gform_wrapper .gform_body li.gfield.gfield_error label{margin:0!important;padding:0!important;vertical-align:sub}.gform_wrapper .gform_body li.gfield.gfield_error .validation_message{line-height:1.2;padding-bottom:1em!important}.gform_wrapper.gform_validation_error .gform_body ul.top_label li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}@media only screen and (max-width:767px){.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w20,.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w25,.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w33,.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w50,.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w66,.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w75,.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w80,.gform_wrapper .gform_body .top_label li.gfield.gf_inline.w100{width:100%!important}.gform_wrapper .gform_body li.gfield.gfield_error,.gform_wrapper .top_label li.gfield{padding:0!important}}form.wpcf7-form br{display:none}.wpcf7 form.invalid .wpcf7-not-valid-tip{color:greenyellow;text-align:center}input.wpcf7-not-valid{border:greenyellow solid 2px!important}.wpcf7 form.invalid input+.wpcf7-not-valid-tip{margin-top:-1.2em}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:greenyellow;margin:0}form.wpcf7-form p{padding:0}form.wpcf7-form .wpcf7-form-control-wrap input:not([type="checkbox"]),form.wpcf7-form .wpcf7-form-control-wrap textarea{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-size:16px;width:100%;padding:16px;border:none;margin-bottom:20px}input.wpcf7-form-control.wpcf7-submit{color:#ffffff!important;border-width:0px!important;border-color:#c4beb9;border-radius:0;letter-spacing:4px;font-size:14px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#c4beb9;padding:18px 14px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;font-weight:700;display:block;margin:20px auto 0;float:none}input.wpcf7-form-control.wpcf7-submit:hover{opacity:.7}.et_pb_bg_layout_dark input.wpcf7-form-control.wpcf7-submit{background:#fff;color:#861FB0!important}span.invia:hover:before{left:-2px;opacity:1}span.invia:before{content:"\35";float:right;z-index:2;position:relative;font-family:ETmodules!important;color:#fff;line-height:1.5;font-size:24px;width:35px;margin-left:-35px;text-align:center;left:-10px;opacity:0;-webkit-transition:all .5s;transition:all .5s}span.invia:hover input.wpcf7-form-control.wpcf7-submit{padding-right:30px;z-index:1;position:relative}#cookie-notice{z-index:1000000}.cookie-notice-container{padding:10px 30px 3px}.cookie-notice-container>span{display:inline-block;margin-bottom:.5em}#cookie-notice .button,#cookie-notice .cn-button{text-decoration:none!important;vertical-align:middle!important;padding:10px 20px!important;cursor:pointer!important;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box;color:#fff;text-transform:uppercase!important;-webkit-box-shadow:0 0 6px rgba(0,0,0,.5)!important;-moz-box-shadow:0 0 6px rgba(0,0,0,.5)!important;box-shadow:0 0 6px rgba(0,0,0,.5)!important;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;display:inline-block;margin-bottom:0!important;border-radius:0!important;background-color:transparent!important}#cookie-notice .button:hover,#cookie-notice .cn-button:hover{background-color:#fff!important;color:#222;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;text-shadow:none}#cookie-notice #cn-accept-cookie.button,#cookie-notice #cn-accept-cookie.cn-button{font-weight:bold!important;position:relative;-webkit-animation-name:blinker2;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:3;-moz-animation-name:blinker2;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:3;animation-name:blinker2;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:3}#cookie-notice #cn-accept-cookie.cn-button:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-animation-name:blinker;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:3;-moz-animation-name:blinker;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:3;animation-name:blinker;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:3}#cn-accept-cookie.button:hover{-webkit-animation-name:none;-moz-animation-name:none;animation-name:none}@-moz-keyframes blinker{0%{background-color:transparent}50%{background-color:#fff}100%{background-color:transparent}}@-webkit-keyframes blinker{0%{background-color:transparent}50%{background-color:#fff}100%{background-color:transparent}}@keyframes blinker{0%{background-color:transparent}50%{background-color:#fff}100%{background-color:transparent}}@-moz-keyframes blinker2{0%{color:#fff}50%{color:#222}100%{color:#fff}}@-webkit-keyframes blinker2{0%{color:#fff}50%{color:#222}100%{color:#fff}}@keyframes blinker2{0%{color:#fff}50%{color:#222}100%{color:#fff}}#copyright-pis,#powered-pis{color:#888;font-size:12px;width:50%;line-height:25px}#copyright-pis{text-align:left;float:left}#powered-pis{text-align:right;float:right}#copyright-pis a,#powered-pis a{color:#656464}#powered-pis a{color:#656464}#powered-pis a#logo-em3{background:url(pis-images/logo-em3design-footer-white.png) no-repeat scroll 0 0 transparent;float:right;height:30px;margin-left:5px;overflow:hidden;text-indent:999px;width:100px}#powered-pis a#logo-em3:hover{background-position:0 -30px}#powered-pis a#logo-pis{background:url(pis-images/logo-passioninsite-footer-white.png) no-repeat scroll right -7px transparent;float:right;height:16px;margin-left:5px;margin-top:7px;overflow:hidden;text-indent:999px;width:100px}#powered-pis a#logo-pis:hover{background-position:right -37px}.post-password-form input{background:none repeat scroll 0 0 rgba(0,0,0,0);border:2px solid;margin:20px 0 0 5px}.post-password-form{position:relative;text-align:center;top:80px}@media only screen and (max-width:980px){.due-colonne{column-count:1}.note-a-mano img{transform:scaleY(-1) rotate(-65deg) translate(-7px,7px)}#copyright-pis,#powered-pis{text-align:center;width:100%}#copyright-pis{margin-bottom:0}#powered-pis{float:none;text-align:center;width:100%}#powered-pis a#logo-em3{display:inline-block;float:none;vertical-align:top}}@media only screen and (max-width:767px){.immagini-colonna>br{display:none}.immagini-colonna img{margin:15px}.immagini-colonna{text-align:center;margin-right:0;width:100%}.et_pb_slide_image,.et_pb_slide_video{display:block}.et_pb_slide_image+.et_pb_slide_description{display:none}}@media only screen and (max-width:425px){div#i-nostri-fiori h2 img{float:none!important;display:block;margin-left:auto;margin-right:auto}div#i-nostri-fiori h2 em{transform:translateX(0);margin-top:-5px}div#i-nostri-fiori h2{text-align:center}}@media only screen and (max-width:479px){.immagini-colonna img{height:auto;width:100%}}