html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}@media (max-width:1200px){:root{--font-size-base:17px}}@media (max-width:800px){:root{--font-size-base:16px}}@media (max-width:600px){:root{--font-size-base:14px}}@media (max-width:1200px){:root{--font-size-h2:1.7rem}}@media (max-width:1000px){:root{--font-size-h2:1.55rem}}@media (max-width:800px){:root{--font-size-h2:1.4rem}}@media (max-width:600px){:root{--font-size-h2:1.3rem}}body{color:var(--theme-text-color);font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;font-size:var(--font-size-base);line-height:1.25}h1,h2,h3,h4,h5{font-weight:700}h2{font-size:var(--font-size-h2);padding:0 0 1rem}a{color:inherit}p a,ul a,ol a{font-weight:700;text-decoration:none;transition:opacity .2s}p a:hover,ul a:hover,ol a:hover{opacity:.5}em>a,a>em{color:#fff;background:#000;border:1px solid #000;border-radius:10px;padding:5px 16px 4.5px;font-style:normal;display:inline-block}h1,h3,p{padding:0 0 1em}strong{font-weight:700}em{font-style:italic}html{--text-max-width:70ch;--theme-text-special-font-family:-apple-system,BlinkMacSystemFont,sans-serif}.body-theme-default{--theme-background-color:var(--color-purple-800);--theme-text-color:var(--color-gray-100);--theme-text-special-color:var(--color-red);--theme-hero-background-color:var(--theme-background-color);--theme-hero-text-color:var(--theme-text-special-color);--theme-footer-background-color:var(--theme-background-color);--theme-footer-text-color:var(--color-gray-100);--theme-footer-text-special-color:var(--theme-text-special-color)}.body-theme-blue{--theme-background-color:var(--color-blue-800);--theme-text-color:var(--color-gray-100);--theme-text-special-color:var(--color-blue);--theme-hero-background-color:var(--theme-background-color);--theme-hero-text-color:var(--theme-text-special-color);--theme-footer-background-color:var(--theme-background-color);--theme-footer-text-color:var(--color-gray-100);--theme-footer-text-special-color:var(--theme-text-special-color)}.body-theme-green{--theme-background-color:var(--color-green-800);--theme-text-color:var(--color-gray-100);--theme-text-special-color:var(--color-green);--explainer-arrow-url:url(arrow--green.a312bdcb.svg);--theme-hero-background-color:var(--theme-background-color);--theme-hero-text-color:var(--theme-text-special-color);--theme-footer-background-color:var(--theme-background-color);--theme-footer-text-color:var(--color-gray-100);--theme-footer-text-special-color:var(--theme-text-special-color)}.body-theme-black{--theme-background-color:#fff;--theme-text-color:#000;--theme-text-special-color:#000;--theme-text-special-font-family:-apple-system,BlinkMacSystemFont,sans-serif;--theme-text-special-font-family-letter-spacing:0;--theme-fixed-contact-button-display:none;--theme-projects-overview-right:auto;--theme-projects-overview-transform:none;--theme-footer-background-color:#000;--theme-footer-text-color:#fff;--theme-header-background-color:#000;--theme-header-text-color:#fff;--theme-header-text-color-initial:#fff;--theme-header-text-mobile:#000;--theme-hero-border-bottom:1px solid #000;--theme-hero-background-color:#000;--theme-hero-text-color:#fff;--theme-hero-text-size-mult:1.33333}.body-theme-black.single-project{--theme-header-text-color-initial:#000}article ul,article ol{padding:0 0 1rem 1.5rem;list-style:decimal}article ul{list-style:outside}article li{padding:0 0 1rem}.aligncenter{margin:0 auto 1rem;display:block}p img{max-width:100%;height:auto}@media (max-width:1200px){:root{--font-size-base:17px}}@media (max-width:800px){:root{--font-size-base:16px}}@media (max-width:600px){:root{--font-size-base:14px}}@media (max-width:1200px){:root{--font-size-h2:1.7rem}}@media (max-width:1000px){:root{--font-size-h2:1.55rem}}@media (max-width:800px){:root{--font-size-h2:1.4rem}}@media (max-width:600px){:root{--font-size-h2:1.3rem}}.header{z-index:2;pointer-events:none;z-index:10;justify-content:center;width:100%;display:flex;position:fixed}.header__inner{color:var(--theme-header-text-color-initial);background:#fff0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;width:100%;max-width:100%;padding:2rem;transition:background .2s,border-bottom .2s,color .3s;display:flex}.header__inner--scrolled{color:var(--theme-header-text-color);background:var(--theme-header-background-color);border-bottom:1px solid #000}.header__inner--hello{align-items:flex-start}@media (max-width:1230px){.header__inner--hello{align-items:center}}.header__inner--hello li a{color:inherit;font-weight:400}@media (max-width:1230px){.header__inner{padding:1.3rem 1rem 1.3rem 1.8rem}}@media (max-width:600px){.header__inner{padding:1rem .6rem 1rem 1.2rem}}.header__logo svg{height:var(--logo-height);pointer-events:auto;width:auto;display:block}.header__logo svg path{fill:currentColor}@media (max-width:800px){.header__logo{height:calc(var(--logo-height) - 5px)}}@media (max-width:600px){.header__logo{height:calc(var(--logo-height) - 10px)}}.header__logo--hello{--logo-height:75px}.header__vertical-text{transform-origin:0;z-index:1;color:var(--theme-text-special-color);margin:.5rem 0 -.5rem 1.3rem;position:sticky;top:10rem;transform:rotate(90deg)}@media (min-width:700px){.header__vertical-text{max-width:70vh}}@media (max-width:850px){.header__vertical-text{font-size:.9rem;top:7rem;left:1.5rem}}@media (max-width:700px){.header__vertical-text{background-color:var(--theme-background-color);z-index:1;text-align:center;width:100%;height:36px;margin:0;padding:.7rem .7rem 0;font-size:.8rem;position:fixed;top:auto;bottom:0;left:0;transform:none}}.header__nav{font-size:.9rem}.body-hello .header__nav{font-size:var(--font-size-base)}.header__nav-menu{pointer-events:auto;align-items:center;height:25px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;display:flex;position:relative}.header__nav-menu a{margin-left:1.3rem;padding:1rem 0;text-decoration:none}@media (max-width:1230px){.header__nav-menu a{color:var(--theme-header-text-mobile)}}.header__nav-menu .menu{display:flex}@media (max-width:1230px){.header__nav-menu .menu{display:none}}@media (min-width:1230px){.header__nav-menu .menu{opacity:1;transition:all .4s}.header__nav-menu .menu--invisible-from-scroll{opacity:0;transform:translateY(-200%)}}@media (min-width:850px){.header .mobile-menu-flag a{height:25px;padding:0;line-height:25px;display:block}}@media (min-width:1000px){.header .mobile-menu-flag a{padding:.15rem}}@media (min-width:1200px){.header .mobile-menu-flag a{padding:.25rem}}@media (max-width:600px){.header .mobile-menu-flag a{height:25px;padding:0;line-height:23px;display:block}}.header__nav .mobile-menu{display:none;position:relative}@media (max-width:1230px){.header__nav .mobile-menu{display:flex}}@media (min-width:1230px){.header__nav .mobile-menu{opacity:0;transition:all .4s;position:absolute;top:0;right:-15px;transform:translateY(200%)}.header__nav .mobile-menu--visible-from-scroll-flex{display:flex}.header__nav .mobile-menu--visible-from-scroll{opacity:1;transform:translateY(0)}}.header__nav .mobile-menu__menu{border-top:1px solid var(--color-input-border);border:4px solid var(--theme-background-color);background:#fff;flex-direction:column;min-width:230px;padding:1rem 1.5rem 1.1rem;display:none;position:absolute;top:-.4rem;right:-.3rem}.header__nav .mobile-menu__menu--open{display:flex;top:-.7rem}.header__nav .mobile-menu__menu li a{flex:1;margin:0;padding:.7em 0;display:inline-block}.header__nav .mobile-menu__button{z-index:1;background:0 0;border:none;width:40px;height:25px;margin-top:-4px;margin-left:auto;font-size:1.4rem;line-height:1}@media (min-width:600px){.header__nav .mobile-menu__button{cursor:pointer}}@media (min-width:850px){.header__nav .mobile-menu__button{font-size:1.6rem}}@media (min-width:1000px){.header__nav .mobile-menu__button{font-size:1.8rem}}@media (min-width:1200px){.header__nav .mobile-menu__button{font-size:2rem}}.header__nav .mobile-menu__button--open{color:#000;transform:translateY(.6rem)}@media (min-width:850px){.header__nav .mobile-menu__button--open{font-size:1.4rem}}.header .top-menu-button a{background:var(--color-blue-800);color:#fff;background:linear-gradient(90deg,#ffbf00 0%,#ff743e 20%,#fa4e87 40%,#d48ab8 60% 80%,#5cbfda 100%);border-radius:4px;padding-left:1rem;padding-right:1rem;animation:1.5s 4 pulsing-zoom;flex:0!important}.header .mobile-menu__menu .top-menu-button a{margin-top:.6rem!important;margin-bottom:.4rem!important}ul .wpml-ls-menu-item a{display:inline}.sub-menu{color:#000;background:#fff;padding:1.2em 0}@media (max-width:1230px){.sub-menu{border-left:2px solid;padding:0 0 0 1rem}}@media (min-width:1230px){.sub-menu{display:none;position:absolute;top:calc(100% + .35rem)}}.sub-menu li>a{margin:0;padding:.2rem 1.3rem;display:inline-block}@media (max-width:1230px){.sub-menu li>a{padding:.2rem 0 .2rem .4rem!important}}.menu-item:hover .sub-menu{display:block}@keyframes pulsing-zoom{0%{color:#fff}50%{color:#000}to{color:#fff}}@media (max-width:1200px){:root{--font-size-base:17px}}@media (max-width:800px){:root{--font-size-base:16px}}@media (max-width:600px){:root{--font-size-base:14px}}@media (max-width:1200px){:root{--font-size-h2:1.7rem}}@media (max-width:1000px){:root{--font-size-h2:1.55rem}}@media (max-width:800px){:root{--font-size-h2:1.4rem}}@media (max-width:600px){:root{--font-size-h2:1.3rem}}.footer{background-color:var(--theme-footer-background-color);color:var(--theme-footer-text-color);justify-content:center;margin-top:3rem;display:flex}.footer__inner{width:80%;max-width:1200px;padding:3rem 0}@media (max-width:1200px){.footer__inner{width:85%}}@media (max-width:1000px){.footer__inner{width:90%}}@media (max-width:700px){.footer__inner{width:calc(100% - 3rem)}}@media (max-width:550px){.footer__inner{padding-bottom:6rem}}.footer__top{color:var(--theme-footer-text-special-color);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:0 1rem 3rem;font-weight:700;display:flex}.footer__top svg{width:auto;height:var(--logo-height);color:var(--theme-footer-text-special-color)}.footer__top svg path{fill:currentColor}.body-hello .footer__top{padding:0 1rem}@media (max-width:550px){.footer__top{display:none}}.footer__top a{font-weight:300}.footer__top p{padding:0}.footer__top-logo{width:auto;height:var(--logo-height)}.footer__cols{color:var(--theme-footer-text-color);flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}@media (max-width:550px){.footer__cols{text-align:center;justify-content:center;gap:1rem}}.footer__col{flex:1;max-width:300px}@media (max-width:550px){.footer__col{min-width:100%;max-width:100%}}.footer__image-links{flex:.8;justify-content:center;align-items:center;gap:1.5rem;max-width:300px;display:flex}@media (max-width:550px){.footer__image-links{max-width:100%}}.footer__image-links img{object-fit:contain;width:40px;height:40px}@media (max-width:550px){.footer__image-links img{width:35px;height:35px}}.footer__contact-us-link{background:var(--theme-text-special-color);color:#fff;z-index:5;display:var(--theme-fixed-contact-button-display);padding:.5rem 1.2rem;font-size:.9rem;font-weight:700;text-decoration:none;position:fixed;bottom:0;right:2rem}@media (max-width:700px){.footer__contact-us-link{bottom:36px}}.single-project-wrapper{justify-content:center;align-items:center;display:flex}.single-project-wrapper h1{font-size:1.5rem}.single-project-wrapper__description{padding-bottom:1.5rem}@media (min-width:800px){.single-project-wrapper__description{padding-bottom:2rem}}.single-project-wrapper__inner{padding:8rem 1rem 2rem}@media (min-width:800px){.single-project-wrapper__inner{padding:10rem 2rem 5rem}}.single-project-wrapper iframe{aspect-ratio:1.77778;width:100%;height:auto}@media (max-width:1200px){:root{--font-size-base:17px}}@media (max-width:800px){:root{--font-size-base:16px}}@media (max-width:600px){:root{--font-size-base:14px}}@media (max-width:1200px){:root{--font-size-h2:1.7rem}}@media (max-width:1000px){:root{--font-size-h2:1.55rem}}@media (max-width:800px){:root{--font-size-h2:1.4rem}}@media (max-width:600px){:root{--font-size-h2:1.3rem}}.boxed-linked-image-component__inner{border-style:solid;border-color:var(--theme-text-color);color:var(--color-gray-100);background:#fff;border-width:1.5px;margin:0 0 1rem}.boxed-linked-image-component__inner img{width:100%;height:auto;display:block}@media (max-width:1200px){:root{--font-size-base:17px}}@media (max-width:800px){:root{--font-size-base:16px}}@media (max-width:600px){:root{--font-size-base:14px}}@media (max-width:1200px){:root{--font-size-h2:1.7rem}}@media (max-width:1000px){:root{--font-size-h2:1.55rem}}@media (max-width:800px){:root{--font-size-h2:1.4rem}}@media (max-width:600px){:root{--font-size-h2:1.3rem}}.carousel-component{position:relative}.carousel-component__outer{--carousel-padding:3rem;background:var(--theme-background-color);padding-bottom:3rem}@media (max-width:900px){.carousel-component__outer{--carousel-padding:2.5rem}}@media (max-width:700px){.carousel-component__outer{--carousel-padding:2rem}}.carousel-component__slide-inner{transition:transform .1s;transform:scale(1)}.carousel-component__slide-inner:hover{transform:scale(1.05)}.carousel-component__slide-content-on-hover{width:calc(100% - var(--carousel-padding));opacity:0;height:100%;padding:calc(.7*var(--carousel-padding));cursor:pointer;color:#fff;background:#0008;justify-content:center;align-items:center;width:100%;padding:3rem 2rem 2rem;font-size:1.2em;font-weight:600;transition:opacity .1s linear;display:flex;position:absolute;top:0;left:0;transform:scale(1)}.carousel-component__slide:hover .carousel-component__slide-content-on-hover{opacity:1}.carousel-component__slides{padding:var(--carousel-padding)0;padding-left:calc(var(--carousel-padding)*2);overflow:hidden}@media (max-width:700px){.carousel-component__slides{padding-left:var(--carousel-padding)}}.carousel-component__slide{padding:0 var(--carousel-padding);flex:1;padding-left:0;display:flex;position:relative}.carousel-component__slide--embed img{object-fit:cover;object-position:center;cursor:pointer;width:100%;height:100%}.carousel-component__slide-inner{background:#fff;flex:1}.carousel-component__embed-code{display:none}.carousel-component__embed-code--active{cursor:pointer;z-index:6;background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.carousel-component__embed-code--active iframe{background:#000;width:calc(80% + 4rem);max-width:calc(1200px + 4rem);height:70%;box-shadow:0 4px 30px #00000080,0 3px 5px #00000080}@media (max-width:1200px){.carousel-component__embed-code--active iframe{width:calc(85% + 4rem)}}@media (max-width:1000px){.carousel-component__embed-code--active iframe{width:calc(90% + 4rem)}}@media (max-width:700px){.carousel-component__embed-code--active iframe{width:calc(100% - 3rem)}}@media (max-width:850px){.carousel-component__embed-code--active iframe{width:calc(80% - 2rem);max-width:calc(1200px - 2rem);height:45%}}@media (max-width:600px){.carousel-component__embed-code--active iframe{width:calc(80% - 4rem);max-width:calc(1200px - 4rem)}}@media (max-width:850px) and (max-width:1200px){.carousel-component__embed-code--active iframe{width:calc(85% - 2rem)}}@media (max-width:850px) and (max-width:1000px){.carousel-component__embed-code--active iframe{width:calc(90% - 2rem)}}@media (max-width:850px) and (max-width:700px){.carousel-component__embed-code--active iframe{width:calc(100% - 3rem)}}@media (max-width:600px) and (max-width:1200px){.carousel-component__embed-code--active iframe{width:calc(85% - 4rem)}}@media (max-width:600px) and (max-width:1000px){.carousel-component__embed-code--active iframe{width:calc(90% - 4rem)}}@media (max-width:600px) and (max-width:700px){.carousel-component__embed-code--active iframe{width:calc(100% - 3rem)}}.carousel-component__slide-content{padding:calc(var(--carousel-padding)*.5)calc(var(--carousel-padding)*.7)calc(var(--carousel-padding)*.4)}.carousel-component__next-prev-btn{z-index:2;cursor:pointer;background:#fff7 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0ic2l6ZS02Ij4KICA8cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xNS43NSAxOS41IDguMjUgMTJsNy41LTcuNSIgLz4KPC9zdmc+Cg==) 50%/75% no-repeat;border:none;border-radius:4px;outline:none;width:44px;height:46px;transition:background-color .1s;position:absolute;top:50%;transform:translateY(-50%)}.carousel-component__next-prev-btn:hover{background-color:#fff}.carousel-component__next-prev-btn--prev{left:1rem}@media (max-width:700px){.carousel-component__next-prev-btn--prev{left:.8rem}}.carousel-component__next-prev-btn--next{right:1rem;transform:translateY(-50%)rotate(180deg)}@media (max-width:700px){.carousel-component__next-prev-btn--next{right:.8rem}}.carousel-component .glider-dots{width:100%;position:absolute}.carousel-component .glider-dot{background:#eee}.carousel-component .glider-dot.active{background:var(--theme-text-special-color)}@media (max-width:1200px){:root{--font-size-base:17px}}@media (max-width:800px){:root{--font-size-base:16px}}@media (max-width:600px){:root{--font-size-base:14px}}@media (max-width:1200px){:root{--font-size-h2:1.7rem}}@media (max-width:1000px){:root{--font-size-h2:1.55rem}}@media (max-width:800px){:root{--font-size-h2:1.4rem}}@media (max-width:600px){:root{--font-size-h2:1.3rem}}.columns-component{flex-wrap:wrap;justify-content:center;display:flex}.columns-component [style*="text-align: center"],.columns-component [style*=text-align\:center]{margin-left:auto;margin-right:auto}.columns-component{padding-bottom:10rem}.columns-component .columns-component__explanation{font-size:calc(var(--font-size-base)*1.45);color:var(--theme-text-special-color);white-space:nowrap;letter-spacing:var(--theme-text-special-font-family-letter-spacing);position:absolute;top:0;right:0;transform:translate(50%,-100%)}@media (max-width:600px){.columns-component .columns-component__explanation{font-size:16px;font-size:calc(var(--font-size-base)*1.2);right:50%;transform:translate(50%,calc(-200% - .5rem))}}.columns-component .columns-component__explanation a{text-decoration:none}.columns-component .columns-component__explanation:after{font-family:var(--theme-text-special-font-family);content:" ";background-image:var(--explainer-arrow-url);background-size:auto calc(var(--font-size-base)*2.5);height:100%;min-height:calc(var(--font-size-base)*5);background-position:bottom;background-repeat:no-repeat;width:100%;position:absolute;top:0}.columns-component .columns-component__explanation{top:100%;right:50%;transform:translate(50%)}.columns-component .columns-component__explanation p{padding:3.5rem 0 0}.columns-component .columns-component__explanation:after{background-position:top}.columns-component.columns-component{padding:4rem 0}.columns-component+.columns-component{padding-top:1rem}article .columns-component__filters{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1rem 2rem;padding-top:2rem;display:flex;position:relative}@media (max-width:900px) and (min-width:600px){article .columns-component__filters *{min-width:0!important}}@media (max-width:600px){article .columns-component__filters{flex-wrap:wrap;padding:2rem 2rem 0}article .columns-component__filters .form-component,article .columns-component__filters .columns-component__tags-select{width:100%}}article .columns-component__filters--with-callout{padding-top:7rem;position:relative}article .columns-component__filters--with-callout .projects-overview-component__explanation{bottom:auto;right:auto;right:var(--theme-projects-overview-right);transform:var(--theme-projects-overview-transform);top:2.5rem}@media (max-width:1100px){article .columns-component__filters--with-callout .projects-overview-component__explanation{transform:translate(10%)}}@media (max-width:600px){article .columns-component__filters--with-callout .projects-overview-component__explanation{display:none}}article .columns-component__filters--with-callout .projects-overview-component__explanation p{padding:0}article .columns-component__filters--with-callout .projects-overview-component__explanation:after{background-position:bottom;transform:scaleX(-1)}@media (min-width:600px){article .columns-component__filters .form-component{min-width:420px}}article .columns-component__filters .form-component .nf-field-container{margin:0}article .columns-component__filters .form-component .nf-after-field{display:none}.columns-component__inner{justify-content:space-between;align-items:var(--align-items);gap:var(--gap-m);flex-wrap:wrap;width:80%;max-width:1200px;display:flex}@media (max-width:1200px){.columns-component__inner{width:85%}}@media (max-width:1000px){.columns-component__inner{width:90%}}@media (max-width:700px){.columns-component__inner{width:calc(100% - 3rem)}}.columns-component__inner--project{gap:2rem}.columns-component__inner--project:last-child{margin-right:auto}.columns-component__inner--project:nth-child(2n)>div:first-child{order:2}.columns-component__inner--hidden-project{order:1000}.columns-component__inner--hidden-project .columns-component__column--project-text,.columns-component__inner--hidden-project img{opacity:.2}.columns-component__column{max-width:100%}@media (max-width:700px){.columns-component__column{min-width:100%}}.columns-component__column p{max-width:var(--text-max-width);line-height:1.45}.columns-component__column img{max-width:100%;height:auto}.columns-component__column--project-image{position:relative}.columns-component__column--project-image,.columns-component__column--project-text{flex:1}.columns-component__video-embed-wrapper{cursor:pointer;z-index:6;background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.columns-component__video-embed-wrapper iframe{background:#000;width:calc(80% + 4rem);max-width:calc(1200px + 4rem);height:70%;box-shadow:0 4px 30px #00000080,0 3px 5px #00000080}@media (max-width:1200px){.columns-component__video-embed-wrapper iframe{width:calc(85% + 4rem)}}@media (max-width:1000px){.columns-component__video-embed-wrapper iframe{width:calc(90% + 4rem)}}@media (max-width:700px){.columns-component__video-embed-wrapper iframe{width:calc(100% - 3rem)}}@media (max-width:850px){.columns-component__video-embed-wrapper iframe{width:calc(80% - 2rem);max-width:calc(1200px - 2rem);height:45%}}@media (max-width:600px){.columns-component__video-embed-wrapper iframe{width:calc(80% - 4rem);max-width:calc(1200px - 4rem)}}@media (max-width:850px) and (max-width:1200px){.columns-component__video-embed-wrapper iframe{width:calc(85% - 2rem)}}@media (max-width:850px) and (max-width:1000px){.columns-component__video-embed-wrapper iframe{width:calc(90% - 2rem)}}@media (max-width:850px) and (max-width:700px){.columns-component__video-embed-wrapper iframe{width:calc(100% - 3rem)}}@media (max-width:600px) and (max-width:1200px){.columns-component__video-embed-wrapper iframe{width:calc(85% - 4rem)}}@media (max-width:600px) and (max-width:1000px){.columns-component__video-embed-wrapper iframe{width:calc(90% - 4rem)}}@media (max-width:600px) and (max-width:700px){.columns-component__video-embed-wrapper iframe{width:calc(100% - 3rem)}}.columns-component__video-checkbox:checked~.columns-component__video-embed-wrapper{display:flex}.columns-component__video-checkbox{display:none}.columns-component__text-content{position:relative}.columns-component__text-content--has-explanation{margin-bottom:5rem}@media (min-width:820px){.columns-component__video-checkbox-label{cursor:pointer;transition:transform .2s;display:flex}.columns-component__video-checkbox-label:hover{transform:scale(1.05)}.columns-component__video-checkbox-label:hover .modal-video__on-hover-content{opacity:1}}.columns-component__video-checkbox-label,.columns-component__video-checkbox-label img{cursor:pointer}@media (max-width:1200px){:root{--font-size-base:17px}}@media (max-width:800px){:root{--font-size-base:16px}}@media (max-width:600px){:root{--font-size-base:14px}}@media (max-width:1200px){:root{--font-size-h2:1.7rem}}@media (max-width:1000px){:root{--font-size-h2:1.55rem}}@media (max-width:800px){:root{--font-size-h2:1.4rem}}@media (max-width:600px){:root{--font-size-h2:1.3rem}}.contacts-component{justify-content:center;padding:4rem 0;display:flex}.columns-component+.contacts-component{padding:0 0 4rem}.columns-component .contacts-component{padding:0 0 2rem}.contacts-component .wp-post-image{max-width:100%;height:auto;margin-bottom:1rem}.contacts-component__inner{flex-wrap:wrap;justify-content:flex-start;gap:4rem;width:80%;max-width:1200px;display:flex}@media (max-width:1200px){.contacts-component__inner{width:85%}}@media (max-width:1000px){.contacts-component__inner{width:90%}}@media (max-width:700px){.contacts-component__inner{width:calc(100% - 3rem)}}@media (max-width:900px){.contacts-component__inner{gap:2rem}}.contacts-component__contact{flex:1;min-width:calc(25% - 3rem);max-width:calc(25% - 3rem)}.columns-component--2 .contacts-component__contact{min-width:80%;max-width:90%}@media (max-width:1100px){.contacts-component__contact{min-width:calc(33.3333% - 2.66667rem);max-width:calc(33.3333% - 2.66667rem)}}@media (max-width:900px){.contacts-component__contact{min-width:calc(50% - 2rem);max-width:calc(50% - 2rem)}}@media (max-width:550px){.contacts-component__contact{min-width:100%;max-width:100%}}.contacts-component__contact--text{background:var(--theme-background-color);border-bottom:var(--theme-hero-border-bottom)}@media (max-width:550px){.contacts-component__contact--default .contacts-component__contact-inner{gap:1rem;display:flex}.contacts-component__contact-image{max-width:35%}}.contacts-component__contact--text .contacts-component__contact-inner{padding:2rem 2rem 0}@media (max-width:900px){.contacts-component__contact--text .contacts-component__contact-inner{padding:2rem 2rem 1.5rem}}@media (min-width:900px){.contacts-component__contact--text{height:auto;position:relative}.contacts-component__contact--text:before{content:"";padding-bottom:100%;display:block}.contacts-component__contact--text .contacts-component__contact-inner{max-width:100%;padding:2rem 2rem 0;position:absolute;top:0;left:0}}@media (max-width:1200px){:root{--font-size-base:17px}}@media (max-width:800px){:root{--font-size-base:16px}}@media (max-width:600px){:root{--font-size-base:14px}}@media (max-width:1200px){:root{--font-size-h2:1.7rem}}@media (max-width:1000px){:root{--font-size-h2:1.55rem}}@media (max-width:800px){:root{--font-size-h2:1.4rem}}@media (max-width:600px){:root{--font-size-h2:1.3rem}}button,input[type=button],input[type=submit]{color:inherit}.form-component .nf-form-content{padding:0}.form-component .nf-form-content .nf-field input,.form-component .nf-form-content .nf-field textarea,.form-component .nf-form-content .nf-field button{font-family:inherit;font-size:inherit}.form-component .nf-form-content .nf-field button,.form-component .nf-form-content .nf-field input[type=button],.form-component .nf-form-content .nf-field input[type=submit]{height:50px;font-family:inherit;font-size:100%;font-size:inherit;color:var(--color-gray-100);border-style:solid;border-color:var(--theme-text-color);cursor:pointer;background:#fff;border-width:1.5px;border-radius:8px;margin-left:auto;padding:.8rem 1rem;display:block}.form-component .nf-form-content .nf-field button::placeholder,.form-component .nf-form-content .nf-field input[type=button]::placeholder,.form-component .nf-form-content .nf-field input[type=submit]::placeholder{opacity:1}.form-component .nf-form-content .nf-field button:hover,.form-component .nf-form-content .nf-field input[type=button]:hover,.form-component .nf-form-content .nf-field input[type=submit]:hover{background:#f5f5f5}.form-component .nf-form-content .nf-field input[type=text],.form-component .nf-form-content .nf-field input[type=email],.form-component .nf-form-content .nf-field input[type=tel],.form-component .nf-form-content .nf-field textarea{height:50px;font-family:inherit;font-size:100%;font-size:inherit;color:var(--color-gray-100);border-style:solid;border-color:var(--theme-text-color);background-color:#fff;border-width:1.5px;border-radius:8px;width:100%;padding:.8rem 1rem}.form-component .nf-form-content .nf-field input[type=text]::placeholder,.form-component .nf-form-content .nf-field input[type=email]::placeholder,.form-component .nf-form-content .nf-field input[type=tel]::placeholder,.form-component .nf-form-content .nf-field textarea::placeholder{opacity:1}.form-component .nf-form-content .nf-field textarea{height:200px}.form-component .nf-form-content .nf-field .nf-field-label{width:100%;display:none;margin:0!important}.form-component .nf-form-content .nf-field .nf-field-label label{padding:top-padding .7rem;width:100%;height:32px;line-height:20px;display:block}.form-component .nf-form-content .submit-container .nf-field{background-color:#0000}select{height:50px;font-family:inherit;font-size:100%;font-size:inherit;color:var(--color-gray-100);border-style:solid;border-color:var(--theme-text-color);-webkit-appearance:none;background:url(dropdown-arrow.f01c8ca1.svg) calc(100% - .9rem)/auto calc(100% - 1.8rem) no-repeat;border-width:1.5px;border-radius:8px;padding:.8rem 3rem .8rem 1rem}select::placeholder{opacity:1}.nf-form-hp{display:none}.nf-row{margin:0 0 25px}.columns-component__filters .nf-row{margin-bottom:0}@media (max-width:1200px){:root{--font-size-base:17px}}@media (max-width:800px){:root{--font-size-base:16px}}@media (max-width:600px){:root{--font-size-base:14px}}@media (max-width:1200px){:root{--font-size-h2:1.7rem}}@media (max-width:1000px){:root{--font-size-h2:1.55rem}}@media (max-width:800px){:root{--font-size-h2:1.4rem}}@media (max-width:600px){:root{--font-size-h2:1.3rem}}.hero-component{background-color:var(--theme-hero-background-color);border-bottom:var(--theme-hero-border-bottom);justify-content:center;padding:4rem 0 2rem;display:flex}@media (max-width:800px){.hero-component{padding-top:5rem}}@media (max-width:600px){.hero-component{padding-top:6rem}}.hero-component h1{padding:0}.hero-component__outer-wrapper{position:relative}.hero-component__down-arrow{z-index:1;background-image:var(--explainer-arrow-url);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:50px;position:absolute;bottom:1.5rem;left:1.5rem}.body-hello .hero-component__down-arrow{background-image:url(arrow--hello.4c677327.svg);width:70px;height:100px;left:50%;transform:translate(-50%)}@media (max-width:800px){.hero-component__down-arrow{width:25px;height:40px}}@media (max-width:600px){.hero-component__down-arrow{width:20px;height:30px}}.hero-component .hero-component__explanation{font-size:calc(var(--font-size-base)*1.45);color:var(--theme-text-special-color);white-space:nowrap;letter-spacing:var(--theme-text-special-font-family-letter-spacing);position:absolute;top:0;right:0;transform:translate(50%,-100%)}@media (max-width:600px){.hero-component .hero-component__explanation{font-size:16px;font-size:calc(var(--font-size-base)*1.2);right:50%;transform:translate(50%,calc(-200% - .5rem))}}.hero-component .hero-component__explanation a{text-decoration:none}.hero-component .hero-component__explanation:after{font-family:var(--theme-text-special-font-family);content:" ";background-image:var(--explainer-arrow-url);background-size:auto calc(var(--font-size-base)*2.5);height:100%;min-height:calc(var(--font-size-base)*5);background-position:bottom;background-repeat:no-repeat;width:100%;position:absolute;top:0}.hero-component .hero-component__explanation{top:-1.5rem;right:-1.5rem}@media (max-width:1100px){.hero-component .hero-component__explanation{top:-4rem;right:0}}@media (max-width:950px){.hero-component .hero-component__explanation{transform:translateY(-100%)}}@media (max-width:800px){.hero-component .hero-component__explanation{right:50%;transform:translate(50%,-100%)}}.hero-component__inner{flex-direction:column;align-items:center;width:80%;max-width:1200px;display:flex}@media (max-width:1200px){.hero-component__inner{width:85%}}@media (max-width:1000px){.hero-component__inner{width:90%}}@media (max-width:700px){.hero-component__inner{width:calc(100% - 3rem)}}.hero-component__content{align-items:flex-end;min-height:240px;padding:1rem;display:flex}@media (max-width:820px){.hero-component__content{min-height:180px}}@media (max-width:600px){.hero-component__content{min-height:140px}}.hero-component__content p{padding:0}.hero-component h1{font-size:calc(3.8rem*var(--theme-hero-text-size-mult));color:var(--theme-hero-text-color);line-height:1.1}@media (max-width:1200px){.hero-component h1{font-size:4rem}}@media (max-width:1000px){.hero-component h1{font-size:3.5rem}}@media (max-width:800px){.hero-component h1{font-size:3rem}}@media (max-width:600px){.hero-component h1{font-size:2.5rem}}.hero-component__text-content{align-items:flex-end;padding-bottom:1rem;display:flex}.hero-component__text-content--with-explanation{position:relative}@media (max-width:600px){.hero-component__text-content--with-explanation{padding:0}}.hero-component__text-content-inner{position:relative}.hero-component__image{width:90%;height:auto;min-height:70px;margin:0 auto 3rem}.hero-component__image--cover{object-fit:cover;width:100%;height:min(56.25vw,100vh - 2rem);margin:0}.hero-component__video-wrapper{background-color:var(--theme-background-color);z-index:1;padding-top:min(56.25%,100vh - 2rem);position:relative}.hero-component__video-wrapper video{object-fit:cover;height:100%;position:absolute;top:0}.hero-component__video{width:100%;height:auto}.hello-hero{border-bottom:3px solid var(--color-blue-800)}.hello-hero__inner{--height:700px;min-height:var(--height);align-items:center;gap:2rem;max-width:1150px;margin:0 auto;padding:3rem 2rem 0;display:flex}@media (max-width:820px){.hello-hero__inner{--height:600px}}@media (max-width:680px){.hello-hero__inner{flex-direction:column;min-height:0;padding-bottom:3rem}}@media (max-width:490px){.hello-hero__inner{padding-top:5rem}}.hello-hero__content{flex:1;font-size:1.25rem}@media (max-width:1200px){.hello-hero__content{font-size:1.2rem}.hello-hero__content br{display:none}}@media (max-width:800px){.hello-hero__content{font-size:1rem}}.hello-hero__content h1{font-size:2rem}@media (max-width:1200px){.hello-hero__content h1{font-size:1.8rem}}@media (max-width:800px){.hello-hero__content h1{font-size:1.4rem}}.hello-hero__content p{max-width:42ch}.hello-hero__image{background:50% no-repeat;background-image:var(--background-url);min-height:var(--height);background-size:contain;flex:1}@media (max-width:680px){.hello-hero__image{order:-1;width:400px;min-height:400px}}@media (max-width:490px){.hello-hero__image{width:300px;min-height:300px}}.hello-hero__buttons a{background:var(--color-blue-800);border:3px solid var(--color-blue-800);border-radius:8px;margin-top:1.1rem;margin-right:1rem;padding:.5rem 1.2rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-block;flex:0!important}@media (max-width:1000px){.hello-hero__buttons a{font-size:1rem}}@media (max-width:680px){.hello-hero__buttons a{font-size:.9rem}}.hello-hero__buttons a+a{background:0 0}@media (max-width:1200px){:root{--font-size-base:17px}}@media (max-width:800px){:root{--font-size-base:16px}}@media (max-width:600px){:root{--font-size-base:14px}}@media (max-width:1200px){:root{--font-size-h2:1.7rem}}@media (max-width:1000px){:root{--font-size-h2:1.55rem}}@media (max-width:800px){:root{--font-size-h2:1.4rem}}@media (max-width:600px){:root{--font-size-h2:1.3rem}}.image-grid-component{justify-content:center;padding:3rem 0 2rem;display:flex}.image-grid-component__inner{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:2rem 7rem;width:80%;max-width:1200px;display:flex;position:relative}@media (max-width:1200px){.image-grid-component__inner{width:85%}}@media (max-width:1000px){.image-grid-component__inner{width:90%}}@media (max-width:700px){.image-grid-component__inner{width:calc(100% - 3rem)}}@media (max-width:820px){.image-grid-component__inner{gap:1rem 4rem}}@media (max-width:600px){.image-grid-component__inner{padding-left:2rem;padding-right:2rem}}.image-grid-component__img{width:calc(var(--image-width) - 4rem);filter:var(--filter);height:var(--image-height);object-fit:var(--object-fit);transition:filter .1s,transform .1s;transform:scale(1)}.image-grid-component__img:hover{filter:grayscale(0%);transform:scale(1.05)}@media (max-width:1250px){.image-grid-component__img{height:max(calc(var(--image-height)*.9),100px)}}@media (max-width:1000px){.image-grid-component__img{width:min(calc(calc(var(--image-width)*1.5) - 1rem),100%);height:max(calc(var(--image-height)*.8),100px)}}@media (max-width:800px){.image-grid-component__img{width:min(calc(calc(var(--image-width)*2) - 1rem),50%);height:max(calc(var(--image-height)*.65),100px)}}@media (max-width:600px){.image-grid-component__img{width:min(calc(calc(var(--image-width)*1.5) - 1rem),50%);height:max(calc(var(--image-height)*.45),100px)}}.image-grid-component{padding-bottom:2rem}.image-grid-component .image-grid-component__explanation{font-size:calc(var(--font-size-base)*1.45)}.image-grid-component .image-grid-component__explanation p{padding:0 0 1rem}.image-grid-component .image-grid-component__explanation:after{background-position:bottom}@media (max-width:1200px){:root{--font-size-base:17px}}@media (max-width:800px){:root{--font-size-base:16px}}@media (max-width:600px){:root{--font-size-base:14px}}@media (max-width:1200px){:root{--font-size-h2:1.7rem}}@media (max-width:1000px){:root{--font-size-h2:1.55rem}}@media (max-width:800px){:root{--font-size-h2:1.4rem}}@media (max-width:600px){:root{--font-size-h2:1.3rem}}.projects-overview-component{flex-direction:column;justify-content:center;align-items:center;display:flex}.projects-overview-component .projects-overview-component__explanation{font-size:calc(var(--font-size-base)*1.45)}.projects-overview-component .projects-overview-component__explanation p{padding:0 0 3.5rem}.projects-overview-component .projects-overview-component__explanation:after{background-position:bottom}.projects-overview-component{padding-bottom:0}.projects-overview-component .columns-component--projects{justify-content:space-between;align-items:flex-start;gap:3rem;width:80%;max-width:1200px}@media (max-width:1200px){.projects-overview-component .columns-component--projects{width:85%}}@media (max-width:1000px){.projects-overview-component .columns-component--projects{width:90%}}@media (max-width:700px){.projects-overview-component .columns-component--projects{width:calc(100% - 3rem)}}@media (max-width:820px) and (min-width:500px){.projects-overview-component--filter-disabled .columns-component__inner--project:nth-child(3n+3){width:100%;max-width:100%}.projects-overview-component--filter-disabled .columns-component__inner--project:nth-child(3n+3) label img{height:350px}}@media (min-width:820px){.projects-overview-component--filter-disabled .columns-component__inner--project:nth-child(4n+4){width:100%;max-width:100%}.projects-overview-component--filter-disabled .columns-component__inner--project:nth-child(4n+4) label img{height:350px}.projects-overview-component--filter-disabled .columns-component__inner--project:nth-child(4n+4) .columns-component__column--project-image{align-items:center;gap:inherit;display:flex}.projects-overview-component--filter-disabled .columns-component__inner--project:nth-child(4n+4) .columns-component__column--project-image .columns-component__column--project-text{min-width:40%;margin:0}.projects-overview-component--filter-disabled .columns-component__inner--project:nth-child(8n+8) .columns-component__column--project-text{order:-1}}.projects-overview-component .columns-component__inner--project{opacity:0;max-width:calc(33% - 2rem)}@media (max-width:820px){.projects-overview-component .columns-component__inner--project{max-width:calc(50% - 2rem)}}@media (max-width:500px){.projects-overview-component .columns-component__inner--project{min-width:100%;max-width:100%}}.projects-overview-component .columns-component__inner--project.columns-component__inner--project-ready-to-fade-in{transition:opacity .75s}.projects-overview-component .columns-component__inner--project.columns-component__inner--project-fade-in{opacity:1}.projects-overview-component .columns-component__inner--project h2{font-size:var(--font-size-base);padding:0}.projects-overview-component .columns-component__inner--project label img{object-fit:cover;width:100%;height:200px}@media (max-width:820px){.projects-overview-component .columns-component__inner--project label img{height:180px}}.projects-overview-component .columns-component__column--project-text{margin-top:1rem}.projects-overview-component--with-explanation{padding-top:5rem}@media (max-width:1100px){.projects-overview-component--with-explanation{padding-top:7rem}}.projects-overview-component--no-text{background:var(--theme-background-color);border-bottom:var(--theme-hero-border-bottom);width:90%;max-width:1300px;margin:0 auto 3rem;position:relative}.projects-overview-component--no-text .columns-component__column--project-text{display:none}.projects-overview-component--no-text .columns-component--projects{flex-wrap:wrap;align-items:flex-start;width:80vw;max-width:1200px;margin:0 auto}@media (max-width:1100px){.projects-overview-component--no-text .columns-component--projects{width:100%;padding:2rem}}@media (max-width:820px){.projects-overview-component--no-text .columns-component--projects{padding:1.5rem}}@media (max-width:550px){.projects-overview-component--no-text .columns-component--projects{gap:1.5rem}}.projects-overview-component--no-text .columns-component--projects .columns-component__inner{flex:1;width:auto;min-width:26%}@media (max-width:550px){.projects-overview-component--no-text .columns-component--projects .columns-component__inner{min-width:100%}}.projects-overview-component--no-text .columns-component--projects .columns-component__inner label img{height:200px}@media (max-width:950px){.projects-overview-component--no-text .columns-component--projects .columns-component__inner label img{height:170px}}@media (max-width:820px){.projects-overview-component--no-text .columns-component--projects .columns-component__inner label img{height:140px}}.projects-overview-component__text-below{padding:0 2rem 3rem}@media (max-width:820px){.projects-overview-component__text-below{padding:2rem 1.5rem}}@media (max-width:600px){.projects-overview-component__text-below{padding:1rem 1.5rem 2rem}}.projects-overview-component .modal-video__on-hover-content{opacity:0;color:#fff;text-align:center;background:#0008;justify-content:center;align-items:center;width:100%;height:100%;padding:32px;font-size:.9em;font-weight:600;transition:opacity .15s linear;display:flex;position:absolute;top:0;left:0}:root{--color-red:#e7431e;--color-gray-100:#1d1d1b;--color-purple-800:#f8f1f6;--color-blue-800:#d9effd;--color-blue:#365ca7;--color-green-800:#f0f7f0;--color-green:#60a028;--font-size-base:18px;--font-size-h2:2rem;--logo-height:25px;--gap-m:2rem 4rem;--theme-text-special-font-family:"Shadows";--theme-text-special-font-family-letter-spacing:0;--theme-fixed-contact-button-display:block;--theme-projects-overview-right:2rem;--theme-projects-overview-transform:translateX(25%);--theme-header-background-color:#fff;--theme-header-text-color:#000;--theme-hero-text-size-mult:1;--theme-header-text-mobile:inherit}@media (max-width:1200px){:root{--font-size-base:17px}}@media (max-width:800px){:root{--font-size-base:16px}}@media (max-width:600px){:root{--font-size-base:14px}}@media (max-width:1200px){:root{--font-size-h2:1.7rem}}@media (max-width:1000px){:root{--font-size-h2:1.55rem}}@media (max-width:800px){:root{--font-size-h2:1.4rem}}@media (max-width:600px){:root{--font-size-h2:1.3rem}}.testimonial-component{justify-content:center;padding-bottom:2.5rem;display:flex;container-type:inline-size}.testimonial-component__inner{gap:32px;width:80%;max-width:1200px;display:flex}.columns-component .testimonial-component__inner{width:100%}@media (max-width:1200px){.testimonial-component__inner{width:85%}}@media (max-width:1000px){.testimonial-component__inner{width:90%}}@media (max-width:700px){.testimonial-component__inner{width:calc(100% - 3rem)}}@container (width<=700px){.testimonial-component__inner{flex-direction:column}}.testimonial-component__text{flex-direction:column;flex:6;justify-content:center;display:flex}.testimonial-component__quote{font-size:calc(var(--font-size-base)*1.45)}.testimonial-component__image,.testimonial-component__embed{flex:4;max-width:40%}@container (width<=700px){.testimonial-component__image,.testimonial-component__embed{order:-1;max-width:75%}}.testimonial-component__image--left,.testimonial-component__embed--left{order:-1}.testimonial-component__image img,.testimonial-component__embed img,.testimonial-component__image iframe,.testimonial-component__embed iframe{max-width:100%}.testimonial-component__image iframe,.testimonial-component__embed iframe{aspect-ratio:16/9;width:100%;height:auto}.testimonial-component__embed p{padding:0}@container (width<=700px){.testimonial-component__embed{order:-1;max-width:100%}}.glider,.glider-contain{margin:0 auto;position:relative}.glider,.glider-track{transform:translateZ(0)}.glider-dot,.glider-next,.glider-prev{-webkit-user-select:none;user-select:none;border:0;outline:0;padding:0}.glider-contain{width:100%}.glider{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-y:hidden}.glider-track{z-index:1;width:100%;margin:0;padding:0;display:flex}.glider.draggable{-webkit-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{-webkit-user-select:none;user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{-webkit-user-select:none;user-select:none;place-content:center;width:100%;min-width:150px}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-next,.glider-prev{z-index:2;cursor:pointer;color:#666;opacity:1;background:0 0;font-size:40px;line-height:1;text-decoration:none;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67);position:absolute;top:30%;left:-23px}.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{color:#ccc}.glider-next{left:auto;right:-23px}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-hide{opacity:0}.glider-dots{-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0;display:flex}.glider-dot{cursor:pointer;color:#ccc;background:#ccc;border-radius:999px;width:12px;height:12px;margin:7px;display:block}.glider-dot:focus,.glider-dot:hover{background:#ddd}.glider-dot.active{background:#a89cc8}@media (max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;background-color:#9c9c9c40;border-radius:99px;box-shadow:0 0 1px #ffffff40}}
/*# sourceMappingURL=main.css.map */
