.featured-image,.service-text,.service,.services,.service-text .button{position:relative}.service-text .button:after,.service-text .button:before{position:absolute}.service-text h2:after,.service-text .button:after,.service-text .button:before{display:block}.service{box-sizing:border-box}.service-text h2:after,.service-text .button:after,.service-text .button:before{content:""}.service-text .button{display:flex}.featured-image,.services{display:flex;flex-wrap:wrap}.services{justify-content:center}.service-text .button{align-items:center}.featured-image .img-wrapper,.service{background-repeat:no-repeat}.featured-image .img-wrapper,.service{background-size:cover}.featured-image .img-wrapper,.service{background-position:center center}.service-text p,.service-text h2{font-family:"MuseoSansRounded",sans-serif}.service-text .button{justify-content:center;border:none;transition:all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);width:180px;transition:all .8s ease;border:2px solid #002635;margin:1.5em 0;padding:1em .8em}.service-text .button{color:#000;background-color:#fff}.service-text .button:after,.service-text .button:before{width:100%;height:100%;transition:all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);width:10%;height:10%}.service-text .button:hover{background-color:#004b68;color:#fff}.service-text .button:hover:before{border-bottom:2px solid #00a0d7;border-top:2px solid #00a0d7;width:120%;height:100%}.service-text .button:hover:after{border-left:2px solid #00a0d7;border-right:2px solid #00a0d7;height:150%;width:100%}.service-text h2:after{border-radius:5px}.service-text h2{font-size:1.8em}@media screen and (min-width: 1200px)and (max-width: 1919px){.service-text h2{font-size:1.6em}}@media screen and (min-width: 451px)and (max-width: 1199px){.service-text h2{font-size:1.4em}}@media screen and (max-width: 450px){.service-text h2{font-size:1.2em}}.service-text p{font-size:1em}@media screen and (min-width: 1200px)and (max-width: 1919px){.service-text p{font-size:1em}}@media screen and (min-width: 451px)and (max-width: 1199px){.service-text p{font-size:1em}}@media screen and (max-width: 450px){.service-text p{font-size:1em}}.service-text h2{font-weight:300;line-height:1.2em;margin-bottom:.5em}.service-text h2:after{height:4px;width:160px;margin:.8em 0 1.5em 0}.service-text h2:after{background-color:#00a0d7}.service-text p{font-weight:300;line-height:1.8em;margin-bottom:1.5em}.hero{height:980px}.webp .hero{background-image:url("/app/images/home/hero.webp")}.no-webp .hero{background-image:url("/app/images/home/hero.jpg")}@media screen and (max-width: 760px){.hero{height:750px}}.intro-wrapper{padding-top:1.5em}.services{width:100%;z-index:999;background-color:#002635}.service{width:50%;padding:6em;color:#fff}.service-text{background-color:rgba(0,0,0,.7);padding:3em}.service-text .button{margin-top:3em}@media screen and (min-width: 993px)and (max-width: 1312px){.service{width:50%;padding:4.5em 5%}}@media screen and (max-width: 994px){.service{width:100%;padding:4.5em 10%}}.featured-image .img-wrapper{width:100%;height:550px}@media screen and (max-width: 960px){.featured-image .img-wrapper{height:700px}}
