@font-face{font-family:Dolce Vita Heavy Bold;font-display:fallback;src:local("Dolce Vita Heavy Bold"),local("Dolce Vita Heavy Bold"),url(/fonts/dolce-vita-heavy-bold.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{--color-brand-dark:#00645c;--color-grey-dark:#181818;--color-grey-light:#eee;--color-grey-mid:#555;--layout-content:1000px;--layout-paragraph:740px;--layout-casestudies:900px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{font:16px Inter,Helvetica,Arial,sans-serif;margin:0}a{color:var(--color-brand-dark);display:inline-block;font-weight:700;text-decoration:none}a:focus,a:hover{outline:none}a:after{background:var(--color-brand-dark);content:" ";display:block;border-radius:.1em;height:2px;margin-top:-.2em;transform:scale(0);opacity:0;width:100%}a:focus:after,a:hover:after{transition:opacity .3s ease,transform .3s ease;opacity:1;transform:scale(1)}a.line:after{background:var(--color-brand-dark);content:" ";display:block;border-radius:.1em;height:2px;transition:width .3s ease;width:50%}a.line:focus:after,a.line:hover:after{width:100%}a.has-icon:focus svg,a.has-icon:hover svg{fill:var(--color-brand-dark)}a.button:after,a.no-line:after{content:none}a[hidden]{opacity:0;max-width:0;max-height:0;visibility:hidden;position:fixed;top:-1px;left:-1px}a.black{color:#000;font-weight:400}a.black.underline{text-decoration:underline}a.black.underline:after{background-color:#000}a.white{color:#fff}a.black:focus,a.black:hover,a.white:focus,a.white:hover{text-decoration:underline}a.underline:focus,a.underline:hover{text-decoration:none}a.no-decoration,a.no-decoration:focus,a.no-decoration:hover{text-decoration:none!important}main{min-height:calc(100vh - 13rem);margin-top:4em;overflow:hidden}main>section{padding:4rem 2rem}section>.container{max-width:var(--layout-content);margin:0 auto;width:100%;line-height:1.5}main>section.-DARK div,main>section.-DARK h1,main>section.-DARK h2,main>section.-DARK h3,main>section.-DARK h4,main>section.-DARK h5,main>section.-DARK h6,main>section.-DARK p{color:#fff}.speed-animation span{position:relative;right:-10em;transition:all .5s ease-in;opacity:.3}.-animate .speed-animation span:first-child{right:0;opacity:1;transition-delay:.5s}.-animate .speed-animation span:nth-child(2){right:0;opacity:1;transition-delay:1s}.-animate .speed-animation span:nth-child(3){right:0;opacity:1;transition-delay:1.5s}form{max-width:31em;display:flex;flex-direction:column;width:100%}form .button-wrapper{display:flex;margin:1em .5em .5em;align-items:center}menu.svg{width:200px;height:150px;cursor:pointer;transform:translateZ(0)}menu.svg path{fill:none;transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);stroke-width:40px;stroke-linecap:round;stroke:#a06ba5;stroke-dashoffset:0px}menu.svg path#bottom,menu.svg path#top{stroke-dasharray:240px 950px}menu.svg path#middle{stroke-dasharray:240px 240px}menu.svg .cross path#bottom,menu.svg .cross path#top{stroke-dashoffset:-650px}menu.svg .cross path#middle{stroke-dashoffset:-115px;stroke-dasharray:1px 220px}@keyframes slideRight{0%{transform:translate3d(-3em,0,0)}to{transform:translateZ(0)}}@keyframes slideDown{0%{transform:translate3d(0,-3em,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes slideLeftEvents{0%{transform:translate3d(-20em,0,0)}to{transform:translateZ(0)}}@keyframes slideDownMenu{0%{transform:translate3d(-80%,-14em,0)}to{transform:translate3d(-80%,-3em,0)}}@keyframes slideDownMenuMobile{0%{transform:translate3d(-87%,-14em,0)}to{transform:translate3d(-87%,-3em,0)}}@keyframes slideRightDevOps{0%{transform:translate3d(-3em,0,0)}to{transform:translateZ(0)}}@keyframes slideLeftDevOps{0%{transform:translate3d(3em,0,0)}to{transform:translateZ(0)}}@keyframes slideDownDevOps{0%{transform:translate3d(0,-3em,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes scaleRotate{0%{transform:scale(.6) rotate(0deg)}to{transform:scale(1) rotate(1turn)}}@keyframes slideLeft{0%{transform:translate3d(24em,0,0);opacity:0}15%{opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes zoomIn{0%{transform:scale(.1)}to{transform:scale(1)}}@keyframes rotateDown{0%{transform:rotate(290deg)}to{transform:rotate(1turn)}}@property --gradient-stop{syntax:"<percentage>";inherits:false;initial-value:0}@keyframes gradientShift{0%{--gradient-stop:0%}to{--gradient-stop:100%}}.cog{transform:rotate(290deg);animation:rotateDown 1s ease 1s;animation-fill-mode:forwards}.svg-video-tutorial .play{transform:scale(.1);transform-origin:center;animation:zoomIn 1s cubic-bezier(.68,-.55,.27,1.55) 1s;animation-fill-mode:forwards}.svg-monitor .close-tag,.svg-monitor .slash{transform:translate3d(24em,0,0);animation:slideLeft 1s ease 1s;animation-fill-mode:forwards}.svg-monitor .close-tag{animation-delay:2s}.svg-cog .cls-1{transform-origin:center;transform:scale(.6) rotate(0deg);animation:scaleRotate 2s ease 1s;animation-fill-mode:forwards}.svg-devops .cls-1{transform:translate3d(-3em,0,0);animation:slideRightDevOps 1s ease 1s;animation-fill-mode:forwards}.svg-devops .cls-2{transform:translate3d(3em,0,0);animation:slideLeftDevOps 1s ease 1s;animation-fill-mode:forwards}.svg-devops .cls-3{transform:translate3d(0,-3em,0);opacity:0;animation:slideDownDevOps 1s ease 1s;animation-fill-mode:forwards}.svg-events .tick{opacity:0;animation:fadeIn 1s cubic-bezier(.68,-.55,.27,1.55) 1.8s;animation-fill-mode:forwards}.svg-events .circle{transform:translate3d(-20em,0,0);animation:slideLeftEvents 1s cubic-bezier(.68,-.55,.27,1.55) 1s;animation-fill-mode:forwards}.svg-database .bottom-ring,.svg-database .top-ring{opacity:0;animation:fadeIn 1s ease 1s;animation-fill-mode:forwards}.svg-database .bottom-ring{animation-delay:2s}.svg-pencil .pencil{opacity:0;animation:fadeIn 1s ease 1s;animation-fill-mode:forwards}.svg-cloud .cls-1{transform:translate3d(-3em,0,0);animation:slideRight 1s ease 1s;animation-fill-mode:forwards}.svg-cloud .cls-2{transform:translate3d(3em,0,0);animation:slideLeft 1s ease 1s;animation-fill-mode:forwards}.svg-cloud .cls-3{transform:translate3d(0,-3em,0);opacity:0;animation:slideDown 1s ease 1s;animation-fill-mode:forwards}.body.stop-animation *,.body.stop-animation :after,.body.stop-animation :before{animation:none!important;animation-fill-mode:forwards;transition:none!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes glowShadow{0%{box-shadow:0 6px 16px rgba(0,0,0,.24)}50%{box-shadow:0 6px 32px rgba(0,124,114,.8)}to{box-shadow:0 6px 16px rgba(0,0,0,.24)}}@keyframes carouselLeft{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.carouselContainer{transform:translateX(-100%)}.carouselContainer article{display:flex;flex-direction:row}.carouselContainer article>div{transform:translateZ(0);animation:carouselLeft 60s linear infinite}.carouselContainer article>div:nth-child(2){transform:translate3d(100%,0,0)}.carouselContainer article>div:nth-child(3){transform:translate3d(200%,0,0)}.carouselContainer article ul{display:flex;list-style-type:none;padding-left:0;margin:0}:root{--color-brand:#40bfb4;--color-brand-dark:#007c72;--color-grey-dark:#231f20;--color-grey-light:#e8e5e2;--color-grey-mid:#333132;--color-coral:#e15554;--color-blue:#3c91e6;--color-border:#e7e5e2;--color-turquoise-medium:#40bfb4;--color-coral-light:#dd5353;--color-default-hero-bg:#101010}