.elementor-55331 .elementor-element.elementor-element-cpz0006{--display:flex;--min-height:84vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:140px;--padding-bottom:88px;--padding-left:56px;--padding-right:56px;}.elementor-55331 .elementor-element.elementor-element-cpz0006:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-ginevra-veduta-insieme-isola-legno-chiaro.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0001 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2.86px;color:rgba(255,255,255,0.85);}.elementor-55331 .elementor-element.elementor-element-cpz0002 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:72px;font-weight:400;line-height:1.02em;color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0003{font-family:"Jost", Sans-serif;font-size:19px;font-weight:300;color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0080{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-55331 .elementor-element.elementor-element-cpz0080:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-55331 .elementor-element.elementor-element-cpz0078{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-55331 .elementor-element.elementor-element-cpz0075{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-55331 .elementor-element.elementor-element-cpz0075 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.56px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.11px;color:#8C8579;}.elementor-55331 .elementor-element.elementor-element-cpz0076{text-align:center;}.elementor-55331 .elementor-element.elementor-element-cpz0076 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:48px;font-weight:400;line-height:1.05em;letter-spacing:-0.96px;color:#161817;}.elementor-55331 .elementor-element.elementor-element-cpz0077{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Jost", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.6em;color:#8C8579;}.elementor-55331 .elementor-element.elementor-element-cpz0079{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-55331 .elementor-element.elementor-element-cpz0010{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0010:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-melania-veduta-serale-isola-866x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0008{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0008:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0009 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0014{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0014:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-ginevra-veduta-living-notturna-legno-chiaro-868x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0012{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0012:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0013 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0018{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0018:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-ginevra-veduta-notturna-vetrata-rovere-scuro-866x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0016{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0016:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0017 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0022{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0022:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-marilyn-veduta-esterna-notturna-868x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0020{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0020:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0021 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0026{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0026:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-marilyn-dettaglio-pensili-blu-notte-868x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0024{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0024:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0025 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0030{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0030:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-marilyn-dettaglio-teiera-serale.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0028{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0028:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0029 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0038{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0038:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-marlene-penisola-set-te-sera-1024x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0036{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0036:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0037 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0042{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0042:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-marlene-zona-living-vetrata-866x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0040{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0040:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0041 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0046{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0046:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-marilyn-zona-pranzo-tavolo-vetro-1024x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0044{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0044:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0045 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0050{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0050:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-marlene-isola-candele-dettaglio-1024x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0048{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0048:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0049 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0054{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0054:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-diamante-veduta-serale-isola-vetrata-866x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0052{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0052:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0053 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0034{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0034:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-ginevra-colonna-dispensa-ripiani-estraibili-rovere-scuro-867x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0032{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0032:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0033 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0058{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0058:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-sibilla-veduta-serale-vetrata-867x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0056{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0056:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0057 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0062{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0062:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-ginevra-dettaglio-still-life-piano-nero-legno-chiaro-1024x1022.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0060{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0060:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0061 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0066{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0066:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-ginevra-veduta-notturna-vetrine-champagne-868x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0064{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0064:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0065 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0070{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0070:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-marlene-vetrina-illuminata-sera-868x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0068{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0068:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0069 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0074{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-55331 .elementor-element.elementor-element-cpz0074:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-ginevra-dettaglio-still-life-teiera-terracotta-rovere-scuro-1024x1024.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0072{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-55331 .elementor-element.elementor-element-cpz0072:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0073 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0095{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7E3DB;--border-color:#E7E3DB;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-55331 .elementor-element.elementor-element-cpz0095:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1EC;}.elementor-55331 .elementor-element.elementor-element-cpz0093{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-55331 .elementor-element.elementor-element-cpz0090{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-55331 .elementor-element.elementor-element-cpz0090 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.56px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.11px;color:#8C8579;}.elementor-55331 .elementor-element.elementor-element-cpz0091{text-align:center;}.elementor-55331 .elementor-element.elementor-element-cpz0091 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:48px;font-weight:400;line-height:1.05em;letter-spacing:-0.96px;color:#161817;}.elementor-55331 .elementor-element.elementor-element-cpz0092{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Jost", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.6em;color:#8C8579;}.elementor-55331 .elementor-element.elementor-element-cpz0094{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-55331 .elementor-element.elementor-element-cpz0083{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-55331 .elementor-element.elementor-element-cpz0083:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/09/ciao-cucine-gres-sibilla-veduta-dall-alto-piano-cottura_.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0081 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:21.6px;font-weight:400;color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0082 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0086{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-55331 .elementor-element.elementor-element-cpz0086:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-marlene-isola-lavello-vista-alto-1024x693.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0084 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:21.6px;font-weight:400;color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0085 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0089{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-55331 .elementor-element.elementor-element-cpz0089:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ciaocucine.it/wp-content/uploads/2026/08/ciao-cucine-ql-cucina-modern-design-ginevra-veduta-dall-alto-isola-piano-cottura-1024x690.jpg");background-position:center center;background-size:cover;}.elementor-55331 .elementor-element.elementor-element-cpz0087 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:21.6px;font-weight:400;color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0088 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;letter-spacing:1.68px;color:rgba(255,255,255,0.86);}.elementor-55331 .elementor-element.elementor-element-cpz0100{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:84px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-55331 .elementor-element.elementor-element-cpz0100:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161817;}.elementor-55331 .elementor-element.elementor-element-cpz0096{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-55331 .elementor-element.elementor-element-cpz0096 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:rgba(255,255,255,0.6);}.elementor-55331 .elementor-element.elementor-element-cpz0097{text-align:center;}.elementor-55331 .elementor-element.elementor-element-cpz0097 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:36.8px;font-weight:400;line-height:1.05em;letter-spacing:-0.74px;color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0098{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:center;font-family:"Jost", Sans-serif;font-size:15.2px;font-weight:300;line-height:1.6em;color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0099 .elementor-button{background-color:#FFFFFF;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;fill:#161817;color:#161817;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 32px 15px 32px;}.elementor-55331 .elementor-element.elementor-element-cpz0106{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:84px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-55331 .elementor-element.elementor-element-cpz0106:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-55331 .elementor-element.elementor-element-cpz0104{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-55331 .elementor-element.elementor-element-cpz0102{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-55331 .elementor-element.elementor-element-cpz0102 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.56px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.11px;color:#8C8579;}.elementor-55331 .elementor-element.elementor-element-cpz0103{text-align:center;}.elementor-55331 .elementor-element.elementor-element-cpz0103 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:48px;font-weight:400;line-height:1.05em;letter-spacing:-0.96px;color:#161817;}.elementor-55331 .elementor-element.elementor-element-cpzfaq01{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#8C8579;}.elementor-55331 .elementor-element.elementor-element-cpz0105{--display:flex;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-accordion-icon, .elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-accordion-title{color:#161817;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-accordion-icon svg{fill:#161817;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-active .elementor-accordion-icon, .elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-active .elementor-accordion-title{color:#161817;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-active .elementor-accordion-icon svg{fill:#161817;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-tab-content{color:#403D39;}.elementor-55331 .elementor-element.elementor-element-cpz0110{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-55331 .elementor-element.elementor-element-cpz0110:not(.elementor-motion-effects-element-type-background), .elementor-55331 .elementor-element.elementor-element-cpz0110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161817;}.elementor-55331 .elementor-element.elementor-element-cpz0107{text-align:center;}.elementor-55331 .elementor-element.elementor-element-cpz0107 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:48px;font-weight:400;line-height:1.05em;letter-spacing:-0.96px;color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0108{text-align:center;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#FFFFFF;}.elementor-55331 .elementor-element.elementor-element-cpz0109 .elementor-button{background-color:#FFFFFF;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;fill:#161817;color:#161817;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 32px 15px 32px;}@media(min-width:768px){.elementor-55331 .elementor-element.elementor-element-cpz0078{--content-width:680px;}.elementor-55331 .elementor-element.elementor-element-cpz0010{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0008{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0014{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0012{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0018{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0016{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0022{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0020{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0026{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0024{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0030{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0028{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0038{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0036{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0042{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0040{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0046{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0044{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0050{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0048{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0054{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0052{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0034{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0032{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0058{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0056{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0062{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0060{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0066{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0064{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0070{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0068{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0074{--width:232px;}.elementor-55331 .elementor-element.elementor-element-cpz0072{--width:118px;}.elementor-55331 .elementor-element.elementor-element-cpz0093{--content-width:680px;}.elementor-55331 .elementor-element.elementor-element-cpz0083{--width:380px;}.elementor-55331 .elementor-element.elementor-element-cpz0086{--width:380px;}.elementor-55331 .elementor-element.elementor-element-cpz0089{--width:380px;}.elementor-55331 .elementor-element.elementor-element-cpz0104{--content-width:680px;}.elementor-55331 .elementor-element.elementor-element-cpz0105{--content-width:860px;}}@media(max-width:767px){.elementor-55331 .elementor-element.elementor-element-cpz0006{--min-height:74vh;--padding-top:110px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-cpz0002 */@media(max-width:767px){.elementor-55331 .elementor-element.elementor-element-cpz0002 .elementor-heading-title{font-size:34px!important;line-height:1.02!important;letter-spacing:-0.68px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cpz0003 */.elementor-55331 .elementor-element.elementor-element-cpz0003, .elementor-55331 .elementor-element.elementor-element-cpz0003 p{color:#FFFFFF !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cpz0006 */.elementor-55331 .elementor-element.elementor-element-cpz0006::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,9,.86),rgba(8,8,9,.55) 40%,rgba(8,8,9,.14) 66%,rgba(8,8,9,0) 84%),linear-gradient(0deg,rgba(8,8,9,.66),rgba(8,8,9,.12) 44%,rgba(8,8,9,0) 62%);z-index:0;pointer-events:none;}.elementor-55331 .elementor-element.elementor-element-cpz0006>.e-con-inner,.elementor-55331 .elementor-element.elementor-element-cpz0006>*{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cpz0078 */.elementor-55331 .elementor-element.elementor-element-cpz0078>.e-con-inner{max-width:680px;margin-left:auto;margin-right:auto;}.elementor-55331 .elementor-element.elementor-element-cpz0078 p{margin-bottom:0!important;}@media(max-width:767px){.elementor-55331 .elementor-element.elementor-element-cpz0078{padding-bottom:24px!important;}.elementor-55331 .elementor-element.elementor-element-cpz0078 .elementor-heading-title{line-height:1.1;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0001 */.elementor-55331 .elementor-element.elementor-element-cvr0001{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0001 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0002 */.elementor-55331 .elementor-element.elementor-element-cvr0002{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0002 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0003 */.elementor-55331 .elementor-element.elementor-element-cvr0003{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0003 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0004 */.elementor-55331 .elementor-element.elementor-element-cvr0004{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0004 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0005 */.elementor-55331 .elementor-element.elementor-element-cvr0005{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0005 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0006 */.elementor-55331 .elementor-element.elementor-element-cvr0006{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0006 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0008 */.elementor-55331 .elementor-element.elementor-element-cvr0008{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0008 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0009 */.elementor-55331 .elementor-element.elementor-element-cvr0009{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0009 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0010 */.elementor-55331 .elementor-element.elementor-element-cvr0010{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0010 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0011 */.elementor-55331 .elementor-element.elementor-element-cvr0011{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0011 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0012 */.elementor-55331 .elementor-element.elementor-element-cvr0012{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0012 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0007 */.elementor-55331 .elementor-element.elementor-element-cvr0007{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0007 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0013 */.elementor-55331 .elementor-element.elementor-element-cvr0013{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0013 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0014 */.elementor-55331 .elementor-element.elementor-element-cvr0014{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0014 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0015 */.elementor-55331 .elementor-element.elementor-element-cvr0015{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0015 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0016 */.elementor-55331 .elementor-element.elementor-element-cvr0016{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0016 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0017 */.elementor-55331 .elementor-element.elementor-element-cvr0017{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0017 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cpz0079 */.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:14px;align-items:start;}.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner>.e-con{position:relative;overflow:hidden;aspect-ratio:5/6;min-height:0!important;height:auto!important;width:auto!important;padding:22px!important;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:11px;background-size:cover;background-position:center;border-radius:3px;transition:transform .35s,box-shadow .35s;}.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner>.e-con:hover{transform:translateY(-4px);box-shadow:0 26px 52px -24px rgba(22,24,23,.42);}.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner>.e-con::before{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(15,15,17,.62) 0%,rgba(15,15,17,.12) 46%,rgba(15,15,17,0) 72%);z-index:0;pointer-events:none;}.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner>.e-con::after{content:'SCOPRI LA PROMO \2192';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;letter-spacing:1.5px;font-weight:300;background:rgba(15,15,17,.30);opacity:0;transition:opacity .35s;z-index:3;pointer-events:none;}.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner>.e-con:hover::after{opacity:1;}.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner>.e-con>*{position:relative;z-index:2;}.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner>.e-con>.e-con{background:#fff!important;border-radius:4px;height:48px!important;min-height:48px!important;max-height:48px;min-width:88px;width:auto!important;padding:0 14px!important;display:flex!important;align-items:center;justify-content:center;box-shadow:0 6px 18px -9px rgba(0,0,0,.4);flex:0 0 auto;aspect-ratio:auto!important;overflow:visible;}.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner>.e-con>.e-con .elementor-widget-image{width:auto!important;}.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner>.e-con>.e-con img{max-height:26px!important;max-width:120px!important;width:auto!important;height:auto!important;object-fit:contain;}@media(max-width:767px){.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;}.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner>.e-con{aspect-ratio:4/5!important;padding:14px!important;gap:8px!important;}.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner>.e-con>.e-con{height:38px!important;min-height:38px!important;max-height:38px;min-width:62px;padding:0 10px!important;}.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner>.e-con>.e-con img{max-height:20px!important;max-width:80px!important;}.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner>.e-con .elementor-heading-title{font-size:8.6px!important;letter-spacing:.9px!important;line-height:1.5!important;}.elementor-55331 .elementor-element.elementor-element-cpz0079>.e-con-inner>.e-con::after{font-size:9px;letter-spacing:1px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cpz0080 */@media(max-width:767px){.elementor-55331 .elementor-element.elementor-element-cpz0080{padding-top:56px!important;padding-bottom:56px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cpz0093 */.elementor-55331 .elementor-element.elementor-element-cpz0093>.e-con-inner{max-width:680px;margin-left:auto;margin-right:auto;}.elementor-55331 .elementor-element.elementor-element-cpz0093 p{margin-bottom:0!important;}@media(max-width:767px){.elementor-55331 .elementor-element.elementor-element-cpz0093{padding-bottom:24px!important;}.elementor-55331 .elementor-element.elementor-element-cpz0093 .elementor-heading-title{line-height:1.1;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0018 */.elementor-55331 .elementor-element.elementor-element-cvr0018{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0018 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0019 */.elementor-55331 .elementor-element.elementor-element-cvr0019{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0019 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvr0020 */.elementor-55331 .elementor-element.elementor-element-cvr0020{position:absolute!important;inset:0;z-index:5;margin:0!important;}.elementor-55331 .elementor-element.elementor-element-cvr0020 .elementor-button{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;border:0!important;padding:0!important;font-size:0!important;box-shadow:none!important;border-radius:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cpz0094 */.elementor-55331 .elementor-element.elementor-element-cpz0094>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start;}.elementor-55331 .elementor-element.elementor-element-cpz0094>.e-con-inner>.e-con{position:relative;overflow:hidden;aspect-ratio:5/6;min-height:0!important;height:auto!important;width:auto!important;padding:22px!important;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:11px;background-size:cover;background-position:center;border-radius:3px;transition:transform .35s,box-shadow .35s;}.elementor-55331 .elementor-element.elementor-element-cpz0094>.e-con-inner>.e-con:hover{transform:translateY(-4px);box-shadow:0 26px 52px -24px rgba(22,24,23,.42);}.elementor-55331 .elementor-element.elementor-element-cpz0094>.e-con-inner>.e-con::before{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(15,15,17,.62) 0%,rgba(15,15,17,.12) 46%,rgba(15,15,17,0) 72%);z-index:0;pointer-events:none;}.elementor-55331 .elementor-element.elementor-element-cpz0094>.e-con-inner>.e-con::after{content:'SCOPRI LA PROMO \2192';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;letter-spacing:1.5px;font-weight:300;background:rgba(15,15,17,.30);opacity:0;transition:opacity .35s;z-index:3;pointer-events:none;}.elementor-55331 .elementor-element.elementor-element-cpz0094>.e-con-inner>.e-con:hover::after{opacity:1;}.elementor-55331 .elementor-element.elementor-element-cpz0094>.e-con-inner>.e-con>*{position:relative;z-index:2;}.elementor-55331 .elementor-element.elementor-element-cpz0094>.e-con-inner>.e-con>.e-con{background:#fff!important;border-radius:4px;height:48px!important;min-height:48px!important;max-height:48px;min-width:88px;width:auto!important;padding:0 14px!important;display:flex!important;align-items:center;justify-content:center;box-shadow:0 6px 18px -9px rgba(0,0,0,.4);flex:0 0 auto;aspect-ratio:auto!important;overflow:visible;}.elementor-55331 .elementor-element.elementor-element-cpz0094>.e-con-inner>.e-con>.e-con .elementor-widget-image{width:auto!important;}.elementor-55331 .elementor-element.elementor-element-cpz0094>.e-con-inner>.e-con>.e-con img{max-height:26px!important;max-width:120px!important;width:auto!important;height:auto!important;object-fit:contain;}@media(max-width:767px){.elementor-55331 .elementor-element.elementor-element-cpz0094>.e-con-inner{grid-template-columns:1fr!important;gap:12px!important;}.elementor-55331 .elementor-element.elementor-element-cpz0094>.e-con-inner>.e-con{aspect-ratio:16/9!important;padding:20px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cpz0095 */@media(max-width:767px){.elementor-55331 .elementor-element.elementor-element-cpz0095{padding-top:56px!important;padding-bottom:56px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cpz0098 */.elementor-55331 .elementor-element.elementor-element-cpz0098,.elementor-55331 .elementor-element.elementor-element-cpz0098 p{color:#FFFFFF!important;}.elementor-55331 .elementor-element.elementor-element-cpz0098{max-width:56ch!important;margin-left:auto!important;margin-right:auto!important;}.elementor-55331 .elementor-element.elementor-element-cpz0098 p{max-width:56ch;margin:0 auto!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cpz0100 */@media(max-width:767px){.elementor-55331 .elementor-element.elementor-element-cpz0100{padding-top:56px!important;padding-bottom:56px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cpz0104 */.elementor-55331 .elementor-element.elementor-element-cpz0104>.e-con-inner{max-width:680px;margin-left:auto;margin-right:auto;}.elementor-55331 .elementor-element.elementor-element-cpz0104 p{margin-bottom:0!important;}@media(max-width:767px){.elementor-55331 .elementor-element.elementor-element-cpz0104{padding-bottom:24px!important;}.elementor-55331 .elementor-element.elementor-element-cpz0104 .elementor-heading-title{line-height:1.1;}}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-cpz0101 */.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-accordion{border:0!important;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-accordion-item{border:0!important;border-top:1px solid #E7E3DB!important;background:transparent!important;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-accordion-item:last-child{border-bottom:1px solid #E7E3DB!important;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-tab-title{background:transparent!important;border:0!important;padding:22px 0!important;display:flex!important;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-accordion-title,.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-tab-title a{font-size:16.8px!important;color:#161817!important;font-weight:400!important;line-height:1.35;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-accordion-icon{order:2;margin:0!important;padding:0!important;width:auto!important;flex:0 0 auto;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-accordion-icon i,.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-accordion-icon svg,.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-accordion-icon span{display:none!important;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-accordion-icon::after{content:'+';display:inline-block;font-size:20.8px;line-height:1;color:#8C8579;transition:transform .25s;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-tab-title.elementor-active .elementor-accordion-icon::after{transform:rotate(45deg);}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-tab-content{background:transparent!important;border:0!important;padding:0 0 24px!important;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-tab-content,.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-tab-content p{color:#403D39!important;font-size:14.4px!important;line-height:1.6!important;margin:0!important;padding:0!important;}@media(max-width:767px){.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-accordion-title,.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-tab-title a{font-size:15.4px!important;}.elementor-55331 .elementor-element.elementor-element-cpz0101 .elementor-tab-title{padding:18px 0!important;gap:14px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cpz0105 */.elementor-55331 .elementor-element.elementor-element-cpz0105>.e-con-inner{max-width:860px;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cpz0106 */@media(max-width:767px){.elementor-55331 .elementor-element.elementor-element-cpz0106{padding-top:56px!important;padding-bottom:56px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cpz0108 */.elementor-55331 .elementor-element.elementor-element-cpz0108,.elementor-55331 .elementor-element.elementor-element-cpz0108 p{color:#FFFFFF!important;}.elementor-55331 .elementor-element.elementor-element-cpz0108{max-width:48ch!important;margin-left:auto!important;margin-right:auto!important;}.elementor-55331 .elementor-element.elementor-element-cpz0108 p{max-width:48ch;margin:0 auto!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cpz0110 */@media(max-width:767px){.elementor-55331 .elementor-element.elementor-element-cpz0110{padding-top:56px!important;padding-bottom:56px!important;}}/* End custom CSS */