.section-wrap{position:relative;display:flex}.section-content-wrap{position:relative;width:100%}.section-bg-img-wrap{position:absolute;height:100%;width:100%;left:0;top:0;overflow:hidden}.section-bg-img-wrap .bg-img{width:100%;height:100%;object-fit:cover}.section-bg-colour{position:absolute;height:100%;width:100%;left:0;top:0;overflow:hidden}.section-bg-img,.is-preview .section-bg-img{position:relative;width:100%;height:100%;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.parallaxator>.parallax_child{position:absolute;top:0;left:50%;width:100%;height:auto}.is-preview .parallaxator>.parallax_child{width:100%;height:100%;object-fit:cover;top:50%;transform:translate(-50%,-50%)}.video-wrap,.is-preview .video-wrap{position:absolute;left:0;bottom:0;width:100%;height:100%;overflow:hidden}#video,.is-preview #video{position:absolute;left:50%;top:0;min-width:100%;min-height:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media only screen and (min-width:0) and (max-width:768px){.section-wrap{min-height:auto!important}.section-content-wrap{max-width:100%!important}.parallaxator>.parallax_child{width:auto;height:150%}}.header-banner{position:relative;background-position:center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.image-slide-banner .carousel-wrap{width:100%}.image-slide-banner .flex-banner{padding-top:10vh}.image-slide-banner .flex-banner .item{min-height:90vh;display:flex;flex-direction:column}.image-slide-banner .banner-text{position:relative;max-width:520px;background-color:#164A6A;border:5px solid #ECA840;margin:5%;padding:30px;color:#fff}.image-slide-banner .banner-text h2,.is-preview .image-slide-banner .banner-text h2{font-size:60px;margin-top:0;margin-bottom:30px;line-height:1;text-transform:uppercase;font-weight:700;color:#fff}.image-slide-banner .banner-text p{font-size:25px}.image-slide-banner .banner-img{position:absolute;top:0;left:0;height:100%;width:100%;font-size:0}.image-slide-banner .banner-img img{width:100%;height:100%;object-fit:cover;object-position:top center}.image-slide-banner .flex-banner .owl-dots{position:absolute;left:0;bottom:0;padding:10px}.image-slide-banner .flex-banner .owl-dots .owl-dot{border:2px solid #fff;width:15px;height:15px;background-color:#116EB2}.image-slide-banner .flex-banner .owl-dots .owl-dot.active{background-color:#ECA840}.image-slide-banner .owl-item.active .banner-text{animation:fadeInUp ease 1s 0.5s both}.is-preview .flex-banner .item{display:none}.is-preview .flex-banner .item:first-child{display:block;height:600px;min-height:600px}.image-text-banner{padding-top:64px;grid-gap:0;grid-template-columns:repeat(2,1fr)}.is-preview .image-text-banner{padding-top:0;grid-gap:0;grid-template-columns:repeat(2,1fr)}.image-text-banner a,.is-preview .image-text-banner a{color:#fff}.image-text-banner .text-wrap{background:#164A6A;border:5px solid #ECA840;color:#fff;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:80px 0}.image-text-banner .text-wrap h1{margin:0;color:#fff}.image-text-banner .main-img{position:relative;padding-top:100%;top:0;left:0;width:100%;height:100%}.image-text-banner .main-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 23%}.image-text-banner .intro-text{font-size:25px}.image-text-banner .text-wrap-content{max-width:60%}.banner-img-grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0}.banner-img-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0}.shortcode-wrap{padding:50px 10%}@media only screen and (min-width:0) and (max-width:768px){.image-slide-banner .flex-banner{padding-top:0}.image-slide-banner .banner-text{max-width:100%;min-width:90%;margin:10% 5%;padding:5%}.image-slide-banner .flex-banner .item{min-height:100vh;justify-content:flex-end}.image-slide-banner .banner-text h2{font-size:40px;margin-bottom:20px}.image-slide-banner .banner-text p{font-size:18px}.image-text-banner{padding-top:30px;grid-template-columns:100%}.image-text-banner .grid-text{order:2}.image-text-banner .grid-image{order:1}.image-text-banner .main-img{position:relative;top:0;left:0;width:100%;height:400px}.image-text-banner .text-wrap{min-height:auto;height:auto;padding:6%}.image-text-banner .intro-text{font-size:20px}.banner-img-grid-2{grid-template-columns:auto}.banner-img-grid-3{grid-template-columns:auto}.banner-img img:nth-child(2),.banner-img img:nth-child(3){display:none}.image-text-banner .text-wrap-content{max-width:100%}}@media only screen and (min-width:769px) and (max-width:1023px){.image-slide-banner .banner-text{max-width:420px}.image-slide-banner .banner-text h2{font-size:40px}.image-text-banner .text-wrap-content{max-width:70%;padding:0}}@media only screen and (min-width:1024px) and (max-width:1280px){.image-text-banner .text-wrap-content{max-width:70%;padding:0}}@media only screen and (min-width:1024px) and (max-width:1460px){.image-slide-banner .banner-text{max-width:420px}.image-slide-banner .banner-text h2{font-size:45px}}.icon-grid-2{display:grid;grid-template-columns:repeat(2,1fr)}.icon-grid-3{display:grid;grid-template-columns:repeat(3,1fr)}.icon-grid-4{display:grid;grid-template-columns:repeat(4,1fr)}.icon-grid-5{display:grid;grid-template-columns:repeat(5,1fr)}.icon-grid-6{display:grid;grid-template-columns:repeat(6,1fr)}.icon-links-wrap{padding:10%}.icon-links-wrap.icon-style-1 .grid-item{padding-top:100%}.icon-links-wrap.icon-style-2 .grid-item{padding-top:0}.icon-links-wrap.icon-style-2{padding:0}.icon-style-1 .icon-wrap,.is-preview .icon-style-1 .icon-wrap{position:absolute;top:0;left:0;height:100%;width:100%;background:#164A6A;border:5px solid #ECA840;color:#fff;text-align:center;padding:25px;display:flex;flex-direction:column;justify-content:center}.icon-style-1 .icon-wrap .icon-text{position:absolute;width:100%;height:100%;top:0;left:0;background:#116EB2;display:flex;justify-content:center;align-items:center;padding:5%;opacity:0}.icon-style-1 .icon-wrap:hover .icon-text{opacity:.9}.icon-style-1 .icon-wrap:hover .icon-img{scale:1.2}.icon-style-2 .icon-wrap,.is-preview .icon-style-2 .icon-wrap{position:relative;top:0;left:0;height:100%;width:100%;color:#fff;text-align:center;padding:25px;display:flex;flex-direction:column;justify-content:flex-start}.icon-img{width:55%;margin:0 auto}.icon-style-1 .icon-text p{margin:0;color:#fff}.icon-style-2 .icon-text p{margin:0;color:#555}.icon-text h3{margin:0 0 25px}.icon-style-1 h2,.icon-style-1 h3,.icon-style-1 h4,.icon-style-1 h5,.icon-style-1 h6{color:#fff}.icon-style-2 h2,.icon-style-2 h3,.icon-style-2 h4,.icon-style-2 h5,.icon-style-2 h6{color:#164A6A}.icon-text-box{background:#164A6A;border:5px solid #ECA840;color:#fff;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:10%}.icon-text-box h2,.icon-links-wrap h2{margin-top:0}.icon-links-grid{grid-template-columns:repeat(2,1fr);grid-gap:0}.icon-text h4{font-size:22x}@media only screen and (min-width:0) and (max-width:768px){.icon-grid-2{grid-template-columns:repeat(1,1fr)}.icon-grid-3{grid-template-columns:repeat(1,1fr)}.icon-grid-4{grid-template-columns:repeat(1,1fr)}.icon-grid-5{grid-template-columns:repeat(1,1fr)}.icon-grid-6{grid-template-columns:repeat(1,1fr)}.icon-style-1 .icon-wrap .icon-text{position:relative;background:#fff0;padding:0;opacity:1;height:auto}.icon-style-1 .icon-wrap:hover .icon-text{opacity:1}.icon-style-1 .icon-wrap .icon-text h4{margin:10px 0 0}.icon-style-1 .icon-wrap:hover .icon-img{scale:1}.icon-links-grid{grid-template-columns:100%}}@media only screen and (min-width:769px) and (max-width:1023px){.icon-grid-2{grid-template-columns:repeat(2,1fr)}.icon-grid-3{grid-template-columns:repeat(2,1fr)}.icon-grid-4{grid-template-columns:repeat(2,1fr)}.icon-grid-5{grid-template-columns:repeat(2,1fr)}.icon-grid-6{grid-template-columns:repeat(2,1fr)}.icon-style-1 .icon-wrap .icon-text{padding:10px}.icon-text h4{font-size:18px}}@media only screen and (min-width:1024px) and (max-width:1100px){.icon-text h4{font-size:18px}}.text{position:relative;display:flex}.paragraph-text{position:relative;z-index:1}.paragraph-text p{position:relative;font-family:Montserrat,sans-serif}.paragraph-text p:first-child,.paragraph-text-col p:first-child{margin-top:0}.paragraph-text p:last-child,.paragraph-text-col p:last-child{margin-bottom:0}.paragraph-text h1:first-child,.paragraph-text h2:first-child,.paragraph-text h3:first-child,.paragraph-text h4:first-child,.paragraph-text h5:first-child,.paragraph-text h6:first-child{margin-top:0;margin-bottom:10px}.paragraph-text-col h1,.paragraph-text-col h2,.paragraph-text-col h3,.paragraph-text-col h4,.paragraph-text-col h5,.paragraph-text-col h6{margin-top:0;margin-bottom:10px}@media only screen and (min-width:0) and (max-width:768px){.text-grid p{margin-top:0}}.owl-carousel.flex-gallery{position:relative;margin:auto;display:block;max-width:100%;margin:auto;padding:0;overflow:hidden;height:100%}.flex-gallery .owl-stage-outer{position:relative;display:flex;flex-direction:column;width:100%;justify-content:center;height:100%}.flex-gallery .owl-stage{height:100%;font-size:0}.owl-carousel.flex-gallery img{width:100%;height:100%;object-fit:cover}.owl-carousel.flex-gallery .owl-item .item{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}.is-preview .owl-carousel.flex-gallery .gallery-wrap.item{height:100%}.owl-carousel.flex-gallery li{list-style:none}.flex-gallery .owl-nav{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.flex-gallery .owl-nav.disabled,.flex-gallery .owl-dots.disabled{display:none}.flex-gallery .owl-nav button{position:absolute;background:none;border:0;font-size:50px;color:#0078de;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.flex-gallery .owl-nav button:hover{color:#ECA840;cursor:pointer;font-size:70px}.flex-gallery .owl-prev{left:0}.flex-gallery .owl-next{right:0}.flex-gallery .owl-dots{width:100%;text-align:center;position:absolute;bottom:20px}.gallery-box,.gallery-box .carousel-wrap{position:relative;height:100%;overflow:hidden}@media only screen and (min-width:0) and (max-width:768px){.owl-carousel.flex-gallery{height:auto!important}}.text-img-bg{position:relative;display:flex;align-items:center;min-height:800px;height:100%;overflow:hidden}.text-img-bg .bg-img{position:relative;top:0;left:0;width:100%;height:100%;top:0;left:0;font-size:0}.text-img-bg .bg-img img{width:100%;height:100%;object-fit:cover}.text-img-bg .text-box{position:absolute;max-width:30%;min-width:350px;background-color:#164A6A;border:5px solid #ECA840;margin:5%;padding:30px;color:#fff}.text-img-bg .text-box h2,.text-img-bg.is-preview .text-box h2{color:#fff;margin-top:0}.text-img-bg .text-box p{margin-top:0}@media only screen and (min-width:0) and (max-width:768px){.text-img-bg .text-box{position:absolute;max-width:90%;min-width:90%;margin:0;bottom:20px;padding:5%}.text-img-bg{flex-direction:column;min-height:auto}.text-img-bg .bg-img{position:relative;height:100vh}}@media only screen and (min-width:769px) and (max-width:1200px){.text-img-bg .bg-img{position:absolute}}.text-image-box{position:relative;display:flex;flex-direction:column;width:100%;align-items:center;margin:0 auto}.text-image-box .text-image-grid,.is-preview .text-image-grid{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.text-image-box .text-image-grid .main-img,.is-preview .text-image-box .text-image-grid .main-img{position:relative;min-height:500px;height:100%}.text-image-box .text-image-grid .text-wrap,.is-preview .text-image-box .text-image-grid .text-wrap{height:100%;display:flex;background:#164A6A;border:5px solid #ECA840;color:#fff}.text-image-box .text-image-grid .main-img img{width:100%;height:100%}.text-image-box .grid-text{position:relative;display:flex;flex-direction:column;height:auto}.is-preview .text-image-box .grid-text{height:100%}.text-image-box .text-image-grid .grid-image,.is-preview .text-image-box .text-image-grid .grid-image{font-size:0;display:flex;flex-direction:column;justify-content:center}.text-image-box .text-image-grid .grid-image .main-img,.is-preview .text-image-box .text-image-grid .grid-image .main-img{min-height:600px}.text-image-box .text-image-grid .grid-image .image-wrap,.is-preview .text-image-box .text-image-grid .grid-image .image-wrap{height:100%}.text-image-box .text-wrap-content,.is-preview .text-image-box .text-wrap-content{display:flex;flex-direction:column}.text-image-box .text-wrap-content h2,.is-preview .text-image-box .text-wrap-content h2{margin:0;color:#fff}.text-image-box .flex-video{position:relative;padding-bottom:56.25%;height:0}.text-image-box .flex-video iframe,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:0) and (max-width:768px){.text-image-box .text-image-grid{grid-template-columns:100%!important;width:100%}.text-image-box .text-image-grid .main-img{min-height:400px!important}.text-image-box .grid-text{order:2}.text-wrap.mobile{padding:30px 5% 30px 5%!important}}.flex-heading-box{position:relative}.flex-heading-box h2,.flex-heading-box.is-preview h2{margin-top:0!important}.flex-heading-box h3,.flex-heading-box.is-preview h3{margin-top:0!important}.flex-heading-box h4,.flex-heading-box.is-preview h4{margin-top:0!important}.flex-heading-box h5,.flex-heading-box.is-preview h5{margin-top:0!important}.flex-heading-box h6,.flex-heading-box.is-preview h6{margin-top:0!important}.quotes{position:relative;display:flex;flex-direction:column}.quote-text,.is-preview .quote-text{position:relative;z-index:1;font-size:20px;color:#555}.quote-grid,.is-preview .quote-grid{grid-template-columns:auto auto auto;grid-gap:0 2%;margin:30px 0}.quote-grid p:first-child{margin:5px 0}.quote-slide .item{text-align:center}.quote-slide{overflow:hidden}.quote-slide .owl-stage{display:flex;align-items:center}.quote-slide .grid-item img,.is-preview .quote-slide .grid-item img{width:100%}.is-preview .quote-slide .item{display:none}.is-preview .quote-slide .item:first-child{display:block}.quote-company,.is-preview .quote-company{font-size:18px}.grid-item.quote-marks-start{display:flex;align-items:flex-start}.grid-item.quote-marks-end{display:flex;align-items:flex-end}.quote-marks,.is-preview .quote-marks{font-size:50px;height:50px;display:flex;color:#116EB2}.item .line{height:6px;width:120px;background-color:#ECA840;margin:0 auto 30px}.quote-name{color:#116EB2}.quote-slide .owl-dots{padding:10px}.quote-slide .owl-dots .owl-dot{border:2px solid #fff;width:15px;height:15px;background-color:#116EB2}.quote-slide .owl-dots .owl-dot.active{background-color:#ECA840}@media only screen and (min-width:0) and (max-width:768px){.quote-marks{font-size:40px;height:40px}}.cta-box,.cta-wrap,.is-preview .cta-box,.is-preview .cta-wrap{position:relative;display:flex;margin:0 auto;flex-direction:column;align-items:center;justify-content:center;min-height:600px}.cta-content h2{font-size:40px}.is-preview .cta-content h2 p{font-size:40px;font-weight:700}.cta-button,.is-preview .cta-button{margin-top:30px;width:100%}.link-box,.is-preview .link-box{position:relative;display:flex;flex-direction:column}.link-box-grid,.is-preview .link-box-grid{display:flex;flex-wrap:wrap;width:100%;margin:auto}.link-box-grid.masonry-grid .grid-item,.is-preview .link-box-grid.masonry-grid .grid-item{width:33.333%}.link-box-grid.masonry-grid .grid-item:nth-child(5n-1),.is-preview .link-box-grid.masonry-grid .grid-item:nth-child(5n-1),.link-box-grid.masonry-grid .grid-item:nth-child(5n),.is-preview .link-box-grid.masonry-grid .grid-item:nth-child(5n){width:50%}.link-box-grid.row-grid,.is-preview .link-box-grid.row-grid{display:grid}.link-box .grid-item{overflow:hidden}.center-wrap{display:flex;justify-content:center;align-items:center}.post-info-wrap,.is-preview .post-info-wrap{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;color:#fff;text-align:center}.post-link{position:relative;padding-top:100%;display:flex;flex-direction:column;height:100%}.link-box-grid.masonry-grid .grid-item:nth-child(5n-1) .post-link,.is-preview .link-box-grid.masonry-grid .grid-item:nth-child(5n-1) .post-link,.link-box-grid.masonry-grid .grid-item:nth-child(5n) .post-link,.is-preview .link-box-grid.masonry-grid .grid-item:nth-child(5n) .post-link{padding-top:65%}.post-link:hover>.img-wrap img{scale:1.1}.post-link:hover>.img-wrap::after{opacity:0}.post-info-wrap h3,.is-preview .post-info-wrap h3{position:relative;margin:0;font-size:30px;color:#fff}.img-wrap{position:absolute;top:0;left:0;font-size:0;width:100%;height:100%}.img-wrap::after{content:'';position:absolute;top:0;left:0;font-size:0;width:100%;height:100%;background-color:#000;opacity:.5;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.img-wrap img{width:100%;height:100%;object-fit:cover;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.link-box-wrap{margin:0 auto;max-width:1400px;padding:0 20px;width:100%}@media only screen and (min-width:0) and (max-width:768px){.link-box-grid.masonry-grid .grid-item,.is-preview .link-box-grid .grid-item{width:100%}.link-box-grid.masonry-grid .grid-item:nth-child(5n-1),.is-preview .link-box-grid.masonry-grid .grid-item:nth-child(5n-1),.link-box-grid.masonry-grid .grid-item:nth-child(5n),.is-preview .link-box-grid.masonry-grid .grid-item:nth-child(5n){width:100%}.link-box-grid.masonry-grid .grid-item:nth-child(5n-1) .post-link,.is-preview .link-box-grid.masonry-grid .grid-item:nth-child(5n-1) .post-link,.link-box-grid.masonry-grid .grid-item:nth-child(5n) .post-link,.is-preview .link-box-grid.masonry-grid .grid-item:nth-child(5n) .post-link{padding-top:100%}.link-box-grid.row-grid,.is-preview .link-box-grid.row-grid{grid-template-columns:auto!important}}@media only screen and (min-width:769px) and (max-width:1023px){.link-box-grid.row-grid,.is-preview .link-box-grid.row-grid{grid-template-columns:repeat(2,1fr)!important}}.text{position:relative;display:flex;flex-direction:column}.contact-grid{grid-template-columns:20px auto;grid-gap:0 4%;width:100%;margin:10px 0}.contact-grid i{padding-top:5px}.paragraph-wrap{position:relative;margin:auto}.paragraph-text{position:relative;z-index:1}.paragraph-text p{position:relative}.paragraph-text p:last-child{margin-bottom:0}.paragraph-text h1:first-child,.paragraph-text h2:first-child{margin-top:0}.is-preview h1{font-size:1.6em!important}.is-preview h2{font-size:1.5em!important}@media only screen and (min-width:0) and (max-width:768px){.paragraph{max-width:100%}.paragraph img{width:100%}}.footer-links ul{margin:0;padding:0}.footer-links ul li{list-style:none}