@import url(https://use.typekit.net/bqb3nqi.css);/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.1.6
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
 :root{--accento:var(--global-palette1);--accento-alt:var(--global-palette2);--testo-piu-forte:var(--global-palette3);--testo-forte:var(--global-palette4);--testo-medio:var(--global-palette5);--testo-sottile:var(--global-palette6);--sfondo-sottile:var(--global-palette7);--sfondo-chiaro:var(--global-palette8);--bianco:var(--global-palette9);--trasparente:transparent;--global-body-font-family:"articulat-cf", sans-serif!important}::-webkit-input-placeholder{color:var(--global-palette9);!important;opacity:.3}:-moz-placeholder{color:var(--global-palette9);!important;opacity:.3}::-moz-placeholder{color:var(--global-palette9);!important;opacity:.3}:-ms-input-placeholder{color:var(--global-palette9);!important;opacity:.3}body{font-size:clamp(1rem, 2.5vw, 20px)!important}p:last-child,p:empty{margin:0}h1,.h1,h2,.h2{font-weight:700!important}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:900!important;margin-top:0!important}strong{font-weight:800!important}h1 strong,.h1 strong,h2 strong,.h2 strong,h3 strong,.h3 strong,h4 strong,.h4 strong,h5 strong,.h5 strong,h6 strong,.h6 strong{color:transparent!important;-webkit-text-stroke:1px var(--global-palette3);text-stroke:1px var(--global-palette3);font-weight:900!important}h1,.h1,.h1>.gspb-dynamic-title-element,.h1.gspb_meta>*{font-size:clamp(45px, 6vw, 90px)!important;line-height:1.1!important}h2,.h2,.h2>.gspb-dynamic-title-element,.h2.gspb_meta>*{font-size:clamp(40px, 4vw, 70px)!important;line-height:1.3!important}h3,.h3,.h3>.gspb-dynamic-title-element,.h3.gspb_meta>*{font-size:clamp(26px, 4vw, 28px)!important;line-height:1.3!important}h4,.h4,.h4>.gspb-dynamic-title-element,.h4.gspb_meta>*{font-size:clamp(20px, 3.5vw, 24px)!important;line-height:1.4!important}h5,.h5,.h5>.gspb-dynamic-title-element,.h5.gspb_meta>*{font-size:clamp(20px, 3vw, 20px)!important;line-height:1.5!important}h6,.h6,.h6>.gspb-dynamic-title-element,.h6.gspb_meta>*{font-size:clamp(1rem, 2.5vw, 20px)!important;line-height:1.5!important}button,.button,.wp-block-button__link,.wp-element-button,input[type="button"],input[type="reset"],input[type="submit"]{border-radius:9rem!important;padding:.7rem 2rem!important;font-weight:800!important;transition:0.3s!important}.align-self-end{align-self:flex-end}.position-absolute{position:absolute!important}.bottom-left{bottom:0;left:0}.bottom-left{bottom:0;right:0}.align-image-top{align-items:flex-start!important}.home header .site-branding{visibility:hidden;opacity:0;transition:0.3s}.home header .item-is-stuck .site-branding{visibility:visible;opacity:1;transition:0.3s}header .site-container{transition:0.3s}header .item-is-stuck .site-container{background:rgb(255 255 255 / .85)!important;border-radius:9rem;border:2px solid #fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10.8px);margin-top:1rem;max-width:calc(var(--global-content-width) - var(--global-content-edge-padding));box-shadow:0 0 17px rgb(0 0 0 / .05)}button.menu-toggle-close.drawer-toggle{padding:1rem!important;position:absolute;z-index:1}button#mobile-toggle{padding:0!important}.immagine-card-evento img{max-height:450px}.eventi-carousel .swiper-button-prev:after{background-image:url(https://www.comunitare.it/wp-content/uploads/2025/07/prev.png);content:'';width:116px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center}.eventi-carousel .swiper-button-next:after{background-image:url(https://www.comunitare.it/wp-content/uploads/2025/07/next.png);content:'';width:116px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center}.eventi-carousel .swiper-button-prev:before{content:'';height:47px;width:3px;background:var(--global-palette3);position:absolute;right:-50%;top:50%;transform:translateY(-50%);border-radius:50px}.list-no-stile ul{list-style:none;margin:0!important}.column-2 ul{column-count:2;column-gap:50px}.colonna-rosa{position:relative}.colonna-rosa:after{content:'';position:absolute;right:-100%;background:var(--global-palette8);width:100%;top:0;height:100%}.contatti-black .contatti-label{font-weight:700}.contatti-black .social-item{filter:invert(1);border:1px solid rgb(255 255 255);padding:1rem}.contatti-black .social-item img{width:25px}.contatti-black.contatti-mobile-menu .social-item{padding:.75rem}.contatti-black .social-item img{width:18px}@media(max-width:992px){.position-absolute{position:static!important}.eventi-carousel .swiper-button-prev,.eventi-carousel .swiper-button-next{display:none!important}header .site-container{margin:0 1rem}}.single-post h1{font-size:clamp(20px, 6vw, 40px)!important;line-height:1.1!important}.single-post h2{font-size:clamp(20px, 4vw, 30px)!important;line-height:1.3!important}