.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}:root{--text:#222;--muted:#5f6b78;--muted-2:#4a5562;--blue:#5e88b5;--blue-strong:#3f6a96;--navy:#16284a;--yellow:#ffe27e;--yellow-hover:#ffd54f;--grey-1:#eef1f4;--grey-2:#f1f3f6;--grey-3:#e6eaf1;--line:#e1e5eb;--field:#8792a0;--footer:#26272a;--wrap:1260px;--gutter:24px;--section:clamp(44px, 6vw, 76px);--r-s:4px;--r-m:8px;--r-l:12px}@font-face{font-family:"Inter";src:url(/wp-content/themes/cle/assets/fonts/Inter-latin.woff2) format("woff2");font-weight:400 700;font-display:swap}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#fafbfc;color:var(--text);font:400 15px/1.5 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-optical-sizing:auto}h1,h2,h3{text-wrap:balance}p,li,label{text-wrap:pretty}img{display:block;max-width:100%;height:auto}a{color:var(--blue-strong);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{margin:0;color:var(--text)}h1{font-size:clamp(34px, 4.6vw, 54px);line-height:1.1;font-weight:700}h2{font-size:clamp(26px, 3vw, 36px);line-height:1.2;font-weight:600}h3{font-size:clamp(19px, 2vw, 22px);line-height:1.3;font-weight:600}p{margin:0 0 1em}ul,ol{margin:0;padding:0}.plain{list-style:none}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--section) 0}main>.section:nth-child(even of .section,.prod-top){background:var(--grey-1);--box:#fff}.ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sprite{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:8px;z-index:100;padding:8px 12px;background:#fff;color:var(--text)}:focus-visible{outline:3px solid var(--blue-strong);outline-offset:2px}.hero :focus-visible,.stats :focus-visible,.site-footer :focus-visible{outline-color:var(--yellow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border:1px solid #fff0;border-radius:var(--r-s);background:var(--yellow);color:var(--navy);font-family:inherit;font-size:15px;font-weight:600;line-height:1;cursor:pointer;transition:background .15s,color .15s}.btn:hover{background:var(--yellow-hover);text-decoration:none}.btn-outline{background:#fff0;border-color:var(--blue-strong);color:var(--blue-strong)}.btn-outline:hover{background:var(--blue-strong);color:#fff}.more{display:inline-flex;align-items:center;gap:6px;font-weight:600}.more .ico{width:16px;height:16px}.site-header{position:sticky;top:0;z-index:40;background:#fafbfc;border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;gap:24px;min-height:68px}.logo img{width:170px}@media (max-width:1320px){.header-inner{gap:16px}.nav{gap:16px}.menu>li>a{padding-inline:6px}.logo img{width:140px}}.nav-toggle{position:absolute;width:1px;height:1px;opacity:0}.nav-burger{display:none;margin-left:auto;padding:10px;cursor:pointer}.nav-burger .ico{width:26px;height:26px}.nav-toggle:focus-visible+.nav-burger{outline:3px solid var(--blue-strong)}@media (min-width:1181px){.nav-toggle{display:none}}.nav{display:flex;flex:1;align-items:center;gap:24px}.menu{display:flex;align-items:center;gap:4px}.menu>li{position:relative}.menu>li>a{display:flex;align-items:center;gap:4px;padding:22px 10px;color:var(--text);white-space:nowrap}.menu>li>a:hover,.menu a[aria-current]{color:var(--blue-strong);text-decoration:none}.menu .ico{width:14px;height:14px}.sub-menu{position:absolute;top:100%;left:0;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:0 16px;min-width:340px;padding:14px 18px;background:#fff;border:1px solid var(--line);visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.has-sub:hover .sub-menu,.has-sub:focus-within .sub-menu{visibility:visible;opacity:1}.sub-menu a{display:block;padding:7px 0;color:var(--text)}.sub-menu a:hover{color:var(--blue-strong);text-decoration:none}.header-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.header-tel{display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-size:17px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.header-tel:hover{text-decoration:none;color:var(--blue-strong)}.contact{display:flex;align-items:center;gap:14px}.lang{display:flex;gap:6px;margin:0;font-size:14px;color:var(--muted);transform:translateY(-1px)}.lang a{color:var(--muted)}.lang a[aria-current]{color:var(--text);font-weight:600}.search{display:flex;align-items:center;gap:6px;height:40px;padding:0 10px;border:1px solid var(--field);border-radius:var(--r-s);color:var(--muted-2)}.search:focus-within{outline:3px solid var(--blue-strong);outline-offset:1px}.search input{width:142px;border:0;background:none;font:inherit;color:var(--text)}.search input:focus{outline:none}.cat-band,.hero{position:relative;overflow:hidden;background:var(--navy);color:#fff}.cat-band img,.hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cat-band::after,.hero::after{content:"";position:absolute;inset:0;background:rgb(22 40 74 / .82)}.hero{display:flex;align-items:center;min-height:480px;padding:56px 0}.hero::after{background:linear-gradient(90deg,rgb(22 40 74 / .96) 0%,rgb(22 40 74 / .93) 48%,rgb(22 40 74 / .45) 58%,#fff0 68%)}.hero-text{position:relative;z-index:1;max-width:640px}.hero h1{color:#fff;font-size:clamp(42px, 5.4vw, 72px);line-height:1.04;letter-spacing:-.02em}.hero h1 .art svg{width:2.79em;height:1.3em;vertical-align:-.22em;margin-left:.05em}.hero h1 .art g path{fill:none;stroke:currentColor;stroke-dasharray:1 2;animation:penna var(--t) cubic-bezier(.45,0,.55,1) calc(var(--d) + .3s) both}@keyframes penna{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hero h1 .art g path{animation:none}}.hero p{margin:20px 0 0;max-width:36ch;color:#dbe3ef;font-size:18px}.hero-points{margin:24px 0 28px;display:grid;gap:10px;font-size:17px}.hero-points li{display:flex;gap:10px;align-items:flex-start}.hero-points .ico{margin-top:2px;color:var(--yellow);stroke-width:2.4}select,input[type="text"],input[type="email"],input[type="tel"],textarea{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--field);border-radius:var(--r-s);background:#fff;color:var(--text);font:inherit}select{appearance:none;padding-right:34px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%234a5562' stroke-width='1.8'/%3E%3C/svg%3E") right 12px center no-repeat}.area{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:32px 48px;align-items:center}.area.flip .area-img{order:-1}.area-text{margin:20px 0 28px;max-width:42ch;color:var(--muted);font-size:18px}.area-text p{margin:0}.area-text p+p{margin-top:10px}.area-img{margin:0;display:flex;align-items:center;justify-content:center}.area-img img{width:100%;max-width:580px;mix-blend-mode:multiply}.area-img.sq img{max-width:440px}.steps{display:grid;grid-auto-rows:1fr}.steps li{position:relative;display:grid;grid-template-columns:48px 1fr;align-content:start;gap:24px;padding-bottom:32px}.steps li:last-child{padding-bottom:0}.steps li:not(:last-child)::before{content:"";position:absolute;left:24px;top:48px;bottom:0;width:1px;background:var(--field)}.step-n{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--navy);border-radius:50%;background:#fff;color:var(--navy);font-size:15px;font-weight:700}.steps h3{margin:10px 0 6px}.steps p{margin:0;color:var(--muted)}.blog-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:24px}.posts li{display:grid;grid-template-columns:160px minmax(0,1fr);gap:4px 24px;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.posts li:last-child{border-bottom:1px solid var(--line)}.post-img{display:block;overflow:hidden;border-radius:var(--r-s);background:var(--grey-3)}.post-img img{width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1)}.posts li:hover .post-img img{transform:scale(1.05)}.posts h3{font-size:17px}.posts h3 a{color:var(--text)}.posts p{margin:4px 0 0;color:var(--muted);font-size:14px}.site-footer{background:linear-gradient(rgb(0 0 0 / .25),rgb(0 0 0 / .25)),url(/wp-content/themes/cle/assets/img/bg-footer.webp) center / cover no-repeat var(--footer);color:#c4c8ce;font-size:14px}.site-footer a{color:#e3e5e8}.site-footer a:hover{color:#fff}.footer-cols{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;padding-top:48px;padding-bottom:40px}.footer-logo{width:170px;margin-bottom:18px}.site-footer h2{margin-bottom:14px;color:#fff;font-size:15px;font-weight:600}.site-footer li+li{margin-top:8px}.site-footer address{font-style:normal}.legal{border-top:1px solid rgb(255 255 255 / .12)}.legal ul{display:flex;flex-wrap:wrap;gap:6px 0;padding-top:20px;padding-bottom:20px;font-size:13px}.legal li+li::before{content:"-";margin:0 10px;color:#8e939a}.legal li+li{margin-top:0}.legal button{padding:0;border:0;background:none;color:#e3e5e8;font:inherit;cursor:pointer}.legal button:hover{color:#fff;text-decoration:underline}.fab-box{position:fixed;right:20px;bottom:20px;z-index:50;display:flex;flex-direction:column-reverse;align-items:flex-end;pointer-events:none}.fab-btn{display:grid;place-items:center;width:56px;height:56px;border:2px solid #fff;border-radius:50%;background:var(--blue-strong);color:#fff;cursor:pointer;pointer-events:auto}.fab-btn .ico{width:26px;height:26px}.fab-list{display:grid;justify-items:end;gap:8px;padding:0 0 10px 24px;visibility:hidden;opacity:0;pointer-events:auto;transition:opacity .15s .35s,visibility 0s .5s}@media (hover:hover){.fab-box:hover .fab-list{visibility:visible;opacity:1;transition-delay:0s}}.fab-list:focus-within,.fab-box.is-open .fab-list{visibility:visible;opacity:1;transition-delay:0s}.fab-list a{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border:1px solid var(--line);border-radius:24px;background:#fff;color:var(--text);font-weight:600}.fab-list a:hover{text-decoration:none;border-color:var(--blue-strong)}.fab-list .ico{box-sizing:content-box;padding:8px;border-radius:50%;background:var(--navy);color:#fff}.band{padding:28px 0 40px;background:var(--grey-1)}.breadcrumb ol{display:flex;flex-wrap:wrap;margin-bottom:14px;color:var(--muted);font-size:13px}.breadcrumb li+li::before{content:"/";margin:0 8px}.breadcrumb a{color:var(--muted-2)}.band h1{font-size:clamp(28px, 3.4vw, 40px)}.band-intro{max-width:70ch;margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.cat-band .wrap{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;justify-content:space-between;gap:24px 48px;min-height:176px;padding-top:28px;padding-bottom:40px}.cat-band .breadcrumb,.cat-band .breadcrumb a,.cat-band .breadcrumb [aria-current]{color:#dbe3ef}.band-text{flex:1 1 0%;min-width:0;display:grid;gap:8px;max-width:820px}.cat-band h1{color:#f6f8fb;font-size:clamp(30px, 4vw, 46px)}.band-text p{margin:0;color:#dbe3ef;font-size:16px}.cat-band :focus-visible{outline-color:var(--yellow)}.pcat{padding-top:36px;padding-bottom:var(--section)}.pagination{margin-top:40px}.pagination .nav-links{display:flex;justify-content:center;gap:8px}.pagination .prev,.pagination .next{width:42px;padding-inline:0;text-align:center}.pagination .nav-links:not(:has(.prev))::before,.pagination .nav-links:not(:has(.next))::after{width:42px;content:""}.pagination .page-numbers{padding:8px 14px;background:var(--grey-1);border-radius:var(--r-m);color:var(--text)}.pagination .current{background:var(--navy);color:#fff}.prod-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px;scroll-margin-top:140px}.prod a{display:block;color:var(--text)}.prod a:hover{text-decoration:none}.prod-img{position:relative;margin-bottom:12px;padding:36px 16px 16px;background:var(--grey-1);border-radius:var(--r-m);transition:background-color .2s}.prod a:hover .prod-img{background:var(--grey-3)}.prod-img img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}@media (min-width:1260px){.prod-img{display:flex;aspect-ratio:3 / 2;padding:0 16px;overflow:hidden}.prod-img img{height:calc(100% - 8px);min-height:0;margin:4px 0;aspect-ratio:auto}}.prod-code{position:absolute;top:12px;left:14px;color:var(--navy);font-size:16px;font-weight:700;letter-spacing:.01em}.prod-name{display:block;min-height:calc(2em * 1.35);font-size:15px;font-weight:600;line-height:1.35;text-wrap:pretty}.prod a:hover .prod-name{color:var(--blue-strong);text-decoration:underline}.chip{display:inline-block;padding:2px 8px;border-radius:var(--r-s);background:var(--grey-3);color:var(--navy);font-size:12px;font-weight:700;letter-spacing:.02em}.custom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:40px;padding:32px;background:var(--navy);color:#fff;border-radius:var(--r-l)}.custom h2{color:#fff}.custom p{margin:8px 0 0;color:#c9d4e4}.custom :focus-visible{outline-color:var(--yellow)}.param{margin-bottom:36px;padding:14px;background:var(--grey-1);border:1px solid var(--line);border-radius:var(--r-l)}.param>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.param>summary::-webkit-details-marker{display:none}.param>summary::after{content:"";width:10px;height:10px;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:rotate(45deg) translateY(-3px);transition:transform .2s}.param[open]>summary::after{transform:rotate(-135deg) translateY(-3px)}.param>summary h2{font-size:18px}.param[open]>summary{margin-bottom:14px}.param-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.pcol{min-width:0;margin:0;padding:6px 10px 8px;border:1px solid var(--line);border-radius:var(--r-m);background:#fff}.pcol legend{float:left;width:100%;margin-bottom:2px;padding:0;color:var(--navy);font-size:13px;font-weight:700}.pcol ul{clear:both}.opt{display:block;padding:2px 0;font-size:13px;line-height:1.3;cursor:pointer}.opt span{display:flex;align-items:center;gap:8px}.opt span::before{content:"";flex:none;width:14px;height:14px;border:1px solid var(--field);border-radius:2px;background:#fff;transition:background-color .15s,border-color .15s}.opt input{position:absolute;opacity:0;pointer-events:none}.opt:hover span::before{border-color:var(--blue-strong)}.opt input:checked+span{color:var(--navy)}.opt input:checked+span::before{border-color:var(--blue-strong);background:var(--blue-strong) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.5 6.5 2.5 2.5 4.5-5'/%3E%3C/svg%3E") center / 10px no-repeat}.opt input:focus-visible+span::before{outline:2px solid var(--navy);outline-offset:2px}.opt input:disabled:not(:checked)+span{opacity:.4;cursor:default}.opt:hover input:disabled:not(:checked)+span::before{border-color:var(--field)}.param-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:12px}.link-btn{padding:0;border:0;background:none;color:var(--blue-strong);font:inherit;font-weight:600;cursor:pointer}.link-btn:hover{text-decoration:underline}.crumb-bar{padding-top:32px}.crumb-bar .breadcrumb ol{margin-bottom:0}.prod-top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px, 5vw, 64px);padding-top:36px;padding-bottom:48px}.crumb-bar h1{margin:14px 0 0;font-size:clamp(24px, 2.6vw, 32px);line-height:1.2}.gallery-main{display:block;padding:32px;background:var(--grey-1);border-radius:var(--r-m);cursor:zoom-in}section[id],.form-box{scroll-margin-top:140px}.prod-bar{position:sticky;top:69px;z-index:5;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.prod-bar .wrap{display:flex;align-items:center;gap:24px;min-height:56px}.bar-id{min-width:0;margin:0 auto 0 0;overflow:hidden;color:var(--muted);font-size:14px;white-space:nowrap;text-overflow:ellipsis}.bar-id b{margin-right:8px;color:var(--navy);font-size:16px}.prod-bar ul{display:flex;gap:28px}.prod-bar ul a{color:var(--text);font-size:14px;font-weight:600;white-space:nowrap}.prod-bar ul a:hover{color:var(--blue-strong);text-decoration:none}.specs-sec h2{margin-bottom:28px}.docs.spec{border-top:0}.docs h3{padding:28px 0 10px;font-size:16px;font-weight:700}.docs ul{border-top:2px solid var(--navy)}.docs li{padding:7px 14px;background:#fff}.docs li:nth-child(odd){background:var(--grey-1)}.desc-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px, 5vw, 64px);align-items:start}.desc-side{position:sticky;top:140px}.desc-toc{margin-top:20px;font-size:15px}.desc-toc li{border-top:1px solid var(--line)}.desc-toc a{display:block;padding:10px 0;color:var(--text)}.desc-toc a:hover{color:var(--blue-strong);text-decoration:none}.desc-text{max-width:68ch;font-size:16px;line-height:1.6}.desc-text h3{margin:28px 0 8px;scroll-margin-top:140px}.desc-more summary{display:flex;align-items:center;gap:8px;padding:12px 0;border-top:1px solid var(--line);color:var(--blue-strong);font-weight:600;cursor:pointer;list-style:none}.desc-more summary::-webkit-details-marker{display:none}.desc-more[open] summary span:first-child,.desc-more:not([open]) summary span:last-child{display:none}.gallery-main img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.thumbs{display:flex;gap:12px;margin-top:12px}.thumbs a{display:block;width:88px;padding:6px;background:var(--grey-1);border:2px solid #fff0;border-radius:var(--r-s)}.thumbs a[aria-current]{border-color:var(--blue-strong)}.thumbs img{mix-blend-mode:multiply}.gallery-main{position:relative}.gallery-main .prod-code{top:18px;left:20px;font-size:18px}.prod-lead{max-width:62ch;margin-top:24px;font-size:16px;line-height:1.6}.prod-lead p+p{margin-top:.8em}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.facts div{padding:10px 14px;background:#fff}.facts div:nth-child(4n+1),.facts div:nth-child(4n+2){background:var(--grey-1)}.facts dd,.spec td,.compare td{font-variant-numeric:tabular-nums}.facts dt{color:var(--muted);font-size:13px}.facts dd{margin:2px 0 0;font-size:15px;font-weight:600}.table-scroll{overflow-x:auto}.compare{width:100%;min-width:640px;margin-top:28px;border-collapse:collapse;font-size:14px}.compare th,.compare td{padding:10px 14px;text-align:left;vertical-align:top}.compare thead tr{border-bottom:2px solid var(--navy)}.compare thead th{color:var(--muted);font-size:13px;font-weight:400}.compare tbody th{font-weight:600;white-space:nowrap}.compare tbody tr{background:#fff}.compare tbody tr:nth-child(odd){background:var(--grey-1)}.compare tbody tr[aria-current]{background:var(--line)}.compare small{display:block;color:var(--muted);font-size:12px;font-weight:400}.faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px, 5vw, 64px)}.faq{max-width:68ch;font-size:16px}.faq h3{margin:0 0 6px}.faq h3~h3{margin-top:24px}.kind{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;border:0}.kind legend{width:100%;margin-bottom:4px;padding:0;font-size:14px;font-weight:600}.field.kind label{display:flex;align-items:center;gap:8px;font-size:15px}.kind input{width:18px;height:18px;margin:0;accent-color:var(--blue-strong)}input[type="number"]{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--field);border-radius:var(--r-s);background:#fff;color:var(--text);font:inherit}.prod-info>p{max-width:64ch}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.specs{columns:2 380px;column-gap:56px}.spec{width:100%;border-collapse:collapse;border-top:2px solid var(--navy);break-inside:avoid;font-size:14px}.spec caption{padding:28px 0 10px;text-align:left}.spec caption h3{font-size:16px;font-weight:700}.spec th,.spec td{padding:7px 14px;text-align:left;vertical-align:top}.spec th{width:46%;color:var(--muted);font-weight:400;vertical-align:middle}.spec tr{background:#fff}.spec tr:nth-child(odd){background:var(--grey-1)}.docs a{display:flex;gap:12px;align-items:center;font-weight:600}.docs .ico{width:28px;height:28px;color:var(--navy)}.docs small{display:block;color:var(--muted);font-size:13px;font-weight:400}.req{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:clamp(32px, 4vw, 40px);align-items:start}.req-intro{max-width:62ch;margin:14px 0 32px;color:var(--muted);font-size:16px;line-height:1.6}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.field label{display:block;margin-bottom:4px;font-size:14px;font-weight:600}.field,.consent{margin:0}.full{grid-column:1 / -1}textarea{min-height:130px;resize:vertical}::placeholder{color:#6f7a87;opacity:1}.consent{display:flex;gap:10px;align-items:flex-start;color:var(--muted-2);font-size:13px}.consent input{appearance:none;width:18px;height:18px;margin:2px 0 0;flex:none;border:1px solid var(--field);border-radius:2px;background:#fff;cursor:pointer}.consent input:checked{border-color:var(--blue-strong);background:var(--blue-strong) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") center no-repeat}.contact-alt{padding:24px;background:var(--box,var(--grey-1));border-radius:var(--r-m)}.contact-alt h3{margin-bottom:14px;font-size:18px}.contact-alt a{white-space:nowrap}.form-box [hidden]{display:none}.form-msg{margin-bottom:24px;padding:20px 24px;scroll-margin-top:140px;border:1px solid var(--blue-strong);border-radius:var(--r-m);background:var(--grey-1)}.form-msg-err{border-color:#b42318;background:#fdf3f2}.form-msg-t{margin:0 0 6px;color:var(--navy);font-size:18px;font-weight:700}.form-msg p:last-child{margin:0}.lost{display:grid;gap:28px;max-width:420px}.lost ul{display:grid;gap:10px;font-size:18px;font-weight:600}.lost .search input{width:100%}.related h2{margin-bottom:32px}.related{padding-bottom:var(--section)}@media (max-width:1180px){.header-inner{flex-wrap:wrap;gap:0}.nav-burger{display:block}.nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:16px;padding-bottom:20px}.nav-toggle:checked~.nav{display:flex}.menu{flex-direction:column;align-items:stretch}.menu>li>a{padding:12px 0;border-bottom:1px solid var(--line)}.sub-menu{position:static;visibility:visible;opacity:1;min-width:0;padding:6px 0 6px 16px;border:0}.header-actions{flex-direction:column;align-items:stretch;margin-left:0}.header-tel{justify-content:center;min-height:44px}.contact{flex-direction:column;align-items:center;gap:8px}.search input{width:100%}}@media (max-width:900px){.faq-grid{grid-template-columns:minmax(0,1fr)}.desc-grid{grid-template-columns:minmax(0,1fr)}.desc-side{position:static}.desc-toc{display:none}.hero{min-height:0}.hero::after{background:rgb(22 40 74 / .9)}.area,.catalog,.prod-top,.req{grid-template-columns:minmax(0,1fr)}.area.flip .area-img{order:0}.area-img img,.area-img.sq img{max-width:360px}.catalog{gap:24px;padding-top:24px}.prod-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.facts{grid-template-columns:minmax(0,1fr)}.facts div:nth-child(n){background:#fff}.facts div:nth-child(odd){background:var(--grey-1)}.prod-bar ul,.bar-id span{display:none}:root{--gutter:16px}.posts li{grid-template-columns:112px minmax(0,1fr);align-items:start}.form-grid,.footer-cols{grid-template-columns:minmax(0,1fr)}.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.prod-name{min-height:calc(3em * 1.35)}.param-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-band .wrap{min-height:160px}.band-text{flex-basis:100%}.legal{padding-bottom:80px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (min-width:901px){.param>summary{display:none}}.prod-faq{margin:44px 0 4px}.prod-faq .faq-t{margin:0 0 8px;font-size:18px}.prod-faq details{border-top:1px solid var(--line)}.prod-faq details:last-of-type{border-bottom:1px solid var(--line)}.prod-faq summary{padding:10px 0;font-weight:600;cursor:pointer}.prod-faq details p{margin:0 0 12px}.hl-strip{display:grid;grid-auto-flow:column;grid-auto-columns:auto;margin:20px 0 0;padding:16px 0;background:var(--grey-1);border:1px solid color-mix(in srgb,var(--field) 45%,#fff);border-radius:var(--r-m)}.hl-strip>div{padding:2px 24px;text-align:center}.hl-strip>div+div{border-left:1px solid color-mix(in srgb,var(--field) 45%,#fff)}.hl-strip dt{color:var(--muted-2);font-size:13px}.hl-strip dd{margin:4px 0 0;color:var(--navy);font-size:clamp(15px, 1.4vw, 18px);font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums}.prod-info>.prod-lead:first-child{margin-top:0}@media (max-width:900px){.hl-strip{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.hl-strip>div+div{border-left:0}.hl-strip>div:nth-child(even){border-left:1px solid color-mix(in srgb,var(--field) 45%,#fff)}}@media (max-width:600px){.hl-strip{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;align-items:baseline;padding:14px 16px;text-align:left}.hl-strip>div{text-align:left}.hl-strip>div,.hl-strip>div:nth-child(even){display:contents}.hl-strip dd{margin:0;font-size:15px}}.g-7-5,.g-5-7,.g-5-6{display:grid;gap:32px clamp(32px, 5vw, 72px);align-items:start}.g-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.g-5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.g-5-6{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lede-wide{max-width:none}.prose:has(>.lede-wide){max-width:none}.prose{max-width:66ch;font-size:16px;line-height:1.6}.prose>.lede-wide{color:var(--muted)}.pg-prog :is(.prose,.chapters,.sectors,.faq-3) p+p{margin-top:1em}.prose h2{margin-bottom:14px}.prose h2~h2{margin-top:40px}.lead{color:var(--navy);font-size:clamp(19px, 1.9vw, 22px);line-height:1.45;font-weight:500}.side-t{margin-bottom:12px;font-size:16px;font-weight:700}.note{color:var(--muted);font-size:14px}.slot{display:grid;place-items:center;margin:0;padding:24px;background:var(--grey-3);border-radius:var(--r-m);color:var(--muted-2);font-size:14px;text-align:center}.slot-3d{aspect-ratio:4 / 3}.slot-map{aspect-ratio:2 / 1}.proc-mirror{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.proc-mirror>:first-child{order:2;position:sticky;top:100px}.num-big{display:inline-block;color:var(--navy);font-size:clamp(28px, 3.4vw, 40px);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.call-box{padding:28px;background:#fff;border-radius:var(--r-m)}.call-box p{margin:0 0 10px}.call-box .more{margin-top:18px}.tech-tables{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:0 40px;margin-top:32px}.tech-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px}.tech-head p{margin:0;max-width:60ch;color:var(--muted)}.req-sec h2{max-width:30ch}.req-sec h2+.req{margin-top:28px}.form-note{margin:-4px 0 0;color:var(--muted-2);font-size:14px}.sectors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:32px}.sectors h3{margin-bottom:8px}.sectors li{padding:9px 0;border-top:1px solid var(--line);font-size:15px}.answer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 40px;margin-top:56px;padding-top:28px;border-top:1px solid var(--line)}.answer p{margin:0;max-width:36ch;color:var(--navy);font-size:clamp(20px, 2.2vw, 26px);line-height:1.3;font-weight:600}.countries{columns:2;column-gap:32px;margin-top:16px}.countries li{padding:7px 0;border-bottom:1px solid var(--line);break-inside:avoid}.custom.flush{margin-top:0}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.offer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.offer>div{display:flex;flex-direction:column;align-items:flex-start;padding:28px;background:var(--grey-1);border-radius:var(--r-m)}.offer>div>.ico{width:28px;height:28px;margin-bottom:16px;color:var(--blue-strong)}.offer h3{margin-bottom:8px}.offer p{margin:0 0 20px;color:var(--muted-2)}.offer .more{margin-top:auto}.values,.story{margin-top:32px}.prose.story{max-width:none;columns:2;column-gap:clamp(32px, 5vw, 72px)}.story p{break-inside:avoid}.values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(32px, 5vw, 72px)}.values .prose{max-width:none}.values h3{margin-bottom:12px}.bento{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:24px;margin-top:32px}.bento>div{padding:clamp(24px, 3vw, 36px);background:#fff;border-radius:var(--r-m)}.bento h3{margin-bottom:14px;font-size:24px;font-weight:700}.bento li{max-width:48ch;padding:9px 0;border-top:1px solid var(--line);font-size:15px;break-inside:avoid}.b-wide{grid-column:span 14}.b-wide ul{columns:2;column-gap:32px}.b-tall{grid-column:span 10;grid-row:span 2}.b-mid{grid-column:span 7}.b-small{grid-column:span 7}.bento .b-tall{background:var(--navy);color:#fff}.b-tall h3{color:#fff}.b-tall li{border-top-color:rgb(255 255 255 / .18)}.section .hero-points .ico{color:var(--blue-strong)}.faq-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.faq-3>div{padding-top:16px;border-top:1px solid var(--line)}.faq-3 h3{margin:0 0 8px;color:var(--navy)}.faq-3 p{margin:0;color:var(--muted-2);font-size:16px}.g-5-7>.hero-points{margin:6px 0 0}.two-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(32px, 5vw, 72px);align-items:start}.two-up .hero-points{margin:24px 0 0}.two-up .faq-3{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.lede-wide+.mappa-fig{margin-top:24px}.chapters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:64px clamp(24px, 3vw, 48px);margin-top:clamp(48px, 6vw, 80px)}.chapters li{padding-top:16px;border-top:2px solid var(--navy)}.chapters li:nth-child(4n+2){margin-top:56px}.chapters li:nth-child(4n+3){margin-top:112px}.chapters li:nth-child(4n){margin-top:168px}.chapters b{display:block;color:var(--blue-strong);font-size:clamp(36px, 3.4vw, 48px);line-height:1;font-weight:700;font-variant-numeric:tabular-nums}.chapters h3{margin:12px 0 14px}.chapters p{margin:0 0 10px;color:var(--muted-2);font-size:15px}.map-slot{display:grid;place-items:center;gap:8px;aspect-ratio:16 / 10;padding:24px;background:var(--grey-3);border-radius:var(--r-m);color:var(--navy);font-weight:600;text-align:center}.map-slot:hover{background:var(--line)}.map-slot small{display:block;color:var(--muted-2);font-weight:400}.facts.one{grid-template-columns:minmax(0,1fr);margin-top:24px}.contact-alt .facts div:nth-child(n){padding-inline:0;background:none}.facts dd small{display:block;color:var(--muted);font-size:13px;font-weight:400}.where address{margin-bottom:16px;font-size:17px;font-style:normal;line-height:1.5}@media (max-width:1000px){.tech-tables{grid-template-columns:repeat(2,minmax(0,1fr))}.sectors{grid-template-columns:repeat(2,minmax(0,1fr))}.chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.chapters li:nth-child(n){margin-top:0}.chapters li:nth-child(even){margin-top:64px}}@media (max-width:900px){.g-7-5,.g-5-7,.g-5-6,.two-up,.proc-mirror{grid-template-columns:minmax(0,1fr)}.proc-mirror>:first-child{order:0;position:static}.offer{grid-template-columns:minmax(0,1fr)}.prose.story{columns:1}.values{grid-template-columns:minmax(0,1fr)}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento>div{grid-column:auto;grid-row:auto}.b-wide ul{columns:1}}@media (max-width:700px){.faq-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.tech-tables,.sectors,.chapters,.bento{grid-template-columns:minmax(0,1fr)}.chapters{gap:48px}.chapters li:nth-child(even){margin-top:0}.countries{columns:1}.req-sec{padding-bottom:96px}}.custom p a{color:#fff;text-decoration:underline;text-underline-offset:3px}.field.kind label{display:flex;margin:0}.map-link{display:block;max-width:765px;margin:0 auto 40px;overflow:hidden;border-radius:var(--r-m)}.map-link img{display:block;width:100%;height:auto;aspect-ratio:1253 / 742;object-fit:cover;object-position:right center}.post-lead{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px, 5vw, 64px);align-items:center}.post-lead .post-img{border-radius:var(--r-m)}.post-lead h2{margin:8px 0 12px;font-size:clamp(24px, 2.6vw, 32px);line-height:1.2}.post-lead h2 a{color:var(--text)}.post-lead p{max-width:52ch;margin:0 0 20px;color:var(--muted-2);font-size:16px;line-height:1.6}.post-list{margin-top:24px}@media (min-width:601px){.post-list li{grid-template-columns:240px minmax(0,1fr)}}.post-ph{display:grid;place-items:center;aspect-ratio:16 / 9;color:var(--muted-2);font-size:13px;text-align:center}@media (max-width:900px){.post-lead{grid-template-columns:1fr}}.post-body{max-width:720px;font-size:16px;line-height:1.6}.post-body :is(h2,h3,h4){margin:32px 0 10px}.post-body h2{font-size:clamp(22px, 2.4vw, 28px)}.post-body h4{font-size:19px;line-height:1.3;font-weight:600}.post-body :is(ul,ol){margin:0 0 1em;padding-left:1.4em}.post-body :is(p,li) a{text-decoration:underline;text-underline-offset:3px}.post-body img{border-radius:var(--r-s)}.post-body .wp-caption{max-width:100%;margin:0 0 1em}.post-body .aligncenter{margin-inline:auto}.post-body .wp-caption-text{margin:8px 0 0;color:var(--muted);font-size:14px}.mappa svg{display:block;width:100%;height:auto}.mappa path{vector-effect:non-scaling-stroke}.punti path{vector-effect:none}.mappa [data-iso]{transition:fill .15s}.mappa [data-iso]:hover{fill:var(--field)}.mappa [data-iso].on{fill:var(--blue-strong)}.mappa [data-iso].on:hover{fill:var(--navy)}.mappa-fig{margin:0}.mappa-larga{max-width:960px;margin:24px auto 0}.archi{pointer-events:none}.archi path{vector-effect:none;fill:none;stroke:var(--navy);stroke-width:.8px;stroke-dasharray:1;stroke-dashoffset:1}.visto .archi path{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s ease-out}@media (max-width:640px){.archi path{stroke-width:2.2px}}.cle{fill:var(--navy);stroke:#fff;stroke-width:1.5px}.punti [data-iso]{stroke:#c5cdd8}.punti [data-iso].on{stroke:var(--blue-strong)}.punti [data-iso]:hover{stroke:var(--field)}.punti [data-iso].on:hover{stroke:var(--navy)}.var-tag{margin:0 0 8px;color:var(--blue-strong);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.var-head{max-width:68ch}.var-head p{color:var(--muted-2)}.mappa-nome{min-height:1.5em;margin:12px 0 0;color:var(--muted-2);font-size:14px}.mappa-leg{display:flex;align-items:center;gap:8px;margin:4px 0 0;color:var(--muted-2);font-size:14px}.mappa-leg::before{content:"";width:14px;height:14px;border-radius:2px;background:var(--blue-strong)}.continente{margin-top:20px;font-size:16px;font-weight:700}@media (prefers-reduced-motion:reduce){.archi path,.visto .archi path{stroke-dashoffset:0;transition:none}}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:163px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#1E73BE;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#1E73BE;--cmplz_button_accept_border_color:#1E73BE;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#1e73be;--cmplz_slider_inactive_color:#F56E28;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial}@media (min-width:768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width:768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width:768px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}.cmplz-cookiebanner .cmplz-marketing:not(.cmplz-tcf),.cmplz-manage-consent-container .cmplz-marketing:not(.cmplz-tcf){display:none}@media (max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{display:none}}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s,left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}