.elementor-70022 .elementor-element.elementor-element-bdrsh2027 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70022 .elementor-element.elementor-element-41b8ec63{--display:flex;--min-height:100vh;--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:center;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:58px;--padding-left:24px;--padding-right:24px;}.elementor-70022 .elementor-element.elementor-element-41b8ec63:not(.elementor-motion-effects-element-type-background), .elementor-70022 .elementor-element.elementor-element-41b8ec63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.banderari.com/redesign/wp-content/uploads/2026/09/banderari-accessori-hero-desktop.webp");background-position:center center;background-size:cover;}.elementor-70022 .elementor-element.elementor-element-41b8ec63::before, .elementor-70022 .elementor-element.elementor-element-41b8ec63 > .elementor-background-video-container::before, .elementor-70022 .elementor-element.elementor-element-41b8ec63 > .e-con-inner > .elementor-background-video-container::before, .elementor-70022 .elementor-element.elementor-element-41b8ec63 > .elementor-background-slideshow::before, .elementor-70022 .elementor-element.elementor-element-41b8ec63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70022 .elementor-element.elementor-element-41b8ec63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(7,12,15,0.18);--background-overlay:'';}.elementor-70022 .elementor-element.elementor-element-86e49a9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70022 .elementor-element.elementor-element-86e49a9f{text-align:center;}.elementor-70022 .elementor-element.elementor-element-86e49a9f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10.5px;font-weight:400;letter-spacing:1.55px;color:#FFFFFF;}.elementor-70022 .elementor-element.elementor-element-3aa915dc{--spacer-size:10px;}.elementor-70022 .elementor-element.elementor-element-6a9319d3{text-align:center;}.elementor-70022 .elementor-element.elementor-element-6a9319d3 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:400;line-height:1.12em;letter-spacing:0px;color:#FFFFFF;}.elementor-70022 .elementor-element.elementor-element-3e863ade{--spacer-size:4px;}.elementor-70022 .elementor-element.elementor-element-0f305a81{--spacer-size:26px;}.elementor-70022 .elementor-element.elementor-element-37f5c658{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 54px;--row-gap:10px;--column-gap:54px;--flex-wrap:wrap;}.elementor-70022 .elementor-element.elementor-element-b5e09d54 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:0.9px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,.78);border-radius:0px 0px 0px 0px;padding:0px 1px 6px 1px;}.elementor-70022 .elementor-element.elementor-element-b5e09d54 .elementor-button:hover, .elementor-70022 .elementor-element.elementor-element-b5e09d54 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-70022 .elementor-element.elementor-element-b5e09d54 .elementor-button:hover svg, .elementor-70022 .elementor-element.elementor-element-b5e09d54 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70022 .elementor-element.elementor-element-40a2c87a .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:0.9px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,.78);border-radius:0px 0px 0px 0px;padding:0px 1px 6px 1px;}.elementor-70022 .elementor-element.elementor-element-40a2c87a .elementor-button:hover, .elementor-70022 .elementor-element.elementor-element-40a2c87a .elementor-button:focus{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-70022 .elementor-element.elementor-element-40a2c87a .elementor-button:hover svg, .elementor-70022 .elementor-element.elementor-element-40a2c87a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70022 .elementor-element.elementor-element-42bb410a{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-70022 .elementor-element.elementor-element-42bb410a:not(.elementor-motion-effects-element-type-background), .elementor-70022 .elementor-element.elementor-element-42bb410a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70022 .elementor-element.elementor-element-57b8e776{--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70022 .elementor-element.elementor-element-3f2f0317{--display:flex;--min-height:62vh;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70022 .elementor-element.elementor-element-9693ede8{text-align:center;}.elementor-70022 .elementor-element.elementor-element-9693ede8 img{width:100%;height:62vh;object-fit:cover;object-position:center center;}.elementor-70022 .elementor-element.elementor-element-81709deb{--spacer-size:10px;}.elementor-70022 .elementor-element.elementor-element-2a49d8e7 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:1.25em;letter-spacing:0px;fill:#17150F;color:#17150F;border-style:none;padding:0px 0px 0px 0px;}.elementor-70022 .elementor-element.elementor-element-2a49d8e7 .elementor-button:hover, .elementor-70022 .elementor-element.elementor-element-2a49d8e7 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#6B6353;}.elementor-70022 .elementor-element.elementor-element-2a49d8e7 .elementor-button:hover svg, .elementor-70022 .elementor-element.elementor-element-2a49d8e7 .elementor-button:focus svg{fill:#6B6353;}.elementor-70022 .elementor-element.elementor-element-2b56d3f5{--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70022 .elementor-element.elementor-element-273d41b7{--display:flex;--min-height:62vh;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70022 .elementor-element.elementor-element-c020b061{text-align:center;}.elementor-70022 .elementor-element.elementor-element-c020b061 img{width:100%;height:62vh;object-fit:cover;object-position:center center;}.elementor-70022 .elementor-element.elementor-element-f73a8b10{--spacer-size:10px;}.elementor-70022 .elementor-element.elementor-element-ce6f5662 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:1.25em;letter-spacing:0px;fill:#17150F;color:#17150F;border-style:none;padding:0px 0px 0px 0px;}.elementor-70022 .elementor-element.elementor-element-ce6f5662 .elementor-button:hover, .elementor-70022 .elementor-element.elementor-element-ce6f5662 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#6B6353;}.elementor-70022 .elementor-element.elementor-element-ce6f5662 .elementor-button:hover svg, .elementor-70022 .elementor-element.elementor-element-ce6f5662 .elementor-button:focus svg{fill:#6B6353;}.elementor-70022 .elementor-element.elementor-element-e2659a8d{--display:flex;--min-height:100vh;--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;--flex-wrap:nowrap;--overflow:hidden;}.elementor-70022 .elementor-element.elementor-element-e2659a8d:not(.elementor-motion-effects-element-type-background), .elementor-70022 .elementor-element.elementor-element-e2659a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0E9;}.elementor-70022 .elementor-element.elementor-element-741fbbab{--display:flex;--min-height:100vh;--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:center;--align-items:flex-start;--padding-top:7vw;--padding-bottom:7vw;--padding-left:5.5vw;--padding-right:4.5vw;}.elementor-70022 .elementor-element.elementor-element-255c2487{text-align:start;}.elementor-70022 .elementor-element.elementor-element-255c2487 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11.5px;font-weight:500;letter-spacing:2.8px;color:#70695D;}.elementor-70022 .elementor-element.elementor-element-8e66db75{--spacer-size:16px;}.elementor-70022 .elementor-element.elementor-element-b03bfec8{text-align:start;}.elementor-70022 .elementor-element.elementor-element-b03bfec8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:36px;font-weight:400;line-height:1.12em;letter-spacing:-0.25px;color:#17150F;}.elementor-70022 .elementor-element.elementor-element-050b7e21{--spacer-size:17px;}.elementor-70022 .elementor-element.elementor-element-96e2235e{text-align:start;font-family:"Jost", Sans-serif;font-size:15.5px;font-weight:300;line-height:1.58em;color:#665F55;}.elementor-70022 .elementor-element.elementor-element-45151e05{--spacer-size:25px;}.elementor-70022 .elementor-element.elementor-element-fb904e5c .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:12.5px;font-weight:500;letter-spacing:2px;fill:#17150F;color:#17150F;border-style:solid;border-width:0px 0px 1px 0px;border-color:#17150F;border-radius:0px 0px 0px 0px;padding:0px 2px 6px 2px;}.elementor-70022 .elementor-element.elementor-element-fb904e5c .elementor-button:hover, .elementor-70022 .elementor-element.elementor-element-fb904e5c .elementor-button:focus{background-color:rgba(0,0,0,0);color:#7A654C;}.elementor-70022 .elementor-element.elementor-element-fb904e5c .elementor-button:hover svg, .elementor-70022 .elementor-element.elementor-element-fb904e5c .elementor-button:focus svg{fill:#7A654C;}.elementor-70022 .elementor-element.elementor-element-2c677286{--display:flex;--min-height:100vh;--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:center;--align-items:stretch;--overflow:hidden;--padding-top:4.8vw;--padding-bottom:4.8vw;--padding-left:3.8vw;--padding-right:3.8vw;}.elementor-70022 .elementor-element.elementor-element-bd709e7b{--display:flex;--min-height:100vh;--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;--flex-wrap:nowrap;--overflow:hidden;}.elementor-70022 .elementor-element.elementor-element-bd709e7b:not(.elementor-motion-effects-element-type-background), .elementor-70022 .elementor-element.elementor-element-bd709e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0C;}.elementor-70022 .elementor-element.elementor-element-a31f9c72{--display:flex;--min-height:100vh;--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;--overflow:hidden;}.elementor-70022 .elementor-element.elementor-element-c3ec18da{--display:flex;--min-height:100vh;--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;--flex-wrap:nowrap;}.elementor-70022 .elementor-element.elementor-element-d0ebb74b{--display:flex;--min-height:100vh;--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;}.elementor-70022 .elementor-element.elementor-element-03f6a6bb .elementor-heading-title{color:#B9B1A5;}.elementor-70022 .elementor-element.elementor-element-8d5682b5 .elementor-heading-title{color:#F3EEE4;}.elementor-70022 .elementor-element.elementor-element-d4c93320{color:#CFC7BC;}.elementor-70022 .elementor-element.elementor-element-81d52bc1 .elementor-heading-title{color:#90887D;}.elementor-70022 .elementor-element.elementor-element-7253729c .elementor-button{background-color:rgba(0,0,0,0);fill:#F3EEE4;color:#F3EEE4;}.elementor-70022 .elementor-element.elementor-element-03cca532{--display:flex;--min-height:100vh;--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;}.elementor-70022 .elementor-element.elementor-element-5ea46d14{--display:flex;--min-height:100vh;--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;--flex-wrap:nowrap;}.elementor-70022 .elementor-element.elementor-element-b16bc4e1{--display:flex;--min-height:100vh;--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;}.elementor-70022 .elementor-element.elementor-element-61eeae32 .elementor-heading-title{color:#B9B1A5;}.elementor-70022 .elementor-element.elementor-element-878f23d8 .elementor-heading-title{color:#F3EEE4;}.elementor-70022 .elementor-element.elementor-element-25906572{color:#CFC7BC;}.elementor-70022 .elementor-element.elementor-element-610b90d5 .elementor-heading-title{color:#90887D;}.elementor-70022 .elementor-element.elementor-element-a0306876 .elementor-button{background-color:rgba(0,0,0,0);fill:#F3EEE4;color:#F3EEE4;}.elementor-70022 .elementor-element.elementor-element-e6ffec94{--display:flex;--min-height:100vh;--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;}.elementor-70022 .elementor-element.elementor-element-7e90a740{--display:flex;--min-height:100vh;--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;--flex-wrap:nowrap;}.elementor-70022 .elementor-element.elementor-element-1d03cfaa{--display:flex;--min-height:100vh;--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;}.elementor-70022 .elementor-element.elementor-element-0d9d70fd .elementor-heading-title{color:#B9B1A5;}.elementor-70022 .elementor-element.elementor-element-c495c8a1 .elementor-heading-title{color:#F3EEE4;}.elementor-70022 .elementor-element.elementor-element-5d418cd2{color:#CFC7BC;}.elementor-70022 .elementor-element.elementor-element-62006320 .elementor-heading-title{color:#90887D;}.elementor-70022 .elementor-element.elementor-element-49fb672e .elementor-button{background-color:rgba(0,0,0,0);fill:#F3EEE4;color:#F3EEE4;}.elementor-70022 .elementor-element.elementor-element-ecae781f{--display:flex;--min-height:100vh;--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;}.elementor-70022 .elementor-element.elementor-element-85ee114a{--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;}.elementor-70022 .elementor-element.elementor-element-927d3ff8{--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;}.elementor-70022 .elementor-element.elementor-element-f4b8c8a2{--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;}.elementor-70022 .elementor-element.elementor-element-a31f9c73{--display:flex;--min-height:100vh;}.elementor-70022 .elementor-element.elementor-element-a31f9c74{--display:flex;--min-height:100vh;}.elementor-70022 .elementor-element.elementor-element-a31f9c75{--display:flex;--min-height:100vh;}.elementor-70022 .elementor-element.elementor-element-8a08f34f{--display:flex;--min-height:100vh;--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;--flex-wrap:nowrap;--overflow:hidden;}.elementor-70022 .elementor-element.elementor-element-8a08f34f:not(.elementor-motion-effects-element-type-background), .elementor-70022 .elementor-element.elementor-element-8a08f34f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFE8;}.elementor-70022 .elementor-element.elementor-element-6aeb0317{--display:flex;--min-height:100vh;--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;}.elementor-70022 .elementor-element.elementor-element-de5eae8d{--display:flex;--min-height:100vh;--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;}.elementor-70022 .elementor-element.elementor-element-5bd0f2c9{--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;}.elementor-70022 .elementor-element.elementor-element-c7fc8fae .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;color:#7A7368;}.elementor-70022 .elementor-element.elementor-element-543118fe .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:42px;font-weight:400;line-height:1.03em;color:#1F1E1A;}.elementor-70022 .elementor-element.elementor-element-57602f2d{font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;color:#6F6960;}.elementor-70022 .elementor-element.elementor-element-fa749f02{font-family:"Jost", Sans-serif;font-size:9.5px;font-weight:500;color:#8A8175;}.elementor-70022 .elementor-element.elementor-element-1989a8c1 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.9px;fill:#25231F;color:#25231F;border-style:solid;border-width:0px 0px 1px 0px;border-color:#2B2924;border-radius:0px 0px 0px 0px;}.elementor-70022 .elementor-element.elementor-element-ea751091{--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;}.elementor-70022 .elementor-element.elementor-element-45b3f080{--display:flex;--min-height:100vh;--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:center;--align-items:center;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-70022 .elementor-element.elementor-element-45b3f080:not(.elementor-motion-effects-element-type-background), .elementor-70022 .elementor-element.elementor-element-45b3f080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-70022 .elementor-element.elementor-element-7d6c5a95{--display:flex;--min-height:100vh;--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;--z-index:5;}.elementor-70022 .elementor-element.elementor-element-eaa2030c{--spacer-size:0px;}.elementor-70022 .elementor-element.elementor-element-c8e1cea7{text-align:center;}.elementor-70022 .elementor-element.elementor-element-c8e1cea7 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:400;line-height:1.16em;letter-spacing:0px;color:#FFFFFF;}.elementor-70022 .elementor-element.elementor-element-1fd92103{--spacer-size:14px;}.elementor-70022 .elementor-element.elementor-element-7ba7962c{text-align:center;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:1.35em;letter-spacing:0px;color:#FFFFFF;}.elementor-70022 .elementor-element.elementor-element-4108a617{--spacer-size:23px;}.elementor-70022 .elementor-element.elementor-element-c0565d39 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:12.5px;font-weight:500;line-height:1.2em;letter-spacing:2.15px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,.9);border-radius:0px 0px 0px 0px;padding:0px 2px 7px 2px;}.elementor-70022 .elementor-element.elementor-element-c0565d39 .elementor-button:hover, .elementor-70022 .elementor-element.elementor-element-c0565d39 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-70022 .elementor-element.elementor-element-c0565d39 .elementor-button:hover svg, .elementor-70022 .elementor-element.elementor-element-c0565d39 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70022 .elementor-element.elementor-element-bd73e5c0{--display:flex;--min-height:100vh;--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:center;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-70022 .elementor-element.elementor-element-bd73e5c0:not(.elementor-motion-effects-element-type-background), .elementor-70022 .elementor-element.elementor-element-bd73e5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.banderari.com/redesign/wp-content/uploads/2026/09/the-players-banderari-roma-eur-due-gentleman.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-70022 .elementor-element.elementor-element-66f31950{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:30;}@media(max-width:1024px){.elementor-70022 .elementor-element.elementor-element-41b8ec63{--min-height:100vh;--padding-top:0px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-70022 .elementor-element.elementor-element-86e49a9f .elementor-heading-title{font-size:10.5px;}.elementor-70022 .elementor-element.elementor-element-3aa915dc{--spacer-size:9px;}.elementor-70022 .elementor-element.elementor-element-6a9319d3 .elementor-heading-title{font-size:28px;}.elementor-70022 .elementor-element.elementor-element-3e863ade{--spacer-size:4px;}.elementor-70022 .elementor-element.elementor-element-0f305a81{--spacer-size:24px;}.elementor-70022 .elementor-element.elementor-element-37f5c658{--gap:10px 42px;--row-gap:10px;--column-gap:42px;}.elementor-70022 .elementor-element.elementor-element-b5e09d54 .elementor-button{font-size:13.5px;}.elementor-70022 .elementor-element.elementor-element-40a2c87a .elementor-button{font-size:13.5px;}.elementor-70022 .elementor-element.elementor-element-42bb410a{--min-height:100vh;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-70022 .elementor-element.elementor-element-3f2f0317{--min-height:58vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70022 .elementor-element.elementor-element-9693ede8 img{width:100%;height:58vh;}.elementor-70022 .elementor-element.elementor-element-81709deb{--spacer-size:9px;}.elementor-70022 .elementor-element.elementor-element-2a49d8e7 .elementor-button{font-size:15px;}.elementor-70022 .elementor-element.elementor-element-273d41b7{--min-height:58vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70022 .elementor-element.elementor-element-c020b061 img{width:100%;height:58vh;}.elementor-70022 .elementor-element.elementor-element-f73a8b10{--spacer-size:9px;}.elementor-70022 .elementor-element.elementor-element-ce6f5662 .elementor-button{font-size:15px;}.elementor-70022 .elementor-element.elementor-element-e2659a8d{--min-height:100vh;}.elementor-70022 .elementor-element.elementor-element-741fbbab{--min-height:100vh;--padding-top:6vw;--padding-bottom:6vw;--padding-left:4.5vw;--padding-right:4vw;}.elementor-70022 .elementor-element.elementor-element-255c2487 .elementor-heading-title{font-size:11px;}.elementor-70022 .elementor-element.elementor-element-8e66db75{--spacer-size:14px;}.elementor-70022 .elementor-element.elementor-element-b03bfec8 .elementor-heading-title{font-size:32px;}.elementor-70022 .elementor-element.elementor-element-050b7e21{--spacer-size:15px;}.elementor-70022 .elementor-element.elementor-element-96e2235e{font-size:14.5px;}.elementor-70022 .elementor-element.elementor-element-45151e05{--spacer-size:22px;}.elementor-70022 .elementor-element.elementor-element-fb904e5c .elementor-button{font-size:12px;}.elementor-70022 .elementor-element.elementor-element-2c677286{--min-height:100vh;--padding-top:56px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-70022 .elementor-element.elementor-element-bd709e7b{--min-height:100vh;}.elementor-70022 .elementor-element.elementor-element-8a08f34f{--min-height:100vh;}.elementor-70022 .elementor-element.elementor-element-45b3f080{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-70022 .elementor-element.elementor-element-7d6c5a95{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-70022 .elementor-element.elementor-element-eaa2030c{--spacer-size:0px;}.elementor-70022 .elementor-element.elementor-element-c8e1cea7 .elementor-heading-title{font-size:27px;}.elementor-70022 .elementor-element.elementor-element-1fd92103{--spacer-size:13px;}.elementor-70022 .elementor-element.elementor-element-7ba7962c{font-size:15px;}.elementor-70022 .elementor-element.elementor-element-4108a617{--spacer-size:21px;}.elementor-70022 .elementor-element.elementor-element-c0565d39 .elementor-button{font-size:12px;}}@media(max-width:767px){.elementor-70022 .elementor-element.elementor-element-41b8ec63:not(.elementor-motion-effects-element-type-background), .elementor-70022 .elementor-element.elementor-element-41b8ec63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.banderari.com/redesign/wp-content/uploads/2026/09/banderari-accessori-hero-mobile.webp");}.elementor-70022 .elementor-element.elementor-element-41b8ec63{--min-height:100vh;--padding-top:0px;--padding-bottom:38px;--padding-left:18px;--padding-right:18px;}.elementor-70022 .elementor-element.elementor-element-86e49a9f .elementor-heading-title{font-size:9.5px;}.elementor-70022 .elementor-element.elementor-element-3aa915dc{--spacer-size:8px;}.elementor-70022 .elementor-element.elementor-element-6a9319d3 .elementor-heading-title{font-size:24px;}.elementor-70022 .elementor-element.elementor-element-3e863ade{--spacer-size:3px;}.elementor-70022 .elementor-element.elementor-element-0f305a81{--spacer-size:20px;}.elementor-70022 .elementor-element.elementor-element-37f5c658{--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;--gap:10px 24px;--row-gap:10px;--column-gap:24px;}.elementor-70022 .elementor-element.elementor-element-b5e09d54 .elementor-button{font-size:12.5px;}.elementor-70022 .elementor-element.elementor-element-40a2c87a .elementor-button{font-size:12.5px;}.elementor-70022 .elementor-element.elementor-element-42bb410a{--min-height:100vh;--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:34px 34px;--row-gap:34px;--column-gap:34px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-70022 .elementor-element.elementor-element-57b8e776{--width:100%;}.elementor-70022 .elementor-element.elementor-element-3f2f0317{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70022 .elementor-element.elementor-element-9693ede8 img{width:100%;height:35vh;}.elementor-70022 .elementor-element.elementor-element-81709deb{--spacer-size:9px;}.elementor-70022 .elementor-element.elementor-element-2a49d8e7 .elementor-button{font-size:15px;}.elementor-70022 .elementor-element.elementor-element-2b56d3f5{--width:100%;}.elementor-70022 .elementor-element.elementor-element-273d41b7{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70022 .elementor-element.elementor-element-c020b061 img{width:100%;height:35vh;}.elementor-70022 .elementor-element.elementor-element-f73a8b10{--spacer-size:9px;}.elementor-70022 .elementor-element.elementor-element-ce6f5662 .elementor-button{font-size:15px;}.elementor-70022 .elementor-element.elementor-element-e2659a8d{--min-height:100vh;}.elementor-70022 .elementor-element.elementor-element-741fbbab{--width:100%;--min-height:38vh;--padding-top:34px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-70022 .elementor-element.elementor-element-255c2487 .elementor-heading-title{font-size:10.5px;}.elementor-70022 .elementor-element.elementor-element-8e66db75{--spacer-size:10px;}.elementor-70022 .elementor-element.elementor-element-b03bfec8 .elementor-heading-title{font-size:27px;}.elementor-70022 .elementor-element.elementor-element-050b7e21{--spacer-size:12px;}.elementor-70022 .elementor-element.elementor-element-96e2235e{font-size:13.5px;}.elementor-70022 .elementor-element.elementor-element-45151e05{--spacer-size:18px;}.elementor-70022 .elementor-element.elementor-element-fb904e5c .elementor-button{font-size:11.5px;}.elementor-70022 .elementor-element.elementor-element-2c677286{--width:100%;--min-height:62vh;--padding-top:18px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-70022 .elementor-element.elementor-element-bd709e7b{--min-height:100vh;}.elementor-70022 .elementor-element.elementor-element-8a08f34f{--min-height:100vh;}.elementor-70022 .elementor-element.elementor-element-45b3f080{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-70022 .elementor-element.elementor-element-7d6c5a95{--width:100%;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-70022 .elementor-element.elementor-element-eaa2030c{--spacer-size:0px;}.elementor-70022 .elementor-element.elementor-element-c8e1cea7 .elementor-heading-title{font-size:23.5px;}.elementor-70022 .elementor-element.elementor-element-1fd92103{--spacer-size:12px;}.elementor-70022 .elementor-element.elementor-element-7ba7962c{font-size:14px;}.elementor-70022 .elementor-element.elementor-element-4108a617{--spacer-size:19px;}.elementor-70022 .elementor-element.elementor-element-c0565d39 .elementor-button{font-size:11.5px;}}@media(min-width:768px){.elementor-70022 .elementor-element.elementor-element-42bb410a{--content-width:1066px;}.elementor-70022 .elementor-element.elementor-element-57b8e776{--width:50%;}.elementor-70022 .elementor-element.elementor-element-2b56d3f5{--width:50%;}.elementor-70022 .elementor-element.elementor-element-741fbbab{--width:32%;}.elementor-70022 .elementor-element.elementor-element-2c677286{--width:68%;}.elementor-70022 .elementor-element.elementor-element-bd709e7b{--width:100%;}.elementor-70022 .elementor-element.elementor-element-a31f9c72{--width:100%;}.elementor-70022 .elementor-element.elementor-element-c3ec18da{--width:100%;}.elementor-70022 .elementor-element.elementor-element-d0ebb74b{--width:42%;}.elementor-70022 .elementor-element.elementor-element-03cca532{--width:58%;}.elementor-70022 .elementor-element.elementor-element-5ea46d14{--width:100%;}.elementor-70022 .elementor-element.elementor-element-b16bc4e1{--width:42%;}.elementor-70022 .elementor-element.elementor-element-e6ffec94{--width:58%;}.elementor-70022 .elementor-element.elementor-element-7e90a740{--width:100%;}.elementor-70022 .elementor-element.elementor-element-1d03cfaa{--width:42%;}.elementor-70022 .elementor-element.elementor-element-ecae781f{--width:58%;}.elementor-70022 .elementor-element.elementor-element-a31f9c73{--width:100%;}.elementor-70022 .elementor-element.elementor-element-a31f9c74{--width:100%;}.elementor-70022 .elementor-element.elementor-element-a31f9c75{--width:100%;}.elementor-70022 .elementor-element.elementor-element-8a08f34f{--width:100%;}.elementor-70022 .elementor-element.elementor-element-6aeb0317{--width:68%;}.elementor-70022 .elementor-element.elementor-element-de5eae8d{--width:32%;}.elementor-70022 .elementor-element.elementor-element-7d6c5a95{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-70022 .elementor-element.elementor-element-57b8e776{--width:50%;}.elementor-70022 .elementor-element.elementor-element-2b56d3f5{--width:50%;}.elementor-70022 .elementor-element.elementor-element-741fbbab{--width:35%;}.elementor-70022 .elementor-element.elementor-element-2c677286{--width:65%;}.elementor-70022 .elementor-element.elementor-element-7d6c5a95{--width:100%;}}@media(min-width:1025px){.elementor-70022 .elementor-element.elementor-element-41b8ec63:not(.elementor-motion-effects-element-type-background), .elementor-70022 .elementor-element.elementor-element-41b8ec63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-41b8ec63 */.elementor-70022 .elementor-element.elementor-element-41b8ec63{background-image:url("https://www.banderari.com/redesign/wp-content/uploads/2026/09/banderari-accessori-hero-desktop.webp")!important}@media(max-width:767px){.elementor-70022 .elementor-element.elementor-element-41b8ec63{background-image:url("https://www.banderari.com/redesign/wp-content/uploads/2026/09/banderari-accessori-hero-mobile.webp")!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2659a8d */.elementor-70022 .elementor-element.elementor-element-e2659a8d{
  background:#F3F0E9!important;
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-shop-copy{
  position:relative!important;
  z-index:3!important;
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-shop-media{
  position:relative!important;
  background:#ECE7DE!important;
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-material,
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-product{
  display:none!important;
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-ties-product-widget,
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-ties-product-widget>.elementor-widget-container{
  width:100%!important;
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-ties-products{
  display:block;
  width:100%;
  max-width:1180px;
  margin:0 auto;
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-ties-products-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  margin:0 0 15px;
  color:#776F64;
  font-family:Jost,sans-serif;
  font-size:9.5px;
  font-weight:500;
  line-height:1.2;
  letter-spacing:1.55px;
  text-transform:uppercase;
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-ties-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:20px;
  width:100%;
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-card{
  display:flex;
  flex-direction:column;
  min-width:0;
  color:#17150F;
  text-decoration:none!important;
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-card-media{
  display:block;
  overflow:hidden;
  width:100%;
  aspect-ratio:1/1;
  background:#F8F6F1;
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-card-media img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  transition:transform .65s cubic-bezier(.22,.61,.36,1),opacity .35s ease;
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-card:hover .bdr-tie-card-media img{
  transform:scale(1.018);
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-card-copy{
  display:flex;
  flex-direction:column;
  padding-top:13px;
  font-family:Jost,sans-serif;
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-kicker{
  display:block;
  margin-bottom:7px;
  color:#7A7268;
  font-size:9px;
  font-weight:500;
  line-height:1.2;
  letter-spacing:1.15px;
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-card-copy strong{
  display:block;
  min-height:2.55em;
  margin:0 0 8px;
  color:#17150F;
  font-size:13.5px;
  font-weight:400;
  line-height:1.28;
}
.elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-meta{
  display:flex;
  justify-content:space-between;
  gap:10px;
  padding-top:8px;
  border-top:1px solid rgba(23,21,15,.16);
  color:#675F55;
  font-size:11px;
  font-weight:400;
  line-height:1.3;
}
@media(min-width:768px){
  .elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-card{
    opacity:.94;
    transform:translateY(7px);
    transition:opacity .55s ease,transform .65s cubic-bezier(.22,.61,.36,1);
  }
  .elementor-70022 .elementor-element.elementor-element-e2659a8d.is-active-stage .bdr-tie-card{
    opacity:1;
    transform:translateY(0);
  }
  .elementor-70022 .elementor-element.elementor-element-e2659a8d.is-active-stage .bdr-tie-card:nth-child(2){transition-delay:.07s}
  .elementor-70022 .elementor-element.elementor-element-e2659a8d.is-active-stage .bdr-tie-card:nth-child(3){transition-delay:.14s}
}
@media(max-width:1024px) and (min-width:768px){
  .elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-ties-grid{gap:14px}
  .elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-card-copy strong{font-size:12.5px}
  .elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-kicker{font-size:8px;letter-spacing:.85px}
  .elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-meta{font-size:10px}
}
@media(max-width:767px){
  .elementor-70022 .elementor-element.elementor-element-e2659a8d{
    flex-direction:column!important;
  }
  .elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-shop-copy{
    width:100%!important;
    height:auto!important;
    min-height:38vh!important;
  }
  .elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-shop-media{
    width:100%!important;
    height:auto!important;
    min-height:62vh!important;
    overflow:hidden!important;
  }
  .elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-ties-products-head{
    margin-bottom:12px;
    padding-right:2px;
    font-size:8.5px;
    letter-spacing:1.25px;
  }
  .elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-ties-grid{
    display:flex;
    gap:12px;
    width:auto;
    margin-right:-16px;
    padding-right:16px;
    overflow-x:auto;
    overflow-y:hidden;
    scroll-snap-type:x mandatory;
    overscroll-behavior-inline:contain;
    scrollbar-width:none;
    -webkit-overflow-scrolling:touch;
  }
  .elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-ties-grid::-webkit-scrollbar{display:none}
  .elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-card{
    flex:0 0 72vw;
    scroll-snap-align:start;
  }
  .elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-card-copy{padding-top:11px}
  .elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-card-copy strong{
    min-height:0;
    font-size:13px;
  }
}

/* UNIFIED PANEL MOTION V1 */
@media(min-width:768px){
  .elementor-70022 .elementor-element.elementor-element-e2659a8d .bdr-tie-card,
  .elementor-70022 .elementor-element.elementor-element-e2659a8d.is-active-stage .bdr-tie-card,
  .elementor-70022 .elementor-element.elementor-element-e2659a8d.is-active-stage .bdr-tie-card:nth-child(2),
  .elementor-70022 .elementor-element.elementor-element-e2659a8d.is-active-stage .bdr-tie-card:nth-child(3){
    opacity:1!important;
    transform:none!important;
    transition-delay:0s!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd709e7b */.elementor-70022 .elementor-element.elementor-element-bd709e7b{
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  background:#0D0D0C!important;
  isolation:isolate!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide{
  position:absolute!important;
  inset:0!important;
  display:flex!important;
  flex-direction:row!important;
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  background:#11100E!important;
  backface-visibility:hidden!important;
  -webkit-backface-visibility:hidden!important;
  will-change:clip-path,filter,transform!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-1{z-index:3!important}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-2{z-index:4!important}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-3{z-index:5!important}

.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content{
  position:relative!important;
  z-index:3!important;
  flex:0 0 42%!important;
  width:42%!important;
  height:100%!important;
  min-height:100%!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
  align-items:flex-start!important;
  padding:7vh 5.4vw 11vh!important;
  background:#11100E!important;
  box-sizing:border-box!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-kicker{
  margin:0 0 16px!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-kicker .elementor-heading-title{
  font-family:Jost,sans-serif!important;
  font-size:10.5px!important;
  font-weight:500!important;
  line-height:1.2!important;
  letter-spacing:2.5px!important;
  color:#B9B1A5!important;
  text-transform:uppercase!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-title{
  margin:0!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-title .elementor-heading-title{
  font-family:Quattrocento,Georgia,serif!important;
  font-size:clamp(42px,4.2vw,68px)!important;
  font-weight:400!important;
  line-height:1.01!important;
  letter-spacing:-1.1px!important;
  color:#F3EEE4!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-body{
  margin:20px 0 24px!important;
  max-width:500px!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-body,
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-body p{
  font-family:Jost,sans-serif!important;
  font-size:14.5px!important;
  font-weight:300!important;
  line-height:1.58!important;
  color:#CFC7BC!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-meta{
  margin:0 0 22px!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-meta .elementor-heading-title{
  font-family:Jost,sans-serif!important;
  font-size:9px!important;
  font-weight:500!important;
  line-height:1.2!important;
  letter-spacing:1.7px!important;
  color:#90887D!important;
  text-transform:uppercase!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-cta{
  width:auto!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-cta .elementor-button{
  padding:0 2px 7px!important;
  background:transparent!important;
  border:0!important;
  border-bottom:1px solid rgba(243,238,228,.92)!important;
  border-radius:0!important;
  color:#F3EEE4!important;
  font-family:Jost,sans-serif!important;
  font-size:11px!important;
  font-weight:500!important;
  line-height:1.15!important;
  letter-spacing:1.9px!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-cta .elementor-button:hover{
  color:#C9AA7C!important;
  border-color:#C9AA7C!important;
}

.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media{
  position:relative!important;
  z-index:1!important;
  flex:0 0 58%!important;
  width:58%!important;
  height:100%!important;
  min-height:100%!important;
  overflow:hidden!important;
  background:#1A1815!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media .elementor-widget-image,
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media .elementor-widget-container,
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media a,
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media img{
  width:100%!important;
  height:100%!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media a{
  display:block!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media img{
  display:block!important;
  object-fit:cover!important;
  object-position:center center!important;
  transform:scale(1.025);
  filter:saturate(.94) contrast(1.02) brightness(.95);
  transition:transform 1.25s cubic-bezier(.22,1,.36,1),filter .65s ease!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b.is-active-stage .bdr-ps-slide.is-current .bdr-ps-media img{
  transform:scale(1);
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media:after{
  content:"";
  position:absolute;
  inset:0;
  z-index:2;
  pointer-events:none;
  background:
    linear-gradient(90deg,rgba(17,16,14,.17) 0%,rgba(17,16,14,0) 23%),
    linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,.11) 100%);
}

.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-progress{
  position:absolute!important;
  left:5.4vw!important;
  right:5.4vw!important;
  bottom:28px!important;
  z-index:30!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  gap:14px!important;
  width:auto!important;
  pointer-events:none!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-progress-current .elementor-heading-title,
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-progress-total .elementor-heading-title{
  font-family:Jost,sans-serif!important;
  font-size:10px!important;
  font-weight:500!important;
  line-height:1!important;
  letter-spacing:1px!important;
  color:#F3EEE4!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-track{
  position:relative!important;
  flex:1 1 auto!important;
  width:auto!important;
  height:1px!important;
  min-height:1px!important;
  max-height:1px!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
  background:rgba(243,238,228,.32)!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-thumb{
  position:absolute!important;
  top:0!important;
  left:0!important;
  width:33.333%!important;
  height:1px!important;
  min-height:1px!important;
  padding:0!important;
  margin:0!important;
  background:#F3EEE4!important;
  will-change:transform!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-controller{
  position:absolute!important;
  width:0!important;
  height:0!important;
  overflow:hidden!important;
}

@media(max-width:1023px){
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content{
    flex-basis:44%!important;
    width:44%!important;
    padding-left:34px!important;
    padding-right:34px!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media{
    flex-basis:56%!important;
    width:56%!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-title .elementor-heading-title{
    font-size:42px!important;
  }
}

@media(max-width:767px){
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide{
    flex-direction:column!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media{
    order:1!important;
    flex:0 0 58vh!important;
    width:100%!important;
    height:58vh!important;
    min-height:58vh!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content{
    order:2!important;
    flex:0 0 42vh!important;
    width:100%!important;
    height:42vh!important;
    min-height:42vh!important;
    justify-content:flex-start!important;
    padding:22px 20px 54px!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-kicker{
    margin-bottom:8px!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-kicker .elementor-heading-title{
    font-size:8.5px!important;
    letter-spacing:2px!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-title .elementor-heading-title{
    font-size:30px!important;
    line-height:1.02!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-body{
    margin:10px 0 11px!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-body,
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-body p{
    font-size:11.5px!important;
    line-height:1.45!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-meta{
    margin-bottom:9px!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-meta .elementor-heading-title{
    font-size:7.8px!important;
    letter-spacing:1.25px!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-cta .elementor-button{
    font-size:9.5px!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-progress{
    left:20px!important;
    right:20px!important;
    bottom:17px!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-progress-current .elementor-heading-title,
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-progress-total .elementor-heading-title{
    font-size:8.5px!important;
  }
}

@media(prefers-reduced-motion:reduce){
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide,
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content,
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media img,
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-thumb{
    transition:none!important;
    animation:none!important;
  }
}
/* INITIAL SLIDER FALLBACK */
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-1{
  clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);
  filter:blur(0);
  pointer-events:auto;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-2,
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-3{
  clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%);
  filter:blur(10px);
  pointer-events:none;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-2 .bdr-ps-content,
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-3 .bdr-ps-content{
  opacity:0;
  filter:blur(10px);
  transform:translateX(20px);
}


/* UNIFIED PANEL MOTION V1 */
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media img,
.elementor-70022 .elementor-element.elementor-element-bd709e7b.is-active-stage .bdr-ps-slide.is-current .bdr-ps-media img{
  transform:none!important;
}


/* V5 compatibility: anchors were added later and are not part of the
   approved one-gesture pocket slider. */
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-pocket-anchor{
  display:none!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-pocket-pin{
  position:relative!important;
  top:auto!important;
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
  margin:0!important;
  overflow:hidden!important;
}


/* FULL-VIEWPORT POCKET STAGE — restored panel-engine geometry */
.elementor-70022 .elementor-element.elementor-element-bd709e7b{
  height:100svh!important;
  min-height:100svh!important;
  max-height:100svh!important;
  overflow:hidden!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-pocket-pin{
  position:relative!important;
  top:auto!important;
  width:100%!important;
  height:100svh!important;
  min-height:100svh!important;
  max-height:100svh!important;
  margin:0!important;
  overflow:hidden!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-pocket-anchor{
  display:none!important;
}

/* GALLERIA FAZZOLETTI · EDITORIAL ART DIRECTION */
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide{
  align-items:stretch!important;
  background:#1c1b19!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-1{
  background:radial-gradient(ellipse at 72% 47%,#403b2d 0%,#22201c 43%,#171715 100%)!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-2{
  background:radial-gradient(ellipse at 72% 47%,#353532 0%,#222321 43%,#171918 100%)!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-3{
  background:radial-gradient(ellipse at 72% 47%,#343c45 0%,#1d242b 43%,#15191d 100%)!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content{
  flex:0 0 40%!important;
  width:40%!important;
  justify-content:center!important;
  padding:8vh 2vw 9vh 5.4vw!important;
  background:transparent!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content:before{
  position:absolute;
  top:12.5vh;
  left:5.4vw;
  font:400 clamp(88px,11vw,168px)/1 Quattrocento,Georgia,serif;
  letter-spacing:-.08em;
  color:rgba(243,238,228,.065);
  pointer-events:none;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-1 .bdr-ps-content:before{content:"01"}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-2 .bdr-ps-content:before{content:"02"}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-3 .bdr-ps-content:before{content:"03"}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-kicker{
  margin:0 0 22px!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-kicker .elementor-heading-title{
  font-size:11px!important;
  letter-spacing:3.1px!important;
  color:#D5BFA0!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-title .elementor-heading-title{
  max-width:520px!important;
  font-size:clamp(48px,4.5vw,76px)!important;
  line-height:1.06!important;
  letter-spacing:-.035em!important;
  color:#FAF7EF!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-body{
  margin:27px 0 24px!important;
  max-width:360px!important;
  padding-top:25px!important;
  border-top:1px solid rgba(243,238,228,.24)!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-body,
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-body p{
  font-size:16px!important;
  line-height:1.6!important;
  color:#D5D0C6!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-meta{
  margin:0 0 28px!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-meta .elementor-heading-title{
  font-size:11px!important;
  letter-spacing:2px!important;
  color:#B7AA99!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-cta .elementor-button{
  font-size:11px!important;
  padding-bottom:9px!important;
  letter-spacing:2px!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media{
  flex:0 0 60%!important;
  width:60%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:5vh 5.4vw 6vh 1.5vw!important;
  background:transparent!important;
  box-sizing:border-box!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media .elementor-widget-image{
  width:min(74svh,52vw)!important;
  height:min(74svh,52vw)!important;
  max-width:100%!important;
  max-height:100%!important;
  flex:0 0 auto!important;
  box-shadow:0 26px 74px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.13)!important;
  overflow:hidden!important;
  transition:box-shadow .8s ease!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media .elementor-widget-container,
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media a,
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media img{
  width:100%!important;
  height:100%!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media img{
  object-fit:contain!important;
  transform:scale(1)!important;
  filter:none!important;
  transition:transform 7s ease-out!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b.is-active-stage .bdr-ps-slide.is-current .bdr-ps-media img{
  transform:scale(1.045)!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media:after{
  background:none!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-progress{
  bottom:33px!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-track{
  background:rgba(243,238,228,.22)!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-thumb{
  background:#D9B993!important;
}
@media(max-width:1023px){
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content{
    flex-basis:43%!important;
    width:43%!important;
    padding-left:4vw!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content:before{left:4vw}
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media{
    flex-basis:57%!important;
    width:57%!important;
    padding-right:4vw!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media .elementor-widget-image{
    width:min(68svh,49vw)!important;
    height:min(68svh,49vw)!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-title .elementor-heading-title{
    font-size:clamp(38px,4.6vw,54px)!important;
  }
}
@media(max-width:767px){
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide{
    flex-direction:column!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media{
    order:1!important;
    flex:0 0 52svh!important;
    width:100%!important;
    height:52svh!important;
    min-height:52svh!important;
    padding:6.5svh 22px 1svh!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media .elementor-widget-image{
    width:min(43svh,calc(100vw - 44px))!important;
    height:min(43svh,calc(100vw - 44px))!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content{
    order:2!important;
    flex:0 0 48svh!important;
    width:100%!important;
    height:48svh!important;
    min-height:48svh!important;
    justify-content:flex-start!important;
    padding:2.3svh 23px 46px!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content:before{
    top:0;
    left:auto;
    right:22px;
    font-size:86px;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-kicker{margin:0 0 12px!important}
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-kicker .elementor-heading-title{
    font-size:10px!important;
    letter-spacing:2.4px!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-title .elementor-heading-title{
    font-size:clamp(32px,8vw,45px)!important;
    line-height:1.04!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-body{
    margin:15px 0 12px!important;
    padding-top:13px!important;
    max-width:100%!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-body,
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-body p{
    font-size:13px!important;
    line-height:1.45!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-meta{margin-bottom:12px!important}
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-meta .elementor-heading-title{
    font-size:9px!important;
    letter-spacing:1.4px!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-cta .elementor-button{
    font-size:10px!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-progress{
    bottom:17px!important;
    left:23px!important;
    right:23px!important;
  }
}
@media(max-width:767px) and (max-height:700px){
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media{
    flex-basis:48svh!important;
    height:48svh!important;
    min-height:48svh!important;
    padding-top:5svh!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media .elementor-widget-image{
    width:min(39svh,calc(100vw - 44px))!important;
    height:min(39svh,calc(100vw - 44px))!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content{
    flex-basis:52svh!important;
    height:52svh!important;
    min-height:52svh!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-body{margin:9px 0!important;padding-top:9px!important}
}
@media(prefers-reduced-motion:reduce){
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media img,
  .elementor-70022 .elementor-element.elementor-element-bd709e7b.is-active-stage .bdr-ps-slide.is-current .bdr-ps-media img{
    transform:none!important;
    transition:none!important;
  }
}

/* Compact editorial copy and keep the complete printed artwork in view */
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content > .elementor-widget{
  height:auto!important;
  min-height:0!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media img,
.elementor-70022 .elementor-element.elementor-element-bd709e7b.is-active-stage .bdr-ps-slide.is-current .bdr-ps-media img{
  transform:none!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media .elementor-widget-image{
  transform:translateY(5px)!important;
  transition:transform 1.2s cubic-bezier(.22,1,.36,1),box-shadow .8s ease!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b.is-active-stage .bdr-ps-slide.is-current .bdr-ps-media .elementor-widget-image{
  transform:translateY(0)!important;
}
@media(prefers-reduced-motion:reduce){
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media .elementor-widget-image,
  .elementor-70022 .elementor-element.elementor-element-bd709e7b.is-active-stage .bdr-ps-slide.is-current .bdr-ps-media .elementor-widget-image{
    transform:none!important;
    transition:none!important;
  }
}

.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content > .elementor-widget{
  font-size:16px!important;
  line-height:1.4!important;
}

@media(max-width:767px){
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content{gap:9px!important}
}

/* WHITE GALLERY CANVAS · the printed work is the focal point */
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content{
  flex:0 0 36%!important;
  width:36%!important;
  padding-right:2.4vw!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media{
  flex:0 0 64%!important;
  width:64%!important;
  padding:4vh 3vw 7vh 1.5vw!important;
  background:#fff!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media .elementor-widget-image{
  width:min(80svh,56vw)!important;
  height:min(80svh,56vw)!important;
  max-width:100%!important;
  max-height:100%!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media:after{
  inset:auto 3vw 3.5vh 3vw!important;
  z-index:2!important;
  width:auto!important;
  height:auto!important;
  background:none!important;
  font-family:Quattrocento,Georgia,serif!important;
  font-size:clamp(17px,1.7vw,24px)!important;
  line-height:1.2!important;
  letter-spacing:-.02em!important;
  color:#302b27!important;
  text-align:left!important;
  white-space:nowrap!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-1 .bdr-ps-media:after{content:"Giuditta I  ·  Gustav Klimt"!important}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-2 .bdr-ps-media:after{content:"La Magra Compagnia  ·  Frans Hals"!important}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-slide-3 .bdr-ps-media:after{content:"Geometrie di Colori  ·  Banderari"!important}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-progress{
  right:auto!important;
  width:calc(36% - 9.4vw)!important;
}
.elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-progress-total .elementor-heading-title{
  color:#F3EEE4!important;
}
@media(max-width:1023px){
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content{
    flex-basis:40%!important;
    width:40%!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media{
    flex-basis:60%!important;
    width:60%!important;
    padding:5vh 3vw 7vh 1.2vw!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media .elementor-widget-image{
    width:min(72svh,54vw)!important;
    height:min(72svh,54vw)!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-progress{
    width:calc(40% - 9vw)!important;
  }
}
@media(max-width:767px){
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content{
    flex:0 0 48svh!important;
    width:100%!important;
    height:48svh!important;
    min-height:48svh!important;
    padding-right:23px!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media{
    flex:0 0 52svh!important;
    width:100%!important;
    height:52svh!important;
    min-height:52svh!important;
    padding:6.5svh 20px 6svh!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media .elementor-widget-image{
    width:min(39svh,calc(100vw - 40px))!important;
    height:min(39svh,calc(100vw - 40px))!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media:after{
    inset:auto 20px 1.5svh 20px!important;
    font-size:clamp(15px,4.2vw,19px)!important;
    white-space:normal!important;
    text-align:center!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-progress{
    left:23px!important;
    right:23px!important;
    width:auto!important;
  }
}
@media(max-width:767px) and (max-height:700px){
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media{
    flex-basis:48svh!important;
    height:48svh!important;
    min-height:48svh!important;
    padding:5svh 20px 6svh!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media .elementor-widget-image{
    width:min(36svh,calc(100vw - 40px))!important;
    height:min(36svh,calc(100vw - 40px))!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-content{
    flex-basis:52svh!important;
    height:52svh!important;
    min-height:52svh!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd709e7b .bdr-ps-media:after{
    font-size:15px!important;
    bottom:1svh!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a08f34f */.elementor-70022 .elementor-element.elementor-element-8a08f34f{
  position:relative!important;
  display:block!important;
  width:100%!important;
  min-height:100vh!important;
  height:100vh!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:#e3e3e1!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-main{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  overflow:hidden!important;
  z-index:1!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-main .elementor-widget-image,
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-main .elementor-widget-container,
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-main img{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-main img{
  object-fit:cover!important;
  object-position:center center!important;
  transform:translateX(14%) scale(1.32)!important;
  filter:saturate(.91) contrast(1.04)!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-main:before,
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-main:after{
  display:none!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-side{
  position:absolute!important;
  inset:0 auto 0 0!important;
  z-index:3!important;
  width:47%!important;
  height:100%!important;
  min-height:0!important;
  display:flex!important;
  align-items:center!important;
  background:linear-gradient(90deg,rgba(245,244,240,.99) 0%,rgba(245,244,240,.95) 72%,rgba(245,244,240,0) 100%)!important;
  overflow:visible!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-copy{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  width:min(470px,78%)!important;
  height:auto!important;
  min-height:0!important;
  margin-left:clamp(38px,6.3vw,106px)!important;
  padding:0!important;
  z-index:4!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-copy>.elementor-element{
  opacity:1!important;
  transform:none!important;
  transition:none!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-kicker{
  margin:0 0 26px!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-kicker .elementor-heading-title{
  font-family:Jost,sans-serif!important;
  font-size:11px!important;
  font-weight:500!important;
  letter-spacing:.28em!important;
  line-height:1.4!important;
  text-transform:uppercase!important;
  color:#5b5c59!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-title{margin:0!important;}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-title .elementor-heading-title{
  font-family:Jost,sans-serif!important;
  font-size:clamp(47px,5.2vw,78px)!important;
  font-weight:300!important;
  letter-spacing:-.045em!important;
  line-height:1.03!important;
  color:#1b252a!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-body{
  max-width:375px!important;
  margin:29px 0 29px!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-body,
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-body p{
  font-family:Jost,sans-serif!important;
  font-size:16px!important;
  font-weight:300!important;
  line-height:1.58!important;
  letter-spacing:.015em!important;
  color:#465057!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-meta{margin:0 0 29px!important;}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-meta,
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-meta p{
  font-family:Jost,sans-serif!important;
  font-size:10px!important;
  font-weight:500!important;
  letter-spacing:.18em!important;
  line-height:1.4!important;
  color:#657077!important;
  text-transform:uppercase!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-cta{width:auto!important;}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-cta .elementor-button{
  display:inline-flex!important;
  padding:0 0 8px!important;
  background:transparent!important;
  border:0!important;
  border-bottom:1px solid #1b252a!important;
  border-radius:0!important;
  color:#1b252a!important;
  font-family:Jost,sans-serif!important;
  font-size:11px!important;
  font-weight:500!important;
  letter-spacing:.18em!important;
  line-height:1.2!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-cta .elementor-button:hover{
  color:#7b6053!important;
  border-bottom-color:#7b6053!important;
}
.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-secondary{display:none!important;}
@media(max-width:1024px){
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-side{width:53%!important;}
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-copy{width:78%!important;margin-left:5vw!important;}
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-title .elementor-heading-title{font-size:clamp(42px,5vw,62px)!important;}
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-main img{transform:translateX(16%) scale(1.35)!important;}
}
@media(max-width:767px){
  .elementor-70022 .elementor-element.elementor-element-8a08f34f{min-height:100svh!important;height:100svh!important;}
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-main img{
    position:absolute!important;
    left:0!important;
    bottom:0!important;
    width:100%!important;
    height:60%!important;
    object-fit:cover!important;
    object-position:center center!important;
    transform:none!important;
  }
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-side{
    inset:0 0 auto 0!important;
    width:100%!important;
    height:58%!important;
    align-items:flex-start!important;
    background:linear-gradient(180deg,rgba(245,244,240,1) 0%,rgba(245,244,240,.98) 73%,rgba(245,244,240,0) 100%)!important;
  }
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-copy{
    width:86%!important;
    margin:0 7%!important;
    padding:8vh 0 0!important;
  }
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-kicker{margin-bottom:14px!important;}
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-kicker .elementor-heading-title{font-size:9px!important;}
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-title .elementor-heading-title{font-size:clamp(40px,11vw,56px)!important;}
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-body{max-width:310px!important;margin:17px 0 14px!important;}
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-body,.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-body p{font-size:13px!important;line-height:1.45!important;}
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-meta{margin-bottom:16px!important;}
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-meta,.elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-meta p{font-size:8px!important;}
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-cta .elementor-button{font-size:10px!important;}
}
@media(prefers-reduced-motion:reduce){
  .elementor-70022 .elementor-element.elementor-element-8a08f34f .bdr-bband-main img{transition:none!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d6c5a95 */.elementor-70022 .elementor-element.elementor-element-7d6c5a95{position:relative!important;z-index:5!important;max-width:720px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45b3f080 */.elementor-70022 .elementor-element.elementor-element-45b3f080{
  isolation:isolate!important;
  overflow:hidden!important;
  background-color:#111!important;
  background-image:url('https://www.banderari.com/redesign/wp-content/uploads/2026/09/maxresdefault.jpg')!important;
  background-position:center center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
}

/* Elementor native background video */
.elementor-70022 .elementor-element.elementor-element-45b3f080 > .elementor-background-video-container,
.elementor-70022 .elementor-element.elementor-element-45b3f080 .elementor-background-video-container{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  overflow:hidden!important;
  z-index:1!important;
  pointer-events:none!important;
}

.elementor-70022 .elementor-element.elementor-element-45b3f080 .elementor-background-video-container iframe,
.elementor-70022 .elementor-element.elementor-element-45b3f080 .elementor-background-video-container video{
  position:absolute!important;
  top:50%!important;
  left:50%!important;
  width:100vw!important;
  height:56.25vw!important;
  min-width:177.78vh!important;
  min-height:100vh!important;
  max-width:none!important;
  max-height:none!important;
  transform:translate(-50%,-50%) scale(1.15)!important;
  object-fit:cover!important;
  pointer-events:none!important;
  border:0!important;
  filter:saturate(.92) contrast(1.03) brightness(.92)!important;
}

/* fallback poster, always below video */
.elementor-70022 .elementor-element.elementor-element-45b3f080::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background:url('https://www.banderari.com/redesign/wp-content/uploads/2026/09/maxresdefault.jpg') center center/cover no-repeat;
  pointer-events:none;
}

/* grading */
.elementor-70022 .elementor-element.elementor-element-45b3f080::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:3;
  pointer-events:none;
  background:
    radial-gradient(circle at 50% 50%,rgba(0,0,0,0) 0%,rgba(0,0,0,.04) 58%,rgba(0,0,0,.14) 100%),
    linear-gradient(180deg,rgba(0,0,0,.06) 0%,rgba(0,0,0,0) 34%,rgba(0,0,0,.05) 72%,rgba(0,0,0,.17) 100%);
}

.elementor-70022 .elementor-element.elementor-element-45b3f080 .bdr-shop-copy{
  position:relative!important;
  z-index:5!important;
  width:100%!important;
  max-width:760px!important;
  margin:0 auto!important;
  opacity:1!important;
  transform:none!important;
}

.elementor-70022 .elementor-element.elementor-element-45b3f080 .bdr-shop-copy .elementor-heading-title,
.elementor-70022 .elementor-element.elementor-element-45b3f080 .bdr-shop-copy .elementor-widget-text-editor,
.elementor-70022 .elementor-element.elementor-element-45b3f080 .bdr-shop-copy .elementor-button{
  text-shadow:0 1px 12px rgba(0,0,0,.18);
}

@media(max-width:767px){
  .elementor-70022 .elementor-element.elementor-element-45b3f080 .elementor-background-video-container iframe,
  .elementor-70022 .elementor-element.elementor-element-45b3f080 .elementor-background-video-container video{
    width:177.78vh!important;
    height:100vh!important;
    min-width:100vw!important;
    min-height:56.25vw!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd73e5c0 */.elementor-70022 .elementor-element.elementor-element-bd73e5c0{
  position:relative!important;
  isolation:isolate!important;
  background-position:center center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
}
.elementor-70022 .elementor-element.elementor-element-bd73e5c0:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:
    linear-gradient(180deg,rgba(7,11,14,.36) 0%,rgba(7,11,14,.43) 44%,rgba(7,11,14,.54) 100%),
    radial-gradient(circle at 50% 48%,rgba(0,0,0,.03) 0%,rgba(0,0,0,.18) 100%);
}
.elementor-70022 .elementor-element.elementor-element-bd73e5c0>.elementor-element{
  position:relative!important;
  z-index:2!important;
}
.elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-search-panel{
  width:min(760px,82vw);
  transform:translateY(-2vh);
  margin:0 auto;
  text-align:center;
  color:#fff;
}
.elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-search-kicker{
  margin:0;
  font-family:"Jost",sans-serif;
  font-size:15px;
  font-weight:400;
  line-height:1.2;
  letter-spacing:.22em;
  text-transform:uppercase;
  color:#fff;
}
.elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-search-sub{
  margin:24px 0 74px;
  font-family:"Jost",sans-serif;
  font-size:16px;
  font-weight:300;
  line-height:1.55;
  letter-spacing:.02em;
  color:rgba(255,255,255,.94);
}
.elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-product-search{
  position:relative;
  display:flex;
  align-items:center;
  width:min(34vw,680px);
  margin:0 auto;
  padding:0 0 13px;
  border-bottom:1px solid rgba(255,255,255,.88);
}
.elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-product-search svg{
  flex:0 0 auto;
  width:25px;
  height:25px;
  margin-right:18px;
  color:#fff;
  stroke:currentColor;
}
.elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-product-search input[type="search"]{
  flex:1 1 auto;
  width:100%;
  min-width:0;
  margin:0;
  padding:0;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  appearance:none;
  -webkit-appearance:none;
  font-family:"Jost",sans-serif;
  font-size:18px;
  font-weight:300;
  line-height:1.35;
  letter-spacing:.01em;
  color:#fff!important;
}
.elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-product-search input[type="search"]::placeholder{
  color:rgba(255,255,255,.95);
  opacity:1;
}
.elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-product-search input[type="search"]::-webkit-search-cancel-button{
  display:none;
}
.elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-product-search:focus-within{
  border-bottom-color:#fff;
}
.elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-search-submit{
  position:absolute;
  inset:0;
  border:0;
  padding:0;
  background:transparent;
  cursor:text;
  opacity:0;
  pointer-events:none;
}
.elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-search-note{
  margin:16px 0 0;
  font-family:"Jost",sans-serif;
  font-size:9px;
  font-weight:400;
  line-height:1.3;
  letter-spacing:.17em;
  text-transform:uppercase;
  color:rgba(255,255,255,.68);
  opacity:0;
  transform:translateY(4px);
  transition:opacity .25s ease,transform .25s ease;
}
.elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-product-search:focus-within + .bdr-search-note{
  opacity:1;
  transform:none;
}
@media(max-width:767px){
  .elementor-70022 .elementor-element.elementor-element-bd73e5c0{
    min-height:100svh!important;
    height:100svh!important;
    padding-left:20px!important;
    padding-right:20px!important;
    background-position:57% center!important;
  }
  .elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-search-panel{
    width:100%;
  }
  .elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-search-kicker{
    font-size:12px;
    letter-spacing:.2em;
  }
  .elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-search-sub{
    max-width:310px;
    margin:18px auto 54px;
    font-size:14px;
    line-height:1.5;
  }
  .elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-product-search{
    width:min(100%,420px);
    padding-bottom:11px;
  }
  .elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-product-search svg{
    width:22px;
    height:22px;
    margin-right:14px;
  }
  .elementor-70022 .elementor-element.elementor-element-bd73e5c0 .bdr-product-search input[type="search"]{
    font-size:16px;
  }
}/* End custom CSS */