:root{--brand:#0a1f33;--brandLight:#d1deed;--brandLight:#e5e4e4;--branddark:#081726;--accent:#ed4036;--dark:#222;--mid:#555;--light:#999}#Filters{display:none}.section h2{padding-bottom:.5em;border-bottom:3px var(--accent) solid;text-wrap:balance}.section .column_visual h3{padding-bottom:.5em;border-bottom:3px var(--brand) solid}h4{text-wrap:balance;line-height:1.25}h4+h5{margin-top:-1em}#Action_bar .contact_details{float:right}.header-magazine #Top_bar .banner_wrapper a{display:inline-block;line-height:1.1}#Top_bar #logo img.svg{transition:width 0.2s ease-in-out}#Top_bar.is-sticky #logo img.logo-sticky.svg{width:200px}.banner_wrapper a{color:#efefef}.banner_wrapper a:hover{color:#fff}@media only screen and (min-width:1240px){.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper{margin-right:1em}#Top_bar.is-sticky #logo img.logo-sticky{max-height:40px}}a.mfn-megamenu-title span{text-transform:uppercase;font-family:Satoshi Bold;letter-spacing:1px;font-size:.8em;color:var(--dark)}a.mfn-megamenu-title{pointer-events:none}li.mfn-megamenu-parent>ul.mfn-megamenu{display:block;filter:drop-shadow(0 10px 4px rgb(0 0 0 / .15))}.header-classic #Action_bar{background-color:var(--branddark);background-color:#173655;background-color:#3c4a5d}#Slide_slide{background-color:var(--branddark)}#Side_slide #menu ul li{border-top:unset}#Side_slide #menu ul li ul{background:unset}#Side_slide #menu ul li a{display:block;padding:.75em 0 .75em 1em;margin-right:20px;text-decoration:none;line-height:1.1;font-size:1.4em}#Side_slide #menu ul li ul li a{padding-left:15px}#Side_slide #menu ul li ul li ul li a{padding-left:25px}#Side_slide #menu ul li#menu-item-105 a{display:none}#Side_slide #menu ul li a.mfn-megamenu-title{font-size:1em}#Side_slide #menu ul li a{font-size:1.1em}section.dark .button_theme,section.dark input[type="submit"]{background-color:#fff0;background-image:none;border-color:#fff;color:#fff;box-shadow:unset}section.dark .button_theme i,section.dark input[type="submit"] i{color:#fff}section.dark .button_theme:hover{background-color:#fff;color:var(--brand);box-shadow:unset}section.dark .button_theme:hover i{color:var(--brand)}#landing h1{font-size:5em;line-height:.9}#counters .desc{color:#16182D;font-size:48px;line-height:53px;font-weight:600}#landingsector h1{font-size:3em;line-height:1;text-wrap:balance}.brandback{padding-top:50px;padding-bottom:40px}.brandback.light{background-color:var(--brandLight);color:#0a1f33;z-index:1}.brandback.dark{background-color:var(--brand)}.brandback.dark .mfn-list .mfn-list-icon i{color:#fff;padding-left:1em}.mfn-icon-box{margin-right:1em}.mfn-icon-box h3{font-size:1.3em;text-align:left}.mfn-icon-box .desc{text-align:left}.mfn-icon-box-top.mfn-icon-box-center .icon-wrapper,.mfn-icon-box-bottom.mfn-icon-box-center .icon-wrapper{width:100%}@media only screen and (max-width:479px){#Content .gallery .gallery-item{width:50%}#Content #clientroll .gallery .gallery-item:last-child{display:none}}.brightpanel.wrap{background-color:#fff;border-radius:1em;padding:2em;color:var(--brand)}.brightpanel .blockquote p.author span,.brightpanel blockquote,.brightpanel.wrap h2,.brightpanel.wrap h3,.brightpanel.wrap h4{color:var(--brand)}blockquote{background-image:unset;text-decoration:unset!important;text-decoration-thickness:0}.blockquote blockquote{margin-right:1em;text-wrap:pretty}#quote{padding-top 50px;padding-bottom:50px}.highlight-left:after,.highlight-right:after{background:#fff}@media only screen and (max-width:767px){.highlight-left .wrap:first-child,.highlight-right .wrap:last-child{background:#fff}}@media only screen and (min-width:1240px){.menuo-right #Top_bar .menu>li>ul.mfn-megamenu{left:unset;width:600px!important;right:0}#Top_bar .menu>li>ul.mfn-megamenu>li>ul{border-width:0}}#menu-item-105{min-height:9em;background-image:url(/wp-content/uploads/maritime.jpg);background-size:contain;background-repeat:no-repeat;background-position:center center}#Top_bar .menu>li ul{background-color:#fff}#Top_bar .menu li>ul{box-shadow:unset;-webkit-box-shadow:unset}#Top_bar .menu li ul li a{padding:10px 20px;display:block;border-bottom:0}#Top_bar #menu-item-105 a span{display:none}#menu-item-103 a span{display:block;font-weight:700}#menu-item-103 a span.description{font-weight:400}#Top_bar .menu .mfn-megamenu{border-radius:0 0 1.5em 1.5em}#Top_bar .menu li ul{background-image:unset}#Top_bar .menu>li ul{background-color:var(--brand)}#Top_bar .menu>li ul li a{color:#efefef;font-family:'Satoshi Bold'}a.mfn-megamenu-title span{color:#efefef}li#menu-item-121{margin-left:1em;margin-right:-1em}li.mfn-megamenu-parent>ul.mfn-megamenu::before{position:relative;display:block;top:-1.1em;left:-2em;z-index:10;content:" ";width:2em;height:2em;background:radial-gradient(circle 2em at 0 100%,transparent,transparent 2em,var(--brand) 2.01em);background-position:0 100%;background-repeat:no-repeat}li.mfn-megamenu-parent>ul.mfn-megamenu::after{position:absolute;display:block;top:0;right:-2em;z-index:10;content:" ";width:2em;height:2em;background:radial-gradient(circle 2em at 100% 100%,transparent,transparent 2em,var(--brand) 2.01em);background-position:100% 100%;background-repeat:no-repeat}li#menu-item-121,li#menu-item-122{top:-1.2em}#Top_bar .menu>li ul li a:hover,#Top_bar .menu>li ul li.hover>a{color:#ca372e}li#menu-item-98>a{cursor:default}.portfolio_group.grid .portfolio-item .desc .desc-wrapper{display:block}.portfolio_group .portfolio-item .desc .desc-wrapper{margin-right:unset}.type-portfolio .section-post-header,.category-sector .section-post-header,.category-requirement .section-post-header{display:none}@media (min-width:1240px){.page-id-21 #landingsector,.type-portfolio #landingsector,.category-requirement section#landingsector,.category-sector section#landingsector{min-height:30em}body.home #landingsector{background-position:left 30vw top -1em}body.home #landingsector{background-position:left 44vw top -1em;min-height:30em;background-size:auto 31em}}@media (min-width:960px) and (max-width:1239px){#landingsector h1{font-size:2.7em}#landingsector .mcb-background-overlay{background:url(/wp-content/uploads/Wave-Gradient-Shard-light-strong-filled.svg),linear-gradient(to right,#ffffff 0%,#ffffff 22%,transparent 22.00001%);background-size:auto 101%,101% 101%;background-position-x:188px,center;background-position-y:center,center;background-repeat:no-repeat,no-repeat}#landingsector.dark .mcb-background-overlay{background:url(/wp-content/uploads/bm-wave-gradient-dark-patch.svg),linear-gradient(to right,#0a1f33 0%,#0a1f33 22%,transparent 22.00001%);background-repeat:no-repeat,no-repeat}#landingsector{background-size:auto 100%;background-repeat:no-repeat;padding-top:50px;background-position:left 26vw center}}@media (min-width:960px){#landingsector .mcb-background-overlay{background:url(/wp-content/uploads/Wave-Gradient-Shard-light-strong-filled.svg),linear-gradient(to right,#ffffff 0%,#ffffff 45%,transparent 45.00001%);background-size:auto 101%,101% 101%;background-position-x:40%,center;background-position-y:center,center;background-repeat:no-repeat,no-repeat}#landingsector.dark .mcb-background-overlay{background:url(/wp-content/uploads/bm-wave-gradient-dark-patch.svg),linear-gradient(to right,#0a1f33 0%,#0a1f33 45%,transparent 45.00001%);background-position-x:49%,center;background-repeat:no-repeat,no-repeat}#landingsector{background-size:auto 100%;background-repeat:no-repeat;transition:background-position 0.2s ease-in-out;padding-top:50px;background-position:left 40vw center}}@media (min-width:768px) and (max-width:959px){#landingsector .mcb-background-overlay{background:url(/wp-content/uploads/Wave-Gradient-Shard-light-tablet.svg);background-size:auto 100%;background-position-x:0;background-position-y:center;background-repeat:no-repeat,no-repeat}#landingsector.dark .mcb-background-overlay{background:url(/wp-content/uploads/bm-wave-gradient-dark-tablet.svg);background-repeat:no-repeat,no-repeat}#landingsector{background-size:auto 100%;background-repeat:no-repeat;transition:background-position 0.2s ease-in-out;padding-top:50px;background-position:left 40vw center}#landingsector{min-height:30em;background-size:auto 100%;background-repeat:no-repeat;transition:background-position 0.2s ease-in-out;padding-top:50px;background-position:left center}}@media (max-width:767px){body{font-size:16px;line-height:1.4}#landingsector .mcb-background-overlay{background:url(/wp-content/uploads/Wave-Gradient-Shard-light-strong-filled.svg);background-size:auto 101%;background-position-x:-130px;background-position-y:center;background-repeat:no-repeat}#landingsector.dark .mcb-background-overlay{background:url(/wp-content/uploads/bm-wave-gradient-dark-patch.svg);background-size:auto 101%;background-position-x:-40px;background-position-y:center;background-repeat:no-repeat}section#landingsector.dark{background-color:var(--brand)}#landingsector.dark .column_visual:before{background:url(/wp-content/uploads/bm-wave-gradient-dark-long.svg);top:-10.5em;background-repeat:no-repeat}#landingsector{background-size:cover;background-position:top;min-height:19em}#landingsector.mcb-section .mcb-wrap>.mcb-wrap-inner{padding-top:20em}#landingsector .mfn-visualeditor-content{z-index:20;position:relative;padding-top:1em}.portfolio-item h5 a.link{font-size:1.5em;line-height:1.1}#quote{background-image:unset}.blockquote{margin-bottom:3em}}@media (max-width:479px){#landingsector .mcb-background-overlay{background-position-x:-188px}#landingsector.dark .mcb-background-overlay{background-position-x:-85px}}span.wpcf7-form-control-wrap[data-name="your-name"],span.wpcf7-form-control-wrap[data-name="your-email"],span.wpcf7-form-control-wrap[data-name="tel"]{width:21em}span.wpcf7-form-control-wrap[data-name="starttime"],span.wpcf7-form-control-wrap[data-name="endtime"]{width:13em}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.woocommerce .quantity input.qty,.wp-block-search input[type="search"],.dark input[type="email"],.dark input[type="password"],.dark input[type="tel"],.dark input[type="text"],.dark select,.dark textarea{color:#626262;background-color:#fff0;border-color:var(--brand);border-bottom-width:2px;border-top-width:0;border-left-width:0;border-right-width:0;font-size:18px;color:var(--brand)}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.woocommerce .quantity input.qty{box-shadow:unset}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{padding:10px 10px 3px}label{display:inline-block;margin-right:.8em;min-width:3em}.portfolio-item .image_frame{max-height:15em}.categories li.reset:first-child{display:block!important}#Filters .filters_wrapper ul li a{padding:.5em 10px;border:2px solid var(--brand);color:var(--brand);border-radius:2em;text-align:center}#Filters .filters_wrapper ul li.current-cat a,#Filters .filters_wrapper ul li:hover a{border:2px solid var(--accent);background-color:var(--accent);color:#fff;border-radius:2em;text-align:center}#Filters .mcb-column-inner{margin-left:0;margin-right:0}#Footer{background-color:var(--brand)}.footer_copy{background-color:rgb(0 0 0 / .2)}#Footer .widget_mfn_menu h4{text-transform:uppercase;font-size:.8em}#Footer .widget_mfn_menu ul li a{background:unset}.section-post-related{background-color:var(--brandLight)}.section-post-related a.button{display:none}li#menu-item-99{margin-top:-1em}li.wp-social-link.wp-block-social-link{background-color:#fff}.wp-social-link svg{filter:brightness(.2) sepia(1) hue-rotate(144deg) saturate(1.5)}#Action_bar .contact_details a{color:#efefef}.mfn-icon-box h3{font-size:1.2em;text-align:left;line-height:1.1}#mobland{padding-top:20px}.accordion .question>.title{padding:1em 1em 1em 4em;font-size:1.1em;font-weight:700;position:relative;border-width:0;border-style:solid;cursor:pointer;background:#f9f9f9;box-shadow:unset}.share-simple-wrapper,.fixed-nav{display:none}.single-portfolio .fixed-nav{display:block}.fixed-nav .photo{display:none}.fixed-nav .arrow{background-color:var(--brand)}.fixed-nav:hover .arrow{background-color:var(--accent)}.single-portfolio .section-post-related .date_label{display:none}.section-post-related .single-photo-wrapper.image{height:16em!important}section.section.section-post-related{padding:40px 0 40px}.section-post-related .section-related-adjustment{border-top-width:0}.section-post-related .post-related .image_frame{margin-left:0;margin-bottom:0}.section-post-related .post-related .desc{margin-top:1em}#Content .blockquote p.author span{color:var(--brand)!important;font-size:.9em}#Content .dark .blockquote p.author span{color:#ffffff!important}.dark .blockquote .mfn-blockquote-icon{color:rgb(255 255 255 / .2)}.dark blockquote{background-image:unset}.post-related .image_frame.scale-with-grid{height:16em}.section-post-related .col-3 .post-related{width:calc(33.333% - 1em);margin-right:1em}.post-related h4{font-size:1.3em;line-height:1.1}#clientroll a{pointer-events:none}#clientroll{background-color:#fff}#Header_wrapper{z-index:1}#landingsector .mcb-background-overlay{z-index:-1;overflow:hidden}#landingsector+.section,#mobland+.section,#clientroll{z-index:2;position:relative}#landingsector{z-index:1}@keyframes backSize{0%{transform:scale(120%)}100%{transform:scale(100%)}}@keyframes listSlide{0%{opacity:0;transform:translateX(-120px)}100%{opacity:1;transform:translateX(0)}}@keyframes listBump{0%{transform:scale(100%)}50%{transform:scale(120%)}100%{transform:scale(100%)}}@keyframes linegrow{0%{width:0}100%{width:100%}}.section h2{padding-bottom:unset;border-bottom:unset}.section h2{padding-bottom:.5em}.section h2.animate:after{animation:linegrow 1s ease-in-out}.section h2:after{content:" ";position:relative;display:block;top:16px;height:3px;background-color:var(--accent);width:100%}.mfn-list-icon{animation:listBump 1s ease-in-out}li.mfn-list-item{opacity:0;transform:translateX(-120px)}li.mfn-list-item.animate{animation:listSlide 1s ease-in-out forwards;animation-delay:var(--stagger-delay,0s)}#Content .category-inflatable-hire h1{font-size:3em;line-height:1.1}#Content .category-inflatable-hire header,.category-inflatable-hire .section-post-related{display:none}.section-post-intro-share{display:none}#landing{padding-bottom:30px}#how{padding-top:50px;padding-bottom:20px}.mfn-footer a:not(.button,.icon_bar,.mfn-btn,.mfn-option-btn){color:#efefef}