.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide{
margin-bottom: 40px;
}
.splide__slide{
background: #333;
min-height: 300px;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
margin:0 auto;
border: 4px solid white;
border-radius: 30px; 
}
.splide__slide:after {
display:block;
z-index:1;
content:"";
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(35%,transparent),to(rgba(0,0,0,.7)));
background-image:linear-gradient(180deg,transparent 28%,rgb(255, 255, 255));
}
.splide__arrow svg {
fill: #fff;
height: 1.2em;
width: 1.2em;
}
.splide__arrow {
background:#dd3333;
opacity:1;
}
.splide__slide a{
color:#ffffff;
text-decoration: none!important;
text-transform: uppercase;
}
@media (max-width: 768px) { .splide__slide {
width: 100%!important; }
.splide__pagination {max-width: 100%!important;}
}
@media (min-width: 769px) and (max-width: 1024px) { .splide__slide {
width: calc(100% / 2)!important; }
} @media screen and (min-width: 768px) and  (max-width: 992px){
.splide__pagination {max-width: 100%!important;}
} @media screen and (min-width: 992px) and  (max-width: 1200px){
.splide__pagination {max-width: 100%!important;}
}
.splide__slide h3{
margin-top: -190px;
font-size: 1.0625em;
font-weight: 600px;
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 16%, rgba(204,24,21,1) 36%, rgba(181,15,12,1) 100%);
padding: 10px 20px 10px 20px;
border-radius: 50px;
border: 4px solid #c2c3c5;
transition: all 0.33s cubic-bezier(.215, .61, .355, 1);
z-index: 999;
}
.splide__slide h3:hover,
.wp-block-button__link{
background: rgb(223,48,43);
background: -moz-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 16%, rgba(204,24,21,1) 36%, rgba(181,15,12,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 16%, rgba(204,24,21,1) 36%, rgba(181,15,12,1) 100%);
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 16%, rgba(204,24,21,1) 36%, rgba(181,15,12,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df302b",endColorstr="#b50f0c",GradientType=1); 
transition: all 0.33s cubic-bezier(.215, .61, .355, 1);
animation: chat-pulse 1s infinite; border-radius: 55px !important;}
@keyframes chat-pulse{
0% {box-shadow: 0 0 0 0px rgba(255, 79, 79, 0.3);}
100% {box-shadow: 0 0 0 35px rgba(255, 0, 0, 0);}
}
.splide__pagination__page.is-active {
background:#747474;
transform:scale(1.4);
z-index:1
}
.splide__pagination__page.is-active::before{
content: "";
width: 100%;
height: 100%;
border: 2px solid #fff; border-radius: 50%;
position: absolute;
top: 0px; left: 0px; box-sizing: border-box;
}
.splide__pagination {
-ms-flex-align:center;
align-items:center;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:center;
justify-content:center;
margin:0 auto;
margin-bottom: -23px;
pointer-events:none;
width: 0 auto; max-width: 15%;
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 16%, rgba(204,24,21,1) 36%, rgba(181,15,12,1) 100%);
padding: 10px 20px 10px 20px;
border-radius: 50px;
border: 4px solid #c2c3c5;
}
.splide__pagination__page {
background:#ccc;
border:0;
border-radius:50%;
display:inline-block;
height:23px;
margin:6px;
opacity:.7;
padding:0;
position:relative;
transition:transform .2s linear;
width:23px
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}body, html{ font-size: 16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif; box-sizing: border-box;margin: 0;padding: 0;}
*,*:before,*:after{ box-sizing: border-box; }
h1,h2,h3,h4,h5,h6, p, ol, ul{margin: 0;padding: 0;}
ol,ul{list-style-type: none;}
img{height: auto;}
a{text-decoration: none;}
hr{border:none; border-bottom: 1px solid #ddd}
:root{
--menu-bg: #dd3333;
--menu-text: #fff;
}
a{text-decoration: none;color: #dd3333}
p{line-height: 1.3}
.spacer{height: 110px;} .hero--white:after{ content: ' '; width: 100%;height: 100%;background: #000;position: absolute;top:0; left:0;z-index: 0; opacity: 0.45;} .text-0{font-size: 5rem; line-height: 1;}
h1, .text-1{font-size: 3.4rem;}
h2, .text-2{font-size: 2.2rem;}
h3, .text-3{font-size: 1.5rem;}
h4, p, .text-4{font-size: 1rem;}
h1, h2, h3, h4, p, ol, ul{margin-bottom: 1rem;}
@media (max-width: 768px) {
.text-0{font-size: 4rem}
}
.titoli-home{color: #dd3333; font-weight: bold;}
.trattinorosso {
width: 63px;
height: 5px;
margin-top: 20px;
background: #dd3333;
margin: 0 auto;
margin-bottom: 12px;
} .button,
.wp-block-button__link{font-size: 1.2rem; text-transform: uppercase; font-weight: bold; background: #333; color:#fff; padding: 14px 25px;display: inline-block;border-radius: 4px}
.button:hover,
.wp-block-button__link{background: #000;}   .header-container{position: fixed;background: var(--menu-bg);top:0;left:0;z-index: 9999;width: 100%;}
.logged-in .header-container{top:30px}
.header{ display: flex; justify-content: space-between;width: 100%; max-height: 135px; margin: 0 auto; padding: 1%; background: #dd3333;}
.header a{color:var(--menu-text); text-decoration: none; padding: 22px 24px;display: block; text-transform: uppercase;font-weight: 700;font-size: 16px;}
.header__menu{margin-bottom: 0; margin-top: 12px;}
.header__menu li{display: inline-block;position: relative;}
.header__menu li a{position: relative;}
.header__menu > li.menu-item-has-children > a:after{
content: " ";
width: 16px;height: 16px;
position: absolute;
filter: invert(1);
top:50%; 
transform: translateY(-50%);
right:-5px;
background-size: 100%;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3EChevron Down%3C/title%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 184l144 144 144-144'/%3E%3C/svg%3E");
}
.header__menu li ul{position: absolute;left:0; width: 250px;background: var(--menu-bg);display: none; visibility: hidden;box-shadow: 0 10px 10px rgba(0,0,0,.09); border-radius: 5px; border-top: 3px solid #fff;}
.header__menu li ul li{width: 100%; border-bottom: 1px solid #fff;}
.header__menu li:hover > ul{display: block;visibility: visible;}
li.menu-item-has-children li a:hover {background: #cf1b18; transition: all 0.4s cubic-bezier(.215, .61, .355, 1);}
.header a.header__logo{font-weight: bold;padding: 0;}
.header__logo img{height: 185px; margin: 3px; top: 0px; left: 4px; position: absolute;  z-index: 999;}
.contenitore__logo__ghost{position: relative;}
.logo__ghost {height: 185px; width: 190px; margin: 3px; top: 0px; left: 4px; position: relative;}
.header__hamburger{display: none;}
.page-template-home-template .header__logo img{
opacity: 0%;
transition: all 1s cubic-bezier(.215, .61, .355, 1);
}
.page-template-home-template.scroll-down .header__logo img{
opacity: 100%;
transition: all 1s cubic-bezier(.215, .61, .355, 1);
} @media screen and (min-width: 768px) and  (max-width: 992px){
.header__logo img{height: 190px; margin: 3px; position: absolute;}
.cover__content h1{text-transform: uppercase; font-size: 3rem!important; }
.rid-ipad a{font-size: 0.6rem!important; }	
.header__menu li ul{z-index: 999!important;}	
.header__logo img{height: 100px!important; margin: 3px; top: 0px; left: 4px; position: absolute;  z-index: 999;}
.contenitore__logo__ghost{position: relative;}
.logo__ghost {height: 185px; width: 100px!important; margin: 3px; top: 0px; left: 4px; position: relative;}
.header a{padding: 12px 20px; font-size: 14px;}	
.tiles h3{ font-size: 1rem;}	
} @media screen and (min-width: 992px) and  (max-width: 1200px){
.header__logo img{height: 190px; margin: 3px; position: absolute;}
.cover__content h1{text-transform: uppercase; font-size: 3rem!important; }
.rid-ipad a{font-size: 1rem!important; }	
.header__menu li ul{z-index: 999!important;}	
.tiles h3{ font-size: 1.2rem;}
}
@media (max-width: 768px) {
.header__hamburger{display: block;width: 40px;height: 35px; margin-top: 23px;margin-right: 4px; z-index: 9999999999;}
.header__hamburger span{width: 33px;height: 2.5px;background: #fff;margin-top: 8px;display: block; transition: all 0.15s cubic-bezier(.215, .61, .355, 1);}
.header__menu{position:absolute;top:-10px; left:0; width: 100%;background: var(--menu-bg);height: 100vh;overflow: hidden; transform: translateX(100%); z-index: 9999; transition: all 1s cubic-bezier(.215, .61, .355, 1);}
.header__menu li{display: block; height: 3.438rem; }
.header__menu li ul{position: relative;width: 100%;padding-left: 20px;  z-index: 999;}
.header__menu > li.menu-item-has-children > a:after{right: 23px;}
.menu-open .header__hamburger span:nth-child(1){transform: translateY(5px) rotate(45deg);}
.menu-open .header__hamburger span:nth-child(2){transform: translateY(-5px) rotate(-45deg);}
.menu-open .header__menu{transform: translateX(0%);}
.menu-open{overflow:hidden;}
.header__logo img{height: 70px;margin: 0px;}
.header {height: 80px!important; }
}  .cat-item{
display: inline-block; padding-top:12px;
color:#fff; padding: 4px 8px!important; border-radius: 55px!important; border: 2px solid #c2c3c5; text-transform:uppercase; font-size: 0.888rem; font-weight: 700; margin: 0.1rem;
background: rgb(223,48,43);
background: -moz-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df302b",endColorstr="#cc1815",GradientType=1); 
}
.cat-item a{color:#fff; }
@media (min-width: 767px) {
.cat-item a{
padding-top:12px;}
}   .tiles{min-height: 500px; border-radius: 30px; color:#fff; position: relative; align-items: left; overflow: hidden; box-shadow: 0 10px 15px rgba(0, 0, 0, 0.48);}
.tiles__label{position: absolute; bottom: 30px; left:30px; font-weight: bold;}
.tiles__content{
padding: 30px;
background: #dd3333;
}
.tiles p{ font-size: 1rem; margin-top: 0.5rem;}    .copertina {height: 40vh;position: relative; background: #eee;display: flex; width: 100%; align-items: center;z-index: 0}
.copertina__content{color: #fff; padding: 20px;width: 100%; text-align: center;position: relative; z-index: 1}
.copertina__content h1{color: #fff;}
.copertina__content a{color: #fff; font-weight: bold;}
@media (max-width: 768px) {
.copertina {height: 50vh; margin-top: -50px;}
} @media screen and (min-width: 768px) and  (max-width: 992px){
.copertina{height: 60vh;}
} @media screen and (min-width: 992px) and  (max-width: 1200px){
.copertina{height: 60vh;};
}  #crumbs {
list-style: none;
margin: 10px 0;
overflow: hidden;
z-index: 3;
position: inherit; }
#crumbs li {
display: inline-block;
vertical-align: middle;
margin-right: 15px; }
#crumbs .separator {
font-size: 18px;
font-weight: 100;
color: #fff; }
#crumbs a {
color: #fff;
margin: 0 10px; }
#crumbs .current {
margin-left: 10px; }
.testata-4{padding-top: 4rem;}
@media (max-width: 768px) {
.testata-4{padding-top: 2rem; font-size: 1.6rem!important;}
}  .help{position: fixed; bottom:20px; left:22px;text-align: center;z-index: 99999; font-weight: 700; font-size: 16px;}
.footer{
background: rgb(223,48,43);
background: -moz-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df302b",endColorstr="#cc1815",GradientType=1); 
}
.footer a{color:#fff!important;}
.footer__logo{width: 240px;margin-bottom: 20px;}
.icon-social{opacity: 1;}
.footer-bottom{
background: rgb(171, 6, 0);
color:#fff!important; margin-bottom: 0;padding: 20px;font-weight: 300;font-size: 14px;}
.footer-bottom a{color:#fff!important;}
.eu-text{color:#fff;font-size: 12px;width: 100%;
background: rgb(223,48,43);
background: -moz-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df302b",endColorstr="#cc1815",GradientType=1); 
margin-bottom: 0;padding: 30px;text-align: center;}
.eu-text img{width: 30px;margin-right: 10px;position: relative; bottom: -4px;}
.eu-text a{color:#fff!important;} .mobile-footer-menu {display: none;}
@media (min-width: 767px) {
.mobile-footer-menu {display: none!important;}
}
@media (max-width: 767px) {
.mobile-footer-menu .spotlight { 
position: fixed; 
background: rgb(223,48,43);
background: -moz-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df302b",endColorstr="#cc1815",GradientType=1);  
display: flex; justify-content: space-between; width: 100%; bottom: 0px; left: 0px; width: 100%; border-radius: 100px;
border: 4px solid #c2c3c5; 
}
.mobile-footer-menu .spotlight .icon,
.mobile-footer-menu .spotlight .icon-search { display: inline-block; width: 48px; height: 48px; color: #ffffff; }
.spotlight {
padding: 0px 6px 0px 6px;
font-weight: bold;
font-size: 20px;
position: relative;
z-index: 999;
}
.spotlight .icon { display: block; padding: 10px; cursor: pointer; display: none; }
.spotlight .icon-search { display: block; }
.spotlight .invert img{filter: invert(1);}
.mobile-footer-menu p{
color: #fff;
margin-top:9px;
margin-bottom:6px;
font-size: 23px;
}
}  .grid{display: flex; flex-wrap: wrap; max-width: 1650px; margin: 0 auto}
.grid--small{max-width: 900px}
.grid--center{justify-content: center;}
.grid--full{max-width: 100%}
.col-20{width:20%}
.col-25{width:25%}
.col-30{width:30%}
.col-33{width:33.33%}
.col-40{width:40%}
.col-50{width:50%}
.col-60{width:60%}
.col-70{width:70%}
.col-80{width:80%}
.col-90{width:90%}
.col-100{width:100%}
[class*='col-']{padding: 3%!important;}
.grid--full [class*='col-'],
.grid .grid [class*='col-'] {padding: 0;}
@media (max-width: 768px) {
[class*='col-']{width: 100%}
.sma-33{width: 33.33%}
.sma-50{width: 50%}
.sma-25{width: 25%}
}
.wpcf7 input,
.wpcf7 textarea{width: 100%;}
.wpcf7 input.wpcf7-submit{
width: auto;
font-size: 1.2rem;
background: #dd3333;
color:#fff!important; padding: 14px 25px;border-radius: 55px; border: 3px solid white;}
.wpcf7 input.wpcf7-submit:hover {background: #ab0600; color: #fff!important; transition: all 1s cubic-bezier(.215, .61, .355, 1);} input[type="checkbox" i] {
background-color: initial;
cursor: default;
-webkit-appearance: checkbox;
box-sizing: border-box;
margin: 1px 23px 1px 1px;
padding: initial;
border: initial;
}  .br{border: 1px solid red;}
.img-res{width: 100%; border-radius: 30px;}
.video-res{width: 100%;height: 100%;overflow: hidden;}
.video-res video{width: 100%;height: 100%;object-fit: cover}
.red{color: #dd3333;}
.giustificato {
text-align: justify !important;
}
.bordiamo img{border-radius: 33px!important; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.32);}
.tit-noslot{font-weight: bold; color: #dd3333;}
@media (max-width: 768px) {
.tit-noslot{font-size: 1rem;}
}
.cat a{
color:#fff; padding: 4px 8px!important; border-radius: 55px!important; border: 2px solid #c2c3c5; text-transform:uppercase; font-size: 0.888rem; font-weight: 700;
background: rgb(223,48,43);
background: -moz-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df302b",endColorstr="#cc1815",GradientType=1); 
} .tags a{color:#dd3333; font-size: 0.888rem; font-weight: 700; padding: 3px;}
.tags {border-bottom: 1px solid #ccc; padding-bottom: 14px;}
.aut a{font-weight: bold;}
.aut img{margin-bottom: -9px;}
@media (max-width: 768px) {
.aut img{margin-bottom: -0.1rem!important;}
}
@media only screen and (max-width: 768px) {
.aut img{margin-bottom: -0.1rem!important;}
}
@media screen and (min-width: 768px) and  (max-width: 992px){
.aut img{margin-bottom: -0.1rem!important;}
.spacer{height: 223px!important;}
} 
@media screen and (min-width: 992px) and  (max-width: 1200px){
.aut img{margin-bottom: -0.1rem!important;}
.spacer{height: 155px!important;}
} .wp-block-separator {
border:1px solid #D9D9D9;
width: 100%;
margin-bottom: 23px;
margin-top: 23px;
}
.autore-separator {
border-bottom:1px solid #D9D9D9;
margin-bottom: 12px;
} .mt-0{margin-top: 0;}
.mt-1{margin-top: 1rem;}
.mt-2{margin-top: 2rem;}
.mt-3{margin-top: 3rem;}
.mt-4{margin-top: 4rem;}
.mt-donaora{margin-top: 1.3rem;}
.ml-1{margin-left: 1rem;}
.mb-0{margin-bottom: 0;}
.mb-1{margin-bottom: 1rem;}
.mb-2{margin-bottom: 2rem;}
.mb-3{margin-bottom: 3rem;}
.mb-4{margin-bottom: 4rem;}
.text-center{text-align: center}
.text-left{text-align: left}
.text-right{text-align: right}
.pt-foto{padding-top: 1.5rem;}
.p-0{padding: 0;}
.p-1{padding: 1rem;}
.p-2{padding: 2rem;}
.p-3{padding: 3rem;}
.p-4{padding: 4rem;}
.pt-0{padding-top: 0;}
.pt-1{padding-top: 1rem;}
.pt-2{padding-top: 2rem;}
.pt-3{padding-top: 3rem;}
.pt-4{padding-top: 4rem;}
.pt-home{padding-top: 12rem;}
.pb-0{padding-bottom: 0;}
.pb-1{padding-bottom: 1rem;}
.pb-2{padding-bottom: 2rem;}
.pb-3{padding-bottom: 3rem;}
.pb-4{padding-bottom: 4rem;}
.icon-small{width: 40px;padding: 8px;}
.icon-white{filter: invert(1);}
.bg-dark{background: #000;}
.text-white{color:#fff}
.text-dark{color:#000}
.v-center{display: flex; justify-content: center; flex-flow: column;align-items: flex-start;}
.font-normal{font-weight: 400;}
.none{display: none;}
@media (max-width: 768px) {
.sma-none{display: none;}
}
@media (min-width: 768px) {
.desktop-none{display: none!important;}
}  input[type=text],
input[type=email] { color: #000000; width: 100%;margin-right: 10px; padding: 10px; border: 1px solid #000000; border-radius: 100px; background: #fff; -webkit-appearance: none;font-size: 18px;}
input[type=tel] { color: #000000; width: 100%;margin-right: 10px; padding: 10px; border: 1px solid #000000; border-radius: 100px; background: #fff; -webkit-appearance: none;font-size: 18px;}
input[type=date] { color: #000000; width: 100%;margin-right: 10px; padding: 10px; border: 1px solid #000000; border-radius: 100px; background: #fff; -webkit-appearance: none;font-size: 18px;}
textarea {color: #000000; padding: 10px; width: 100%; border: 1px solid #000000; background: #fff; -webkit-appearance: none;border-radius: 20px;font-size: 18px;}
input[type=submit] { margin-top: 10px; padding: 15px 20px; color: #fff; text-transform: uppercase; background: #000000; border-radius: 100px;  font-size: 18px; border: none;}
#comments { width: 100%; }
.form-search{width: 100%;border: 3px solid #ddd;border-radius: 100px; padding-left: 15px;}
.form-search input{width: calc(100% - 40px); border:none;background: transparent;}
.form-search button{padding: 0;background:transparent; border: none;}
.form-search img{width: 25px;margin-bottom: -8px;}
.pagination { margin: 40px 15px 40px 15px;text-align: center;}
.pagination span,
.pagination a {margin: 0 5px 5px 0; padding: 2px 8px; border: 2px solid #ddd; display: inline-block; }
.alignfull{width: 100vw;margin-left: calc(50% - 50vw);}
.alignwide{width: 90vw;margin-left: calc(50% - 45vw);}
.wpcf7 input[type="file"] {
cursor: pointer; }
.wpcf7{background: rgba(194, 195, 197, 0.15);  padding: 3%; border-radius: 20px;max-width: 650px!important; margin: 0 auto;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.32);}
@media (max-width: 768px) {
.wpcf7{padding: 5%; border-radius: 0px;}
}
.wp-block-embed__wrapper{
border-radius: 30px;
overflow: hidden;
}   .icon-arrow{display:inline-block; margin: 0 5px;width: 18px;height: 18px;background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3EArrow Forward%3C/title%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M268 112l144 144-144 144M392 256H100'/%3E%3C/svg%3E");}
.icon-check{display:inline-block; margin: 0 5px;width: 18px;height: 18px;background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg fill='%23333333' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='405.272px' height='405.272px' viewBox='0 0 405.272 405.272'%3E%3Cg%3E%3Cpath d='M393.401 124.425L179.603 338.208c-15.832 15.835-41.514 15.835-57.361 0L11.878 227.836c-15.838-15.835-15.838-41.52 0-57.358c15.841-15.841 41.521-15.841 57.355-0.006l81.698 81.699L336.037 67.064c15.841-15.841 41.523-15.829 57.358 0C409.23 82.902 409.23 108.578 393.401 124.425z'/%3E%3C/g%3E%3C/svg%3E");}
.icon-angle{display:inline-block; margin: 0 5px;width: 18px;height: 18px;background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3EChevron Down%3C/title%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 184l144 144 144-144'/%3E%3C/svg%3E");}
.icon-fb{display:inline-block; margin: 0 5px;width: 18px;height: 18px;background-size: 100%; background-repeat: no-repeat;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3ELogo Facebook%3C/title%3E%3Cpath d='M480 257.35c0-123.7-100.3-224-224-224s-224 100.3-224 224c0 111.8 81.9 204.47 189 221.29V322.12h-56.89v-64.77H221V208c0-56.13 33.45-87.16 84.61-87.16 24.51 0 50.15 4.38 50.15 4.38v55.13H327.5c-27.81 0-36.51 17.26-36.51 35v42h62.12l-9.92 64.77H291v156.54c107.1-16.81 189-109.48 189-221.31z' fill-rule='evenodd'/%3E%3C/svg%3E");}
.icon-ig{display:inline-block; margin: 0 5px;width: 18px;height: 18px;background-size: 100%; background-repeat: no-repeat;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3ELogo Instagram%3C/title%3E%3Cpath d='M349.33 69.33a93.62 93.62 0 0193.34 93.34v186.66a93.62 93.62 0 01-93.34 93.34H162.67a93.62 93.62 0 01-93.34-93.34V162.67a93.62 93.62 0 0193.34-93.34h186.66m0-37.33H162.67C90.8 32 32 90.8 32 162.67v186.66C32 421.2 90.8 480 162.67 480h186.66C421.2 480 480 421.2 480 349.33V162.67C480 90.8 421.2 32 349.33 32z'/%3E%3Cpath d='M377.33 162.67a28 28 0 1128-28 27.94 27.94 0 01-28 28zM256 181.33A74.67 74.67 0 11181.33 256 74.75 74.75 0 01256 181.33m0-37.33a112 112 0 10112 112 112 112 0 00-112-112z'/%3E%3C/svg%3E");}
.icon-tw{display:inline-block; margin: 0 5px;width: 18px;height: 18px;background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3ELogo Twitter%3C/title%3E%3Cpath d='M496 109.5a201.8 201.8 0 01-56.55 15.3 97.51 97.51 0 0043.33-53.6 197.74 197.74 0 01-62.56 23.5A99.14 99.14 0 00348.31 64c-54.42 0-98.46 43.4-98.46 96.9a93.21 93.21 0 002.54 22.1 280.7 280.7 0 01-203-101.3A95.69 95.69 0 0036 130.4c0 33.6 17.53 63.3 44 80.7A97.5 97.5 0 0135.22 199v1.2c0 47 34 86.1 79 95a100.76 100.76 0 01-25.94 3.4 94.38 94.38 0 01-18.51-1.8c12.51 38.5 48.92 66.5 92.05 67.3A199.59 199.59 0 0139.5 405.6a203 203 0 01-23.5-1.4A278.68 278.68 0 00166.74 448c181.36 0 280.44-147.7 280.44-275.8 0-4.2-.11-8.4-.31-12.5A198.48 198.48 0 00496 109.5z'/%3E%3C/svg%3E"); }
.icon-yt{display:inline-block; margin: 0 5px;width: 18px;height: 18px;background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3ELogo Youtube%3C/title%3E%3Cpath d='M508.64 148.79c0-45-33.1-81.2-74-81.2C379.24 65 322.74 64 265 64h-18c-57.6 0-114.2 1-169.6 3.6C36.6 67.6 3.5 104 3.5 149 1 184.59-.06 220.19 0 255.79q-.15 53.4 3.4 106.9c0 45 33.1 81.5 73.9 81.5 58.2 2.7 117.9 3.9 178.6 3.8q91.2.3 178.6-3.8c40.9 0 74-36.5 74-81.5 2.4-35.7 3.5-71.3 3.4-107q.34-53.4-3.26-106.9zM207 353.89v-196.5l145 98.2z'/%3E%3C/svg%3E"); }
.icon-search{display:inline-block; margin: 0 5px;width: 18px;height: 18px;background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3ESearch%3C/title%3E%3Cpath d='M221.09 64a157.09 157.09 0 10157.09 157.09A157.1 157.1 0 00221.09 64z' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M338.29 338.29L448 448'/%3E%3C/svg%3E");}
.icon-wa{display:inline-block; margin: 7px;width: 18px;height: 18px;background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3ELogo Whatsapp%3C/title%3E%3Cpath d='M414.73 97.1A222.14 222.14 0 00256.94 32C134 32 33.92 131.58 33.87 254a220.61 220.61 0 0029.78 111L32 480l118.25-30.87a223.63 223.63 0 00106.6 27h.09c122.93 0 223-99.59 223.06-222A220.18 220.18 0 00414.73 97.1zM256.94 438.66h-.08a185.75 185.75 0 01-94.36-25.72l-6.77-4-70.17 18.32 18.73-68.09-4.41-7A183.46 183.46 0 0171.53 254c0-101.73 83.21-184.5 185.48-184.5a185 185 0 01185.33 184.64c-.04 101.74-83.21 184.52-185.4 184.52zm101.69-138.19c-5.57-2.78-33-16.2-38.08-18.05s-8.83-2.78-12.54 2.78-14.4 18-17.65 21.75-6.5 4.16-12.07 1.38-23.54-8.63-44.83-27.53c-16.57-14.71-27.75-32.87-31-38.42s-.35-8.56 2.44-11.32c2.51-2.49 5.57-6.48 8.36-9.72s3.72-5.56 5.57-9.26.93-6.94-.46-9.71-12.54-30.08-17.18-41.19c-4.53-10.82-9.12-9.35-12.54-9.52-3.25-.16-7-.2-10.69-.2a20.53 20.53 0 00-14.86 6.94c-5.11 5.56-19.51 19-19.51 46.28s20 53.68 22.76 57.38 39.3 59.73 95.21 83.76a323.11 323.11 0 0031.78 11.68c13.35 4.22 25.5 3.63 35.1 2.2 10.71-1.59 33-13.42 37.63-26.38s4.64-24.06 3.25-26.37-5.11-3.71-10.69-6.48z' fill-rule='evenodd'/%3E%3C/svg%3E");}
.icon-tk{display:inline-block; margin: 0 5px;width: 18px;height: 18px;background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3ELogo Tiktok%3C/title%3E%3Cpath d='M412.19 118.66a109.27 109.27 0 01-9.45-5.5 132.87 132.87 0 01-24.27-20.62c-18.1-20.71-24.86-41.72-27.35-56.43h.1C349.14 23.9 350 16 350.13 16h-82.44v318.78c0 4.28 0 8.51-.18 12.69 0 .52-.05 1-.08 1.56 0 .23 0 .47-.05.71v.18a70 70 0 01-35.22 55.56 68.8 68.8 0 01-34.11 9c-38.41 0-69.54-31.32-69.54-70s31.13-70 69.54-70a68.9 68.9 0 0121.41 3.39l.1-83.94a153.14 153.14 0 00-118 34.52 161.79 161.79 0 00-35.3 43.53c-3.48 6-16.61 30.11-18.2 69.24-1 22.21 5.67 45.22 8.85 54.73v.2c2 5.6 9.75 24.71 22.38 40.82A167.53 167.53 0 00115 470.66v-.2l.2.2c39.91 27.12 84.16 25.34 84.16 25.34 7.66-.31 33.32 0 62.46-13.81 32.32-15.31 50.72-38.12 50.72-38.12a158.46 158.46 0 0027.64-45.93c7.46-19.61 9.95-43.13 9.95-52.53V176.49c1 .6 14.32 9.41 14.32 9.41s19.19 12.3 49.13 20.31c21.48 5.7 50.42 6.9 50.42 6.9v-81.84c-10.14 1.1-30.73-2.1-51.81-12.61z'/%3E%3C/svg%3E"); }
.icon-plus{display:inline-block; margin: 0 5px;width: 18px;height: 18px;background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3EAdd%3C/title%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M256 112v288M400 256H112'/%3E%3C/svg%3E");}
.icon-call{ display:inline-block; margin: 0 5px;width: 24px;height:24px;background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.79223 9.43261C7.50032 13.1572 10.5398 16.1183 14.3183 17.7228L14.3303 17.7278L15.0602 18.0536C15.9897 18.4684 17.0823 18.1738 17.6782 17.3479L18.8961 15.6599C18.9705 15.5568 18.9513 15.4135 18.8525 15.3336L16.7264 13.616C16.6207 13.5306 16.4653 13.5505 16.3844 13.6598L15.5569 14.7779C15.3559 15.0495 14.993 15.1438 14.6855 15.0045C11.8602 13.7241 9.58977 11.4505 8.31115 8.62122C8.17199 8.31329 8.26622 7.94987 8.53739 7.74863L9.65398 6.92C9.76308 6.83903 9.78294 6.6834 9.69768 6.57756L7.9822 4.44819C7.90247 4.34922 7.75936 4.33 7.65641 4.40443L5.96172 5.62954C5.13144 6.22976 4.83904 7.33303 5.26285 8.26654L5.79166 9.43136C5.79185 9.43178 5.79204 9.43219 5.79223 9.43261ZM13.7527 19.0418C9.64706 17.2966 6.34487 14.0782 4.4889 10.0303L4.48779 10.0279L3.95786 8.86064C3.25153 7.30479 3.73885 5.466 5.12265 4.46564L6.81734 3.24052C7.53803 2.71953 8.53979 2.85408 9.0979 3.54685L10.8134 5.67622C11.4103 6.4171 11.2712 7.50655 10.5075 8.07332L9.86767 8.54814C10.9485 10.6482 12.6614 12.3635 14.7585 13.4458L15.2327 12.8051C15.7987 12.0403 16.8866 11.901 17.6265 12.4987L19.7526 14.2164C20.4446 14.7754 20.5788 15.779 20.0581 16.5007L18.8402 18.1886C17.8469 19.5652 16.026 20.0561 14.4768 19.3649L13.7527 19.0418Z' fill='black'/%3E%3C/svg%3E");}
.icon-pin{ display:inline-block; margin: 0 5px;width: 24px;height: 24px;background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.49945 8.61295C8.49945 6.63094 10.104 5.0242 12.0832 5.0242C14.0625 5.0242 15.667 6.63094 15.667 8.61295C15.667 10.595 14.0625 12.2017 12.0832 12.2017C10.104 12.2017 8.49945 10.595 8.49945 8.61295ZM12.0832 6.4597C10.8957 6.4597 9.93296 7.42375 9.93296 8.61295C9.93296 9.80216 10.8957 10.7662 12.0832 10.7662C13.2708 10.7662 14.2335 9.80216 14.2335 8.61295C14.2335 7.42375 13.2708 6.4597 12.0832 6.4597Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.82969 7.77772C6.09132 4.59932 8.74368 2.1532 11.9284 2.1532H12.238C15.4228 2.1532 18.0751 4.59932 18.3368 7.77772C18.477 9.48144 17.9515 11.1732 16.8709 12.4966L13.4354 16.7039C12.7365 17.5597 11.4299 17.5597 10.7311 16.7039L7.29561 12.4966C6.21499 11.1732 5.68945 9.48144 5.82969 7.77772ZM11.9284 3.5887C9.48973 3.5887 7.4587 5.4618 7.25836 7.89564C7.14863 9.22872 7.55983 10.5524 8.40536 11.5879L11.8408 15.7952C11.9661 15.9486 12.2004 15.9486 12.3256 15.7952L15.7611 11.5879C16.6066 10.5524 17.0178 9.22872 16.9081 7.89564C16.7078 5.4618 14.6767 3.5887 12.238 3.5887H11.9284Z' fill='black'/%3E%3Cpath d='M7.94595 15.6329C8.12298 15.2784 7.97946 14.8473 7.6254 14.67C7.27134 14.4927 6.84081 14.6364 6.66378 14.991L4.75243 18.819C4.64134 19.0415 4.65321 19.3057 4.78381 19.5173C4.9144 19.7289 5.1451 19.8577 5.39351 19.8577H18.7729C19.0214 19.8577 19.2521 19.7289 19.3827 19.5173C19.5132 19.3057 19.5251 19.0415 19.414 18.819L17.5027 14.991C17.3256 14.6364 16.8951 14.4927 16.5411 14.67C16.187 14.8473 16.0435 15.2784 16.2205 15.6329L17.6132 18.4222H6.55325L7.94595 15.6329Z' fill='black'/%3E%3C/svg%3E");}
.icon-mail{ display:inline-block; margin: 0 5px;width: 24px;height: 24px;background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.74324 7.99407C2.47552 10.485 2.48745 13.3579 2.85999 15.8388C3.06613 17.2115 4.18491 18.2639 5.56592 18.3841L7.00921 18.5097C10.0187 18.7717 13.0452 18.7717 16.0546 18.5097L17.4979 18.3841C18.8789 18.2639 19.9977 17.2115 20.2038 15.8388C20.5764 13.3579 20.5883 10.4852 20.3206 7.99422C20.286 7.70543 20.2471 7.41704 20.2038 7.12912C19.9977 5.75641 18.8789 4.70405 17.4979 4.58383L16.0546 4.4582C13.0452 4.19623 10.0187 4.19623 7.00921 4.4582L5.56592 4.58383C4.18491 4.70405 3.06613 5.75641 2.85999 7.12912C2.81677 7.41699 2.77785 7.70533 2.74324 7.99407ZM7.13336 5.8883C10.0602 5.63353 13.0036 5.63353 15.9305 5.8883L17.3738 6.01394C18.0947 6.07669 18.6787 6.62603 18.7863 7.34259C18.7974 7.417 18.8083 7.49145 18.8189 7.56593L13.5044 10.5225C12.2777 11.205 10.7861 11.205 9.55939 10.5225L4.24495 7.56596C4.25552 7.49147 4.26639 7.41701 4.27757 7.34259C4.38517 6.62603 4.96917 6.07669 5.69007 6.01394L7.13336 5.8883ZM18.9943 9.1105C19.1797 11.2807 19.1103 13.4673 18.7863 15.6253C18.6787 16.3419 18.0947 16.8912 17.3738 16.954L15.9305 17.0796C13.0036 17.3344 10.0602 17.3344 7.13336 17.0796L5.69007 16.954C4.96918 16.8912 4.38517 16.3419 4.27757 15.6253C3.95351 13.4674 3.88416 11.2808 4.06953 9.11053L8.86321 11.7774C10.5229 12.7007 12.5409 12.7007 14.2006 11.7774L18.9943 9.1105Z' fill='black'/%3E%3C/svg%3E");}
.icon-1{width: 40px;height: 40px;}
.icon-2{width: 70px;padding: 8px;}
.icon-3{width: 100px;padding: 8px;}
.icon-invert{filter: invert(1);}body{ font-size: 16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;}
.min-page{min-height: 60vh!important;}
a{text-decoration: none;color: #dd3333;}
p{line-height: 1.3}
.parallax-wrapper {
overflow-y: hidden;
}  .gap{background: #fff!important; border: 23px solid #337438!important;}
.gap strong{color:  #337438!important;}  .text-0{font-size: 5rem;}
h1, .text-1{font-size: 3.4rem;}
h2, .text-2{font-size: 2.2rem;}
h3, .text-3{font-size: 1.5rem;}
h4, p, .text-4{font-size: 1rem;}
h1, h2, h3, h4, p, ol, ul{margin-bottom: 1rem;}
.cover__content h1{text-transform: uppercase; font-size: 6rem;}
@media (max-width: 768px) {
.campagna-mobile{font-size: 1.5rem!important;}	
.text-0{font-size: 4rem}
.cover__content h1{font-size: 2.063rem!important; margin-top: -23px;}
h1 {font-size: 2.9rem!important;}
}
.page-numbers{font-weight: bold;}
.nasuelli{font-weight: bold;} .wp-block-file:not(.wp-element-button) {
font-size: 1rem;
font-weight: bold;
}
.wp-block-file *+.wp-block-file__button {
margin-left:.75em;
margin-top: 12px;
}  .container-noslot{position: absolute;}
.noslot{
position: relative;
top: 43%;
left: 50%;
height: 110%;
width: auto;
transform: translate(-50%, -50%);
}
@media (max-width: 768px) {
.noslot{width: 70%;}
}
.blog-author 
{
height: 30px;
width: 30px;
border-radius: 100%;
margin-right: 10px;
}
.blog-author-single 
{
border-radius: 100%;
margin-right: 10px;
}
.category-description {
padding: 3px!important;
}  .button,
.wp-block-button__link{font-size: 1.2rem; color:#fff; padding: 14px 25px;border-radius: 100px; border: 4px solid #c2c3c5;
background: rgb(223,48,43);
background: -moz-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df302b",endColorstr="#cc1815",GradientType=1); 
transition: all 0.33s cubic-bezier(.215, .61, .355, 1);}
.button:hover,
.wp-block-button__link{
background: rgb(223,48,43);
background: -moz-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 16%, rgba(204,24,21,1) 36%, rgba(181,15,12,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 16%, rgba(204,24,21,1) 36%, rgba(181,15,12,1) 100%);
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 16%, rgba(204,24,21,1) 36%, rgba(181,15,12,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df302b",endColorstr="#b50f0c",GradientType=1); 
transition: all 0.33s cubic-bezier(.215, .61, .355, 1);
}
.dona-ora,
.wp-block-button__link{font-size: 1.2rem; color:#fff; padding: 8px 8px!important; border-radius: 55px!important; border: 4px solid #c2c3c5;
background: rgb(223,48,43);
background: -moz-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df302b",endColorstr="#cc1815",GradientType=1); 
transition: all 0.33s cubic-bezier(.215, .61, .355, 1);}
.dona-ora:hover,
.wp-block-button__link{
background: rgb(223,48,43);
background: -moz-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 16%, rgba(204,24,21,1) 36%, rgba(181,15,12,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 16%, rgba(204,24,21,1) 36%, rgba(181,15,12,1) 100%);
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 16%, rgba(204,24,21,1) 36%, rgba(181,15,12,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df302b",endColorstr="#b50f0c",GradientType=1); 
transition: all 0.33s cubic-bezier(.215, .61, .355, 1);
animation: chat-pulse 1s infinite; border-radius: 55px !important;}
@keyframes chat-pulse{
0% {box-shadow: 0 0 0 0px rgba(255, 79, 79, 0.3);}
100% {box-shadow: 0 0 0 35px rgba(255, 0, 0, 0);}
}
.help{animation: chat-pulse 1s infinite;}
@keyframes chat-pulse {
0% {
box-shadow: 0 0 0 0px rgba(229, 171, 171, 0.3);
}
100% {
box-shadow: 0 0 0 35px rgba(255, 26, 26, 0);
}
}  .wp-block-file__button {
color:#fff;
text-decoration:none;
font-weight: bold!important;
background: rgb(223,48,43);
background: -moz-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df302b",endColorstr="#cc1815",GradientType=1); 
transition: all 0.33s cubic-bezier(.215, .61, .355, 1);
padding: 8px 8px !important;
border-radius: 55px !important;
border: 4px solid #c2c3c5;
text-transform: uppercase;
}  .cover{
background: #dd3333;padding: 20px;min-height: 80vh;
display: flex; flex-flow: column;
justify-content: center;
align-items: center;
text-align: center;
position:relative;
}
.cover__content{width: 1650px; margin: 0 auto; position:relative; z-index: 1;width: 100%;}
@media (max-width: 768px) {
.cover{min-height: 60vh;}
.img-loghi{margin-top: -25px; width: 85%;}
} .title-accordion{cursor: pointer;margin-bottom: 0;padding: 30px;position:relative; margin-bottom: 12px; font-size: 1.5rem; color: #fff; background: #dd3333;}
.title-accordion:after{content: " "; width: 30px;height: 30px;position:absolute;top:23px; right:23px;background: url(//movimentonoslot.org/wp-content/themes/movimento-noslot/icons/chevron-down-outline.svg) no-repeat center top; filter: invert(1);}
.content-accordion{max-height: 0;overflow:hidden; transition: all 0.8s cubic-bezier(.215, .61, .355, 1);}
.content-accordion--show{max-height:900px;}
.contenitore-domanda{border: 2px solid #dd3333; padding: 23px;}
@media (max-width: 768px) {
.title-accordion:after{content: " "; width: 30px;height: 30px;position:absolute;top:6px; right:6px;background: url(//movimentonoslot.org/wp-content/themes/movimento-noslot/icons/chevron-down-outline.svg) no-repeat center top; filter: invert(1);}
} @media screen and (min-width: 768px) and  (max-width: 992px){
.title-accordion:after{content: " "; width: 30px;height: 30px;position:absolute;top:6px; right:6px;background: url(//movimentonoslot.org/wp-content/themes/movimento-noslot/icons/chevron-down-outline.svg) no-repeat center top; filter: invert(1);}
} @media screen and (min-width: 992px) and  (max-width: 1200px){
.title-accordion:after{content: " "; width: 30px;height: 30px;position:absolute;top:6px; right:6px;background: url(//movimentonoslot.org/wp-content/themes/movimento-noslot/icons/chevron-down-outline.svg) no-repeat center top; filter: invert(1);}
}
.lista-puntata{margin: 40px 0; text-align: left;}
.lista-puntata li{position: relative;padding-left: 30px;list-style-type: none; margin-bottom: 20px;}
.lista-puntata li:after{content: ' '; position: absolute; left:3px; top:1px; width: 20px; height: 20px; background: url(//movimentonoslot.org/wp-content/themes/movimento-noslot/icons/check.svg); background-size: 100%} .box-utility{
background: rgb(223,48,43);
background: -moz-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 50%, rgba(204,24,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df302b",endColorstr="#cc1815",GradientType=1); 
transition: all 0.33s cubic-bezier(.215, .61, .355, 1);
border-radius: 20px!important; border: 4px solid #c2c3c5; 
margin: 1rem;  
}
.box-utility p{
font-size: 1.8rem; font-weight: bold; color:#fff; text-align: center;  padding-top: 8px; 
}
.box-utility a{
font-size: 1.8rem; font-weight: bold; color:#fff; text-align: center;  padding-top: 8px; 
}
.box-utility:hover,
.wp-block-button__link{
background: rgb(223,48,43);
background: -moz-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 16%, rgba(204,24,21,1) 36%, rgba(181,15,12,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 16%, rgba(204,24,21,1) 36%, rgba(181,15,12,1) 100%);
background: linear-gradient(90deg, rgba(223,48,43,1) 0%, rgba(230,48,45,1) 16%, rgba(204,24,21,1) 36%, rgba(181,15,12,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#df302b",endColorstr="#b50f0c",GradientType=1); 
transition: all 0.33s cubic-bezier(.215, .61, .355, 1);
animation: chat-pulse 1s infinite; border-radius: 55px !important;}
@keyframes chat-pulse{
0% {box-shadow: 0 0 0 0px rgba(255, 79, 79, 0.3);}
100% {box-shadow: 0 0 0 35px rgba(255, 0, 0, 0);}
}  .fade-in{opacity: 0; transform: translateY(1rem);}
.text-reveal{transform: translateY(1rem);clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);}
.fade-up{opacity: 0; transform: translateY(5rem);}
.cover {
transition: transform 0.5s; transform: scale(1); }
body.scroll-down .cover {
transform: scale(0.8); }
.aut-anim {animation: chat-pulse 1s infinite; border-radius: 55px !important;}
@keyframes chat-pulse{
0% {box-shadow: 0 0 0 0px rgba(255, 79, 79, 0.3);}
100% {box-shadow: 0 0 0 35px rgba(255, 0, 0, 0);}
} .pong-ball {
position: absolute;
width: 20px;
height: 20px;
background-color: #ffffff;
border-radius: 50%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
} .paddle {
position: absolute;
width: 10px;
height: 80px;
background-color: #ffffff;
}
.left-paddle {
left: 10px;
top: 50%;
transform: translateY(-50%);
}
.right-paddle {
right: 10px;
top: 50%;
transform: translateY(-50%);
}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}