/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@font-face{font-family:"Fragment Glare";src:url("./fonts/PPFragment-GlareRegular.woff2") format("woff2"),url("./fonts/PPFragment-GlareRegular.woff") format("woff"),url("./fonts/PPFragment-GlareRegular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fragment Sans";src:url("./fonts/PPFragment-SansRegular.woff2") format("woff2"),url("./fonts/PPFragment-SansRegular.woff") format("woff"),url("./fonts/PPFragment-SansRegular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Hind";src:url("./fonts/Hind-Light.eot");src:url("./fonts/Hind-Light.eot?#iefix") format("embedded-opentype"),url("./fonts/Hind-Light.woff2") format("woff2"),url("./fonts/Hind-Light.woff") format("woff"),url("./fonts/Hind-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Hind";src:url("./fonts/Hind-Medium.eot");src:url("./fonts/Hind-Medium.eot?#iefix") format("embedded-opentype"),url("./fonts/Hind-Medium.woff2") format("woff2"),url("./fonts/Hind-Medium.woff") format("woff"),url("./fonts/Hind-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-BoldItalic.eot");src:url("./fonts/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("./fonts/Roboto-BoldItalic.woff2") format("woff2"),url("./fonts/Roboto-BoldItalic.woff") format("woff"),url("./fonts/Roboto-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Italic.eot");src:url("./fonts/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("./fonts/Roboto-Italic.woff2") format("woff2"),url("./fonts/Roboto-Italic.woff") format("woff"),url("./fonts/Roboto-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Bold.eot");src:url("./fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("./fonts/Roboto-Bold.woff2") format("woff2"),url("./fonts/Roboto-Bold.woff") format("woff"),url("./fonts/Roboto-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Light.eot");src:url("./fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("./fonts/Roboto-Light.woff2") format("woff2"),url("./fonts/Roboto-Light.woff") format("woff"),url("./fonts/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Regular.eot");src:url("./fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("./fonts/Roboto-Regular.woff2") format("woff2"),url("./fonts/Roboto-Regular.woff") format("woff"),url("./fonts/Roboto-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-LightItalic.eot");src:url("./fonts/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"),url("./fonts/Roboto-LightItalic.woff2") format("woff2"),url("./fonts/Roboto-LightItalic.woff") format("woff"),url("./fonts/Roboto-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-MediumItalic.eot");src:url("./fonts/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"),url("./fonts/Roboto-MediumItalic.woff2") format("woff2"),url("./fonts/Roboto-MediumItalic.woff") format("woff"),url("./fonts/Roboto-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("./fonts/Roboto-Medium.eot");src:url("./fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("./fonts/Roboto-Medium.woff2") format("woff2"),url("./fonts/Roboto-Medium.woff") format("woff"),url("./fonts/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}body{color:#000;font-family:Roboto,sans-serif;line-height:1.7}body #content-section{flex-grow:1}h1,h2,h3,h4{font-family:Hind,sans-serif}h1{font-size:2.4rem;font-weight:300;margin:0}h2{font-size:1.75rem;font-weight:300;line-height:1.5;margin-top:2em;margin-bottom:0}h3{font-size:1.5rem;font-weight:300}h4{font-weight:500;font-size:1.125rem}a{color:#000;cursor:pointer;text-decoration:underline;text-decoration-color:blue;text-underline-offset:2px;border:none;transition:text-underline-offset .2s ease-in-out}a:hover{text-underline-offset:1px}body.public{display:flex;flex-direction:column;min-height:100%;min-height:100vh}body.public.admin-bar{min-height:calc(100vh - 46px)}@media(min-width: 783px){body.public.admin-bar{min-height:calc(100vh - 32px)}}@media(min-width: 600px){h1{font-size:3rem}}.wp-block-code code{background-color:#efefef;padding:1em;width:100%;overflow-x:auto;display:block}figure{margin-inline:0}header{padding-left:1em;padding-right:1em}@media(min-width: 600px){header{padding-left:2em;padding-right:2em}}header>div{padding-top:1em;padding-bottom:1em;display:flex;justify-content:space-between;align-items:center;position:relative}header>div>div *{position:relative}header a{text-decoration:none;border-bottom:none}header .logo{height:inherit}header .logo img{height:16px;width:auto;display:block}header #menu-button{position:relative;display:flex}header #menu-button>div{width:20px}header #menu-button i{background-color:#000;display:block;height:1px;width:18px;top:8px;content:"";margin-right:.5em}header #menu-button i::before,header #menu-button i::after{position:absolute;left:50%;width:100%;height:1px;background:inherit;content:"";transform:translate(-50%, 0)}header #menu-button i:before{left:0;transform:none;width:100%;top:5px}header #menu-button i:after{left:0;transform:none;width:100%;top:10px}@media(min-width: 900px){header .menu{display:none}header>div{padding-top:2em;padding-bottom:2em}}header nav{background-color:#000;color:#fff;position:fixed;top:0;bottom:0;right:0;width:100%;z-index:2;display:flex;flex-direction:column;height:100%;transform:translate(100%);opacity:0}.admin-bar header nav{height:calc(100% - 46px)}@media(min-width: 783px){.admin-bar header nav{height:calc(100% - 32px)}}header nav.show{transform:translate(0, 0);opacity:1;transition:transform .2s ease-in-out,opacity .5s ease}header nav .logo{display:flex;align-items:flex-start}header nav .logo a{border:none}header nav .logo img{height:16px;display:block}header nav .menu-header{display:flex;align-items:center;align-self:stretch;padding:1.4em 1em}header nav .menu-header .logo{width:100%}header nav .menu-content{flex-grow:1;align-items:flex-end;overflow-y:auto;padding:1em}header nav .contact{display:flex;flex-direction:column;align-self:stretch}header nav .contact-info{margin-bottom:3rem}header nav .contact-info:first-child{margin-top:0}header nav .contact-info:last-child{margin-bottom:0}header nav .social{align-self:stretch;text-align:center;margin-top:3rem}header nav .social p{margin:0;width:100%}header nav ul{list-style:none;padding:0;margin:0}header nav .main-menu{text-align:right}header nav .main-menu li{font-size:1.75rem;margin:.25em 0}header nav .main-menu li:first-child{margin-top:0}header nav .main-menu li:last-child{margin-bottom:0}header nav a{font-family:Fragment Sans,sans-serif;color:#fff;text-decoration:none;border-bottom:1px solid lime}header nav a:hover{border-bottom:none}header nav li.current-menu-item a,header nav li.current_page_item a{border-bottom:none}.admin-bar header nav{top:46px}@media(min-width: 783px){.admin-bar header nav{top:32px}}@media(min-width: 900px){header nav{top:0 !important;padding:0;margin-left:1em;display:block;position:relative;transform:none;background:none;line-height:1.3;height:inherit !important;transition:none;opacity:1}header nav .menu-content{padding:0}header nav a{color:#000}header nav .menu-header,header nav .contact,header nav .social{display:none}header nav .main-menu{padding:0}header nav .main-menu ul{display:flex;justify-content:flex-end}header nav .main-menu li{margin:0 .5em;display:inherit}header nav .main-menu li:first-child{margin-left:0}header nav .main-menu li:last-child{margin-right:0}header nav .main-menu li a{font-size:1.1rem;border-color:blue}}footer{padding-left:1em;padding-right:1em;background-color:#000;color:#fff}@media(min-width: 600px){footer{padding-left:2em;padding-right:2em}}footer>*{margin:3rem 0}footer ul{list-style:none;margin:0}footer li{margin-left:-40px}footer a{color:#fff;text-decoration:underline;text-decoration-color:lime;text-underline-offset:2px}footer .contact-info{display:flex;align-items:flex-end;margin:3rem 0}footer .contact-info:first-child{margin-top:0}footer .contact-info:last-child{margin-bottom:0}footer .contact-info h3{margin:0 0 1em}footer .contact-details{padding-left:20px}footer .contact-icon{width:75px;display:flex;justify-content:center}footer .social{text-align:center}footer .made-by{text-align:center;display:flex;align-items:center;justify-content:center}footer .made-by .logo{height:16px;width:auto;margin-left:.5em}@media(min-width: 700px){footer .contact{display:flex;justify-content:center;align-items:flex-start}footer .contact-icon{width:inherit}footer .contact-info{margin:0 3em 0 0}footer .contact-info:last-child{margin-right:0}}article.tease-project figure{margin:0;position:relative;padding-top:56.25%}article.tease-project figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}article.tease-project figure img{width:100%}article.tease-project h2{margin:1rem 0 0;font-size:1.5rem;font-size:1.75rem;font-family:Fragment Sans,sans-serif;font-weight:400;line-height:1.3}article.tease-project h2 a{text-underline-offset:4px}article.tease-project h2 a:hover{text-underline-offset:2px}article.tease-project h3{font-size:1.125rem;font-weight:400;font-family:Fragment Glare,serif;margin-top:.5em}@media(min-width: 900px){article.tease-project figure{padding-top:65%}}.single article.post-type-project .title-info{margin-top:3rem;margin-bottom:3rem;padding-left:1em;padding-right:1em}@media(min-width: 600px){.single article.post-type-project .title-info{margin-top:6rem;margin-bottom:6rem}}@media(min-width: 600px){.single article.post-type-project .title-info{padding-left:2em;padding-right:2em}}.single article.post-type-project .title-info>div{max-width:1280px;margin:0 auto}.single article.post-type-project h1{line-height:1.3}.single article.post-type-project h4{margin-top:1em}.reference-list{margin-top:3rem;margin-bottom:3rem;padding-left:1em;padding-right:1em}@media(min-width: 600px){.reference-list{margin-top:6rem;margin-bottom:6rem}}@media(min-width: 600px){.reference-list{padding-left:2em;padding-right:2em}}.reference-list>div{max-width:1280px;margin:0 auto}.reference-list article.tease-project{margin-bottom:3rem}.reference-list article.tease-project:last-child{margin-bottom:0}.reference-list .all-projects-link{text-align:center}.reference-list .projects{margin-bottom:3rem}@media(min-width: 900px){.reference-list .projects{display:flex;flex-wrap:wrap}.reference-list article.tease-project{width:48.7179487179%;margin-right:2.5641025641%}.reference-list article.tease-project:nth-child(2n){margin-right:0}.reference-list article.tease-project:nth-last-child(2){margin-bottom:0}}@media(min-width: 1200px){.reference-list article.tease-project{width:31.6239316239%}.reference-list article.tease-project:nth-child(2n){margin-right:2.5641025641%}.reference-list article.tease-project:nth-child(3n){margin-right:0}.reference-list article.tease-project:nth-last-child(3){margin-bottom:0}}.title+.reference-list{margin-top:3rem}.block-color-bgr-image-text{padding-left:1em;padding-right:1em;margin-top:3rem;margin-bottom:3rem}@media(min-width: 600px){.block-color-bgr-image-text{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.block-color-bgr-image-text{margin-top:6rem;margin-bottom:6rem}}.block-color-bgr-image-text>div{max-width:1280px;position:relative}.block-color-bgr-image-text .colored-bg{padding:50px}.block-color-bgr-image-text .rgb{position:absolute;right:0;transform:translateX(100%);font-size:8px;text-align:center}.block-color-bgr-image-text .rgb>div{line-height:16px}.block-color-bgr-image-text .rgb .r{height:16px;width:16px;background-color:red}.block-color-bgr-image-text .rgb .g{height:16px;width:16px;background-color:lime}.block-color-bgr-image-text .rgb .b{color:#fff;height:16px;width:16px;background-color:blue}.block-color-bgr-image-text .image{display:block;margin:0 auto;max-width:800px}.block-color-bgr-image-text figure{width:100%;margin-left:0}.block-color-bgr-image-text figure img,.block-color-bgr-image-text figure video{max-width:100%;height:auto;display:block}.block-color-bgr-image-text figure figcaption{font-size:.9em;margin:.5em 0 1.5em 0}.block-color-bgr-image-text .content{margin:0 auto;padding-top:1.25em;max-width:800px}@media(min-width: 600px){.block-color-bgr-image-text .rgb{font-size:10px}.block-color-bgr-image-text .rgb>div{line-height:22px}.block-color-bgr-image-text .rgb .r{height:22px;width:22px}.block-color-bgr-image-text .rgb .g{height:22px;width:22px}.block-color-bgr-image-text .rgb .b{height:22px;width:22px}}@media(min-width: 900px){.block-color-bgr-image-text>div{margin:0 auto 6rem}}.image-text{padding-left:1em;padding-right:1em;margin-top:3rem;margin-bottom:3rem}@media(min-width: 600px){.image-text{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.image-text{margin-top:6rem;margin-bottom:6rem}}.image-text>div{max-width:1280px;margin:0 auto}.image-text figure{width:100%;margin-left:0}.image-text figure img,.image-text figure video{max-width:100%;height:auto;display:block}.image-text figure figcaption{font-size:.9em;margin:.5em 0 1.5em 0}.image-text figure>div.alt{display:none}.image-text figure.has-hover-image:hover>div{display:none}.image-text figure.has-hover-image:hover>div.alt{display:block}.image-text .content p:last-child{margin-bottom:0}.image-text ul{list-style:"– "}.image-text li{margin-left:-26px}@media(min-width: 900px){.image-text>div{display:flex;flex-direction:row-reverse;margin:0 auto 6rem}.image-text.left .image,.image-text.right .image{width:48.7179487179%}.image-text.left .content,.image-text.right .content{width:40.1709401709%;margin-right:11.1111111111%}.image-text.left>div{flex-direction:row}.image-text.left .content{margin-right:0;margin-left:11.1111111111%}.image-text.top .image{width:48.7179487179%;margin:0 auto}.image-text.top.wide .image{width:65.811965812%;margin:0 auto}.image-text.top.full .image{width:100%}.image-text.top>div{flex-direction:column;align-items:center}.image-text.top .content{margin-right:0;max-width:48.7179487179%}}.project-preview{padding-left:1em;padding-right:1em;background:#000;color:#fff;padding-top:1em;padding-bottom:1em}@media(min-width: 600px){.project-preview{padding-left:2em;padding-right:2em}}.project-preview h2{margin-bottom:1em}.project-preview>div{max-width:1280px;margin:0 auto 0}.project-preview a{color:#fff;text-decoration:underline;text-decoration-color:lime;text-underline-offset:4px}.project-preview article.tease-project{margin-bottom:3rem}@media(min-width: 900px){.project-preview article.tease-project{margin-bottom:6rem}}@media(min-width: 900px){.project-preview{padding-top:1em}.project-preview .projects{display:flex;flex-wrap:wrap}.project-preview article.tease-project{width:48.7179487179%;margin-right:2.5641025641%}.project-preview article.tease-project:nth-child(2n){margin-right:0}.project-preview article.tease-project:nth-child(3){display:none}}@media(min-width: 1200px){.project-preview article.tease-project{width:31.6239316239%}.project-preview article.tease-project:nth-child(2n){margin-right:2.5641025641%}.project-preview article.tease-project:nth-child(3n){margin-right:0}.project-preview article.tease-project:nth-child(3){display:block}}.title{padding-left:1em;padding-right:1em;margin:3rem 0}@media(min-width: 600px){.title{padding-left:2em;padding-right:2em}}.title h1{font-family:Fragment Sans,sans-serif}.title>div{max-width:1280px;margin:0 auto}.preamble{padding-left:1em;padding-right:1em}@media(min-width: 600px){.preamble{padding-left:2em;padding-right:2em}}.preamble>div{max-width:1280px;margin:0 auto 0}.preamble .text{font-family:Fragment Glare,serif;font-size:1.5rem;font-weight:300;padding-left:0}@media(min-width: 900px){.preamble>div{padding-left:0}.preamble .text{width:57.264957265%;margin-right:2.5641025641%}}.paragraph{padding-left:1em;padding-right:1em}@media(min-width: 600px){.paragraph{padding-left:2em;padding-right:2em}}.paragraph>div{max-width:1280px;margin:0 auto 0}.paragraph>div:last-child{margin-bottom:3rem}.paragraph ul{list-style:"– "}.paragraph li{margin-left:-26px}@media(min-width: 900px){.paragraph .text{width:57.264957265%;margin-right:2.5641025641%}.paragraph.center .text{margin:0 auto}}.icon-text{padding-left:1em;padding-right:1em}@media(min-width: 600px){.icon-text{padding-left:2em;padding-right:2em}}.icon-text>div{max-width:1280px;margin:0 auto 0;display:flex;flex-direction:column;align-items:center}.icon-text .image{padding-top:1em}@media(min-width: 900px){.icon-text>div{display:flex;flex-direction:row;align-items:left}.icon-text .image{width:14.5299145299%;padding-top:2em;display:flex;flex-direction:column;align-items:center}.icon-text .content{width:40.1709401709%}}.text-columns{padding-left:1em;padding-right:1em}@media(min-width: 600px){.text-columns{padding-left:2em;padding-right:2em}}.text-columns>div{max-width:1280px;margin:0 auto 0}.text-columns>div:last-child{margin-bottom:3rem}.text-columns .column{margin-top:3rem;margin-bottom:3rem}@media(min-width: 600px){.text-columns .column{margin-top:6rem;margin-bottom:6rem}}.text-columns .column:first-child{margin-top:0}.text-columns .column:last-child{margin-bottom:0}@media(min-width: 900px){.text-columns .columns{display:flex}.text-columns .column{width:23.0769230769%;margin-top:0;margin-right:2.5641025641%}.text-columns .column:last-child{margin-right:0}}.employee-list{padding-left:1em;padding-right:1em}@media(min-width: 600px){.employee-list{padding-left:2em;padding-right:2em}}.employee-list h2{font-size:1.5rem;margin-top:0}.employee-list>div{max-width:1280px;margin:0 auto 0}.employee-list figure{width:100%;margin:0 3em 0 0}.employee-list figure div{padding-top:100%;position:relative}.employee-list figure div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.employee-list .info{margin-top:1.5em}.employee-list .bio{margin-top:1.5em}.employee-list .bio h2{font-family:Fragment Sans,sans-serif}.employee-list .bio ul{list-style:none;line-height:1}.employee-list .bio li{margin-left:-40px}.employee-list .about ul{list-style:"– "}.employee-list .about li{margin-left:-26px}.employee-list .employee{border-top:1px solid lime;margin-top:60px}.employee-list .employee:last-child{border-bottom:1px solid lime}@media(min-width: 600px){.employee-list .info{display:flex}.employee-list .image{width:50%;padding-right:2.5641025641%}.employee-list .bio{margin-top:0;width:50%}}@media(min-width: 900px){.employee-list .info{display:flex}.employee-list .image{width:20%;padding-right:2.5641025641%}.employee-list .bio{width:50%}.employee-list .about{display:flex}.employee-list .about .description{width:48.7179487179%;padding-right:2.5641025641%}.employee-list .about .competencies{width:23.0769230769%;padding-right:2.5641025641%}.employee-list .about .technologies{width:23.0769230769%;padding-right:2.5641025641%}}.flipword-title{padding-left:1em;padding-right:1em;margin-top:3rem;margin-bottom:3rem}@media(min-width: 600px){.flipword-title{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.flipword-title{margin-top:6rem;margin-bottom:6rem}}.flipword-title>div{max-width:1280px;margin:0 auto}.flipword-title h2{font-family:Fragment Glare,serif;margin:0;font-size:2rem;line-height:1.3;padding:0}.flipword-title h2>span{display:block}.flipword-title .suffix{margin-top:1.3em}.flipword-title .sliding-vertical{display:block}.flipword-title .sliding-vertical span{animation:topToBottom 17.5s linear infinite 0s;-ms-animation:topToBottom 17.5s linear infinite 0s;-webkit-animation:topToBottom 17.5s linear infinite 0s;color:#000;opacity:0;overflow:hidden;position:absolute}.flipword-title .sliding-vertical span:nth-child(2){animation-delay:2.5s;-ms-animation-delay:2.5s;-webkit-animation-delay:2.5s}.flipword-title .sliding-vertical span:nth-child(3){animation-delay:5s;-ms-animation-delay:5s;-webkit-animation-delay:5s}.flipword-title .sliding-vertical span:nth-child(4){animation-delay:7.5s;-ms-animation-delay:7.5s;-webkit-animation-delay:7.5s}.flipword-title .sliding-vertical span:nth-child(5){animation-delay:10s;-ms-animation-delay:10s;-webkit-animation-delay:10s}.flipword-title .sliding-vertical span:nth-child(6){animation-delay:12.5s;-ms-animation-delay:12.5s;-webkit-animation-delay:12.5s}.flipword-title .sliding-vertical span:nth-child(7){animation-delay:15s;-ms-animation-delay:15s;-webkit-animation-delay:15s}@keyframes topToBottom{0%{opacity:0}6%{opacity:0;transform:translateY(-10px)}7%{opacity:1;transform:translateY(0px)}10%{opacity:1;transform:translateY(0px)}20%{opacity:1;transform:translateY(0px)}21%{opacity:0;transform:translateY(10px)}80%{opacity:0}100%{opacity:0}}@media(min-width: 600px){.flipword-title .sliding-vertical{display:inline;text-indent:8px}.flipword-title .suffix{margin-top:0}}@media(min-width: 700px){.flipword-title h2{font-size:3rem}.flipword-title .sliding-vertical{text-indent:16px}}@media(min-width: 1020px){.flipword-title h2{font-size:4.5rem}}.error404 #content-section{background-image:linear-gradient(to right, #ff0000 0, #ff0000 33.333%, #00ff00 33.333%, #00ff00 66.666%, #0000ff 66.666%, #0000ff 100%)}.error404 #content-section .page-not-found{padding-left:1em;padding-right:1em;margin-top:3rem;margin-bottom:3rem}@media(min-width: 600px){.error404 #content-section .page-not-found{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.error404 #content-section .page-not-found{margin-top:6rem;margin-bottom:6rem}}.error404 #content-section .page-not-found>div{max-width:1280px;margin:0 auto;background:#fff;padding:20px}.wpcf7 form input[type=text],.wpcf7 form input[type=tel],.wpcf7 form input[type=email],.wpcf7 form input[type=submit]{font-family:Roboto,sans-serif;font-size:1em;border:1px solid #000}.wpcf7 form input[type=text],.wpcf7 form input[type=tel],.wpcf7 form input[type=email]{width:100%;padding:.5em;border-radius:0}.wpcf7 form input[type=submit]{background:none;appearance:none;padding:.5em .75em;margin-top:.5em;border-radius:0;font-weight:normal;color:#000}.wpcf7 form input[type=submit]:hover{cursor:pointer;background:#000;color:#fff}.wpcf7 form .wpcf7-not-valid-tip{color:red}.wpcf7 form .wpcf7-response-output{margin-left:0;margin-right:0;border-color:lime}.wpcf7 form.invalid .wpcf7-response-output{border-color:red}.post-type-post .article-content{padding-left:1em;padding-right:1em;max-width:700px;margin-left:auto;margin-right:auto;margin-top:3rem;margin-bottom:3rem}@media(min-width: 600px){.post-type-post .article-content{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.post-type-post .article-content{margin-top:6rem;margin-bottom:6rem}}.post-type-post .article-content h1{line-height:1.2;font-family:Fragment Sans,sans-serif}.post-type-post .article-content .article-body{margin-top:3rem}.post-type-post .article-content .preamble{padding:0;margin-bottom:2rem}.post-type-post .article-content .preamble .text{width:100%}.post-type-post .article-content .wp-block-image{margin:1rem 0 0}.post-type-post .article-content .wp-block-image img{max-width:100%;height:auto}@media(min-width: 1200px){.post-type-post .article-content .wp-block-image.size-large img,.post-type-post .article-content .wp-block-image.size-full img{max-width:150%;margin-left:-25%}}img.fade{opacity:0;transition:opacity 450ms ease-in}img.fade.show{opacity:1}.custom-quote{padding-left:1em;padding-right:1em}@media(min-width: 600px){.custom-quote{padding-left:2em;padding-right:2em}}.custom-quote.border-active figure{border:2px blue solid;padding:1em;width:fit-content}.custom-quote>figure{max-width:700px;margin:0 auto 0}.custom-quote>figure blockquote{margin:0;quotes:"«" "»"}.custom-quote>figure blockquote p{font-size:1.5rem;margin-block:0 .5em}.custom-quote>figure figcaption{display:flex;align-items:center}.custom-quote>figure figcaption .quote-line{width:1.2em;height:3px;background-color:lime}.custom-quote>figure:last-child{margin-bottom:3rem}.image-gallery .columns{display:flex;column-gap:20px;flex-wrap:wrap;flex-direction:column}.image-gallery .columns .col{display:none;flex:1}.image-gallery .columns .col figure{margin:0;aspect-ratio:295/443;padding-top:0}.image-gallery .columns .col figure img{width:100%;height:100%;object-fit:cover;margin-bottom:11px}.image-gallery .columns .col figure.landscape{aspect-ratio:590/393}.image-gallery .columns .mobile-images{display:block}.image-gallery .columns .mobile-images figure{margin:0}.image-gallery figure{margin:0}.image-gallery figure.single{display:block;max-width:100%;margin:0 auto}@media(min-width: 600px){.image-gallery figure.single{max-width:50%}.image-gallery .columns{flex-direction:row}.image-gallery .columns .col{display:block}.image-gallery .columns .mobile-images{display:none}}.single-straumen .post-type-straumen{padding-left:1em;padding-right:1em;max-width:calc(1000px + 4em);margin:0 auto}@media(min-width: 600px){.single-straumen .post-type-straumen{padding-left:2em;padding-right:2em}}.single-straumen .post-type-straumen>img{width:100%}.single-straumen .article-content{max-width:calc(1000px + 4em);margin:0 auto;margin-top:3rem;margin-bottom:3rem;margin-top:0}@media(min-width: 600px){.single-straumen .article-content{margin-top:6rem;margin-bottom:6rem}}.single-straumen .article-content>p,.single-straumen .article-content .title-info{max-width:590px;margin:0 auto}.single-straumen .article-content>p .date,.single-straumen .article-content .title-info .date{font-weight:bold}.single-straumen .article-content .article-body>p,.single-straumen .article-content .article-body h1{max-width:590px;margin:0 auto}.single-straumen .article-content .article-body>p{margin-bottom:1.5rem}.single-straumen .article-content .article-body>p>a{color:blue}.single-straumen .article-content .article-body img{width:100%}.single-straumen .article-content .link-to-struamen{text-decoration:none;color:blue;display:block;max-width:100%;margin:0 auto;margin-top:.5rem}@media(min-width: 600px){.single-straumen .article-content .link-to-struamen{max-width:50%}}.post-type-archive-straumen main{margin-top:3rem;margin-bottom:3rem;padding-left:1em;padding-right:1em;width:calc(590px + 4em);margin:0 auto}@media(min-width: 600px){.post-type-archive-straumen main{margin-top:6rem;margin-bottom:6rem}}@media(min-width: 600px){.post-type-archive-straumen main{padding-left:2em;padding-right:2em}}.post-type-archive-straumen main .seperator-line{margin-top:2rem;display:block;height:1px;background-color:#000;width:100%}.post-type-archive-straumen main .seperator-line.top{margin-top:1rem}.post-type-archive-straumen main .tease-straumen{text-decoration:none}.post-type-archive-straumen main .tease-straumen>a{text-decoration:none}.post-type-archive-straumen main .tease-straumen .date{margin-top:.5rem;text-decoration:none;font-weight:bold}.post-type-archive-straumen main .tease-straumen figure{margin:0;margin-top:1rem}.post-type-archive-straumen main .tease-straumen figure div img{width:100%;height:auto}.post-type-archive-straumen main .tease-straumen .content span p:last-of-type{display:inline}.post-type-archive-straumen main .tease-straumen .content span p:last-of-type br{display:none}.post-type-archive-straumen main .tease-straumen .content span>a{color:blue}.post-type-archive-straumen main .tease-straumen .content p a{color:blue}.block-product-preview{padding-left:1em;padding-right:1em;margin-top:3rem;margin-bottom:3rem}@media(min-width: 600px){.block-product-preview{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.block-product-preview{margin-top:6rem;margin-bottom:6rem}}.block-product-preview>div{max-width:1280px;position:relative}.block-product-preview .kicker{font-weight:bold;margin-bottom:-40px}.block-product-preview .colored-bg{padding:1rem;display:grid;grid-template-columns:1fr;gap:2rem}.block-product-preview .rgb{position:absolute;right:0;transform:translateX(100%);font-size:8px;text-align:center}.block-product-preview .rgb>div{line-height:16px}.block-product-preview .rgb .r{height:16px;width:16px;background-color:red}.block-product-preview .rgb .g{height:16px;width:16px;background-color:lime}.block-product-preview .rgb .b{color:#fff;height:16px;width:16px;background-color:blue}.block-product-preview .image{display:block;margin:0 auto;max-width:800px}.block-product-preview figure{width:100%;margin-left:0}.block-product-preview figure img,.block-product-preview figure video{max-width:100%;height:auto;display:block}.block-product-preview figure figcaption{font-size:.9em;margin:.5em 0 1.5em 0}.block-product-preview .content{margin:0 auto;padding-top:1.25em;max-width:800px;color:#fff}.block-product-preview a{color:#fff;text-decoration:underline;text-decoration-color:lime;text-underline-offset:2px}.block-product-preview .logos-container{margin-top:2rem}.block-product-preview .logos-container .logo{max-width:250px;object-fit:contain}@media(min-width: 600px){.block-product-preview .rgb{font-size:10px}.block-product-preview .rgb>div{line-height:22px}.block-product-preview .rgb .r{height:22px;width:22px}.block-product-preview .rgb .g{height:22px;width:22px}.block-product-preview .rgb .b{height:22px;width:22px}}@media(min-width: 900px){.block-product-preview>div{margin:0 auto 6rem}.block-product-preview .colored-bg{grid-template-columns:1fr 1fr;padding:4rem}}

/*# sourceMappingURL=style.css.map*/