/*!
Theme Name: Kadence Child
Template: kadence
Version: 1.0.6
Text Domain: kadence-child
*/
 :root{--primario:#019870;--giallo:var(--global-palette2);--arancio:var(--global-palette14);--rosso:var(--global-palette13);--blu:var(--global-palette12);--azzurro:var(--global-palette11)}::-webkit-input-placeholder{color:var(--secondario)!important;opacity:.3}:-moz-placeholder{color:var(--secondario)!important;opacity:.3}::-moz-placeholder{color:var(--secondario)!important;opacity:.3}:-ms-input-placeholder{color:var(--secondario)!important;opacity:.3}* p{margin:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0!important}h1,.h1,.h1>.gspb-dynamic-title-element,.h1.gspb_meta>*{font-size:clamp(40px, 6vw, 105px);line-height:1.1}h2,.h2,.h2>.gspb-dynamic-title-element,.h2.gspb_meta>*{font-size:clamp(30px, 4vw, 70px);line-height:1.3}h3,.h3,.h3>.gspb-dynamic-title-element,.h3.gspb_meta>*{font-size:clamp(26px, 4vw, 40px);line-height:1.3}h4,.h4,.h4>.gspb-dynamic-title-element,.h4.gspb_meta>*{font-size:clamp(20px, 3.5vw, 24px);line-height:1.4}h5,.h5,.h5>.gspb-dynamic-title-element,.h5.gspb_meta>*{font-size:clamp(18px, 3vw, 20px);line-height:1.5}h6,.h6,.h6>.gspb-dynamic-title-element,.h6.gspb_meta>*{font-size:clamp(1rem, 2.5vw, 1rem);line-height:1.5}.fs-2rem{font-size:clamp(1rem, 2.5vw, 1.5rem);line-height:1.5}.mb-0{margin-bottom:0!important}.title-font{font-family:'Bebas Neue',sans-serif}button,.button,.wp-block-button__link,.wp-element-button,input[type="button"],input[type="reset"],input[type="submit"]{border-radius:9rem;padding:.7rem 2rem;font-size:1.25rem;line-height:1;font-family:'Bebas Neue',sans-serif;text-align:center}button.big-button,.big-button.button,.big-button.wp-block-button__link,.big-button.wp-element-button,input[type="button"].big-button,input[type="reset"].big-button,input[type="submit"].big-button{min-width:270px;font-size:1.5rem}footer .social-link img{filter:invert(1)}header .gspb_slidingPanel-inner{padding:0!important;overflow:visible!important}.header-html2 .social-link .wp-block-greenshift-blocks-dynamic-post-image,.social-header-mega .wp-block-greenshift-blocks-dynamic-post-image{padding:.5rem;border-radius:.5rem;transition:0.3s}.header-html2 .social-link .wp-block-greenshift-blocks-dynamic-post-image:hover{transform:translatey(-5px)}.menu-header ul{list-style:none;color:#fff;padding:0;margin-left:0}.menu-header ul li a{color:#fff;font-family:var(--global-heading-font-family);font-size:clamp(30px, 4vw, 55px);line-height:1.2em}.social-header-mega img,.mobile-html2 img{filter:invert(1)}#menu-footer{list-style:none;color:#fff;padding:0;margin-left:0;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin:3rem 0}#menu-footer li{position:relative;padding-left:1rem}#menu-footer li:first-child{padding-left:0}#menu-footer li:before{content:'';height:100%;width:2px;background:#fff;margin-right:1rem;position:absolute;left:0;top:0}#menu-footer li:first-child:before{display:none}#menu-footer li a{color:#fff;font-family:var(--global-heading-font-family);font-size:clamp(24px, 4vw, 32px);line-height:1.2em}@media(max-width:768px){#menu-footer{flex-direction:column;justify-content:center;align-items:center;margin-top:0;margin-bottom:1rem}#menu-footer li{padding:0}#menu-footer li:before{display:none}}.page-id-263 .titolo-pagina{background:var(--giallo)!important}.page-id-263 .titolo-pagina h1,.page-id-263 .titolo-pagina h2{color:var(--blu)}.list-no-space{padding:0!important;margin-bottom:0!important}@media(max-width:768px){dialog[data-clickselector=".video-cta"] .gspb_slidingPanel-wrap{min-height:auto!important}}.video-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.video-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}