.cf:after{clear:both;content:"";display:table}html{font-family:"Rubik",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Rubik",sans-serif}.h1,h1{font-size:32px}.h2,h2{font-size:28px}.h3,h3{font-size:24px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}a,button{font-family:"Rubik",sans-serif;text-decoration:none;color:inherit}input{font-family:"Rubik",sans-serif}p{font-family:"Rubik",sans-serif;font-size:16px;line-height:26px}.btn,input[type=submit]{cursor:pointer;display:inline-block;width:200px!important;padding:15px;color:#fff;background-color:#03828F;text-align:center;margin:20px 0 0 0;font-size:16px;-webkit-transition:all 0.3s;transition:all 0.3s}.btn.btn-center,input[type=submit].btn-center{margin:40px auto 0 auto;display:block;background-color:#06DAEF}.btn:hover,input[type=submit]:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.center-content{text-align:center;max-width:710px;margin:auto;margin-bottom:80px}.center-content h5{font-weight:normal;font-size:14px;letter-spacing:0.2em;line-height:20px;color:#1a1a1a;margin:0 0 20px 0;text-transform:uppercase}.center-content h3{font-weight:600;font-size:30px;line-height:25px;color:#040404;margin:0 0 20px 0}.center-content p{font-weight:normal;font-size:16px;letter-spacing:0.02em;line-height:24px;color:#1a1a1a;margin:0 0 10px 0}.center-content p:last-child{margin:0}.project-links{margin:30px 0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.project-links li{padding:10px}.project-links li span{font-weight:normal;font-size:16px;letter-spacing:-0.02em;text-align:left;color:#03828F;border-radius:100px;background-color:#B8D8DB;display:inline-block;padding:12px 20px;border:1px solid #B8D8DB;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer}@media (min-width:768px){.project-links li span:hover{border:1px solid #B8D8DB}}.project-links li span i{-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0;width:0}.project-links li span.selected{border:1px solid #B8D8DB}.project-links li span.selected i{color:#06DAEF;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:1;width:auto;margin-right:10px}body,html{padding:0px;margin:0px;height:100%;background-color:#F5F5F5}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-ms-flex-negative:0;flex-shrink:0}.container{margin-right:auto;margin-left:auto;padding-left:40px;padding-right:40px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:100%}}@media (min-width:992px){.container{width:992px}}@media (min-width:1200px){.container{width:1200px}}.pull-right{float:right}.pull-left{float:left}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.col{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px}.col-sm-1{width:calc(1 / 12 * 100%);padding:20px}.col-sm-2{width:calc(2 / 12 * 100%);padding:20px}.col-sm-3{width:calc(3 / 12 * 100%);padding:20px}.col-sm-4{width:calc(4 / 12 * 100%);padding:20px}.col-sm-5{width:calc(5 / 12 * 100%);padding:20px}.col-sm-6{width:calc(6 / 12 * 100%);padding:20px}.col-sm-7{width:calc(7 / 12 * 100%);padding:20px}.col-sm-8{width:calc(8 / 12 * 100%);padding:20px}.col-sm-9{width:calc(9 / 12 * 100%);padding:20px}.col-sm-10{width:calc(10 / 12 * 100%);padding:20px}.col-sm-11{width:calc(11 / 12 * 100%);padding:20px}.col-sm-12{width:calc(12 / 12 * 100%);padding:20px}@media (min-width:768px){.col-md-1{width:calc(1 / 12 * 100%);padding:20px}.col-md-2{width:calc(2 / 12 * 100%);padding:20px}.col-md-3{width:calc(3 / 12 * 100%);padding:20px}.col-md-4{width:calc(4 / 12 * 100%);padding:20px}.col-md-5{width:calc(5 / 12 * 100%);padding:20px}.col-md-6{width:calc(6 / 12 * 100%);padding:20px}.col-md-7{width:calc(7 / 12 * 100%);padding:20px}.col-md-8{width:calc(8 / 12 * 100%);padding:20px}.col-md-9{width:calc(9 / 12 * 100%);padding:20px}.col-md-10{width:calc(10 / 12 * 100%);padding:20px}.col-md-11{width:calc(11 / 12 * 100%);padding:20px}.col-md-12{width:calc(12 / 12 * 100%);padding:20px}}@media (min-width:1200px){.col-lg-1{width:calc(1 / 12 * 100%);padding:20px}.col-lg-2{width:calc(2 / 12 * 100%);padding:20px}.col-lg-3{width:calc(3 / 12 * 100%);padding:20px}.col-lg-4{width:calc(4 / 12 * 100%);padding:20px}.col-lg-5{width:calc(5 / 12 * 100%);padding:20px}.col-lg-6{width:calc(6 / 12 * 100%);padding:20px}.col-lg-7{width:calc(7 / 12 * 100%);padding:20px}.col-lg-8{width:calc(8 / 12 * 100%);padding:20px}.col-lg-9{width:calc(9 / 12 * 100%);padding:20px}.col-lg-10{width:calc(10 / 12 * 100%);padding:20px}.col-lg-11{width:calc(11 / 12 * 100%);padding:20px}.col-lg-12{width:calc(12 / 12 * 100%);padding:20px}}.col-1,.col-auto{width:100%;padding:20px}.col-2{width:100%;padding:20px}.col-3{width:100%;padding:20px}.col-4{width:100%;padding:20px}.col-5{width:100%;padding:20px}.col-6{width:100%;padding:20px}.col-7{width:100%;padding:20px}.col-8{width:100%;padding:20px}.col-9{width:100%;padding:20px}.col-10{width:100%;padding:20px}.col-11{width:100%;padding:20px}.col-12{width:100%;padding:20px}.col-auto{-webkit-box-flex:0;-ms-flex:none;flex:none}@media (min-width:768px){.col-1,.col-auto{width:calc(1 / 12 * 100%);padding:20px}.col-2{width:calc(2 / 12 * 100%);padding:20px}.col-3{width:calc(3 / 12 * 100%);padding:20px}.col-4{width:calc(4 / 12 * 100%);padding:20px}.col-5{width:calc(5 / 12 * 100%);padding:20px}.col-6{width:calc(6 / 12 * 100%);padding:20px}.col-7{width:calc(7 / 12 * 100%);padding:20px}.col-8{width:calc(8 / 12 * 100%);padding:20px}.col-9{width:calc(9 / 12 * 100%);padding:20px}.col-10{width:calc(10 / 12 * 100%);padding:20px}.col-11{width:calc(11 / 12 * 100%);padding:20px}.col-12{width:calc(12 / 12 * 100%);padding:20px}.col-auto{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px}}.col-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.col-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.col-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.col-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.col-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.col-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.col-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.col-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.col-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.col-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.col-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.col-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.row-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.col-align-bottom{-ms-flex-item-align:end;align-self:flex-end}.col-align-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}form input,form textarea{width:100%;margin-bottom:20px;padding:15px 25px;font-size:16px;font-family:inherit;border:1px solid #EBEBEB}form textarea{resize:none;height:225px}form input[type=submit]{margin:0;border:none;background-color:#06DAEF}.modal-style{background:white;padding:20px 30px;text-align:left;max-width:1200px;margin:40px auto;position:relative}.image-source-link{color:#98C3D1}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);transform:scale(0.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:0.8}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}.image-slider div{height:600px}.image-slider div img{width:100%;height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nav-bar{position:fixed;width:100%;padding:30px 0;height:130px;background-color:transparent;z-index:999;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:768px){.nav-bar{height:80px;padding:20px 0}}.nav-bar .container{position:relative;height:100%}.nav-bar .logo img{position:absolute;top:50%;left:40px;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);height:55px;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:768px){.nav-bar .logo img{height:40px}}.nav-bar .logo img.white-logo{opacity:1;z-index:99}.nav-bar ul{position:absolute;top:50%;right:40px;margin:0;padding:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}.nav-bar ul li{display:inline-block;padding-left:20px}@media (max-width:768px){.nav-bar ul li{display:none}}.nav-bar ul li a{font-size:14px;letter-spacing:0.02em;line-height:24px;text-align:left;color:#fff;text-transform:uppercase;-webkit-transition:all 0.3s;transition:all 0.3s}.nav-bar ul li.burger{display:none}@media (max-width:768px){.nav-bar ul li.burger{display:block}}.nav-bar.scroll{background-color:#fff;padding:20px 0;height:90px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}.nav-bar.scroll .logo img{opacity:1;height:40px}.nav-bar.scroll .logo img.white-logo{opacity:0}.nav-bar.scroll ul li a,.nav-bar.scroll ul li span{color:#040404}.nav-bar .burger span{cursor:pointer;font-size:28px;color:#fff}@media (max-width:768px){.nav-bar .burger span{display:block!important}}.slide-nav{width:350px;max-width:80%;height:100%;position:fixed;top:0;left:-350px;z-index:9999;overflow:auto;background-color:#03828F;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s;color:#fff;font-size:16px;font-weight:600;padding:45px 20px 20px 20px;margin:0px;list-style-type:none}.slide-nav a{color:inherit;font-size:16px;font-weight:600;font-family:"Rubik",sans-serif}.top-slide-nav li{border-top:1px solid #fff}.top-slide-nav li:last-of-type{border-bottom:1px solid #fff}.slide-nav-level-label{border:none!important;position:absolute;top:20px}.nav-article{border:1px solid #ccc;text-align:center}.nav-article img{width:100%}.nav-article .nav-article-title{padding:10px}.pushNavIsOpen{overflow:hidden;height:100%}.slide-nav-level.isOpen,.top-slide-nav.isOpen{left:0}.close-level,.open-level{cursor:pointer}.nav-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);pointer-events:none;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:999}.nav-overlay.isOpen{opacity:1;pointer-events:auto}.slide-nav-level{background-color:#000;padding:55px 20px 20px 20px}.slide-nav-level a{color:#fff!important}.slide-nav-level .read_more{margin-top:20px;display:inline-block;padding:10px 40px;max-width:100%}.slide-nav-level b{margin:10px 0px;display:block}.slide-nav-level-label a{color:#fff;font-size:18px!important;position:absolute;top:15px;padding:0px!important}.open-level{position:relative}.open-level:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translate(0%,-50%) rotate(180deg);transform:translate(0%,-50%) rotate(180deg);background-image:url("../images/icons/angle-left.svg");background-repeat:no-repeat;height:27px;width:10px}.close-level,.open-level,.slide-nav a{padding:20px 0;display:block;font-size:16px;color:#fff;text-decoration:none;font-family:"Rubik",sans-serif;line-height:22px}.close-level{position:absolute;top:14px;right:20px;padding:0px}.close-level img{height:20px}.back-level{top:18px;color:#fff}.back-level:after{content:"";position:absolute;top:10px;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);background-image:url("../images/icons/angle-left.svg");background-repeat:no-repeat;height:30px;width:15px;left:-10px}.pushNavIsOpen .screen{height:100%;opacity:1}.footer{padding:60px 0px;background-color:#2F2F2F}@media (min-width:768px){.footer .row .col-4{padding-top:0;padding-bottom:0}}.footer .footer-logo{height:40px;margin:0 0 20px 0}.footer p{margin:0;font-weight:normal;font-size:14px;line-height:25px;text-align:left;color:#fff}.footer h5{font-weight:600;font-size:16px;letter-spacing:0.04em;line-height:40px;text-align:left;color:#fff;margin:0 0 20px 0}.footer .footer-links{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer-links li{margin:0;-ms-flex-preferred-size:50%;flex-basis:50%}.footer .footer-links li a{margin:0;font-weight:normal;font-size:14px;line-height:25px;text-align:left;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}.footer .footer-links li a:hover{color:#06DAEF}.footer .appraisal{margin-top:20px}.footer .appraisal input{background-color:#393939;border:none}.footer .appraisal input[type=submit]{background-color:#06DAEF;width:100%!important}.footer .footer-end{margin:80px 0 0 0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.footer .footer-end{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer .footer-end li{color:#fff;font-weight:normal;font-size:12px;letter-spacing:0.04em;line-height:19px;text-align:left;color:#fff}@media (max-width:768px){.footer .footer-end li{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;padding-bottom:10px}.footer .footer-end li:last-child{padding-bottom:0}}.footer .footer-end li a{-webkit-transition:all 0.3s;transition:all 0.3s}.footer .footer-end li a:hover{color:#06DAEF}.jumbotron{padding:180px 0 90px 0;position:relative;background-size:cover}@media (max-width:768px){.jumbotron{padding:120px 0 40px 0}}.jumbotron:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#06daef),to(rgba(1,119,166,0.99)));background:linear-gradient(#06daef 0%,rgba(1,119,166,0.99) 100%);mix-blend-mode:multiply}.jumbotron .jumbotron-content{position:relative}.jumbotron .jumbotron-content h1{font-weight:700;font-size:56px;letter-spacing:0.02em;line-height:60px;text-align:left;color:#fff;margin:0 0 30px 0}@media (max-width:768px){.jumbotron .jumbotron-content h1{font-size:32px;line-height:40px}}.jumbotron .jumbotron-content h2{font-weight:400;font-size:22px;letter-spacing:0.3em;text-align:left;color:#fff;text-transform:uppercase;margin:0 0 20px 0}@media (max-width:768px){.jumbotron .jumbotron-content h2{font-size:18px;letter-spacing:0.2em;margin:0 0 10px 0}}.jumbotron .jumbotron-content p{font-weight:normal;font-size:16px;letter-spacing:0.02em;line-height:25px;text-align:left;color:#fff;margin:0 10px 0 0}@media (max-width:768px){.jumbotron .jumbotron-content p{font-size:16px}}.jumbotron .jumbotron-content p:last-child{margin:0}.page-id-2 .jumbotron .jumbotron-content p{max-width:500px}.intro{background-color:#fff;overflow-x:hidden}.intro .col-6{padding:0;height:auto}.intro .col-6 a{height:100%}.intro .col-6 .intro-card{background:#06DAEF;padding:40px 40px 40px 20px;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative;height:100%;z-index:99}@media (max-width:768px){.intro .col-6 .intro-card{padding:26.6666666667px 20px}}.intro .col-6 .intro-card:after{content:"";position:absolute;right:100%;left:-100vw;top:0;bottom:0;background-color:#06DAEF}@media (max-width:768px){.intro .col-6 .intro-card:after{left:-50vw;right:-50vw;z-index:-1}}.intro .col-6 .intro-card h3{font-weight:500;font-size:22px;line-height:25px;text-align:left;color:#040404;margin:0 20px 0 0;text-transform:uppercase}@media (max-width:768px){.intro .col-6 .intro-card h3{font-size:20px;line-height:22px}}.intro .col-6 .intro-card p{font-weight:normal;font-size:16px;letter-spacing:0.02em;line-height:24px;text-align:left;color:#040404}@media (max-width:768px){.intro .col-6 .intro-card p{font-size:14px;line-height:22px}}.intro .col-6 .intro-card span{font-weight:600;font-size:16px;letter-spacing:0.02em;line-height:24px;text-align:left;color:#040404;-webkit-transition:all 0.3s;transition:all 0.3s}.intro .col-6:last-child .intro-card{background:#03828F;padding:40px 20px 40px 40px}.intro .col-6:last-child .intro-card h3,.intro .col-6:last-child .intro-card p,.intro .col-6:last-child .intro-card span{color:#fff}@media (max-width:768px){.intro .col-6:last-child .intro-card{padding:26.6666666667px 20px}}.intro .col-6:last-child .intro-card:after{left:100%;right:-100vw;background-color:#03828F}@media (max-width:768px){.intro .col-6:last-child .intro-card:after{left:-50vw;right:-50vw;z-index:-1}}.about-us{padding:40px 0px;background-color:#fff}.about-us .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-us img{width:100%;display:block}.about-us h5{font-weight:normal;font-size:14px;letter-spacing:0.2em;line-height:20px;text-align:left;color:#1a1a1a;margin:0 0 20px 0;text-transform:uppercase}.about-us h3{font-weight:600;font-size:30px;line-height:25px;text-align:left;color:#040404;margin:0 0 20px 0}.about-us p{font-weight:normal;font-size:16px;letter-spacing:0.02em;line-height:24px;text-align:left;color:#1a1a1a;margin:0 0 10px 0}.about-us p:last-child{margin:0}.services{padding:60px 0px}.services .col-6{padding-bottom:60px}@media (max-width:768px){.services .col-6{width:100%;padding-bottom:20px}}.services .col-6:last-child(),.services .col-6:nth-last-child(2){padding-bottom:20px}.services .service-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:768px){.services .service-card{display:block;text-align:center}}.services .service-card .services-icon{-ms-flex-preferred-size:23%;flex-basis:23%}@media (max-width:768px){.services .service-card .services-icon img{width:auto;height:70px;margin-bottom:10px}}.services .service-card .services-content{-ms-flex-preferred-size:77%;flex-basis:77%}.services .service-card .services-content h4{font-weight:bold;font-size:22px;line-height:25px;color:#131313;margin:0}@media (max-width:768px){.services .service-card .services-content h4{font-size:18px}}.services .service-card .services-content p{font-weight:normal;font-size:14px;letter-spacing:0.02em;line-height:22px;color:#131313}.case-studies{padding:60px 0px;background-color:#fff}.case-studies .case-study-slider{visibility:hidden}.case-studies .case-study-slider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.case-studies .case-study-slider .slick-slide{height:auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.case-studies .case-study-slider.slick-initialized{visibility:visible}.case-studies .case-study-slider .slick-list{margin-left:-20px;margin-right:-20px}.case-studies .case-study-slider .slick-current .case-study-card a h4{color:#03828f}.case-studies .case-study-slider .slick-current .case-study-card a span{opacity:1}.case-studies .case-study-slider .case-study-card{padding:0 20px 20px 20px;height:100%}.case-studies .case-study-slider .case-study-card a{display:block;background:#fff;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.16);box-shadow:0px 3px 6px rgba(0,0,0,0.16);padding:20px;height:100%}.case-studies .case-study-slider .case-study-card a h4{font-weight:medium;font-size:14px;line-height:25px;text-align:left;color:#050505;-webkit-transition:all 0.3s;transition:all 0.3s}.case-studies .case-study-slider .case-study-card a p{font-weight:normal;font-size:13px;letter-spacing:0.02em;line-height:24px;text-align:left;color:#040404}.case-studies .case-study-slider .case-study-card a span{text-transform:uppercase;font-weight:medium;font-size:12px;line-height:25px;text-align:left;color:#03828f;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}.case-studies .case-study-slider .case-study-card a img{margin-left:-20px;margin-right:-20px;margin-top:-20px;width:calc(100% + 40px);height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.case-studies .case-study-slider .slick-dots{margin:10px 0;padding:0;list-style-type:none;text-align:center}.case-studies .case-study-slider .slick-dots li{display:inline-block;padding:0 5px}.case-studies .case-study-slider .slick-dots li button{cursor:pointer;font-size:0px;width:8px;height:8px;background:#cfcfcf;display:block;border:none;border-radius:4px;padding:0;margin:0;-webkit-transition:all 0.3s;transition:all 0.3s}.case-studies .case-study-slider .slick-dots li.slick-active button{width:30px;height:8px;background:#06daef}.testimonials{padding:60px 0px;position:relative;background-size:cover;background-position:center}.testimonials:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#06daef),to(rgba(1,119,166,0.99)));background:linear-gradient(#06daef 0%,rgba(1,119,166,0.99) 100%);mix-blend-mode:multiply}.testimonials .center-content{position:relative}.testimonials .center-content h3,.testimonials .center-content h5,.testimonials .center-content p{color:#fff}.testimonials .row{position:relative}.testimonials .row .col-6{padding-top:0px;padding-bottom:0px}@media (max-width:768px){.testimonials .row .col-6:first-child{padding-bottom:20px}}.testimonials .testimonial-card{padding:60px 40px;background-color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.testimonials .testimonial-card{padding:40px}}.testimonials .testimonial-card p{margin:0 0 20px 0;font-weight:normal;font-size:16px;letter-spacing:0.02em;line-height:28px;text-align:left;color:#040404}.testimonials .testimonial-card span{font-weight:medium;font-size:14px;line-height:25px;text-align:left;color:#03828f;margin:0}.logos-accreditations{padding:40px 0px;background-color:#fff}.logos-accreditations ul{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.logos-accreditations ul{margin-left:-20px;margin-right:-20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:768px){.logos-accreditations ul li{-ms-flex-preferred-size:50%;flex-basis:50%;padding:20px;text-align:center}}.logos-accreditations ul li img{max-width:200px;max-height:100px}.contact-us{padding:60px 0px}@media (max-width:768px){.contact-us{padding:0}}@media (max-width:768px){.contact-us .container{padding:0}}.contact-us .row .col-6{padding-top:0;padding-bottom:0}@media (max-width:768px){.contact-us .row .col-6:first-child{padding-bottom:20px}}.contact-us .contact-details{background-color:#2F2F2F;padding:40px}.contact-us .contact-details h5{font-size:14px;letter-spacing:0.2em;line-height:20px;text-align:left;color:#fff;text-transform:uppercase;margin:0;font-weight:normal}.contact-us .contact-details h3{font-weight:medium;font-size:30px;line-height:25px;text-align:left;color:#fff}.contact-us .contact-details p{font-weight:normal;font-size:16px;letter-spacing:0.02em;line-height:26px;text-align:left;color:#fff;margin:0}.contact-us .contact-details .contact-list{margin:40px 0;padding:0;list-style-type:none}.contact-us .contact-details .contact-list li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:13.3333333333px 0;-ms-flex-line-pack:center;align-content:center}.contact-us .contact-details .contact-list li .icon{max-width:40px;height:auto}.contact-us .contact-details .contact-list li span{color:#fff;margin-left:40px}.contact-us .contact-details .contact-list li span a,.contact-us .contact-details .contact-list li span p{display:block;line-height:26px;-webkit-transition:all 0.3s;transition:all 0.3s}.contact-us .contact-details .contact-list li span a:hover{color:#06DAEF}.contact-us .contact-details .social-media{margin:0;padding:0;list-style-type:none}.contact-us .contact-details .social-media li{display:inline-block;margin-right:20px}.contact-us .contact-details .social-media li a img{max-width:60px;-webkit-transition:all 0.3s;transition:all 0.3s}.contact-us .contact-details .social-media li a:hover img{-webkit-filter:brightness(85%);filter:brightness(85%)}.contact-us .contact-details .social-media li:last-child{margin:0}.contact-us .contact-form{background-color:#fff;padding:40px;height:100%}.page-id-14 .contact-us .row .col-6{width:100%}.page-id-14 .contact-us .row .col-6:first-child{margin-bottom:40px}@media (max-width:768px){.page-id-14 .contact-us .row .col-6:first-child{margin:0}}.page-id-14 .contact-us .row .col-6 .contact-details .contact-list{margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-id-14 .contact-us .row .col-6 .contact-details .contact-list li{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%}@media (max-width:992px){.page-id-14 .contact-us .row .col-6 .contact-details .contact-list li{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:768px){.page-id-14 .contact-us .row .col-6 .contact-details .contact-list li{-ms-flex-preferred-size:100%;flex-basis:100%}}.projects{margin-top:40px;margin-bottom:40px}@media (max-width:768px){.projects{margin-top:0;margin-bottom:0}}.projects a{display:block;height:100%}@media (max-width:992px){.projects .col-4{width:50%}}@media (max-width:768px){.projects .col-4{width:100%}}.projects .projects-card{border-radius:8px;text-align:left;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s;height:100%}.projects .projects-card .projects-card-image{width:100%;overflow:hidden;position:relative;border-radius:8px}.projects .projects-card .projects-card-image img{display:block;width:100%;-webkit-transition:all 0.3s;transition:all 0.3s;height:220px;-o-object-fit:cover;object-fit:cover}.projects .projects-card .projects-card-image span{font-weight:normal;font-size:10px;letter-spacing:-0.02em;text-align:left;color:#03828F;border-radius:100px;background-color:#B8D8DB;display:inline-block;position:absolute;bottom:20px;left:20px;padding:10px 12px}.projects .projects-card .projects-card-content{padding:20px}.projects .projects-card h3{font-weight:600;font-size:24px;letter-spacing:-0.02em;line-height:36px;text-transform:capitalize;margin:20px 0 20px 0}@media (max-width:768px){.projects .projects-card h3{font-size:22px;line-height:24px}}.projects .projects-card p{font-weight:normal;font-size:18px;line-height:28px}@media (max-width:768px){.projects .projects-card p{font-size:16px;line-height:26px}}@media (min-width:768px){.projects .projects-card:hover .projects-card-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.center-content-page{padding:60px 0;text-align:center;background-color:#fff}@media (max-width:768px){.center-content-page{padding:30px 0}}.center-content-page h2{font-weight:bold;font-size:32px;line-height:30px;margin:0 0 40px 0}@media (max-width:768px){.center-content-page h2{font-size:24px;line-height:26px;margin-top:10px}}.center-content-page p{max-width:600px;margin:auto;margin-bottom:20px}.center-content-page p:last-child{margin-bottom:0}.center-content-page.full-width{padding:60px 0}.center-content-page.full-width p{max-width:850px}.left-content-page{padding:60px 0;text-align:left;background-color:#fff}@media (max-width:768px){.left-content-page{padding:30px 0}}.left-content-page.full-width h2{margin-left:auto;margin-right:auto;max-width:1050px}.left-content-page.full-width p{margin-left:auto;margin-right:auto;max-width:100%;margin:0}.left-content-page h2{font-weight:bold;font-size:32px;line-height:30px;margin:0 0 40px 0}@media (max-width:768px){.left-content-page h2{font-size:24px;line-height:26px}}.left-content-page p{max-width:600px;margin-bottom:20px}.left-content-page p:last-child{margin-bottom:0}.services{margin-top:40px;margin-bottom:40px}@media (max-width:768px){.services{margin-top:0;margin-bottom:0}}@media (max-width:992px){.services .col-4{width:50%}}@media (max-width:768px){.services .col-4{width:100%}}.services .col-4:nth-child(2) .services-card .services-card-icon{width:60px!important;height:auto!important}.services a{display:block;height:100%}.services .services-card{border-radius:8px;background:#f8f9fa;padding:40px;text-align:left;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s;height:100%}.services .services-card .services-card-icon{width:auto;height:60px}@media (max-width:768px){.services .services-card .services-card-icon{height:45px}}.services .services-card h3{font-weight:600;font-size:24px;line-height:30px;margin:25px 0 15px 0}@media (max-width:768px){.services .services-card h3{font-size:24px;line-height:26px}}.services .services-card p{font-weight:normal;font-size:18px;line-height:28px;color:#495057;margin:0}@media (max-width:768px){.services .services-card p{font-size:16px;line-height:26px}}.services .services-card .outline-btn{position:absolute;top:30px;right:30px;opacity:0}@media (min-width:768px){.services .services-card:hover{background-color:#F5EBEB;margin-top:-10px;margin-bottom:10px;-webkit-box-shadow:0px 5px 20px rgba(0,0,0,0.16);box-shadow:0px 5px 20px rgba(0,0,0,0.16)}.services .services-card:hover .outline-btn{opacity:1}}.grey-bg{background-color:#F8F9FA!important}.darkgrey-bg{background-color:#4D606A!important}.darkgrey-bg h2,.darkgrey-bg p{color:#fff!important}.content{padding:60px 0;background-color:#fff}@media (max-width:768px){.content{padding:30px 0}}.content .row{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-30px;margin-right:-30px}@media (max-width:768px){.content .row{margin-left:-15px;margin-right:-15px}}.content .row .col-6{padding:0 30px}@media (max-width:768px){.content .row .col-6{padding:15px}}.content h6{font-weight:800;font-size:20px;letter-spacing:-0.04em;line-height:48px;color:#06DAEF;text-transform:uppercase;margin:0}@media (max-width:768px){.content h6{font-size:16px;line-height:40px}}.content .icon{height:75px;width:auto;margin-bottom:10px}@media (max-width:768px){.content .icon{height:55px}}.content h2{font-weight:bold;font-size:32px;letter-spacing:-0.02em;line-height:48px;margin:20px 0 40px 0}@media (max-width:768px){.content h2{font-size:24px;line-height:32px}}.content .btn{margin-top:40px}.content img{width:100%;border-radius:8px}@media (min-width:768px){.content.alt-content .row .col-6:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.projects{margin-top:40px;margin-bottom:40px}@media (max-width:768px){.projects{margin-top:0;margin-bottom:0}}.projects a{display:block;height:100%}@media (max-width:992px){.projects .col-4{width:50%}}@media (max-width:768px){.projects .col-4{width:100%}}.projects .projects-card{border-radius:8px;text-align:left;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s;height:100%}.projects .projects-card .projects-card-image{width:100%;overflow:hidden;position:relative;border-radius:8px}.projects .projects-card .projects-card-image img{display:block;width:100%;-webkit-transition:all 0.3s;transition:all 0.3s;height:220px;-o-object-fit:cover;object-fit:cover}.projects .projects-card .projects-card-image span{font-weight:normal;font-size:10px;letter-spacing:-0.02em;text-align:left;color:#03828F;border-radius:100px;background-color:#B8D8DB;display:inline-block;position:absolute;bottom:20px;left:20px;padding:10px 12px}.projects .projects-card .projects-card-content{padding:20px}.projects .projects-card h3{font-weight:600;font-size:24px;letter-spacing:-0.02em;line-height:36px;text-transform:capitalize;margin:20px 0 20px 0}@media (max-width:768px){.projects .projects-card h3{font-size:22px;line-height:24px}}.projects .projects-card p{font-weight:normal;font-size:18px;line-height:28px}@media (max-width:768px){.projects .projects-card p{font-size:16px;line-height:26px}}@media (min-width:768px){.projects .projects-card:hover .projects-card-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.news{margin-top:40px;margin-bottom:40px}@media (max-width:768px){.news{margin-top:0;margin-bottom:0}}@media (max-width:992px){.news .col-4{width:50%}.news .col-4:last-child{display:none}}@media (max-width:768px){.news .col-4{width:100%}.news .col-4:last-child{display:block}}.news a{display:block;height:100%}.news .news-card{border-radius:8px;text-align:left;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s;height:100%}.news .news-card .news-card-image{width:100%;overflow:hidden;position:relative;border-radius:8px}.news .news-card .news-card-image img{display:block;width:100%;-webkit-transition:all 0.3s;transition:all 0.3s;height:220px;-o-object-fit:cover;object-fit:cover}.news .news-card .news-card-image span{font-weight:normal;font-size:10px;letter-spacing:-0.02em;text-align:left;color:#343a40;border-radius:100px;background-color:#F8F9FA;display:inline-block;position:absolute;bottom:20px;left:20px;padding:10px 12px}.news .news-card .news-card-content{padding:20px}.news .news-card h3{font-weight:600;font-size:24px;letter-spacing:-0.02em;line-height:36px;text-transform:capitalize;margin:20px 0 20px 0}@media (max-width:768px){.news .news-card h3{font-size:22px;line-height:24px}}.news .news-card p{font-weight:normal;font-size:18px;line-height:28px}@media (max-width:768px){.news .news-card p{font-size:16px;line-height:26px}}@media (min-width:768px){.news .news-card:hover .news-card-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.call-to-action{padding:40px 0;background-color:#4D606A}.call-to-action h6{font-weight:800;font-size:20px;letter-spacing:-0.04em;line-height:48px;color:#fff;text-transform:uppercase;margin:0}.call-to-action h1,.call-to-action h2,.call-to-action h3,.call-to-action h4,.call-to-action h5,.call-to-action h6{color:#fff;margin-top:0}.call-to-action h2{font-weight:bold;font-size:32px;letter-spacing:-0.02em;line-height:48px;margin:20px 0 40px 0;color:#fff}.call-to-action p{color:#fff;font-size:18px;line-height:30px}.call-to-action p a{text-decoration:underline}@media (min-width:768px){.call-to-action p a{-webkit-transition:all 0.3s;transition:all 0.3s}.call-to-action p a:hover{opacity:0.5}}.call-to-action .calltoaction-form{background-color:#213945;border-radius:4px;padding:30px;color:#fff;position:relative}.call-to-action .calltoaction-form p{margin:0;font-size:0;line-height:0}.call-to-action .calltoaction-form .wpcf7-not-valid-tip{font-size:14px;font-weight:normal;display:block;margin:10px 0 0 0;line-height:16px}.call-to-action .calltoaction-form h3{font-weight:600;font-size:24px;letter-spacing:-0.02em;line-height:36px;text-align:left;color:#fff;margin-top:0}.call-to-action .calltoaction-form label{font-weight:500;font-size:16px;line-height:28px;text-align:left;color:#fff;opacity:0.5;margin-bottom:5px;display:block}.call-to-action .calltoaction-form input,.call-to-action .calltoaction-form select,.call-to-action .calltoaction-form textarea{width:100%;padding:17px 20px;font-size:16px;border-radius:4px;border:none;background-color:#fff}.call-to-action .calltoaction-form .btn{width:auto;cursor:pointer;background-color:#06DAEF;width:100%;text-align:center}@media (min-width:768px){.call-to-action .calltoaction-form .btn:hover{background-color:#F42C43;color:#FFFFFF}}.call-to-action .calltoaction-form .col-12:last-child{padding-bottom:0}.call-to-action .calltoaction-form .wpcf7-form-control-wrap{font-size:0;line-height:0}.call-to-action .calltoaction-form .wpcf7-spinner{position:absolute;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);bottom:5px;margin:0;width:20px;height:20px}.full-width-image{margin:60px 0;background-color:#fff}@media (max-width:768px){.full-width-image{margin:30px 0}}.full-width-image .image-holder{display:block;position:relative}.full-width-image .image-holder img{border-radius:8px;display:block;width:100%;height:auto}@media (max-width:768px){.full-width-image .image-holder img{height:330px;-o-object-fit:cover;object-fit:cover}}.full-width-image .image-holder .caption{font-weight:normal;font-size:16px;text-align:left;color:#343a40;border-radius:0px 0px 8px 8px;background-color:#f8f9fa;opacity:0.8;display:block;position:absolute;padding:20px;bottom:0;left:0;right:0}@media (max-width:768px){.full-width-image .image-holder .caption{font-size:14px;line-height:22px;padding:12px 20px}}.gallery{margin:60px 0}@media (max-width:768px){.gallery{margin:30px 0}}.gallery .zoom-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px;margin-left:-20px;margin-right:-20px}.gallery .zoom-gallery a{-ms-flex-preferred-size:50%;flex-basis:50%;padding:20px}@media (max-width:768px){.gallery .zoom-gallery a{-ms-flex-preferred-size:100%;flex-basis:100%}}.gallery .zoom-gallery a .image-holder{overflow:hidden;border-radius:8px}.gallery .zoom-gallery a .image-holder img{width:100%;height:450px;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s;transition:all 0.3s;display:block}@media (max-width:768px){.gallery .zoom-gallery a .image-holder img{height:330px}}@media (min-width:768px){.gallery .zoom-gallery a:hover img{scale:1.1}}.meet-team{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;margin-left:-20px;margin-right:-20px}.meet-team .team-card{-ms-flex-preferred-size:25%;flex-basis:25%;padding:20px;text-align:center}@media (max-width:768px){.meet-team .team-card{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:373px){.meet-team .team-card{-ms-flex-preferred-size:100%;flex-basis:100%}}.meet-team .team-card .team-card-image{overflow:hidden;border-radius:8px}.meet-team .team-card .team-card-image img{width:100%;display:block;-webkit-transition:all 0.3s;transition:all 0.3s}.meet-team .team-card .team-card-content h3{font-weight:600;font-size:24px;letter-spacing:-0.02em;line-height:36px;text-align:center;color:#343a40;margin:20px 0 10px 0}.meet-team .team-card .team-card-content p{font-weight:normal;font-size:18px;line-height:28px;text-align:center;color:#495057;margin:0}.meet-team .team-card .team-card-links .contact-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.meet-team .team-card .team-card-links .contact-links li:last-child{margin:0}.meet-team .team-card .team-card-links .contact-links li a{background-color:#4D606A}@media (min-width:768px){.meet-team .team-card .team-card-links .contact-links li a{-webkit-transition:all 0.3s;transition:all 0.3s}.meet-team .team-card .team-card-links .contact-links li a:hover{background-color:#213945}}@media (min-width:768px){.meet-team .team-card:hover .team-card-image img{scale:1.1}}.single-project .header .header-content .pill{color:#ec8a80;border-radius:100px;background-color:#f5ebeb}.contact-page{padding:30px 0}.contact-page a{text-decoration:underline}@media (max-width:922px){.contact-page .col-4{width:50%}}@media (max-width:768px){.contact-page .col-4{width:100%}}.acf-map{width:100%;height:100%;border-radius:8px}.acf-map img{max-width:inherit!important}.video{margin:60px 0}.video .video-holder{max-width:100%;margin:auto}.video .video-holder .video-container{position:relative;padding-bottom:56.25%}.video .video-holder .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
/*# sourceMappingURL=style.min.css.map */