.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}@font-face{font-family:Martel;src:url(/build/assets/Martel-Regular-29c9a59a.ttf);font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:Martel;src:url(/build/assets/Martel-Bold-2e9dee22.ttf);font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:Martel Sans;src:url(/build/assets/MartelSans-Regular-6aa66423.ttf);font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:Martel Sans;src:url(/build/assets/MartelSans-Bold-87d12ba4.ttf);font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}*{font-family:Martel Sans;font-weight:400;font-size:1rem;color:#000;line-height:1.3;margin:0;padding:0;box-sizing:border-box}* ::-moz-selection{color:#fff;background-color:#0087cb}* ::selection{color:#fff;background-color:#0087cb}* body{display:flex;align-items:auto;justify-content:space-between;flex-direction:column;flex-wrap:auto;min-height:100vh;background:#F0F9FF;position:relative;padding-top:75px}* body.no-scroll{overflow-y:hidden}* body main h1{font-family:Martel;font-weight:700;font-size:2.625rem;color:#000;line-height:1.3;margin-bottom:15px}* body main h2{font-family:Martel;font-weight:700;font-size:2.25rem;color:#000;line-height:1.3;margin-bottom:15px}* body main h3{font-family:Martel;font-weight:700;font-size:1.625rem;color:#000;line-height:1.3;margin-bottom:15px}* body main h4{font-family:Martel;font-weight:700;font-size:1.625rem;color:#000;line-height:1.3;margin-bottom:15px}* body main p{font-family:Martel Sans;font-weight:400;font-size:1rem;color:#000;line-height:1.5;margin-bottom:15px}* body main a{font-family:Martel Sans;font-weight:500;font-size:1rem;color:#0087cb;line-height:1.3;text-decoration:none!important;transition:all .3s ease}* body main a.underline{border-bottom:solid 1px #0087CB}* body main a.underline:hover{border-bottom:solid 1px #FFF}* body main a:hover{color:#055b87}* body main blockquote{margin-left:10px;position:relative;background:#0A4B70;padding:24px;border-radius:8px;margin-bottom:16px;margin-top:16px}* body main blockquote:after{content:"";position:absolute;width:20px;height:20px;border-bottom:10px solid transparent;border-top:10px solid transparent;border-right:10px solid #0A4B70;left:-20px;top:calc(50% - 6px)}* body main blockquote p{font-family:Martel;font-weight:600;font-size:1.25rem;color:#fff;line-height:1.3;font-style:italic}* body main blockquote p strong,* body main blockquote p em{font-family:Martel Sans;font-weight:500;font-size:1rem;color:#cdddf0;line-height:1.3;font-style:normal}* body .wrapper{max-width:1216px;margin:0 auto;width:100%;padding:40px 16px}* body section{position:relative}* form{position:relative}* form .fields,* form .fields .left,* form .fields .right{display:flex;align-items:auto;justify-content:auto;flex-direction:column;flex-wrap:auto;gap:16px}* form select{height:50px!important}* form input,* form select,* form textarea{font-family:Martel Sans;font-weight:400;font-size:1.125rem;color:#000!important;line-height:1.3;height:43px;width:100%;border:solid 1px #7BD5FE;border-radius:4px;background:#FFF;padding:10px 16px;outline-color:default}* form .file{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:10px}* form textarea{resize:none;padding:10px;height:145px}* form label{font-family:Martel Sans;font-weight:400;font-size:1rem;color:#000;line-height:1.3;margin-bottom:5px;display:block}* form label span{font-family:Martel Sans;font-weight:400;font-size:1rem;color:#e42a11;line-height:1.3}* form label.file-upload{display:flex;align-items:center;justify-content:center;flex-direction:auto;flex-wrap:auto;position:relative;margin:0;height:43px;width:194px;border:solid 1px #7BD5FE;background:#F8F8F8;cursor:pointer}* form label.file-upload input{position:absolute;top:0;left:0;visibility:hidden}* form .privacy-policy{margin:10px 0}* form .privacy-policy *{font-family:Martel Sans;font-weight:400;font-size:.75rem;color:#000;line-height:1.3}* form .privacy-policy a{font-weight:600}* form .privacy-policy a:hover{text-decoration:underline}* form .captcha .captcha-placeholder{width:304px;height:auto;min-width:304px;min-height:auto}* form .captcha .g-recaptcha,* form .captcha .captcha-placeholder{transform:scale(.87);transform-origin:0 0}* form.captcha-loaded .captcha-placeholder{display:none}* form .error,* form .success{font-family:Martel Sans;font-weight:400;font-size:1rem;color:#000;line-height:1.3;margin:5px 0}* form .error{color:red!important}* form .invisible{position:absolute;visibility:hidden}* .accordion-wrapper{border-bottom:1px solid #000;height:-moz-fit-content;height:fit-content}* .accordion-wrapper .accordion{display:flex;align-items:center;justify-content:space-between;flex-direction:auto;flex-wrap:auto;gap:10px;cursor:pointer}* .accordion-wrapper .accordion svg{transition:transform .3s ease-in-out}* .accordion-wrapper .panel{max-height:0px;overflow:hidden;transition:max-height .3s ease-in-out}* .accordion-wrapper.open .accordion svg,* .accordion-wrapper:hover .accordion svg{transform:rotate(90deg)}* .accordion-wrapper.open .panel,* .accordion-wrapper:hover .panel{max-height:600px}* .content.small *{font-size:.875rem}* .content.semi-bold *{font-weight:600}* .content.white *{color:#fff!important}* .content strong{font-weight:600!important}* .content a{text-decoration:underline}* .btns{display:flex;align-items:center;justify-content:auto;flex-direction:row;flex-wrap:wrap;gap:10px;margin:40px 0}* .btns.centered{justify-content:center}* .btn{all:unset;font-family:Martel Sans;font-weight:400;font-size:1rem;color:#fff;display:flex;align-items:center;justify-content:auto;flex-direction:row;flex-wrap:auto;gap:8px;line-height:1.3;background:#0AA9ED;padding:16px 24px;border-radius:8px;cursor:pointer;transition:all .3s ease}* .btn.btn-outline{font-family:Martel Sans;font-weight:400;font-size:1rem;color:#0087cb;line-height:1.3;background:#DFF2FF;border:solid 1px #34C0FC}* .btn.btn-outline-dark{font-family:Martel Sans;font-weight:400;font-size:1rem;color:#34c0fc;line-height:1.3;background:#07304A;border:solid 1px #34C0FC}* .btn:hover{color:#fff;background:#0087CB}* .glide .glide__controls{display:flex;align-items:auto;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:12px}* .glide .glide__controls button{all:unset;cursor:pointer}* .glide .glide__slides{cursor:grab}* .glide .glide__slides:active,* .glide .glide__slides:focus{cursor:grabbing}* a{display:inline-block;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none}* hr{border:none;height:1px;width:100%;background:#000}* picture{font-size:0;line-height:0;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}* picture ::-moz-selection{background:none}* picture ::selection{background:none}* img,* video,* iframe{width:100%;height:auto;display:block;border:none}* svg{width:100%;height:auto}@media only screen and (min-width: 1200px){* body{padding-top:100px}* body main h1{font-size:5rem}* body main h2{font-size:3rem}* body main h3{font-size:2.625rem}* body main h4{font-size:2rem}* body main section .wrapper{padding:80px 20px}* form .privacy-policy *{font-size:.875rem}* .content.small *{font-size:1rem}* .content.large *{font-size:1.125rem}}@media only screen and (min-width: 1536px){* form .captcha .g-recaptcha,* form .captcha .captcha-placeholder{transform:scale(1)}}.reveal.fade-in{transition:opacity .5s linear}.reveal.fade-in:not(.revealed){opacity:0}.reveal.reveal-bottom{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-bottom:not(.revealed){transform:translateY(50px);opacity:0}.reveal.reveal-left{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-left:not(.revealed){transform:translate(-25px);opacity:0}.reveal.reveal-right{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-right:not(.revealed){transform:translate(25px);opacity:0}header{position:fixed;top:0;left:0;width:100%;height:75px;z-index:99999!important;background:#FFF;box-shadow:0 0 20px 1px #00000040}header nav{position:absolute;top:0;display:flex;align-items:center;justify-content:space-between;flex-direction:auto;flex-wrap:auto;gap:20px;height:75px;width:100%;left:0;right:0;max-width:1216px;margin:0 auto;padding:0 18px}header nav .logo{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;width:100%;max-width:395px}header nav .logo a{width:100%;height:100%}header nav .logo a img,header nav .logo a svg{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;max-width:395px;width:100%;min-width:auto}header nav .inner{width:-moz-fit-content;width:fit-content}header nav .inner .mob-nav{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:20px}header nav .inner .mob-nav .phone,header nav .inner .mob-nav .phone svg{width:29px;height:29px;min-width:29px;min-height:29px}header nav .inner .mob-nav .burger .burger-icon{width:37px;height:28px;position:relative;transform:rotate(0);transition:.5s ease-in-out}header nav .inner .mob-nav .burger .burger-icon span{display:block;position:absolute;height:5px;width:37px;background:#0087CB;left:0;transform:rotate(0);transition:.25s ease-in-out}header nav .inner .mob-nav .burger .burger-icon span:nth-child(1){top:0}header nav .inner .mob-nav .burger .burger-icon span:nth-child(2),header nav .inner .mob-nav .burger .burger-icon span:nth-child(3){top:11.5px}header nav .inner .mob-nav .burger .burger-icon span:nth-child(4){top:23px}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(1),header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(4){top:11.5px;width:0%;left:50%}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(2){transform:rotate(45deg);width:37px}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(3){transform:rotate(-45deg);width:37px}header nav .inner .menu{position:fixed;top:75px;width:100%;height:calc(100vh - 75px);left:-100%;background:#0087CB;z-index:-1;transition:top .5s ease-out,left .5s ease-out;padding:50px 52px 91px;overflow:scroll}header nav .inner .menu.active{top:75px;left:0}header nav .inner .menu .accordion-wrapper{border:none}header nav .inner .menu .accordion-wrapper *{font-family:Martel Sans;font-weight:400;font-size:1.25rem;color:#fff;line-height:1.3}header nav .inner .menu .accordion-wrapper .accordion{justify-content:flex-start;align-items:center;gap:17px;padding:17px 0;cursor:pointer}header nav .inner .menu .accordion-wrapper .accordion svg{width:25px;height:auto;min-width:25px;min-height:auto}header nav .inner .menu .accordion-wrapper .accordion svg path{fill:#fff}header nav .inner .menu .accordion-wrapper .panel{padding-left:24px}header nav .inner .menu .accordion-wrapper .panel .child{padding:14px 0}header nav .inner .menu .copyright{font-family:Martel Sans;font-weight:400;font-size:1rem;color:#fff;line-height:1.3;margin-top:103px}@media only screen and (min-width: 500px){header nav .inner .menu{max-width:425px;top:75px;left:-425px}header nav .inner .menu.active{left:0}}@media only screen and (min-width: 1200px){header{height:100px}header nav{height:100px}header nav .inner .mob-nav{display:none}header nav .inner .menu{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:32px;position:static;max-width:none;height:-moz-fit-content;height:fit-content;z-index:1;transition:none;padding:0;overflow:visible;background:unset;height:100px}header nav .inner .menu .accordion-wrapper{height:100px}header nav .inner .menu .accordion-wrapper.open .panel,header nav .inner .menu .accordion-wrapper:hover .panel{top:100px;opacity:1;transition:top .3s ease,opacity .3s ease .3s}header nav .inner .menu .accordion-wrapper .accordion{height:100px;gap:8px}header nav .inner .menu .accordion-wrapper .accordion *{font-family:Martel Sans;font-weight:400;font-size:1rem!important;color:#000;line-height:1.3}header nav .inner .menu .accordion-wrapper .accordion svg path{fill:#000}header nav .inner .menu .accordion-wrapper .accordion:hover *{color:#0087cb}header nav .inner .menu .accordion-wrapper .panel{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;top:calc(-100% - 100px);opacity:0;max-height:-moz-fit-content;max-height:fit-content;padding:0;background:#0087CB;transition:top .3s ease .3s,opacity .3s ease;box-shadow:0 10px 15px #00000080;z-index:-1}header nav .inner .menu .accordion-wrapper .panel .child{padding:0;width:100%}header nav .inner .menu .accordion-wrapper .panel .child:not(:last-child){border-bottom:solid 2px #0AA9ED}header nav .inner .menu .accordion-wrapper .panel .child *{padding:15px}header nav .inner .menu .accordion-wrapper .panel .child a{padding:20px 30px;width:100%;text-align:center;transition:background .3s ease}header nav .inner .menu .accordion-wrapper .panel .child a:hover{background:#0AA9ED}header nav .inner .menu .copyright{display:none}}footer .top{background:#FFF}footer .top .wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:auto;gap:15px}footer .top .wrapper .footer-nav{margin-top:16px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:8px}footer .top .wrapper .footer-nav .accordion-wrapper{border-bottom:0}footer .top .wrapper .footer-nav .accordion-wrapper .accordion a{color:#0087cb;position:relative}footer .top .wrapper .footer-nav .accordion-wrapper .accordion a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#0087CB;transition:all .3s ease}footer .top .wrapper .footer-nav .accordion-wrapper .accordion a:hover:after{width:100%}footer .bottom .wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:auto;gap:15px}footer .bottom .wrapper .copyright{font-family:Martel Sans;font-weight:400;font-size:.875rem;color:#000;line-height:1.3;letter-spacing:.3px;margin:0;text-align:center}footer .bottom .wrapper .surge{display:flex;align-items:center;justify-content:auto;flex-direction:column;flex-wrap:auto;gap:9px}footer .bottom .wrapper .surge *{font-family:Martel Sans;font-weight:400;font-size:.875rem;color:#000;letter-spacing:.3px;text-transform:uppercase;line-height:1}footer .bottom .wrapper .surge p{margin:2px 0 0}footer .bottom .wrapper .surge>a,footer .bottom .wrapper .surge svg{width:63px;height:16px;min-width:63px;min-height:16px}footer .bottom .wrapper .surge>a:hover path,footer .bottom .wrapper .surge svg:hover path{fill:#0087cb}@media only screen and (min-width: 500px){footer .bottom .wrapper .surge{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:7px}}@media only screen and (min-width: 992px){footer .top .wrapper{flex-direction:row}footer .top .wrapper .footer-nav{flex-direction:row;gap:32px}footer .bottom .wrapper{flex-direction:row}}.breadcrumbs{margin-bottom:16px}.breadcrumbs ul{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px}.breadcrumbs ul li:not(:first-child){padding-left:18px;position:relative}.breadcrumbs ul li:not(:first-child):before{content:">";background:#FFF;position:absolute;left:0}.breadcrumbs ul li p,.breadcrumbs ul li a{font-family:Martel Sans;font-weight:400;font-size:1rem;color:#07304a;line-height:1.3}section.hero-thin{background:#0A4B70;overflow:hidden}section.hero-thin .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;padding:32px 0 0;text-align:center}section.hero-thin .wrapper .content{padding:16px}section.hero-thin .wrapper .content *{color:#fff}section.hero-thin .wrapper .content p{font-size:1.625rem}section.hero-thin .wrapper .image{position:relative;width:140%;height:260px;border-radius:100% 100% 0 0;left:-20%;margin:0 auto;overflow:hidden}section.hero-thin .wrapper .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}@media only screen and (min-width: 500px){section.hero-thin .wrapper .image{height:300px}}@media only screen and (min-width: 768px){section.hero-thin .wrapper{flex-direction:row;justify-content:flex-start;padding:0;position:relative;min-height:340px;text-align:left}section.hero-thin .wrapper .image{position:absolute;left:auto;right:0;border-radius:100% 0 0 100%;height:140%;max-width:50%}section.hero-thin .wrapper .content{padding:40px 16px;flex-basis:50%}}@media only screen and (min-width: 1200px){section.hero-thin .wrapper{gap:24px;padding:80px 20px}section.hero-thin .wrapper .image{position:absolute;right:0;border-radius:75%/100%;max-width:44%}section.hero-thin .wrapper .content{padding:0;flex-basis:50%}section.hero-thin .wrapper .content h1{font-size:4.4rem}}section.projects .wrapper .filters{background:#FFF;border:solid 1px rgba(52,192,252,.5);padding:32px;margin-bottom:42px;border-radius:16px}section.projects .wrapper .filters h4{font-family:Martel Sans;font-weight:600;font-size:1.125rem;color:#0087cb;line-height:1.3}section.projects .wrapper .filters .tags{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px}section.projects .wrapper .filters .tags .tag{border-radius:50px;padding:8px 16px;border:solid 1px rgba(52,192,252,.5);color:#000}section.projects .wrapper .filters .tags .tag:hover,section.projects .wrapper .filters .tags .tag.active{border:solid 1px #34c0fc!important;background:#DFF2FF}section.projects .wrapper .paginate{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:16px;width:100%;padding:32px 0 10px}section.projects .wrapper .paginate li.active a,section.projects .wrapper .paginate li.active span,section.projects .wrapper .paginate li:hover a,section.projects .wrapper .paginate li:hover span{background:#0087CB;color:#fff}section.projects .wrapper .paginate li a,section.projects .wrapper .paginate li span{font-family:Martel Sans;font-weight:400;font-size:1.25rem;color:#0087cb;line-height:1.3;padding:8px;border:solid 1px #0AA9ED}section.projects .wrapper .projects-wrapper{display:grid;grid-template-columns:1fr;-moz-column-gap:auto;column-gap:auto;row-gap:auto;gap:16px}section.projects .wrapper .projects-wrapper .project{position:relative;width:100%;height:330px;border-radius:16px;background:#0087CB;overflow:hidden}section.projects .wrapper .projects-wrapper .project:hover .overlay{height:150%}section.projects .wrapper .projects-wrapper .project img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}section.projects .wrapper .projects-wrapper .project .overlay{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;flex-wrap:auto;background:linear-gradient(to top,rgba(7,48,74,.8),transparent);position:absolute;bottom:0;left:0;width:100%;height:100%;padding:16px;transition:all .3s ease}section.projects .wrapper .projects-wrapper .project .overlay .location{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:8px;background:#0087CB;padding:8px 12px 6px;border-radius:6px;margin-bottom:8px}section.projects .wrapper .projects-wrapper .project .overlay .location svg{width:16px}section.projects .wrapper .projects-wrapper .project .overlay .location p{font-size:.875rem;color:#fff;margin-top:1px;margin-bottom:0;line-height:1.3}section.projects .wrapper .projects-wrapper .project .overlay .project-title{font-family:Martel Sans;font-weight:700;font-size:1.375rem;color:#fff;line-height:1.3}@media only screen and (min-width: 768px){section.projects .wrapper .projects-wrapper{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 992px){section.projects .wrapper .projects-wrapper{align-items:flex-start;grid-template-columns:1fr 1fr 1fr}section.projects .wrapper .projects-wrapper .project .overlay{height:100%;transition:all .3s ease}}section.call-to-action{background:linear-gradient(to top right,#0A4B70,#07304A)}section.call-to-action .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:24px}section.call-to-action .wrapper .content *{color:#fff}section.call-to-action .wrapper .content p{font-size:1.25rem}section.call-to-action .wrapper .content .btns .btn{width:100%;justify-content:center}section.call-to-action .wrapper .image{border-radius:8px;overflow:hidden;height:220px}section.call-to-action .wrapper .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1200px){section.call-to-action .wrapper{flex-direction:row;gap:48px}section.call-to-action .wrapper .content{flex-basis:40%}section.call-to-action .wrapper .content .btns .btn{width:auto}section.call-to-action .wrapper .image{flex-basis:60%;height:350px}}section.featured-image{width:100%;height:420px}section.featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.post{padding:40px 0}section.post .wrapper .post-wrapper{background:#FFF;border:solid 1px #0AA9ED;border-radius:16px;padding:32px}section.post .wrapper .post-wrapper .details{margin-bottom:32px}section.post .wrapper .post-wrapper .details h1{font-family:Martel;font-weight:700;font-size:2.5rem;color:#07304a;line-height:1.3}section.post .wrapper .post-wrapper .details .sub-details{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto;gap:8px}section.post .wrapper .post-wrapper .details .sub-details p{font-family:Martel Sans;font-weight:400;font-size:1.25rem;color:#07304a;line-height:1.3;margin-bottom:0}section.post .wrapper .post-wrapper .details .tags{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:32px}section.post .wrapper .post-wrapper .details .tags .tag{border-radius:50px;padding:10px 16px 6px;border:solid 1px rgba(52,192,252,.5);color:#000}section.post .wrapper .post-wrapper .details .tags .tag:hover,section.post .wrapper .post-wrapper .details .tags .tag.active{border:solid 1px #34c0fc!important;background:#DFF2FF}section.post .wrapper section.content-plain .wrapper{padding:40px 0}section.post .wrapper section.content-plain .wrapper .content-wrapper{padding:0}section.post .wrapper section.content-with-image .wrapper{padding:0}section.post .wrapper section.content-with-image .wrapper .content-wrapper{align-items:center}section.post .wrapper section.content-with-image .wrapper .content-wrapper .content{padding:0}section.related{background:#DFF2FF;border-top:solid 1px #34C0FC}section.related .wrapper .swiper{position:relative}section.related .wrapper .swiper .swiper-navigation{display:none}section.related .wrapper .swiper .swiper-wrapper .swiper-slide .project{position:relative;width:100%;height:330px;border-radius:16px;overflow:hidden}section.related .wrapper .swiper .swiper-wrapper .swiper-slide .project:hover .overlay{height:150%}section.related .wrapper .swiper .swiper-wrapper .swiper-slide .project img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}section.related .wrapper .swiper .swiper-wrapper .swiper-slide .project .overlay{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;flex-wrap:auto;background:linear-gradient(to top,rgba(7,48,74,.8),transparent);position:absolute;bottom:0;left:0;width:100%;height:100%;padding:16px;transition:all .3s ease}section.related .wrapper .swiper .swiper-wrapper .swiper-slide .project .overlay .location{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:8px;background:#0087CB;padding:4px 4px 2px;margin-bottom:8px}section.related .wrapper .swiper .swiper-wrapper .swiper-slide .project .overlay .location svg{width:16px}section.related .wrapper .swiper .swiper-wrapper .swiper-slide .project .overlay .location p{font-size:.875rem;color:#fff;margin-bottom:0}section.related .wrapper .swiper .swiper-wrapper .swiper-slide .project .overlay .project-title{font-family:Martel Sans;font-weight:700;font-size:1.375rem;color:#fff;line-height:1.3}section.related .wrapper .swiper .swiper-navigation{display:flex;justify-content:space-between;align-items:center;width:200px;margin:0 auto}section.related .wrapper .swiper .swiper-navigation .swiper-prev,section.related .wrapper .swiper .swiper-navigation .swiper-next{cursor:pointer;padding:0;margin:0;position:relative}section.related .wrapper .swiper .swiper-navigation .swiper-prev:after,section.related .wrapper .swiper .swiper-navigation .swiper-next:after{content:"";width:0;height:0;background:#FFF;position:absolute;border-radius:60px;left:30px;top:30px;z-index:-1;transition:all .3s ease}section.related .wrapper .swiper .swiper-navigation .swiper-prev:hover svg,section.related .wrapper .swiper .swiper-navigation .swiper-next:hover svg{border-radius:60px}section.related .wrapper .swiper .swiper-navigation .swiper-prev:hover:after,section.related .wrapper .swiper .swiper-navigation .swiper-next:hover:after{width:50px;height:50px;top:5px;left:5px}section.related .wrapper .swiper .swiper-navigation .swiper-prev svg,section.related .wrapper .swiper .swiper-navigation .swiper-next svg{width:60px;height:60px}section.related .wrapper .swiper .swiper-navigation .swiper-prev{left:10px}section.related .wrapper .swiper .swiper-navigation .swiper-next{right:10px}@media only screen and (min-width: 1200px){section.post{padding:40px 0}section.post .wrapper .details h1{font-size:3.75rem}section.post .wrapper .details .sub-details{flex-direction:row;justify-content:flex-start;gap:32px}section.post .wrapper .details .sub-details p{font-size:1.5rem}section.post .wrapper .details .tags{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:32px}section.post .wrapper .details .tags .tag{border-radius:50px;padding:8px 16px;border:solid 1px rgba(52,192,252,.5);color:#000}section.post .wrapper .details .tags .tag:hover,section.post .wrapper .details .tags .tag.active{border:solid 1px #34c0fc!important;background:#DFF2FF}}
