@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;0,800;1,400;1,600;1,700&display=swap";@media screen and (min-width: 768px){.mobileonly{display:none}.desktoponly{display:block}}@media screen and (max-width: 767.98px){.mobileonly{display:block}.desktoponly{display:none}}section#title{background-size:cover;background-position:center center;padding-bottom:0;padding-top:247px;margin-top:-114px;height:calc(100vh - 57px)}section#title h1{margin-top:15vh;text-shadow:0px 4px 4px rgba(0,0,0,.25)}section#title .row{height:100%}section#single{margin-top:114px}section#casestudies{background:#333f48;color:#fff;padding:90px 0 238px 0}section#casestudies .h2{font-weight:400;font-size:40px;line-height:67px;letter-spacing:22.5px;text-transform:uppercase;text-align:center;margin-bottom:60px;color:#fff}section#casestudies .swiper-casestudies-container{position:relative;overflow:hidden}section#casestudies .posts-block article.case-study a{border-color:#d1d1d1}.teammembers{background:#eee}@media screen and (max-width: 767.98px){section#title{height:auto}section#title .row{padding-bottom:200px}section#single{margin-top:0}section#casestudies{padding-bottom:160px}section#casestudies .h2{font-size:32px;line-height:37px;letter-spacing:4.33277px}}@media print{section#title{background:none !important;min-height:0;margin-top:0;height:auto;padding-top:100px}section#title h1{margin-top:0;text-shadow:none}section#single{margin-top:0}section.teammembers{background:rgba(0,0,0,0)}section#casestudies{display:none}}