.display-none{display:none}:root{--font-family--primary:$font-sans;--font-family--secondary:$font-serif-title;--c-dark:#000}@keyframes collapse-opacity-enter{0%{opacity:0}85%{opacity:.5}to{opacity:1}}@keyframes collapse-opacity-leave{0%{opacity:1}15%{opacity:.5}50%{opacity:.1}to{opacity:0}}.sf-collapse-top-enter-active{animation:collapse-opacity-enter .5s linear}.sf-collapse-top-leave-active{animation:collapse-opacity-leave .5s linear}.sf-checkbox__container{align-items:start}.sf-checkbox__checkmark.is-active{fill:#fff;background:#0f0f0f;border-color:#0f0f0f}.sf-checkbox__checkmark,.sf-radio__checkmark{border-color:hsla(0,0%,6%,.2);height:18px;margin-right:8px;margin-top:8px;min-width:18px;width:18px}.sf-checkbox__checkmark{border:1px solid hsla(0,0%,6%,.5);border-radius:3px}.sf-radio__checkmark{border-style:solid!important}.sf-radio:hover .sf-radio__checkmark,.sf-radio__checkmark.is-active{border-color:#0f0f0f!important;border-width:4px!important}.sf-radio__checkmark.is-active svg{fill:#fff}.sf-radio__container{padding-bottom:4px!important;padding-top:4px!important}.sf-radio.is-active{background-color:transparent}.sf-checkbox input:focus+.sf-checkbox__checkmark,.sf-radio input:focus+.sf-radio__checkmark{outline:none}.sf-modal__container{max-width:90vw;min-width:75vw;width:auto}.pagebuilder-mobile-hidden{display:none}@media screen and (min-width:768px){.pagebuilder-mobile-hidden{display:inline;display:initial}.pagebuilder-mobile-only{display:none!important}}.list-check li::marker{content:"✓"}.list-check li{padding-left:10px}.list-check ul{list-style-position:outside}[data-content-type=button-item]>*{display:inline-block}.pb_buttons.--same-width [class^=pagebuilder-button],.pb_buttons.--same-width [data-content-type=button-item]{width:100%}[data-content-type=image] [data-element=mobile_image]{display:inline;display:initial}@media screen and (max-width:1023.5px){.pagebuilder-column-line{flex-wrap:wrap}.keep-cols .pagebuilder-column-line{flex-wrap:nowrap}}.fascia-inverted{background-color:#0f0f0f;position:relative}.fascia-inverted:before{background-color:#0f0f0f;border-right:1px solid #fff;content:"";height:100%;left:0;margin-left:-53px;position:absolute;top:0;width:52px}.fascia-inverted .border-black{border-color:#fff}.fascia-inverted .text-black,.fascia-inverted :not(.button):not(.button *):not([class^=pagebuilder-button-]):not([class^=pagebuilder-button-] *){color:#fff}.punti-forza-grid .pagebuilder-column-line{-moz-column-gap:0;column-gap:0;row-gap:0}.punti-forza-grid .pagebuilder-column-line .pagebuilder-column{padding-bottom:20px;padding-top:20px}.punti-forza-grid .pagebuilder-column-line:first-child,.punti-forza-grid .pagebuilder-column-line:first-child .pagebuilder-column:first-child{padding-top:0}.punti-forza-grid .pagebuilder-column-line:last-child,.punti-forza-grid .pagebuilder-column-line:last-child .page-builder-column:last-child{padding-bottom:0}@media(min-width:1024px){.punti-forza-grid .pagebuilder-column-line{padding-bottom:20px;padding-top:20px}.punti-forza-grid .pagebuilder-column-line:has(+.pagebuilder-column-line){border-bottom:1px solid #000}.punti-forza-grid .pagebuilder-column-line .pagebuilder-column{padding-bottom:0;padding-top:0}.punti-forza-grid .pagebuilder-column-line:first-child{padding-top:0}.punti-forza-grid .pagebuilder-column-line:last-child{padding-bottom:0}.punti-forza-grid .pagebuilder-column-line:last-child .page-builder-column:last-child{border:none}}.punti-forza-grid .pagebuilder-column{align-content:start;border-bottom:1px solid #000;display:flex;flex-flow:row;flex-wrap:wrap;row-gap:12px}.punti-forza-grid .pagebuilder-column:empty{display:none}.punti-forza-grid .pagebuilder-column:has(+.pagebuilder-column:empty){border-bottom:none}@media(min-width:1024px){.punti-forza-grid .pagebuilder-column{border-bottom:none;border-left:1px solid #000;border-right:1px solid #000;padding:0 20px}.punti-forza-grid .pagebuilder-column:first-child{border:none;padding-left:0}.punti-forza-grid .pagebuilder-column:last-child{border:none;padding-right:0}}.punti-forza-grid .pagebuilder-column>*{align-items:baseline;display:flex;padding-top:12px}.punti-forza-grid .pagebuilder-column>:last-child{padding-bottom:12px;padding-top:0;width:100%}.punti-forza-grid .pagebuilder-column>:nth-child(2){max-width:calc(100% - 34px)}.punti-forza-grid .pagebuilder-column figure{margin-right:8px}