@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}}#contact-block{background:#3f5363;color:#fff;padding:0}#contact-block .row{display:flex}#contact-block .columns-5,#contact-block .columns-6,#contact-block .columns-1{float:none;position:relative}#contact-block .columns-6.bio{z-index:1;padding-bottom:82px}#contact-block .columns-6.profilepic{z-index:0}#contact-block h1,#contact-block h2{color:#fff}#contact-block h1{margin-top:200px;font-weight:400;font-size:35px;line-height:53px;letter-spacing:22.5px;text-transform:uppercase;text-shadow:0px 4px 4px rgba(0,0,0,.25)}#contact-block h1 span{font-size:48px;line-height:53px;font-weight:700}#contact-block h2{font-weight:400;font-size:16px;line-height:28px;text-transform:uppercase;margin-bottom:85px}#contact-block .desktoponly{display:flex;flex-direction:column;justify-content:flex-end}#contact-block .desktoponly img{margin:0;display:block;max-width:100%;height:auto;bottom:0;position:relative;z-index:1}#contact-block .share_block{bottom:30px;position:absolute;right:0;z-index:1}#contact-block .share_block a{display:block}#contact-block .buttons{margin-top:40px}#contact-block .buttons a.btn{padding-right:14px;margin-right:11px;box-shadow:none}#contact-block .buttons a.btn:after{display:none}#contact-block .contactboxes{display:flex;flex-wrap:wrap}#contact-block .contactboxes .cbox{width:50%;font-style:normal;font-weight:400;font-size:20px;line-height:24px;border-left:1px solid #2a6c7f;padding-left:18px;margin-bottom:26px}#contact-block .contactboxes .cbox a{color:#fff;text-decoration:none}#contact-block .contactboxes .cbox a:hover{color:#afafaf;text-decoration:underline}#contact-block .contactboxes .cbox .clabel{font-weight:700;font-size:12px;line-height:24px}#contact-block ul.social{margin-top:10px}section#areas{background:#333f48;color:#fff;padding:60px 0}section#areas .h2{font-weight:700;font-size:32px;line-height:40px;text-transform:uppercase;margin-bottom:55px;margin-top:67px}section#areas ul{columns:2;margin-bottom:67px}section#areas ul li{font-weight:400;font-size:18px;line-height:24px;margin-left:40px;text-indent:-20px;margin-bottom:15px}section#areas ul li:before{content:url("../../images/bluearrow_short.png");display:inline-block;width:19px;height:8px}section#areas ul li:hover a{color:#fff;text-decoration:underline}section#areas ul li:hover:before{content:url("../../images/greenarrow_short.png")}section#bio{padding:138px 0 180px 0}section#bio .events{width:100%}section#bio .buttons{display:flex;flex-flow:row wrap;gap:10px;margin-bottom:37px}section#bio .buttons .btn{border:0;cursor:pointer}section#bio .buttons .btn.active{background:#64a70b}section#bio .buttons .btn:after{margin-left:25px}.tabcol{padding-right:126px}.tabs{width:336px}.tabs button{width:100%;display:block;border:none;background:#225b8a;text-transform:uppercase;color:#fff;text-align:center;padding:12px;min-height:33px;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;text-transform:none;margin-bottom:16px;box-shadow:none}.tabs button:focus-visible{outline:1px dashed #aaa !important}.tabs button:hover{color:#fff;background:#2a6c7f;cursor:pointer}.tabs button[aria-selected=true]{background:#223e7d;color:#fff}[role=tabpanel]{outline:none;border:none;box-shadow:none}[role=tabpanel] p.h2{color:#001e62;font-weight:400;font-size:32px;line-height:46px}[role=tabpanel]:focus-visible{outline:1px dashed #aaa}section#casestudies{background:#333f48;color:#fff;padding:172px 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}section#casestudies .swiper-casestudies-container{position:relative}section#casestudies .row{overflow:hidden;padding-bottom:100px}section#casestudies .columns-12{padding-right:0}section#bioevents{padding:172px 0 238px 0}section#bioevents .h2{font-weight:400;font-size:40px;line-height:67px;letter-spacing:22.5px;text-transform:uppercase;text-align:center;margin-bottom:60px}section#bioevents .swiper-events-container{position:relative}section#bioevents .swiper-events-container article{width:50%}section#bioevents .row{overflow:hidden;padding-bottom:100px}section#bioevents .columns-12{padding-right:0}section#postsliders{background:#eee;padding:172px 0 238px 0}section#postsliders .h2{font-weight:400;font-size:40px;line-height:67px;letter-spacing:22.5px;text-transform:uppercase;text-align:center;margin-bottom:60px;color:#001e62}section#postsliders .swiper-updates-container{position:relative}section#postsliders .swiper-buttons{bottom:-38px}section#postsliders .swiper-buttons .swiper-button-next:hover,section#postsliders .swiper-buttons .swiper-button-prev:hover{color:#222;border-color:#222}section#postsliders .swiper-buttons .swiper-button-next:hover svg path,section#postsliders .swiper-buttons .swiper-button-prev:hover svg path{stroke:#222}section#postsliders .row{overflow:hidden;padding-bottom:100px}section#postsliders .columns-12{padding-right:0}section#postsliders .swiper-slide.lastpost{border:1px solid #d1d1d1}section#postsliders .swiper-slide.lastpost a.btn{box-shadow:none}@media screen and (min-width: 768px)and (max-width: 1199.98px){#contact-block{padding:0 10px}#contact-block h1{margin-top:100px}#contact-block .columns-6.bio{width:40%}#contact-block .columns-6.profilepic{width:60%}#contact-block .buttons a{margin-bottom:15px}section#areas{padding:30px 10px 99px 10px}section#areas .h2{margin-top:25px;margin-bottom:22px}section#areas ul{columns:1;margin-bottom:0}}@media screen and (max-width: 767.98px){#contact-block h1{margin:60px 30px 0 30px;font-weight:400;font-size:16.0396px;line-height:16px;letter-spacing:10.3112px}#contact-block h1 span{font-weight:700;font-size:22px;line-height:27px}#contact-block h2{margin:12px 30px 0 30px}#contact-block .row{display:block;min-height:0}#contact-block .columns-6.bio{padding:0}#contact-block .columns-1,#contact-block .share_block{display:none}#contact-block .mobileonly img{max-width:100%;height:auto}#contact-block .desktoponly{display:none}#contact-block .contactboxes{background:#333f48;display:block;padding:47px 0 20px 0}#contact-block .contactboxes .cbox{width:calc(100% - 50px);font-weight:400;font-size:18.5924px;line-height:22px;border-left:1px solid #2a6c7f;padding-left:15px;margin-left:30px}#contact-block .contactboxes .cbox .clabel{font-weight:700;font-size:11.1554px;line-height:22px}#contact-block .buttons{background:#333f48;margin:0;padding:10px 30px}#contact-block .buttons a.btn{display:table;margin-bottom:11px}#contact-block .mobileonly img{display:block;margin:0 auto}section#areas{padding:0 15px 99px 15px}section#areas .h2{margin-top:25px;margin-bottom:22px}section#areas ul{columns:1;margin-bottom:0}section#bio{padding:46px 30px}section#bio .flexbox.row{display:block}section#bio .dropdown-box{width:100%}section#casestudies{padding:100px 24px 30px 24px}section#bioevents,section#postsliders{padding:100px 25px}section#bioevents .swiper-wrapper,section#postsliders .swiper-wrapper{flex-direction:column}section#bioevents .swiper-buttons,section#postsliders .swiper-buttons{display:none}section#bioevents .swiper-slide.lastpost,section#postsliders .swiper-slide.lastpost{min-height:0}section#casestudies .h2,section#bioevents .h2,section#postsliders .h2{font-size:32px;line-height:37px;letter-spacing:4.33277px}section#bioevents .columns-12,section#postsliders .columns-12{padding:0 23px}}