.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}}.gk26-home{--gk-wine:#781f1f;--gk-gold:#d6a937;--gk-cream:#f5f5f2;--gk-ink:#1a1a1a;--gk-line:#deded7;background:var(--gk-cream);color:var(--gk-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.75;width:100%;max-width:none!important;margin:0!important}.gk26-home *{box-sizing:border-box}.gk26-home .gk26-section{padding:90px 32px;margin:0!important;max-width:none!important}.gk26-home .gk26-wrap{max-width:1200px!important;margin:0 auto!important}.gk26-home h1,.gk26-home h2,.gk26-home h3{color:inherit;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.045em;line-height:1.1;margin:0 0 24px}.gk26-home h1{font-size:clamp(42px,5.5vw,78px)}.gk26-home h2{font-size:clamp(32px,4vw,54px)}.gk26-home h3{font-size:26px}.gk26-home p{margin:0 0 22px;color:#61615b;font-size:16px}.gk26-home .gk26-kicker{color:var(--gk-wine);font-size:11px;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:24px}.gk26-home .gk26-lead{font-size:20px;line-height:1.6;max-width:750px}.gk26-home .gk26-small{font-size:12px}.gk26-home a{color:var(--gk-wine);text-decoration:none}.gk26-home a:hover{text-decoration:underline}.gk26-home a:focus-visible,.gk26-home summary:focus-visible{outline:3px solid var(--gk-gold);outline-offset:5px}.gk26-home .wp-block-columns{gap:32px;margin:0}.gk26-home .wp-block-column{min-width:0}.gk26-home .gk26-hero-grid,.gk26-home .gk26-about-grid,.gk26-home .gk26-social-grid{align-items:center;gap:70px}.gk26-home .gk26-hero{padding-top:85px;padding-bottom:80px}.gk26-home .gk26-hero-image{margin:0;position:relative}.gk26-home .gk26-hero-image img{width:100%;height:480px;object-fit:cover;border-radius:4px;box-shadow:18px 18px 0 var(--gk-wine)}.gk26-home .wp-block-buttons{gap:12px;margin:30px 0;display:flex;flex-wrap:wrap}.gk26-home .wp-block-button__link{background:var(--gk-wine);color:white!important;border:1px solid var(--gk-wine);border-radius:3px;padding:15px 23px;font-size:14px;font-weight:500;line-height:1.4;transition:transform .2s,background .2s;text-decoration:none!important}.gk26-home .wp-block-button__link:hover{background:#591717;transform:translateY(-2px)}.gk26-home .gk26-outline .wp-block-button__link{background:#fff0;color:var(--gk-wine)!important}.gk26-home .gk26-strip-section{padding:22px 32px;border-block:1px solid var(--gk-line)}.gk26-home .gk26-strip{font-size:12px;letter-spacing:1.2px;text-align:center;margin:0;color:var(--gk-ink)}.gk26-home .gk26-strip span{color:var(--gk-gold);padding:0 25px}.gk26-home .gk26-services{gap:0}.gk26-home .gk26-service{padding:30px 24px 35px;border-top:1px solid var(--gk-line);height:100%;margin:0}.gk26-home .gk26-services .wp-block-column+.wp-block-column{border-left:1px solid var(--gk-line)}.gk26-home .gk26-services:first-of-type{margin-top:45px}.gk26-home .gk26-number{color:var(--gk-wine);font-size:12px;letter-spacing:1px;margin-bottom:25px}.gk26-home .gk26-link{font-size:13px;font-weight:700;margin:25px 0 0}.gk26-home .gk26-service p:not(.gk26-number):not(.gk26-link){font-size:15px}.gk26-home .gk26-soft{background:#eae8e0}.gk26-home .gk26-about-image{margin:0}.gk26-home .gk26-about-image img{width:100%;max-height:480px;object-fit:contain}.gk26-home .gk26-work-grid{margin:45px 0 35px}.gk26-home .gk26-project{padding:35px 28px;background:#ece9e1;height:100%;border-top:3px solid var(--gk-wine)}.gk26-home .gk26-project h3{font-size:28px}.gk26-home .gk26-project p{font-size:14px}.gk26-home .gk26-project .gk26-kicker{font-size:10px}.gk26-home .gk26-dark{background:var(--gk-ink);color:var(--gk-cream)}.gk26-home .gk26-dark p{color:#c6c6bc}.gk26-home .gk26-dark .gk26-kicker{color:var(--gk-gold)}.gk26-home .gk26-social-list h3{font-size:23px;border-top:1px solid #ffffff25;padding-top:20px;margin-bottom:10px}.gk26-home .gk26-social-list p{font-size:14px}.gk26-home .gk26-light .wp-block-button__link{background:var(--gk-cream);border-color:var(--gk-cream);color:var(--gk-wine)!important}.gk26-home .gk26-process{margin-top:45px;gap:26px}.gk26-home .gk26-step{border-top:1px solid var(--gk-line);padding-top:25px}.gk26-home .gk26-step h3{font-size:23px}.gk26-home .gk26-step p{font-size:14px}.gk26-home .gk26-faq-grid{gap:80px}.gk26-home .gk26-faq details{border-bottom:1px solid var(--gk-line);padding:20px 0}.gk26-home .gk26-faq details:first-child{padding-top:0}.gk26-home .gk26-faq summary{cursor:pointer;font-size:18px;font-weight:500;line-height:1.5}.gk26-home .gk26-faq details p{padding-top:20px;font-size:14px;margin-bottom:0}.gk26-home .gk26-cta{padding:65px;background:var(--gk-wine);border-radius:4px;color:#fff}.gk26-home .gk26-cta p{color:#eee0d9}.gk26-home .gk26-cta .gk26-kicker{color:var(--gk-gold)}.gk26-home .gk26-gold .wp-block-button__link{background:var(--gk-gold);border-color:var(--gk-gold);color:var(--gk-ink)!important}.gk26-home .gk26-white-outline .wp-block-button__link{background:#fff0;border-color:#eee0d9}.gk26-home .gk26-contact{padding-top:0}.gk26-home .wp-block-details[open] summary{color:var(--gk-wine)}@media(max-width:1000px){.gk26-home .gk26-hero-grid,.gk26-home .gk26-about-grid,.gk26-home .gk26-social-grid{gap:35px}.gk26-home .gk26-hero-image img{height:400px}.gk26-home .gk26-strip span{padding:0 10px}.gk26-home .gk26-project{padding:25px 20px}.gk26-home .gk26-process{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gk26-home .gk26-process .wp-block-column{width:auto}}@media(max-width:781px){.gk26-home .gk26-section{padding:60px 22px}.gk26-home .wp-block-columns{display:flex;flex-direction:column;gap:30px}.gk26-home .wp-block-column{flex-basis:100%!important;width:100%}.gk26-home .gk26-hero{padding-top:55px}.gk26-home .gk26-hero-image{margin-right:12px;margin-bottom:15px}.gk26-home .gk26-hero-image img{height:330px;box-shadow:12px 12px 0 var(--gk-wine)}.gk26-home .gk26-strip-section{padding:22px}.gk26-home .gk26-strip{line-height:2.4;letter-spacing:.6px}.gk26-home .gk26-service{padding:28px 0}.gk26-home .gk26-services .wp-block-column+.wp-block-column{border-left:0}.gk26-home .gk26-services{gap:0}.gk26-home .gk26-about-image img{max-height:340px}.gk26-home .gk26-cta{padding:35px 25px}.gk26-home .gk26-cta h2{font-size:37px}.gk26-home .gk26-contact{padding-top:0}.gk26-home .gk26-faq-grid{gap:20px}.gk26-home .gk26-lead{font-size:18px}}@media(prefers-reduced-motion:reduce){.gk26-home .wp-block-button__link{transition:none}.gk26-home .wp-block-button__link:hover{transform:none}}body{margin:0;background:#f5f5f2;color:#1a1a1a;font-family:Arial,Helvetica,sans-serif}html{scroll-behavior:smooth}figure{margin:0}img{max-width:100%;height:auto}.wp-block-columns{display:flex}.wp-block-column{flex:1}.gk26-topbar{position:sticky;top:0;z-index:20;background:#f5f5f2;border-bottom:1px solid #deded7}.gk26-head{max-width:1264px;margin:auto;padding:22px 32px;display:flex;align-items:center;justify-content:space-between;gap:30px}.gk26-brand{font-size:28px;font-weight:700;letter-spacing:-1.5px;color:#781f1f;text-decoration:none}.gk26-brand small{display:block;font-size:9px;font-weight:400;letter-spacing:2px;color:#1a1a1a}.gk26-nav{display:flex;align-items:center;gap:26px}.gk26-nav a{font-size:13px;text-decoration:none;color:#1a1a1a}.gk26-nav a[aria-current=page]{color:#781f1f;text-decoration:underline;text-underline-offset:5px}.gk26-nav .gk26-talk{background:#781f1f;color:#fff;padding:12px 20px;border-radius:3px}.gk26-menu-toggle{display:none;border:1px solid #deded7;padding:9px 12px;background:#fff0;color:#1a1a1a;font:inherit}.gk26-page-hero{border-bottom:1px solid #deded7}.gk26-page-hero h1{max-width:1000px}.gk26-two{display:grid;grid-template-columns:1fr 1fr;gap:75px}.gk26-panel{background:#eae8e0;padding:35px;border-top:3px solid #781f1f}.gk26-deliverables{margin:0;padding-left:22px}.gk26-deliverables li{padding:8px 0;font-size:15px}.gk26-service-catalogue{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.gk26-home .gk26-service-card{padding:30px;background:#eae8e0;color:#1a1a1a;display:block;text-decoration:none}.gk26-home .gk26-service-card:hover{background:#e2dfd5}.gk26-case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.gk26-case{border-top:3px solid #781f1f;padding:35px;background:#eae8e0}.gk26-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:35px}.gk26-filters button{font:inherit;font-size:13px;border:1px solid #deded7;background:#fff0;border-radius:30px;padding:9px 19px;cursor:pointer}.gk26-filters button[aria-pressed=true]{background:#781f1f;color:#fff;border-color:#781f1f}.gk26-article{max-width:800px;margin:auto}.gk26-article h2{font-size:34px;margin-top:45px}.gk26-portrait{width:100%;max-height:500px;object-fit:contain}.preview-note{border:1px solid #d6a937;padding:18px;background:#fffaf0;color:#615430;font-size:13px;margin-bottom:22px}.gk26-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gk26-form-grid label{font-size:13px;display:flex;flex-direction:column;gap:8px}.gk26-form-grid input,.gk26-form-grid select,.gk26-form-grid textarea{font:inherit;padding:12px;width:100%;border:1px solid #bfbfb8;background:#fff;border-radius:3px}.gk26-form-grid textarea{min-height:160px;resize:vertical}.gk26-form-full{grid-column:1/-1}.gk26-checkbox{display:flex;gap:12px;align-items:center;font-size:12px;margin:25px 0}.gk26-submit{padding:15px 24px;background:#781f1f;border:1px solid #781f1f;color:#fff;border-radius:3px;font:inherit;font-size:14px;cursor:pointer}.gk26-footer{border-top:1px solid #deded7;padding:55px 32px 30px;background:#f5f5f2}.gk26-footer-inner{max-width:1200px;margin:auto}.gk26-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.gk26-footer a{color:#781f1f;text-decoration:none}.gk26-footer-links a{display:block;margin:12px 0;font-size:13px}.gk26-footer h3{font-size:15px;font-weight:500}.gk26-footer p{font-size:14px;color:#61615b}.gk26-footer-bottom{margin-top:35px;padding-top:20px;border-top:1px solid #deded7;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#61615b}.gk26-preview-bar{background:#1a1a1a;color:#f5f5f2;font-size:11px;letter-spacing:.4px;text-align:center;padding:8px 20px}.gk26-skip{position:absolute;left:10px;top:-100px;z-index:50;background:#fff;padding:15px;color:#781f1f}.gk26-skip:focus{top:10px}[hidden]{display:none!important}@media(max-width:1000px){.gk26-nav{gap:15px}.gk26-two{gap:35px}.gk26-service-catalogue{grid-template-columns:repeat(2,1fr)}}@media(max-width:781px){.gk26-head{padding:18px 22px}.gk26-menu-toggle{display:block}.gk26-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:25px;background:#f5f5f2;border-bottom:1px solid #deded7;flex-direction:column;align-items:stretch}.gk26-nav.open{display:flex}.gk26-two,.gk26-service-catalogue,.gk26-case-grid,.gk26-form-grid{grid-template-columns:1fr}.gk26-footer-grid{grid-template-columns:1fr 1fr}.gk26-footer-grid>div:first-child{grid-column:1/-1}.gk26-footer-bottom{display:block}.gk26-home .gk26-page-hero h1{font-size:43px}.gk26-case{padding:28px}.gk26-footer{padding:40px 22px}.gk26-preview-bar{font-size:10px}}.gk26-brand{display:inline-flex;background:#781f1f;padding:12px 17px;border-radius:2px;line-height:0;flex-shrink:0}.gk26-brand img{width:200px;height:auto;display:block}.gk26-head{padding-block:14px}.gk26-home .gk26-case{padding:0;border-top:0;overflow:hidden;background:#eae8e0}.gk26-case-body{padding:30px}.gk26-home .gk26-case h2{font-size:30px;letter-spacing:-.035em;margin-bottom:15px}.gk26-project-image{display:block;width:100%;height:260px;object-fit:cover}.gk26-home .gk26-project .gk26-project-image{height:230px;margin-bottom:26px}.gk26-home .gk26-project{padding:0 0 28px;overflow:hidden;border-top:0}.gk26-home .gk26-project>:not(img){margin-left:25px;margin-right:25px}.gk26-home .gk26-project .gk26-kicker{padding-top:25px}.gk26-home .gk26-project .gk26-project-image{width:calc(100% - 50px);margin-left:25px;margin-top:0}.gk26-detail-image{display:block;width:100%;height:480px;object-fit:cover}.gk26-wide-image{width:100%;height:430px;object-fit:cover;display:block}.gk26-home .gk26-visual-section{padding-top:40px;padding-bottom:0}.gk26-home .gk26-portfolio-note{margin-top:25px}.gk26-home .gk26-case .wp-block-buttons{gap:10px;margin-bottom:0}.gk26-home .gk26-case .wp-block-button__link{font-size:12px;padding:12px 15px}.gk26-home .gk26-hero-image img{height:500px}.gk26-nav a{min-height:44px;display:flex;align-items:center}.gk26-menu-toggle{min-height:44px}.gk26-footer .gk26-brand img{width:190px}.gk26-home .gk26-form-grid input:focus,.gk26-home .gk26-form-grid textarea:focus,.gk26-home .gk26-form-grid select:focus{outline:2px solid #781f1f;outline-offset:2px}@media(max-width:781px){.gk26-brand img{width:155px}.gk26-brand{padding:10px 12px}.gk26-home .gk26-hero-image img{height:330px}.gk26-project-image{height:230px}.gk26-detail-image{height:340px}.gk26-wide-image{height:270px}.gk26-case-body{padding:25px}.gk26-home .gk26-work-grid .gk26-project{padding:0 0 25px}.gk26-home h1{overflow-wrap:break-word}.gk26-home .gk26-filters button{min-height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.gk26-brand{background:#fff0;padding:0;border-radius:0;width:220px;height:56px;overflow:hidden;display:block}.gk26-brand img{width:220px;height:auto;max-width:none}.gk26-footer .gk26-brand{width:210px;height:54px}.gk26-footer .gk26-brand img{width:210px}.gk26-head{padding-block:18px}.gk26-nav{gap:20px}.editorial-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.editorial-img{width:100%;height:470px;object-fit:cover;display:block;border-radius:3px}.editorial-button{display:inline-block!important;background:#781f1f;color:#fff!important;border:1px solid #781f1f;padding:15px 23px;border-radius:3px;font-size:14px;text-decoration:none!important;margin-top:15px}.editorial-button:hover{background:#591717}.gk26-dark .editorial-button,.gk26-cta .editorial-button{background:#f5f5f2;border-color:#f5f5f2;color:#781f1f!important}.editorial-text-link{display:inline-block;margin-left:22px;font-size:13px}.editorial-three{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:40px}.editorial-two{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:40px}.gk26-home .editorial-three h3,.gk26-home .editorial-two h3{font-size:25px}.editorial-list{padding-left:21px;font-size:15px;color:#61615b;line-height:1.8}.editorial-list li{padding:9px 0}.social-image-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.social-image-pair img{height:370px;width:100%;object-fit:cover}.social-image-pair img:nth-child(2){margin-top:70px}.social-method-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;border-top:1px solid #ffffff30;margin-top:65px;padding-top:30px}.social-method-strip span{font-size:15px;color:#d6a937}.social-method-strip p{font-size:14px;margin-top:12px}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:40px 0 20px}.featured-work{background:#eae8e0;overflow:hidden}.featured-work img{height:290px;width:100%;object-fit:cover}.featured-work>div{padding:30px}.featured-work p{font-size:14px}.social-hero-img{height:570px;width:100%;object-fit:cover;display:block;border-radius:3px}.social-hero figcaption,.reel-frame+figcaption{font-size:11px;color:#61615b;margin-top:10px}.reel-storyboards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:40px 0 20px}.reel-frame{position:relative;border-radius:5px;overflow:hidden;aspect-ratio:9/14;background:#1a1a1a}.reel-frame img{width:100%;height:100%;object-fit:cover;display:block}.reel-frame figcaption{position:absolute;bottom:0;left:0;right:0;padding:70px 25px 25px;background:linear-gradient(transparent,rgb(0 0 0 / .85));color:#fff}.gk26-home .reel-frame h3{font-size:27px;color:#fff;margin:15px 0 10px}.gk26-home .reel-frame p{font-size:13px;color:#fff;margin:0}.reel-frame span{font-size:10px;letter-spacing:1.2px}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px}.workflow-grid article{border-top:1px solid #deded7;padding-top:25px}.workflow-grid p{font-size:15px}.gk26-home .workflow-grid h3{font-size:25px}.gk26-home .gk26-faq{margin-top:35px;max-width:900px}.gk26-home .gk26-faq details p{font-size:16px}#social-process{scroll-margin-top:110px}@media(max-width:1100px){.gk26-nav{gap:13px}.gk26-nav a{font-size:12px}.editorial-split{gap:35px}.gk26-brand{width:190px;height:49px}.gk26-brand img{width:190px}.social-hero-img{height:490px}.featured-work>div{padding:24px}}@media(max-width:781px){.gk26-brand{width:175px;height:45px}.gk26-brand img{width:175px}.gk26-head{padding-block:17px}.editorial-split,.editorial-two,.editorial-three,.featured-grid,.workflow-grid{grid-template-columns:1fr;gap:30px}.editorial-img,.social-hero-img{height:350px}.social-image-pair img{height:260px}.social-image-pair img:nth-child(2){margin-top:35px}.social-method-strip{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.featured-work img{height:320px}.reel-storyboards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;padding-bottom:12px}.reel-frame{flex:0 0 82%;scroll-snap-align:start}.editorial-text-link{display:block;margin:20px 0 0}.gk26-home .social-hero{padding-top:45px}.workflow-grid article{padding-top:22px}}.gk26-brand,.gk26-footer .gk26-brand{width:220px;height:auto;overflow:visible;line-height:0}.gk26-brand img,.gk26-footer .gk26-brand img{width:220px;height:auto;display:block}.services-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.services-hero-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.services-hero-pair img{width:100%;height:390px;object-fit:cover}.services-hero-pair img:nth-child(2){margin-top:65px}.gk26-home .services-jump-section{padding-top:22px;padding-bottom:22px;border-block:1px solid #deded7}.services-jump{display:flex;align-items:center;gap:35px;flex-wrap:wrap}.services-jump span{font-size:10px;letter-spacing:1.4px;color:#61615b}.services-jump a{font-size:14px;min-height:44px;display:flex;align-items:center}.services-feature{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;scroll-margin-top:110px}.services-feature-reverse figure{order:2}.service-photo{display:block;width:100%;height:530px;object-fit:cover;border-radius:3px}.services-feature-copy .gk26-lead{font-size:18px}.services-deliverables{list-style:none;padding:0;margin:28px 0 16px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.services-deliverables li{border-top:1px solid #d2cfc4;padding:13px 0;font-size:13px;line-height:1.5}.services-support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.services-support-grid article{background:#eae8e0}.services-support-grid .service-photo{height:230px;border-radius:0}.services-support-grid article>div{padding:28px}.services-support-grid p{font-size:14px}.services-inline-link{font-size:13px;font-weight:600;display:inline-block;padding:12px 0}.services-connection{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.services-process-list>div{display:grid;grid-template-columns:30px 1fr;gap:8px 18px;padding:22px 0;border-top:1px solid #ffffff30}.services-process-list span{font-size:13px;color:#d6a937;padding-top:4px}.services-process-list h3{font-size:24px;margin-bottom:5px}.services-process-list p{grid-column:2;margin:0;font-size:14px}.services-opening{padding-top:65px!important}@media(max-width:1100px){.services-intro,.services-feature,.services-connection{gap:40px}.services-hero-pair img{height:320px}.services-feature .service-photo{height:490px}.services-support-grid article>div{padding:22px}.services-jump{gap:20px}.gk26-brand,.gk26-footer .gk26-brand{width:190px}.gk26-brand img,.gk26-footer .gk26-brand img{width:190px}}@media(max-width:781px){.gk26-brand,.gk26-footer .gk26-brand{width:175px}.gk26-brand img,.gk26-footer .gk26-brand img{width:175px}.services-intro,.services-feature,.services-connection,.services-support-grid{grid-template-columns:1fr;gap:32px}.services-feature-reverse figure{order:0}.services-hero-pair img{height:270px}.services-hero-pair img:nth-child(2){margin-top:35px}.services-feature .service-photo{height:350px}.services-jump{gap:5px 22px}.services-jump span{width:100%}.services-support-grid .service-photo{height:270px}.services-opening{padding-top:45px!important}.services-deliverables{gap:0 16px}}.service-work-links{margin-top:25px;padding-top:20px;border-top:1px solid #d2cfc4;display:flex;flex-wrap:wrap;gap:10px 24px}.service-work-links span{width:100%;font-size:10px;letter-spacing:1.3px;color:#61615b}.service-work-links a{font-size:13px;line-height:1.6;padding:6px 0;min-height:36px}.service-related-section{border-top:1px solid #deded7}.services-support-grid .service-work-links{gap:8px}.services-support-grid .service-work-links a{display:block;width:100%}@media(max-width:781px){.service-work-links a{min-height:44px}}.gk26-home figure.editorial-img>img,.gk26-home figure.service-photo>img,.gk26-home figure.social-hero-img>img,.gk26-home figure.gk26-wide-image>img,.gk26-home figure.gk26-detail-image>img,.gk26-home figure.gk26-project-image>img{width:100%;height:100%;object-fit:cover;display:block}.featured-work figure.editorial-img{height:290px;margin:0}.featured-work figure.editorial-img>img{height:100%}.reel-frame>figure{height:100%;margin:0}.reel-frame>figure img{width:100%;height:100%;object-fit:cover}.reel-frame .reel-caption{position:absolute;bottom:0;left:0;right:0;padding:70px 25px 25px;background:linear-gradient(transparent,rgb(0 0 0 / .85));color:#fff}.gk26-home .reel-caption h3{color:#fff;font-size:27px;margin:15px 0 10px}.gk26-home .reel-caption p{color:#fff;font-size:13px;margin:0}.gk26-home .social-image-pair figure{height:370px;margin:0}.gk26-home .social-image-pair figure:nth-child(2){margin-top:70px}.gk26-home .services-hero-pair figure{height:390px;margin:0}.gk26-home .services-hero-pair figure:nth-child(2){margin-top:65px}.gk26-home .services-hero-pair figure img{height:100%;width:100%;object-fit:cover}.services-support-grid figure.service-photo{height:230px;margin:0}.gk26-home .gk26-work-grid figure.gk26-project-image{height:230px}.gk26-home .gk26-hero-image img{width:100%;height:500px;object-fit:cover}.gk26-home .social-hero figcaption{font-size:11px;color:#61615b;margin-top:10px}.gk26-nav a[aria-current=page]{color:#781f1f}.gk26-form-grid input,.gk26-form-grid textarea,.gk26-form-grid select{box-sizing:border-box}.gk26-contact-result{padding:18px;background:#eae8e0;border-left:3px solid #781f1f}.gk26-form-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media(max-width:781px){.featured-work figure.editorial-img{height:320px}.gk26-home .social-image-pair figure{height:260px}.gk26-home .social-image-pair figure:nth-child(2){margin-top:35px}.gk26-home .services-hero-pair figure{height:270px}.gk26-home .services-hero-pair figure:nth-child(2){margin-top:35px}.services-support-grid figure.service-photo{height:270px}.gk26-home .gk26-hero-image img{height:330px}}.gk26-home .wp-block-group>.wp-block-group__inner-container{display:contents}.gk26-home .wp-block-group>.wp-block-group__inner-container>*{min-width:0}.gk26-home .wp-block-group>.wp-block-group__inner-container>*+*{margin-block-start:0}.gk26-home figure.gk26-portrait{height:auto;max-height:none;margin:0}.gk26-home figure.gk26-portrait img{display:block;width:100%;height:500px;max-height:500px;object-fit:contain}.gk26-home .services-hero-pair figure img,.gk26-home .social-image-pair figure img{display:block;width:100%;height:100%;object-fit:cover;margin-top:0}.gk26-home .services-support-grid>.wp-block-group__inner-container>.wp-block-group{background:#eae8e0}.gk26-home .services-support-grid>.wp-block-group__inner-container>.wp-block-group>.wp-block-group__inner-container>.wp-block-group{padding:28px}.gk26-home .featured-work>.wp-block-group__inner-container>.wp-block-group{padding:30px}.gk26-home .workflow-grid>.wp-block-group__inner-container>.wp-block-group{border-top:1px solid #deded7;padding-top:25px}.gk26-home .gk26-project>.wp-block-group__inner-container>:not(figure){margin-left:25px;margin-right:25px}.gk26-home .gk26-project>.wp-block-group__inner-container>figure{margin:0 25px 26px;width:calc(100% - 50px)}@media(max-width:781px){.gk26-home figure.gk26-portrait img{height:340px;max-height:340px}.gk26-home .featured-work>.wp-block-group__inner-container>.wp-block-group{padding:24px}.gk26-home .services-support-grid>.wp-block-group__inner-container>.wp-block-group>.wp-block-group__inner-container>.wp-block-group{padding:22px}}.gk26-home .services-process-list>.wp-block-group__inner-container>.wp-block-group{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px 18px;padding:22px 0;border-top:1px solid #ffffff30}.gk26-home .services-process-list>.wp-block-group__inner-container>.wp-block-group p{grid-column:2;margin:0;font-size:14px}.gk26-home .services-process-list>.wp-block-group__inner-container>.wp-block-group h3{font-size:24px;margin-bottom:5px}.gk26-home figure.gk26-project-image>a,.gk26-home figure.editorial-img>a{display:block;width:100%;height:100%;overflow:hidden}.gk26-home figure.gk26-project-image>a>img,.gk26-home figure.editorial-img>a>img{display:block;width:100%;height:100%;object-fit:cover}.gk26-home .gk26-case-body{position:relative;clear:both}.gkap-rework{background:#f5f5f2}.gkap-rework .ap-wrap{max-width:1200px;margin:auto}.gkap-rework .ap-section{padding:88px 32px}.gkap-rework .ap-hero{padding-top:76px;padding-bottom:64px}.gkap-rework .ap-eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#781f1f;margin:0 0 22px}.gkap-rework h1{font-size:clamp(48px,6vw,84px);letter-spacing:-.065em;line-height:1.04;max-width:850px}.gkap-rework h2{font-size:clamp(32px,3.7vw,50px);letter-spacing:-.05em;line-height:1.12}.gkap-rework .ap-lead{font-size:20px;line-height:1.7}.gkap-rework p{max-width:640px}.gkap-rework .ap-jump{display:flex;gap:22px;border-top:1px solid #d8d4cb;padding-top:25px;margin-top:44px;flex-wrap:wrap}.gkap-rework .ap-jump a{font-size:13px}.gkap-rework .ap-link{display:inline-flex;gap:16px;align-items:center;font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:8px;text-decoration:none}.gkap-rework .ap-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px}.gkap-rework .ap-section-head>div{max-width:750px}.gkap-rework .ap-section-head>div>p:last-child{margin-bottom:0}.gkap-rework .ap-section-head>.ap-link{flex-shrink:0}.gkap-rework .ap-carousel{width:100%;overflow:hidden}.gkap-rework .ap-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 12px;overscroll-behavior-x:contain}.gkap-rework .ap-track::-webkit-scrollbar{display:none}.gkap-rework .ap-slide{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:start;margin:0}.gkap-rework .ap-web-card{background:#eae7df}.gkap-rework .ap-web-card>a{display:block;height:230px}.gkap-rework .ap-web-card img{width:100%;height:100%;object-fit:cover;display:block}.gkap-rework .ap-card-body{padding:25px}.gkap-rework .ap-card-body h3{font-size:27px;margin-bottom:24px}.gkap-rework .ap-card-body .ap-eyebrow{font-size:9px;margin-bottom:14px}.gkap-rework .ap-art-slide{height:350px;background:#ffffff0a;display:flex;justify-content:center;align-items:center;padding:12px}.gkap-rework .ap-art-slide img{width:100%;height:100%;object-fit:contain;display:block}.gkap-rework .ap-controls{display:flex;gap:20px;justify-content:center;align-items:center;margin-top:25px}.gkap-rework .ap-controls button{width:42px;height:42px;border:1px solid #781f1f;border-radius:50%;background:#fff0;color:#781f1f;cursor:pointer;font-size:20px}.gkap-rework .ap-dots{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.gkap-rework .ap-dots button{width:7px;height:7px;padding:0;border:0;background:#b7afa2;font-size:0}.gkap-rework .ap-dots button[aria-current=true]{background:#781f1f}.gkap-rework .ap-dark{background:#1a1a1a;color:#f5f5f2}.gkap-rework .ap-dark p{color:#c6c6bc}.gkap-rework .ap-dark .ap-eyebrow{color:#d6a937}.gkap-rework .ap-dark .ap-link{color:#f5f5f2}.gkap-rework .ap-dark .ap-controls button{color:#f5f5f2;border-color:#ffffff60}.gkap-rework .ap-dark .ap-dots button{background:#777;border:0}.gkap-rework .ap-dark .ap-dots button[aria-current=true]{background:#d6a937}.gkap-rework .ap-cream{background:#eae7df}.gkap-rework .ap-cream .ap-art-slide{background:#f5f5f2}.gkap-rework .ap-related{margin-top:30px}.gkap-rework .ap-about-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.gkap-rework .ap-avatar{text-align:center;background:#eae7df;padding:32px 30px 18px;position:relative}.gkap-rework .ap-avatar img{height:390px;max-width:100%;object-fit:contain;display:block;margin:auto}.gkap-rework .ap-avatar span{font-size:9px;letter-spacing:2px;display:block;margin-top:24px;color:#781f1f}.gkap-rework .ap-story-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.gkap-rework .ap-real-photo{margin:0}.gkap-rework .ap-real-photo img{width:100%;height:540px;object-fit:cover;object-position:center;display:block}.gkap-rework .ap-credentials{border-top:1px solid #d8d4cb;display:flex;gap:35px;margin-top:30px;padding-top:25px;align-items:center}.gkap-rework .ap-credentials>div{display:flex;gap:16px;align-items:center}.gkap-rework .ap-credentials img{width:70px;height:84px;object-fit:contain}.gkap-rework .ap-credentials p{font-size:10px;line-height:1.7;margin:0}.gkap-rework .ap-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.gkap-rework .ap-purpose-grid>div+div{border-left:1px solid #ffffff25;padding-left:60px}.gkap-rework .ap-step-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.gkap-rework .ap-step{border-top:1px solid #bfb8aa;padding-top:22px}.gkap-rework .ap-step span{font-size:12px;color:#781f1f;display:block;margin-bottom:28px}.gkap-rework .ap-step h3{font-size:21px;line-height:1.3;letter-spacing:-.03em}.gkap-rework .ap-step p{font-size:13px;line-height:1.8}.gkap-rework .ap-callout{background:#781f1f;color:#fff;padding:55px}.gkap-rework .ap-callout .ap-eyebrow{color:#d6a937}.gkap-rework .ap-callout .ap-link{color:#fff}.gkap-rework button:focus-visible,.gkap-rework a:focus-visible,.gkap-rework .ap-track:focus-visible{outline:3px solid #d6a937;outline-offset:4px}@media(max-width:900px){.gkap-rework .ap-section-head{display:block}.gkap-rework .ap-section-head>.ap-link{margin-top:20px}.gkap-rework .ap-story-grid{gap:35px}.gkap-rework .ap-credentials{flex-wrap:wrap;gap:14px}.gkap-rework .ap-step-grid{grid-template-columns:repeat(3,1fr)}.gkap-rework .ap-slide{flex-basis:calc((100% - 24px)/2)}}@media(max-width:600px){.gkap-rework .ap-section{padding:55px 22px}.gkap-rework .ap-about-hero,.gkap-rework .ap-story-grid,.gkap-rework .ap-purpose-grid{grid-template-columns:1fr;gap:35px}.gkap-rework .ap-avatar img{height:300px}.gkap-rework .ap-real-photo img{height:380px}.gkap-rework .ap-purpose-grid>div+div{border-left:0;border-top:1px solid #ffffff25;padding-left:0;padding-top:35px}.gkap-rework .ap-slide{flex-basis:86%}.gkap-rework .ap-art-slide{height:340px}.gkap-rework .ap-step-grid{grid-template-columns:1fr 1fr}.gkap-rework .ap-callout{padding:30px}.gkap-rework .ap-jump{gap:16px}.gkap-rework .ap-lead{font-size:18px}}.ap-original-portfolio [hidden]{display:none!important}.ap-original-portfolio .ap-category-menu{gap:10px;flex-wrap:wrap;margin-bottom:38px}.ap-original-portfolio .ap-category-menu button{padding:11px 17px;font-size:12px;white-space:normal}.ap-original-portfolio .ap-web-heading{margin-bottom:30px}.ap-original-portfolio .ap-web-heading h2{font-size:34px}.ap-original-portfolio .ap-brand-wine{background:#781f1f;color:#f5f5f2}.ap-original-portfolio .ap-brand-wine p{color:#f1dfda}.ap-original-portfolio .ap-brand-wine .ap-eyebrow{color:#d6a937}.ap-original-portfolio .ap-brand-wine .ap-link{color:#fff}.ap-original-portfolio .ap-brand-wine .ap-controls button{color:#fff;border-color:#ffffff70}.ap-original-portfolio .ap-brand-wine .ap-dots button{background:#ac7373;border:0}.ap-original-portfolio .ap-brand-wine .ap-dots button[aria-current=true]{background:#d6a937}.ap-original-portfolio .ap-art-slide{background:#fff0;padding:0}.ap-original-portfolio .ap-section-head{display:block;text-align:center}.ap-original-portfolio .ap-section-head>div{margin:auto}.ap-original-portfolio .ap-section-head p{margin-left:auto;margin-right:auto}.ap-original-portfolio .ap-section-head>.ap-link{margin-top:20px}.ap-original-portfolio .gk26-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@media(max-width:650px){.ap-original-portfolio .gk26-case-grid{grid-template-columns:1fr}.ap-original-portfolio .ap-category-menu button{font-size:11px;padding:10px 13px}}.gkap-rework .wp-block-group>.wp-block-group__inner-container{display:contents}.gkap-rework figure{margin:0}.gkap-rework .ap-controls .ap-dots{min-height:20px}.gkap-rework .ap-art-slide>img{height:100%;width:100%;object-fit:contain}.gkap-rework .ap-real-photo>img{height:540px}.gkap-rework .ap-avatar>figure{height:390px}.gkap-rework .ap-credentials figure{width:70px;flex-shrink:0}.gkap-rework .ap-credentials figure img{width:70px;height:84px}.gkap-rework .ap-controls button{min-width:0}@media(max-width:600px){.gkap-rework .ap-real-photo>img{height:380px}.gkap-rework .ap-avatar>figure{height:300px}}.gk26-home .services-process-list>div,.gk26-home .services-process-list>.wp-block-group__inner-container>.wp-block-group{display:block!important;padding:22px 0!important;border-top:1px solid #ffffff30;position:static!important}.gk26-home .services-process-list>.wp-block-group__inner-container{display:contents!important}.gk26-home .services-process-list .wp-block-group>.wp-block-group__inner-container{display:contents!important}.gk26-home .services-process-list p,.gk26-home .services-process-list h3,.gk26-home .services-process-list span{position:static!important;float:none!important;grid-column:auto!important;width:auto!important;max-width:100%!important}.gk26-home .services-process-list h3{display:block!important;font-size:24px!important;line-height:1.3!important;margin:0 0 10px!important}.gk26-home .services-process-list p{display:block!important;font-size:14px!important;line-height:1.7!important;margin:0!important}.gk26-home .services-process-list p:has(>span),.gk26-home .services-process-list div>span{display:block!important;color:#d6a937!important;font-size:12px!important;margin:0 0 14px!important}@media(max-width:781px){.gk26-home .services-connection{grid-template-columns:1fr;gap:35px}}.gkblog{background:#fff;color:#1a1a1a;font-family:Arial,Helvetica,sans-serif}.gkblog .gkblog-hero{min-height:290px;display:flex;align-items:center;justify-content:center;text-align:center;padding:65px 25px;background-size:cover;background-position:center;background-image:linear-gradient(#0009,#0009),url(/wp-content/themes/graphikri-manuale/assets/blog-banner.jpeg);color:#fff}.gkblog .gkblog-hero p{font-size:14px;letter-spacing:1px;margin:0 0 14px;color:#fff}.gkblog .gkblog-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(32px,3.5vw,48px);line-height:1.15;letter-spacing:.01em;text-transform:uppercase;font-weight:700;margin:0;color:#fff}.gkblog .gkblog-main{max-width:1200px;margin:auto;padding:60px 25px 80px}.gkblog .gkblog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.gkblog .gkblog-card{min-width:0}.gkblog .gkblog-cover{display:block;width:100%;height:280px;border-radius:18px 18px 0 0;overflow:hidden;background:#eee}.gkblog .gkblog-cover img{width:100%;height:100%;object-fit:cover;display:block}.gkblog .gkblog-card-text{padding:24px}.gkblog .gkblog-card h2{font-family:Georgia,'Times New Roman',serif;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:0;margin:0 0 16px;color:#1a1a1a}.gkblog .gkblog-card h2 a{color:inherit;text-decoration:none}.gkblog .gkblog-meta{color:#781f1f;font-size:12px;margin:0 0 18px}.gkblog .gkblog-excerpt{color:#444;font-size:16px;line-height:1.7;margin:0 0 22px}.gkblog a.gkblog-read{color:#781f1f;font-size:14px;text-decoration:none;font-weight:600}.gkblog a:hover{text-decoration:underline}.gkblog a:focus-visible{outline:3px solid #d6a937;outline-offset:4px}.gkblog-pages{display:flex;gap:18px;justify-content:center;margin-top:40px}.gk26-home .gkblog-post-article{max-width:900px!important}.gk26-home .gkblog-post-article h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1.2;letter-spacing:-.02em}.gk26-home .gkblog-post-article h2{font-family:Georgia,'Times New Roman',serif;font-size:29px;font-weight:700;line-height:1.3;margin:40px 0 18px;letter-spacing:-.015em}.gk26-home .gkblog-post-article p,.gk26-home .gkblog-post-article li{font-size:17px;line-height:1.85}.gk26-home figure.gkblog-post-cover{margin:30px 0 40px}.gk26-home figure.gkblog-post-cover img{width:100%;height:420px;object-fit:cover;border-radius:18px 18px 0 0}.gk26-home .gkblog-source-date{font-size:12px;color:#781f1f}.gk26-home .gkblog-translation-note{font-size:12px;border-top:1px solid #ddd;padding-top:20px;margin-top:35px}.gk26-home .gkblog-post-article .wp-block-list{padding-left:24px}@media(max-width:900px){.gkblog .gkblog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gkblog .gkblog-grid{grid-template-columns:1fr}.gkblog .gkblog-main{padding:35px 22px 55px}.gkblog .gkblog-hero{min-height:250px;padding:50px 22px}.gkblog .gkblog-card-text{padding:22px 10px}.gkblog .gkblog-cover{height:260px}.gk26-home figure.gkblog-post-cover img{height:260px}}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:216px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#982509;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#982509;--cmplz_button_accept_border_color:#982509;--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:#982509;--cmplz_slider_inactive_color:#555;--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}}@media (max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{display:none}}.cmplz-logo{display:none!important}.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}.cmplz-placeholder-element>blockquote.fb-xfbml-parse-ignore{margin:0 20px}.instagram-media.cmplz-placeholder-element>div{max-width:100%}