.et_pb_menu_0_tb_header.et_pb_menu ul li a{text-transform:unset}p.megamenu-title{font-family:'Kaisei Tokumin'!important;letter-spacing:-1px!important;padding-bottom:10px!important}.megamenu-links-list a{font-family:'Inter Tight'}.liquid-glass-card{position:relative;border-radius:0px;isolation:isolate;box-shadow:0px 0px 21px -8px rgba(255,255,255,0.3);cursor:pointer;padding:20px 0px}.liquid-glass-card::before{content:'';position:absolute;inset:0;z-index:0;border-radius:0px;box-shadow:inset 0 0 9px -7px rgba(255,255,255,0.7);background-color:rgba(255,255,255,0);pointer-events:none}.liquid-glass-card::after{content:'';position:absolute;inset:0;z-index:-1;border-radius:0px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);filter:url(#glass-distortion);isolation:isolate;pointer-events:none}.kw-cta{position:relative;display:inline-flex;align-items:center;gap:28px;width:auto;max-width:max-content;padding:21px 34px;border:none;border-radius:14px;background:#0E0C0B;color:#F4EFE8;font-family:'Inter Tight',Helvetica,Arial,Lucida,sans-serif!important;font-weight:400;font-size:14px;letter-spacing:.26em;text-transform:uppercase;text-decoration:none;cursor:pointer;isolation:isolate;overflow:hidden;box-shadow:0 18px 40px -22px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.04);transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1),letter-spacing .55s cubic-bezier(.16,1,.3,1)}.kw-cta::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,#3E2616 0%,#2A1A0F 100%);transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.7,0,.18,1)}.kw-cta::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;z-index:3;background:linear-gradient(90deg,transparent,#C9A86A,transparent);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.7,0,.18,1) .05s}.kw-cta__txt{position:relative;z-index:2;white-space:nowrap}.kw-cta__arrow{position:relative;z-index:2;width:26px;height:14px;overflow:hidden;flex:0 0 auto}.kw-cta__arrow svg{position:absolute;top:0;left:0;width:26px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .5s cubic-bezier(.7,0,.2,1)}.kw-cta__arrow svg:nth-child(2){transform:translateX(-130%)}.kw-cta:hover{letter-spacing:.30em;transform:translateY(-2px);box-shadow:0 26px 50px -20px rgba(62,38,22,.85),inset 0 0 0 1px rgba(201,168,106,.28)}.kw-cta:hover::before{transform:scaleX(1)}.kw-cta:hover::after{transform:scaleX(1)}.kw-cta:hover .kw-cta__arrow svg:nth-child(1){transform:translateX(130%)}.kw-cta:hover .kw-cta__arrow svg:nth-child(2){transform:translateX(0)}.kw-cta:active{transform:scale(.985)}a:has(>.kw-cta){text-decoration:none}@media (prefers-reduced-motion:reduce){.kw-cta,.kw-cta::before,.kw-cta::after,.kw-cta__arrow svg{transition:none!important}}.pretitoli{font-size:1.2rem!important;font-family:inter-tight}.tc-process-card::before{content:'';position:absolute;background:#8D7868;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:left;transition:transform 0.4s cubic-bezier(0.4,0,0.2,1)}.tc-process-card:hover::before{transform:scaleX(1)}.tc-process-card:hover .tc-process-card__number p{color:#8D7868!important;transition:200ms cubic-bezier(0.4,0,0.2,1)}.tc-process-card__number p{transition:200ms cubic-bezier(0.4,0,0.2,1)}.tc-process-card{transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);padding:45px 26px}.tc-process-card h3{height:40px}.et-menu li:not(.mega-menu) ul,#top-menu li:not(.mega-menu) ul{width:328px!important}ul.sub-menu li a{text-transform:lowercase!important}ul#menu-menu a{padding-bottom:20px 0px}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:'Inter Tight',Helvetica,Arial,Lucida,sans-serif!important;font-weight:300;text-transform:uppercase;font-size:16px}.sub-menu .menu-item a{padding:10px 10px!important}.sub-menu .menu-item a:hover{padding:10px 10px 10px 20px!important;box-shadow:rgba(0,0,0,0.08) 0px 2px 12px;background:#fff;color:#A78C73!important}.sub-menu .menu-item a::before{content:'';position:absolute;left:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor;opacity:0;transition:opacity 0.3s ease}.sub-menu .menu-item a::first-letter{text-transform:uppercase}.sub-menu .menu-item a::before{border-left-color:#A78C73!important}.sub-menu .menu-item a::before{opacity:0!important}.sub-menu .menu-item a:hover::before{opacity:1!important}html,body{overflow-x:hidden;width:100%!important}#page-container{max-width:100%;overflow-x:hidden!important}.grecaptcha-badge{visibility:hidden!important}.iubenda_legal_document h1,.iubenda_legal_document h2,.iubenda_legal_document h3,.iubenda_legal_document h4,#iub-pp-container h1,#iub-pp-container h2,#iub-pp-container h3,#iub-pp-container h4{font-family:"Open Sans",Arial,sans-serif;letter-spacing:-0.04em}a[title="iubenda - generatore di Privacy Policy"]{font-size:0;color:#fff}a[title="iubenda - generatore di Privacy Policy"]::after,a[target="_top"]::after{content:"KeyWeb Srl";font-size:13px;color:#fff}.iubenda_legal_document p:last-child,.iubenda_legal_document p:last-child a,.iub_footer a,#iubenda_policy .iub_footer{display:none!important}.iubenda_legal_document p:last-child,.iubenda_legal_document p:last-child a{color:#fff!important}.iubenda-tp-btn[data-tp-float][data-tp-float="bottom-right"],.iubenda-tp-btn[data-tp-float][data-tp-float="top-right"]{opacity:0!important}.rigafoto img{object-fit:cover!important}.quadrata img{aspect-ratio:1;object-fit:cover}.landscape img{aspect-ratio:4/3;object-fit:cover}.portrait img{aspect-ratio:3/4;object-fit:cover}.duecolonne{column-count:2;column-gap:50px}.barracall{transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out!important}.barracall.barracall-hidden{transform:translateY(100%)!important;opacity:0!important}.barracall.barracall-visible{transform:translateY(0%)!important;opacity:1!important}.et-l--header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:99999!important;transition:transform 0.3s ease-in-out!important}.et-l--header.header-hidden{transform:translateY(-100%)!important}body.et-l--has-fixed-header{padding-top:0px}.et-l--header.header-visible{transform:translateY(0%)!important}.et_pb_section_0_tb_header.et_pb_section{padding-top:10px!important;padding-bottom:10px!important}body.et-l--has-fixed-header{padding-top:0px}@media all and (min-width:1000px) and (max-width:1400px){.et_pb_menu__logo-wrap{width:200px!important}}@media all and (min-width:980px){.megamenu-serramenti .sub-menu,.megamenu-porte .sub-menu,.megamenu-oscuranti .sub-menu{display:none}}