@import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&display=swap");html{box-sizing:border-box;font-size:10px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh}h1,h2{font-size:3.2rem}h3{font-size:2.2rem}h4{font-size:2rem}h5{font-size:1.8rem}h6,p{font-size:1.6rem}li{font-size:1.4rem}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6,p{margin-top:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle}ul{list-style:none;padding-left:0}ul.typographic{list-style:initial;padding-inline-start:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}:root{--primary:#00174a;--secondary:#197675;--tertiary:#afdedb;--quaternary:#2bb7c4;--light:#fff}body{background-color:var(--light);font-family:Ubuntu;padding:20px;margin:0 auto;max-width:1620px}h2{text-align:center;padding:10px;margin-bottom:20px}h2,p{color:var(--primary)}p{padding:20px}@-webkit-keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.swing:hover{-webkit-animation:swing 1s ease;animation:swing 1s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}header{background-color:var(--secondary);color:var(--light);margin-bottom:20px}.mobile-container{display:flex;justify-content:space-between;align-items:center;background-color:var(--tertiary)}.logo{padding:20px}.logo img{width:200px}.main-nav{display:none;background-color:var(--tertiary);margin:0}.main-nav li{text-align:center;display:flex;flex-direction:column;justify-content:center;padding:8px}.hamburger{padding:20px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;color:var(--light);text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:var(--light);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.active{display:block}.title{margin-top:100px;padding:50px 50px 100px}.title h1{padding:30px;background-color:var(--light);color:var(--primary);margin:1px 1px 20px;text-align:center}.title p{background-color:#fff;margin-bottom:0}.centered{text-align:center;color:var(--primary);padding:10px}.glide__arrow{color:var(--quaternary)}.services{text-align:center;margin-bottom:50px;padding:0 50px}.services h2{padding-bottom:50px}.icons{color:var(--primary)}.icons h3{font-size:2.8rem;margin-bottom:0}.icons i{color:var(--secondary);font-size:6.4rem;padding:10px}.icons p{color:var(--quaternary)}.lab{margin-bottom:20px}.lab-container{position:relative;display:block;margin:0 auto}.lab-item-1{height:600px}.lab-item-2{height:400px}.lab-item-3{height:200px}.lab img{height:100%;width:100%;object-fit:cover}.about{background-color:var(--secondary);margin-bottom:20px;padding:20px 50px 100px}.about h2,.about p{background-color:var(--light)}.about p{margin-bottom:0}.footer-container{display:flex;flex-direction:column;align-items:center;margin-bottom:0}.contact{background-color:var(--tertiary);padding:20px 50px;margin:0}.contact h2{background-color:var(--light)}.contact-logo{width:200px;padding:20px 0 0 10px}.footer-container p{background-color:var(--light);margin:0 10px;text-align:center}.footer-social{display:flex;justify-content:center;margin-top:10px}.footer-social a{color:var(--primary);font-size:6.4rem;padding:10px}.privacy p{text-align:center}.privacy p:hover{text-decoration:underline}#cookies-eu-banner{background-color:var(--tertiary);padding:20px;opacity:.8;color:var(--primary)}#cookies-eu-more:hover{text-decoration:underline}#cookies-eu-banner button{color:#fff;background-color:var(--primary);border:var(--primary);border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,.2);padding:5px;margin:5px}#cookies-eu-banner #cookies-eu-reject{background-color:#f44336;border:#f44336}.privacy-header{padding:20px}.privacy-notice h4{color:var(--secondary);margin-left:20px}#cookie-law{background-color:red;position:fixed}@media (min-width:569px){header{border-bottom-left-radius:30%}.icons{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center}.lab-item-3 img{border-bottom-right-radius:40%}.about{border-bottom-left-radius:30%}.contact{border-bottom-right-radius:30%}}@media (min-width:768px){.lab-item-1{width:1000px}h2{display:flex}.portfolio h2{margin-left:20px}.services h2{justify-content:center;padding:50px 0}.contact h2{margin-left:30px}.navbar{display:flex;justify-content:space-between}.main-nav{display:flex;margin:0;padding-right:20px;background-color:transparent}.mobile-container{background-color:var(--secondary)}.navbar-toggle{display:none}.nav-links{margin-left:10px}a.nav-links{position:relative}a.nav-links:before{content:"";position:absolute;width:0;height:5px;bottom:-10px;left:0;background-color:var(--quaternary);visibility:hidden;transition:all .3s ease-in-out;transform:skewY(-5deg)}a.nav-links:hover:before{visibility:visible;width:100%}.lab{display:flex}.image-container{justify-content:center}.footer-container{align-items:flex-start}.footer-social{display:inline-block}.contact h2{margin-left:0}.privacy p{text-align:left;padding:10px}}@media (min-width:960px){.icons{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center}}
/*# sourceMappingURL=/styles.67482f78.css.map */