.wp-block-accordion-item{margin-bottom:2.75rem}.wp-block-accordion-heading__toggle-title{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2.75rem;width:100%;padding:2.75rem}.wp-block-accordion-heading__toggle{transition:background-color .5s ease}.wp-block-accordion-heading__toggle:focus{outline:none}.wp-block-accordion-heading:has(:focus-visible){outline:3px solid var(--wp--preset--color--accent-1);outline-offset:4px}.wp-block-accordion-heading__toggle[aria-expanded="true"]{background-color:color-mix(in srgb,var(--wp--preset--color--accent-1) 10%,transparent)}.wp-block-accordion-heading__toggle:hover{background-color:color-mix(in srgb,var(--wp--preset--color--accent-1) 10%,transparent)}.accordion-head-icon{position:relative;width:5.5rem;height:5.5rem;will-change:opacity,transform}.accordion-head-icon::before,.accordion-head-icon::after{content:"";position:absolute;inset:0;background-color:var(--wp--preset--color--accent-1);mask-size:contain;mask-repeat:no-repeat;mask-position:center;transition:opacity .5s ease;will-change:opacity}.accordion-head-icon::before{opacity:1}.accordion-head-icon::after{opacity:0}.wp-block-accordion-heading__toggle[aria-expanded="true"] .accordion-head-icon::before{opacity:0}.wp-block-accordion-heading__toggle[aria-expanded="true"] .accordion-head-icon::after{opacity:1}.wp-block-accordion-heading__toggle:hover .accordion-head-icon::before{opacity:0}.wp-block-accordion-heading__toggle:hover .accordion-head-icon::after{opacity:1}h3[data-tag="urbanistica"] .accordion-head-icon::before{mask-image:url(/wp-content/themes/mensura-ttf-child/assets/svg/urbanistica-ico.svg)}h3[data-tag="urbanistica"] .accordion-head-icon::after{mask-image:url(/wp-content/themes/mensura-ttf-child/assets/svg/urbanistica-ico-open.svg)}h3[data-tag="progettazione"] .accordion-head-icon::before{mask-image:url(/wp-content/themes/mensura-ttf-child/assets/svg/prog-ico.svg)}h3[data-tag="progettazione"] .accordion-head-icon::after{mask-image:url(/wp-content/themes/mensura-ttf-child/assets/svg/prog-ico-open.svg)}h3[data-tag="immobiliare"] .accordion-head-icon::before{mask-image:url(/wp-content/themes/mensura-ttf-child/assets/svg/doc-ico.svg)}h3[data-tag="immobiliare"] .accordion-head-icon::after{mask-image:url(/wp-content/themes/mensura-ttf-child/assets/svg/doc-ico-open.svg)}h3[data-tag="altri"] .accordion-head-icon::before{mask-image:url(/wp-content/themes/mensura-ttf-child/assets/svg/house-ico.svg)}h3[data-tag="altri"] .accordion-head-icon::after{mask-image:url(/wp-content/themes/mensura-ttf-child/assets/svg/house-ico-open.svg)}.accordion-toggle-icon svg{width:1.5rem;height:1.5rem;transition:transform .5s ease}.wp-block-accordion-heading__toggle[aria-expanded="true"] .accordion-toggle-icon svg{transform:rotate(180deg)}.wp-block-accordion-heading{border:2px solid var(--wp--preset--color--accent-1);border-radius:1rem;position:relative}.wp-block-accordion-item.is-open>.wp-block-accordion-heading{border-top-color:#fff0}.wp-block-accordion-item.is-open{outline:2px solid var(--wp--preset--color--accent-1);outline-offset:-2px;border-radius:1rem}.wp-block-accordion-panel{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease,opacity .5s ease}.wp-block-accordion-panel.is-animating{display:block!important;content-visibility:visible!important}.wp-block-accordion-item.is-open>.wp-block-accordion-panel{opacity:1}@media (prefers-reduced-motion:reduce){.wp-block-accordion-panel,.wp-block-accordion-heading__toggle,.accordion-head-icon::before,.accordion-head-icon::after,.accordion-toggle-icon svg{transition:none}}.wp-block-media-text>.wp-block-media-text__content{padding:0;width:calc(100% - 1rem)}.wp-block-media-text>.wp-block-media-text__media{width:calc(100% - 1rem);justify-self:end}.accordion-content{display:flex;align-items:center;column-gap:2rem;padding:2.75rem}.accordion-text-container{width:50%;padding-right:9.5%}.wp-block-image.accordion-img{width:50%}.accordion-img img{box-shadow:0 0 12px 4px rgb(0 0 0 / .06)}@media (max-width:80rem){.wp-block-accordion-item{margin-bottom:2rem}.wp-block-accordion-heading__toggle-title{gap:2rem;padding:2rem}.accordion-head-icon{width:4rem;height:4rem}.accordion-content{padding:2rem}.accordion-text-container{padding-right:unset}}@media (max-width:65rem){.accordion-content{flex-direction:column;row-gap:1.25rem;padding:2rem 1.5rem}.accordion-text-container{width:100%}.wp-block-heading.panel-heading,.panel-text.wp-block-paragraph,.wp-block-image.accordion-img img{width:62%}.wp-block-image.accordion-img{width:100%;display:flex;justify-content:end}}@media (max-width:40rem){.wp-block-accordion-heading__toggle-title{grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;row-gap:1.25em;padding:1.5rem}.accordion-head-icon{grid-column:1;grid-row:1}.accordion-toggle-icon{grid-column:2;grid-row:1;justify-self:end}.accordion-title{grid-column:1 / 3;grid-row:2}.accordion-text-container{width:100%}.wp-block-heading.panel-heading,.panel-text.wp-block-paragraph,.wp-block-image.accordion-img img{width:100%}.wp-block-image.accordion-img{justify-content:center}}