.elementor .beige{background-color:var(--Beige);flex-direction:column;align-items:center}.elementor .masked{transform:scale3d(1,1,1);transition:all 200ms;flex-direction:column;align-items:center}.elementor .masked:hover,.elementor .masked:focus-visible{transform:scale3d(.8,.8,1)}.elementor .cat-title{min-width:80%;position:absolute;inset-block-end:25px;font-family:"Studio Brush";font-weight:400;font-size:var(--cat-title);color:#000;text-align:center;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;background-image:url(https://www.serbosco.it/wp-content/uploads/2026/01/menu-bg-1024x285.png);background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center}.elementor .bg-title{font-family:"Studio Brush";text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:25px;padding-inline-end:25px;margin-block-end:40px;background-image:url(https://www.serbosco.it/wp-content/uploads/2026/01/sfondo-titolo-button.webp);background-repeat:no-repeat;background-attachment:scroll;background-size:100% 60px;background-position:top center}.elementor .bg-title-button{position:relative;inset-block-end:0;margin-block-start:40px;transform:scale3d(1,1,1);transition:all 200ms}.elementor .bg-title-button:hover,.elementor .bg-title-button:focus-visible{transform:scale3d(.9,.9,1)}.elementor .gamma-wrapped{aspect-ratio:1/1;background-color:var(--Beige);display:flex;flex-direction:column;justify-content:center;align-items:center}.elementor .gamma-title{position:relative;inset-block-end:0;font-family:"Studio Brush";margin:10px;font-family:'Interstate';font-weight:700;\n}.elementor .gamma-icon{width:60px;height:60px;aspect-ratio:auto;object-fit:contain;object-position:center center;margin-block-end:6px}.elementor .custom-icon-list-title{display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center}.elementor .custom-icon-list{max-width:var(--paragraph-width);column-gap:40px;padding:0;display:flex;flex-direction:column;row-gap:10px;justify-content:center;align-items:center}.elementor .custom-icon-list-text{text-align:center}.elementor .custom-icon-list-icon{width:30px;height:30px}.elementor .disabled-image{z-index:1;user-select:none;pointer-events:none;;\n}.elementor .z-4{position:relative;z-index:4}.elementor .overflow-x-clip{overflow-x:clip;\n}