﻿/*!
 * Theme Name:  environoise
 * Theme URI:   http://environoise.co.uk
 * Description: a child theme for Envrionoise.
 * Author:      VSmith
 * Author URI:  http://vsmithdesign.com
 * Version:     1.0.0
 * Text Domain: environoise
 * Tags:        one-column, two-columns, left-sidebar, right-sidebar, accessibility-ready, custom-logo, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready.
 * Template:    genesis
 * Template     Version: 2.6.1
 * License:     GPL-2.0+
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * GitHub URI:  
 */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 4rem}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#fdffb6;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted .1rem}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-0.2rem}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}html,input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.author-box,.clearfix,.entry,.entry-content,.footer-widgets,.nav-primary,.nav-secondary,.pagination,.site-container,.site-footer,.site-header,.site-inner,.widget,.wrap{clear:both}.author-box:before,.author-box:after,.clearfix:before,.clearfix:after,.entry:before,.entry:after,.entry-content:before,.entry-content:after,.footer-widgets:before,.footer-widgets:after,.nav-primary:before,.nav-primary:after,.nav-secondary:before,.nav-secondary:after,.pagination:before,.pagination:after,.site-container:before,.site-container:after,.site-footer:before,.site-footer:after,.site-header:before,.site-header:after,.site-inner:before,.site-inner:after,.widget:before,.widget:after,.wrap:before,.wrap:after{clear:both;display:block;content:""}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}::selection{background-color:#cbeafb}html{font-size:62.5%;max-width:100vw;overflow-x:hidden}body{background-color:#fff !important;color:#013;font-family:"NimbusSanNov-Med",sans-serif;font-weight:normal;line-height:1.6;letter-spacing:.25px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:grayscale;-moz-osx-font-smoothing:grayscale;margin:0;max-width:100vw;overflow-x:hidden}body.boxed-page{background-color:#f6f8fa}body>div{font-size:1.7rem}@media(min-width: 768px){body>div{font-size:1.7rem}}p{margin:0 0 1.36em;padding:0}a{color:#2f31ac;word-wrap:break-word}a:hover,a:focus{color:#2a3139}ol,ul{margin:0;padding:0}li{list-style-type:none}hr{border:0;border-collapse:collapse;border-bottom:1px solid #d8dadb;clear:both;padding:.68em 0 0;margin:0 0 2.04em}b,strong{font-weight:normal}blockquote,cite,em,i{font-style:italic}blockquote{border-left:2px solid #2f31ac;margin:0 0 1.382em;padding:0 .68em}blockquote p:last-of-type{margin-bottom:0}pre,code,kbd,samp{font-family:"SF Mono","Monaco","Inconsolata","Fira Mono","Droid Sans Mono","Source Code Pro",monospace}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.236;margin:0 0 .68em}h1{font-family:"NimbusSanNov-SemBol",sans-serif;font-weight:normal;font-size:4.027rem;line-height:1.1}@media(min-width: 768px){h1{font-size:5.368rem}}h2{font-size:2.8433rem;font-family:"NimbusSanNov-SemBol",sans-serif;font-weight:normal;font-style:normal;line-height:1.1}@media(min-width: 768px){h2{font-size:4.027rem}}h3{font-size:3.021rem}h4{font-size:2.266rem}h5{font-size:1.983rem}h6{font-size:1.7rem}:focus{outline:2px solid #d8dadb}::-moz-placeholder{color:normal;opacity:1}::-webkit-input-placeholder{color:normal}input,select,textarea{color:#2a3139;font-family:"NimbusSanNov-Med",sans-serif;background-color:#fff;border:1px solid #d8dadb;border-radius:2px;padding:0 1.36em;width:100%;font-size:1.6rem;line-height:3em;height:3em;font-weight:normal}input:focus,select:focus,textarea:focus{outline:none;border-color:#2f31ac}textarea{border-radius:2px;padding:1.36em;height:auto;line-height:1.618em}input[type=checkbox],input[type=image],input[type=radio]{width:auto}input[type=search]{-webkit-appearance:none}.button,button,input[type=button],input[type=reset],input[type=submit],.wp-block-button a{border-radius:2px;color:#fff;cursor:pointer;font-family:"NimbusSanNov-Bol",sans-serif;font-weight:normal;text-transform:uppercase;font-size:1.6rem;text-decoration:none;white-space:nowrap;display:inline-block;width:auto;line-height:1.5em;padding:1.36rem 2.72rem;box-shadow:0 .25rem 2rem -0.5rem rgba(255,255,255,0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#2f31ac}.button:hover,.button:focus,button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus,.wp-block-button a:hover,.wp-block-button a:focus{color:#fff;box-shadow:0 .5rem 2rem -0.5rem rgba(47,49,172,.3)}.button.outline,button.outline,input[type=button].outline,input[type=reset].outline,input[type=submit].outline,.wp-block-button a.outline{color:#2f31ac;background:transparent;box-shadow:inset 0 0 0 2px #2f31ac}.button.outline:hover,.button.outline:focus,button.outline:hover,button.outline:focus,input[type=button].outline:hover,input[type=button].outline:focus,input[type=reset].outline:hover,input[type=reset].outline:focus,input[type=submit].outline:hover,input[type=submit].outline:focus,.wp-block-button a.outline:hover,.wp-block-button a.outline:focus{color:#fff;background-color:#2f31ac;box-shadow:none}.button.white,button.white,input[type=button].white,input[type=reset].white,input[type=submit].white,.wp-block-button a.white{background:#fff;color:#2a3139;box-shadow:0 .25rem 2rem rgba(198,202,206,.05)}.button.white:hover,.button.white:focus,button.white:hover,button.white:focus,input[type=button].white:hover,input[type=button].white:focus,input[type=reset].white:hover,input[type=reset].white:focus,input[type=submit].white:hover,input[type=submit].white:focus,.wp-block-button a.white:hover,.wp-block-button a.white:focus{color:#2a3139;background:#fff;box-shadow:0 1rem 2rem rgba(198,202,206,.15)}.button.white.outline,button.white.outline,input[type=button].white.outline,input[type=reset].white.outline,input[type=submit].white.outline,.wp-block-button a.white.outline{color:#fff;background:transparent;box-shadow:inset 0 0 0 2px #fff}.button.white.outline:hover,.button.white.outline:focus,button.white.outline:hover,button.white.outline:focus,input[type=button].white.outline:hover,input[type=button].white.outline:focus,input[type=reset].white.outline:hover,input[type=reset].white.outline:focus,input[type=submit].white.outline:hover,input[type=submit].white.outline:focus,.wp-block-button a.white.outline:hover,.wp-block-button a.white.outline:focus{color:#2a3139;background:#fff;box-shadow:inset 0 0 0 0 #fff}.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small,.wp-block-button a.small{font-size:1.3rem;height:2.36em;line-height:2.36em;padding:0 2.36em}.button.large,button.large,input[type=button].large,input[type=reset].large,input[type=submit].large,.wp-block-button a.large{font-size:1.9rem}.button:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,.wp-block-button a:disabled{background:#d8dadb;border-width:0;color:#c6cace;cursor:not-allowed;box-shadow:none}.button+button,.button+.button,button+button,button+.button,input[type=button]+button,input[type=button]+.button,input[type=reset]+button,input[type=reset]+.button,input[type=submit]+button,input[type=submit]+.button,.wp-block-button a+button,.wp-block-button a+.button{margin-top:1.36em;clear:both}@media(min-width: 512px){.button+button,.button+.button,button+button,button+.button,input[type=button]+button,input[type=button]+.button,input[type=reset]+button,input[type=reset]+.button,input[type=submit]+button,input[type=submit]+.button,.wp-block-button a+button,.wp-block-button a+.button{margin-top:0;clear:none}}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}fieldset{margin-bottom:1.36em}embed,iframe,img,object,video,.wp-caption,.wp-video-shortcode{max-width:100%;display:block}img{height:auto}figure{margin:0}video{object-fit:cover}@media(min-width: 768px){.wp-video-shortcode{width:auto}}.no-js .wp-video-shortcode{background-color:#f6f8fa;border:1px solid #d8dadb;width:100%}table{background-color:#fff;border:1px solid #d8dadb;border-collapse:collapse;border-spacing:0;line-height:1;margin-bottom:4rem;width:100%}tbody{border-bottom:1px solid #d8dadb}td,th{text-align:left;padding:.618em;border-top:1px solid #d8dadb;border-right:1px solid #d8dadb}.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut,.wp-custom-logo .site-title,.wp-custom-logo .site-description{position:absolute !important;background-color:#fff;clip:rect(0, 0, 0, 0);height:.1rem;width:.1rem;border:0;overflow:hidden}.screen-reader-text:focus,.screen-reader-shortcut:focus{clip:auto !important;height:auto;width:auto;display:block;padding:1rem 2rem;z-index:100000;text-decoration:none;box-shadow:0 0 .2rem .2rem rgba(42,49,57,.1)}.more-link{position:relative;font-style:normal}.genesis-skip-link{margin:0}.genesis-skip-link li{height:0;width:0;list-style:none}.boxed-page .site-container{box-shadow:0 0 0 1px #d8dadb,0 0 10rem rgba(198,202,206,.1);max-width:1152px;margin:0 auto;background-color:#fff}.content-sidebar-wrap,.wrap{margin:0 auto;padding-left:6vw;padding-right:6vw}@media(min-width: 768px){.content-sidebar-wrap,.wrap{width:88%;max-width:1090px;padding-left:0;padding-right:0}}.content-sidebar-wrap .wrap,.wrap .wrap{max-width:100%;width:auto;padding:0}.site-inner{clear:both}.blog .site-inner,.archive .site-inner,.search-results .site-inner{background-color:#fff}.page-builder .site-inner{border-top:1px solid #d8dadb;border-bottom:1px solid #d8dadb}.contact-page .site-inner{padding-top:6rem}@media(min-width: 768px){.contact-page .site-inner{padding-top:10rem}}@media(min-width: 768px){.contact-page.has-before-header .site-inner{padding-top:14rem}}.content-sidebar-wrap{max-width:1152px;position:relative;z-index:1}@media(min-width: 896px){.content-sidebar-wrap{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.content-sidebar-wrap:before,.content-sidebar-wrap:after{display:none}.sidebar-content .content-sidebar-wrap{flex-direction:row-reverse}}.content{display:flex;flex-wrap:wrap;width:100%;padding:2.72rem 0;min-height:40rem}@media(min-width: 768px){.content{padding:4.08rem 0}}.home.page .content{max-width:100%;width:100%;padding:0;margin:0}@media(min-width: 768px){.home.page .content{margin:0}}.blog .content,.archive .content,.search-results .content{margin-top:0;padding:4rem 0;background-color:transparent}@media(min-width: 768px){.blog .content,.archive .content,.search-results .content{padding:6rem 0}}.blog .content:before,.archive .content:before,.search-results .content:before{display:none}.home.page .content{background-color:transparent}.page .content,.single .content,.error404 .content{position:relative;border-radius:1px;background-color:#fff}@media(min-width: 768px){.page .content,.single .content,.error404 .content{margin:0rem auto 0}.page .content:before,.single .content:before,.error404 .content:before{display:block}}.page .content:before,.single .content:before,.error404 .content:before{content:"";display:none;position:absolute;top:0;left:0;right:0;height:40rem;pointer-events:none}@media(min-width: 896px){.single .content,.contact-page .content{width:768px}}@media(min-width: 896px){.single-product .content{width:896px}}@media(min-width: 768px){.landing-page .content{margin-top:0}.landing-page .content:before{display:none}}.sidebar-primary{padding-bottom:5rem}@media(min-width: 896px){.content{width:100%}.sidebar-primary{width:25%;padding-top:3rem}.blog .sidebar-primary,.archive .sidebar-primary{padding-top:6rem}.sidebar-content .content,.content-sidebar .content{width:calc(75% - 5rem);margin-left:0;margin-right:0}}.full-width{width:100%;display:block;clear:both}.full-width:before,.full-width:after{clear:both;display:block;content:""}@media(min-width: 768px){.one-half,.one-third,.one-fourth,.one-fifth,.one-sixth,.two-thirds,.two-fourths,.two-fifths,.two-sixths,.three-fourths,.three-fifths,.three-sixths,.four-fifths,.four-sixths,.five-sixths{clear:none;float:left;margin-left:2.5641025641%}.one-half,.three-sixths,.two-fourths{width:48.7179487179%}.one-third,.two-sixths{width:31.6239316239%}.four-sixths,.two-thirds{width:65.811965812%}.one-fourth{width:23.0769230769%}.three-fourths{width:74.358974359%}.one-fifth{width:17.9487179487%}.two-fifths{width:38.4615384615%}.three-fifths{width:58.9743589744%}.four-fifths{width:79.4871794872%}.one-sixth{width:14.5299145299%}.five-sixths{width:82.905982906%}.first{clear:both;margin-left:0}}.gallery,.gallery-row{display:flex;flex-wrap:wrap;justify-content:center}.gallery a,.gallery img{display:block}.single .gallery{display:inline-flex;margin:1.618em auto;width:100vw;max-width:768px;position:relative;left:50%;transform:translate(-50%)}@media(min-width: 896px){.single .gallery{max-width:896px}}.gallery-caption{display:block}.gallery-item{width:100%;margin:0 0 6vw;text-align:center;display:block}@media(min-width: 512px){.gallery-item{width:48.7179487179%;margin-bottom:2.5rem}.gallery-item:nth-of-type(odd){margin-left:0;clear:both}}@media(min-width: 768px){.gallery-item{margin-left:2.5641025641%;margin-bottom:2.5rem}.gallery-item:nth-of-type(odd){margin-left:2.5641025641%}.gallery-columns-2 .gallery-item{width:48.7179487179%}.gallery-columns-2 .gallery-item:nth-of-type(odd){margin-left:0}.gallery-columns-3 .gallery-item{width:31.6239316239%}.gallery-columns-3 .gallery-item:nth-of-type(odd){margin-left:2.5641025641%}.gallery-columns-3 .gallery-item:nth-of-type(3n + 1){margin-left:0}.gallery-columns-4 .gallery-item{width:23.0769230769%}.gallery-columns-4 .gallery-item:nth-of-type(3n + 1){margin-left:2.5641025641%}.gallery-columns-4 .gallery-item:nth-of-type(4n + 1){margin-left:0}.gallery-columns-5 .gallery-item{width:17.9487179487%}.gallery-columns-5 .gallery-item:nth-of-type(4n + 1){margin-left:2.5641025641%}.gallery-columns-5 .gallery-item:nth-of-type(5n + 1){margin-left:0}.gallery-columns-6 .gallery-item{width:14.5299145299%}.gallery-columns-6 .gallery-item:nth-of-type(5n + 1){margin-left:2.5641025641%}.gallery-columns-6 .gallery-item:nth-of-type(6n + 1){margin-left:0}.gallery-columns-7 .gallery-item{width:12.0879120879%}.gallery-columns-7 .gallery-item:nth-of-type(6n + 1){margin-left:2.5641025641%}.gallery-columns-7 .gallery-item:nth-of-type(7n + 1){margin-left:0}.gallery-columns-8 .gallery-item{width:10.2564102564%}.gallery-columns-8 .gallery-item:nth-of-type(7n + 1){margin-left:2.5641025641%}.gallery-columns-8 .gallery-item:nth-of-type(8n + 1){margin-left:0}.gallery-columns-9 .gallery-item{width:8.8319088319%}.gallery-columns-9 .gallery-item:nth-of-type(8n + 1){margin-left:2.5641025641%}.gallery-columns-9 .gallery-item:nth-of-type(9n + 1){margin-left:0}}.pricing-table{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border:1px solid #d8dadb;border-radius:2px;margin:0 auto;clear:both}.pricing-table:before,.pricing-table:after{clear:both;display:block;content:""}.pricing-table+.pricing-table{margin:5rem auto}@media(min-width: 768px){.pricing-table+.pricing-table{margin:10rem 0}}.pricing-table+hr{margin:5rem 0;padding:0}@media(min-width: 768px){.pricing-table+hr{margin:10rem 0}}.pricing-table div{text-align:center;padding:3rem;border-radius:2px}@media(max-width: 768px){.pricing-table div{width:100%}}.pricing-table div ul{margin:1em 0}.pricing-table div ul li{margin:0;list-style-type:none}.pricing-table .featured{background-color:#fff;box-shadow:0 2rem 5rem -1rem rgba(42,49,57,.0618);border:1px solid #d8dadb;transform:scale(1.05)}.pricing-table h4{font-size:2rem}.pricing-table p{margin:0 auto;padding:0 5%;position:relative;max-width:768px}.pricing-table strong{font-size:2.8em;font-weight:normal;display:block;color:#2f31ac}.pricing-table em{display:block;color:#013;font-size:small}.pricing-table button,.pricing-table .button{margin-bottom:.5em}.pricing-table .one-fourth strong{font-size:2.4em}.pricing-table .one-fourth button,.pricing-table .one-fourth .button{padding-left:2em;padding-right:2em}.avatar{border-radius:50%;margin-right:2.04rem;float:left}.alignright .avatar{margin-left:2.04rem}.breadcrumb{padding:1.36rem 0 0;text-align:center;font-size:1.417rem;width:100%;color:#c6cace}.breadcrumb a{color:#fff;text-decoration:none}.breadcrumb a:hover,.breadcrumb a:focus{text-decoration:underline}.after-entry{background-color:#f6f8fa;border:1px solid #d8dadb;border-radius:2px;margin:2.04rem auto;padding:6vw;width:100%;text-align:center}@media(min-width: 896px){.after-entry{padding:6.12rem;width:calc(100% + 12rem);max-width:calc(100% + 12rem);margin:0 -6rem}}.after-entry .enews form{display:flex;flex-wrap:wrap;justify-content:center;margin:1em 0 0}.after-entry .enews input{width:100%;margin-bottom:1em;background-color:#fff}@media(min-width: 512px){.after-entry .enews input{margin-left:2.5641025641%;max-width:38.4615384615%}.after-entry .enews input:first-of-type{margin-left:0}}.author-box{padding:6vw 0;width:100%;max-width:768px}@media(min-width: 768px){.author-box{padding:6.12rem 0}}.author .author-box{background-color:#fff;border:1px solid #d8dadb;border-radius:2px;padding:4.08rem;margin-bottom:4rem;max-width:100%}.author-box p{color:#013}.author-box p:last-of-type{margin-bottom:0}.author-box-title{font-size:4.027rem;margin-bottom:0}.search-form{display:flex;align-items:center;justify-content:flex-start;width:100%;position:relative;clear:both}.search-form:before,.search-form:after{clear:both;display:block;content:""}.search-form .search-toggle{display:none;height:2.5rem;width:2.5rem;background-image:url("assets/images/search.svg");background-size:1.75rem;background-repeat:no-repeat;background-position:center;cursor:pointer}@media(min-width: 896px){.search-form .search-toggle{display:block}}.shrink .search-form .search-toggle{background-image:url("assets/images/search.svg")}.search-form .search-toggle.active{background-size:1.4rem;background-image:url("assets/images/close.svg")}.shrink .search-form .search-toggle.active{background-image:url("assets/images/close.svg")}.search-form input[type=search]{width:30rem;margin-right:1em;background-color:rgba(255,255,255,.2)}.site-header .search-form input[type=search]{max-width:79vw;display:block;background-color:#f6f8fa}@media(min-width: 896px){.site-header .search-form input[type=search]{display:none;position:absolute;right:2em;top:0;bottom:0;margin:auto 1em auto 0}}.site-header.shrink .search-form input[type=search]{color:#2a3139;border:1px solid #d8dadb}.entry-content .search-form input[type=search]{background-color:#f6f8fa}.search-form input[type=submit]{display:none}.entry .search-form{margin-bottom:4rem}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}img.centered,.aligncenter{display:block;margin:0 auto 1em}img.alignnone,.alignnone{margin-bottom:1em}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 1em 1em 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 1em 1em}.wp-caption-text{font-size:1.417rem;margin:0;text-align:center}.entry-content p.wp-caption-text{margin-bottom:0}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:0 0 1em}.sticky,.bypostauthor{background-color:transparent}.post-edit-link,.comment-edit-link{display:none}.alignwide{width:100vw;max-width:896px;position:relative;left:50%;transform:translate(-50%)}.alignwide img{display:inline-block;margin:1.618em auto}.alignfull{max-width:none;width:100vw;left:50%;margin-left:-50vw;position:relative}.content-sidebar .alignfull,.sidebar-content .alignfull{max-width:calc(100% + 12rem)}.alignfull img{width:100%;display:inline-block;margin:1.618em auto}.wp-block-image figcaption{margin:0 auto 2em}.wp-block-button{background:transparent;display:block;text-align:center;width:100%;clear:both}.wp-block-button:before,.wp-block-button:after{clear:both;display:block;content:""}.wp-block-button a{display:inline-block}.wp-block-button a:hover,.wp-block-button a:focus{color:#fff}.wp-block-pullquote>p{font-family:"NimbusSanNov-Med",sans-serif;font-weight:normal}.wp-block-pullquote cite{font-style:normal}.wp-block-gallery .blocks-gallery-image{margin-right:0}.blocks-gallery-image{width:100%;margin:0 0 6vw;text-align:center;display:block}@media(min-width: 512px){.blocks-gallery-image{width:48.7179487179%;margin-bottom:2.5641025641%}.blocks-gallery-image:nth-of-type(odd){margin-left:0;clear:both}}@media(min-width: 768px){.blocks-gallery-image{margin-left:2.5641025641%;margin-bottom:2.5641025641%}.blocks-gallery-image:nth-of-type(odd){margin-left:2.5641025641%}.wp-block-gallery.columns-2 .blocks-gallery-image{width:48.7179487179%;margin-left:2.5641025641%}.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(odd){margin-left:0}.wp-block-gallery.columns-3 .blocks-gallery-image{width:31.6239316239%}.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(odd){margin-left:2.5641025641%}.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n + 1){margin-left:0}.wp-block-gallery.columns-4 .blocks-gallery-image{width:23.0769230769%}.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(3n + 1){margin-left:2.5641025641%}.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n + 1){margin-left:0}.wp-block-gallery.columns-5 .blocks-gallery-image{width:17.9487179487%}.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(4n + 1){margin-left:2.5641025641%}.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n + 1){margin-left:0}.wp-block-gallery.columns-6 .blocks-gallery-image{width:14.5299145299%}.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(5n + 1){margin-left:2.5641025641%}.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n + 1){margin-left:0}.wp-block-gallery.columns-7 .blocks-gallery-image{width:12.0879120879%}.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(6n + 1){margin-left:2.5641025641%}.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n + 1){margin-left:0}.wp-block-gallery.columns-8 .blocks-gallery-image{width:10.2564102564%}.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(7n + 1){margin-left:2.5641025641%}.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n + 1){margin-left:0}.wp-block-gallery.columns-9 .blocks-gallery-image{width:8.8319088319%}.wp-block-gallery.columns-9 .blocks-gallery-image:nth-of-type(8n + 1){margin-left:2.5641025641%}.wp-block-gallery.columns-9 .blocks-gallery-image:nth-of-type(9n + 1){margin-left:0}}.site-header{position:absolute;width:100%;z-index:100;background-color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-bottom:1px solid #d8dadb}.sticky-header .site-header{position:fixed}.sticky-header .site-header.shrink{background-color:#fff;box-shadow:0 0 4rem rgba(42,49,57,.05)}@media(min-width: 896px){.sticky-header .site-header.shrink>.wrap{height:7rem}}.no-js .site-header{position:relative}.boxed-page .site-header{max-width:1152px;margin:0 auto}.contact-page .site-header{background-color:#fff}.site-header>.wrap{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:2.04rem !important;padding-bottom:2.04rem !important;transition:height .3s ease}@media(min-width: 896px){.site-header>.wrap{padding:0;flex-wrap:nowrap}}.no-js .site-header>.wrap{height:auto;padding:3rem 6vw}@media(min-width: 896px){.no-js .site-header>.wrap{padding:0}}.title-area{margin:0 auto 0 0;position:relative;display:block;width:20rem}@media(min-width: 896px){.title-area{width:300px}}.site-title{font-size:2.266rem;font-weight:normal;line-height:1;margin-bottom:0}.site-title a{color:#2a3139;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.shrink .site-title a{color:#2a3139}.site-description{font-size:1.417rem;margin-bottom:0;line-height:1;opacity:.618;position:absolute !important;background-color:#fff;clip:rect(0, 0, 0, 0);height:.1rem;width:.1rem;border:0;overflow:hidden}@media(min-width: 896px){.site-description{text-align:left;line-height:1.382}}.custom-logo{display:block}.shrink .custom-logo{display:block}.secondary-logo{display:none}.shrink .secondary-logo{display:none}.before-header{background-color:#013;border-bottom:1px solid rgba(198,202,206,.3);border-top:1px solid rgba(198,202,206,.3);position:relative;color:#3f454c;height:4rem;display:flex;flex-wrap:wrap;align-items:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(min-width: 896px){.before-header{width:100vw;max-width:100%}}@media(min-width: 896px){.sticky-header .shrink .before-header{margin-top:-4rem}}.no-js .before-header{padding-top:1rem;padding-bottom:1rem;height:auto}.menu .before-header{display:flex;width:100%;margin:2.72em 0 0;padding:2.72em 0 0;background-color:transparent;border-bottom:none;height:auto;clear:both}.menu .before-header:before,.menu .before-header:after{clear:both;display:block;content:""}.menu .before-header .widget{margin-bottom:.68em}.menu .before-header .simple-social-icons{margin-left:-0.5em}.menu .before-header .simple-social-icons a{margin:0 .5em 0 0}.before-header .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.before-header .wrap:before,.before-header .wrap:after{display:none}@media(min-width: 896px){.before-header .wrap{padding:0;width:88%;max-width:1000px;max-width:1152px}}.before-header .widget{width:100%;margin-bottom:0;display:flex;align-items:center}.before-header .widget:last-of-type{margin-bottom:0}.before-header .widget-wrap{width:100%}.before-header p{display:flex;align-items:center}@media(min-width: 390px){.before-header p{display:inline-flex;margin:0 .68em 0 0}}.before-header .fa{margin-right:.5em}.before-header .fa:before{line-height:1.6}.before-header .simple-social-icons ul li a{background-color:transparent !important}.before-header ul{width:100%;display:flex;justify-content:space-around}.before-header ul li a{line-height:0;display:flex;align-items:center;color:#fff;text-decoration:none;margin-right:20px;position:relative}.before-header ul li a span{padding-left:30px;margin-right:10px}.before-header ul li a span.phone:before{line-height:0;content:"";font-family:fontAwesome;font-size:20px;position:absolute;left:0}.before-header ul li a span.email:before{line-height:0;content:"";font-family:fontAwesome;font-size:20px;position:absolute;left:0}.before-header .location{color:#fff}.before-header .text{line-height:0}.header-widget-area{margin:0 0 0 0;display:none;width:100%}@media(min-width: 896px){.header-widget-area{margin-left:2.5641025641%;display:flex;flex-wrap:wrap;justify-content:flex-end}}@media(min-width: 896px){.header-widget-area{margin:0 0 0 .5em;order:5}}@media(min-width: 1152px){.header-widget-area{margin:0 0 0 2em}}.header-widget-area .widget{text-align:center}.header-widget-area .widget:last-of-type{margin-bottom:0;display:none}@media(min-width: 768px){.header-widget-area .widget:last-of-type{display:inline-block}}.header-widget-area .widget:nth-child(1){margin-right:20px}.header-widget-area .widget:nth-child(1) a:before,.header-widget-area .widget:nth-child(2) a:before{content:"";font-family:fontAwesome;margin-right:5px;position:relative;background:#2f31ac;color:#fff;width:22px;height:22px;font-size:14px;border-radius:2px;display:flex;justify-content:center;align-items:center;display:flex;padding-top:2px}.header-widget-area a{font-family:"NimbusSanNov-Bol",sans-serif;text-decoration:none;font-weight:normal;display:flex;justify-content:center;align-items:center;color:#2f31ac;padding:0rem 0rem;font-size:1.417rem;font-weight:normal}.header-widget-area a span{margin-right:5px;font-weight:normal;font-size:1.417rem}.hero-section{background-color:#f6f8fa;background-size:cover;background-position:center;border-bottom:1px solid #d8dadb;text-align:center;position:relative;background-repeat:no-repeat;padding:5.44rem 0 0rem}@media(min-width: 768px){.hero-section{padding:6.8rem 0 0rem}}@media(min-width: 896px){.hero-section{padding:10.88rem 0 0rem}}@media(min-width: 1152px){.hero-section{padding:10.88rem 0 0rem}}.has-before-header .hero-section{padding:10.88rem 0 0rem}@media(min-width: 768px){.has-before-header .hero-section{padding:13.6rem 0 0rem}}@media(min-width: 896px){.has-before-header .hero-section{padding:14.96rem 0 0rem}}@media(min-width: 1152px){.has-before-header .hero-section{padding:14.96rem 0 0rem}}@media(min-width: 768px){.blog .hero-section,.archive .hero-section,.search-results .hero-section{padding-bottom:10rem}}@media(min-width: 896px){.blog .hero-section,.archive .hero-section,.search-results .hero-section{padding-bottom:10rem}}@media(min-width: 1280px){.blog .hero-section,.archive .hero-section,.search-results .hero-section{padding-bottom:14rem}}.hero-section .wrap{position:relative;z-index:2}.hero-section h1{width:100%;color:#fff;text-align:center;margin:0 auto;margin:2.72em 0 2.72em;text-align:center;text-transform:uppercase;z-index:9999999;font-weight:normal;text-shadow:1px 0px 5px rgba(0,0,0,.5);font-size:3.021rem}@media(min-width: 390px){.hero-section h1{font-size:4.027rem}}@media(min-width: 768px){.hero-section h1{margin:2.72em 0 2.72em;font-size:5.368rem}}@media(min-width: 896px){.hero-section h1{margin:2.72em 0 2.72em}}.hero-section p{width:100%;max-width:512px;color:#fff;margin:.5em auto 0;text-align:center}.planning .hero-section{background-image:url(https://environoise.co.uk/image/planning-banner-sm.jpg)}@media(min-width: 512px){.planning .hero-section{background-image:url(https://environoise.co.uk/image/planning-banner.jpg)}}.hotels .hero-section{background-image:url(https://environoise.co.uk/image/hotels-banner-sm.jpg)}@media(min-width: 512px){.hotels .hero-section{background-image:url(https://environoise.co.uk/image/hotels-banner.jpg)}}.residential .hero-section{background-image:url(https://environoise.co.uk/image/residential-banner-sm.jpg)}@media(min-width: 512px){.residential .hero-section{background-image:url(https://environoise.co.uk/image/residential-banner.jpg)}}.offices .hero-section{background-image:url(https://environoise.co.uk/image/offices-banner-sm.jpg)}@media(min-width: 512px){.offices .hero-section{background-image:url(https://environoise.co.uk/image/offices-banner.jpg)}}.healthcare .hero-section{background-image:url(https://environoise.co.uk/image/healthcare-banner-sm.jpg)}@media(min-width: 512px){.healthcare .hero-section{background-image:url(https://environoise.co.uk/image/healthcare-banner.jpg)}}.education .hero-section{background-image:url(https://environoise.co.uk/image/education-banner-sm.jpg)}@media(min-width: 512px){.education .hero-section{background-image:url(https://environoise.co.uk/image/education-banner.jpg)}}.leisure .hero-section{background-image:url(https://environoise.co.uk/image/leisure-banner-sm.jpg)}@media(min-width: 512px){.leisure .hero-section{background-image:url(https://environoise.co.uk/image/leisure-banner.jpg)}}.industrial .hero-section{background-image:url(https://environoise.co.uk/image/industrial-banner-sm.jpg)}@media(min-width: 512px){.industrial .hero-section{background-image:url(https://environoise.co.uk/image/industrial-banner.jpg)}}.infrastructure .hero-section{background-image:url(https://environoise.co.uk/image/infrastructure-banner-sm.jpg)}@media(min-width: 512px){.infrastructure .hero-section{background-image:url(https://environoise.co.uk/image/infrastructure-banner.jpg)}}.maritime .hero-section{background-image:url(https://environoise.co.uk/image/maritime-banner-sm.jpg)}@media(min-width: 512px){.maritime .hero-section{background-image:url(https://environoise.co.uk/image/maritime-banner.jpg)}}.acoustic-commissioning .hero-section{background-image:url(https://environoise.co.uk/image/acoustic-commissioning-banner-sm.jpg)}@media(min-width: 512px){.acoustic-commissioning .hero-section{background-image:url(https://environoise.co.uk/image/acoustic-commissioning-banner.jpg)}}.construction-design .hero-section{background-image:url(https://environoise.co.uk/image/construction-design-acvice-banner-sm.jpg)}@media(min-width: 512px){.construction-design .hero-section{background-image:url(https://environoise.co.uk/image/construction-design-advice-banner.jpg)}}.noise-surveys .hero-section{background-image:url(https://environoise.co.uk/image/noise-surveys-banner-sm.jpg)}@media(min-width: 512px){.noise-surveys .hero-section{background-image:url(https://environoise.co.uk/image/noise-surveys-banner.jpg)}}.noise-at-work .hero-section{background-image:url(https://environoise.co.uk/image/noise-at-work-banner-sm.jpg)}@media(min-width: 512px){.noise-at-work .hero-section{background-image:url(https://environoise.co.uk/image/noise-vibration-at-work-banner.jpg)}}.noise-modelling .hero-section{background-image:url(https://environoise.co.uk/image/noise-modelling-banner-sm.jpg)}@media(min-width: 512px){.noise-modelling .hero-section{background-image:url(https://environoise.co.uk/image/noise-modelling-banner.jpg)}}@media(min-width: 512px){.contact .hero-section{background-image:url()}}.careers .hero-section{background-image:url(https://environoise.co.uk/image/careers.jpg)}@media(min-width: 512px){.careers .hero-section{background-image:url(https://environoise.co.uk/image/careers.jpg)}}.menu{width:100%;font-size:1.417rem;font-weight:normal;text-align:left;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;clear:both}.menu:before,.menu:after{clear:both;display:block;content:""}@media(min-width: 896px){.menu{font-size:1.417rem}}.menu .right{margin-left:auto}.menu .rss,.menu .date,.menu .search,.menu .twitter{display:flex;align-items:center;margin-left:0;margin-top:1em}@media(min-width: 896px){.menu .rss,.menu .date,.menu .search,.menu .twitter{margin-top:0;margin-left:.618em}}@media(min-width: 1280px){.menu .rss,.menu .date,.menu .search,.menu .twitter{margin-left:1.5em}}.menu .rss{margin-left:0}.menu .rss a{margin-left:1em}.menu-item{display:block;padding:1rem 0;width:100%;position:relative;order:-1;text-transform:none}@media(min-width: 896px){.menu-item{display:flex;align-items:center;order:initial;padding:0 .618em;width:auto;height:10rem}.shrink .menu-item{height:7rem}.menu-item:first-of-type>a{padding-left:0}.menu-item:last-of-type a{padding-right:0}}@media(min-width: 1152px){.menu-item{padding:0 1em}}.menu-item.button{padding:0;background:transparent;box-shadow:none;margin:1em 0;display:flex;align-items:center}@media(min-width: 896px){.menu-item.button{margin:0 0 0 1em}}.menu-item.button:last-of-type a{padding-right:3em}.menu-item.button a{background:#2f31ac;border-radius:9rem;padding:1em 3em;color:#fff}.shrink .menu-item.button a{color:#fff}.menu-item.button a:hover,.menu-item.button a:focus,.menu-item.button.current-menu-item>a{color:#fff;box-shadow:inset 0 0 0 9rem rgba(0,17,51,.1)}.menu-item a{font-family:"NimbusSanNov-SemBol",sans-serif;text-decoration:none;display:inline-block;color:#2a3139;margin:2px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;font-weight:normal}.menu-item a:hover,.menu-item a:focus,.menu-item.current-menu-item>a{color:#2f31ac}.menu-item span{display:block}.sub-menu{display:none;clear:both}.sub-menu:before,.sub-menu:after{clear:both;display:block;content:""}@media(min-width: 896px){.sub-menu{-webkit-box-shadow:-1px 12px 56px 8px rgba(0,0,0,.25);-moz-box-shadow:-1px 12px 56px 8px rgba(0,0,0,.25);box-shadow:-1px 12px 56px 8px rgba(0,0,0,.25);background-color:#fff;top:100%;left:0;position:absolute;margin-left:-1em;width:25rem;z-index:99;padding:0 0;border:1px solid #d8dadb;border-radius:5px;padding:.952rem 2.04rem}}.sub-menu:before{content:"";position:absolute;top:-0.5rem;left:3rem;height:1rem;width:1rem;background-color:#fff;border-top:1px solid #d8dadb;border-left:1px solid #d8dadb;transform:rotate(45deg);z-index:98;opacity:1;transition-delay:.3s;display:none}@media(min-width: 896px){.sub-menu:before{display:block}}.sub-menu .menu-item{width:100%;height:auto;padding:.952rem 0;margin:0}@media(min-width: 896px){.sub-menu .menu-item{height:auto}}.sub-menu .menu-item:first-of-type{margin-top:1em}@media(min-width: 896px){.sub-menu .menu-item:first-of-type{margin-top:0}}.sub-menu a{font-family:"NimbusSanNov-Bol",sans-serif;color:#013;font-weight:normal;text-transform:none;letter-spacing:0;width:100%;line-height:1.3}@media(min-width: 896px){.sub-menu a{padding:0;position:relative;word-wrap:break-word;padding:0;margin:0}}@media(min-width: 896px){.sub-menu .sub-menu{margin:-0.1rem 0 0 19.9rem;padding-left:0;left:-0.1rem;top:-0.5em}}.nav-primary,.nav-secondary{width:93vw;max-width:40rem;margin:0;padding:0 0;background-color:#fff;border-top:1px solid #d8dadb;position:fixed;right:-40rem;top:0;bottom:0;height:100vh;overflow:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(min-width: 390px){.nav-primary,.nav-secondary{padding:0 4rem}}@media(min-width: 768px){.nav-primary,.nav-secondary{right:calc(-40rem + -6vw)}}@media(min-width: 896px){.nav-primary,.nav-secondary{overflow:visible;position:relative;left:auto;top:auto;right:auto;bottom:auto;height:auto;width:auto;max-width:none;display:block;margin:0;padding:0;background-color:transparent;box-shadow:none}}.nav-primary.activated,.nav-secondary.activated{right:0;left:auto;box-shadow:0 0 4rem rgba(42,49,57,.2)}@media(min-width: 768px){.nav-primary.activated,.nav-secondary.activated{right:-6vw}}@media(min-width: 896px){.nav-primary.activated,.nav-secondary.activated{box-shadow:none;right:auto}}.no-js .nav-primary,.no-js .nav-secondary{width:100%;height:auto;position:relative;display:block;right:auto;border:0;padding:0}@media(min-width: 896px){.no-js .nav-primary,.no-js .nav-secondary{display:block;width:auto}}.no-js .nav-primary .wrap,.no-js .nav-secondary .wrap{padding:0}.no-js .nav-primary .menu,.no-js .nav-secondary .menu{padding:0}.no-js .nav-primary .menu-item,.no-js .nav-secondary .menu-item{display:inline-flex;width:auto;padding-right:1rem}.nav-primary .menu,.nav-secondary .menu{padding:5em 0 7.5em;position:relative}@media(min-width: 896px){.nav-primary .menu,.nav-secondary .menu{padding:0}}.nav-secondary{border-top:1px solid #d8dadb;background:#f7f9fa;width:100%}.nav-secondary li a{color:#2a3139;display:block}@media(min-width: 896px){.nav-secondary li a{color:#2a3139}}@media(min-width: 896px){.nav-secondary{background:#fff}}.nav-secondary .widget-area .head-office{background:#2f31ac;text-decoration:none;border-radius:2px;border:1px solid #2f31ac;padding-top:.68rem;padding-bottom:.68rem;color:#fff;margin-top:1.36rem;font-family:"NimbusSanNov-Bol",sans-serif}.nav-secondary .widget-area .head-office:before,.nav-secondary .widget-area .bristol-office:before{content:"";font-family:fontAwesome;margin-right:5px;background:#2f31ac;color:#fff;width:22px;height:22px}.nav-secondary .widget-area .bristol-office{background:#2f31ac;text-decoration:none;border:1px solid #2f31ac;border-radius:2px;padding-top:.68rem;padding-bottom:.68rem;margin-top:1.36rem;color:#fff;margin-top:1.36rem;font-family:"NimbusSanNov-Bol",sans-serif}@media(min-width: 896px){.nav-secondary{width:100%}}@media(min-width: 896px){.nav-secondary .menu-item{height:4rem}.sticky-header .shrink .nav-secondary .menu-item{height:4rem}}@media(min-width: 896px){.nav-secondary .menu>.menu-item:first-of-type{padding-left:0}}.nav-secondary .sub-menu .menu-item{height:auto}.nav-secondary .nav-social{margin-top:1.36rem;height:4rem;margin-left:0;margin-right:auto}@media(min-width: 896px){.nav-secondary .nav-social{margin-top:0;margin-left:auto;margin-right:0}}.nav-secondary .nav-social .widget-area{height:100%}@media(min-width: 896px){.nav-secondary .menu-secondary>.menu-item:nth-child(2)>a>span:after,.nav-secondary .menu-secondary>.menu-item:nth-child(3)>a>span:after{content:"";font-family:fontAwesome;font-size:16px;margin-left:7px;line-height:0}}.nav-secondary .menu-secondary{max-width:250px}@media(min-width: 896px){.nav-secondary .menu-secondary{max-width:none}}.nav-secondary .nav-phone{display:inline-block;width:100%;text-align:center;max-width:250px;margin-left:0;margin-right:auto}@media(min-width: 896px){.nav-secondary .nav-phone{display:none}}.sidebar-primary .menu{display:inline-block}.sidebar-primary .menu li{padding-right:0;padding-left:0}.sidebar-primary .menu .menu-item{height:auto}.site-footer .menu{justify-content:center;margin-bottom:0;font-size:1.417rem}.site-footer .menu-item{height:auto;margin:0;padding:0}.site-footer .menu-item a{padding:0;margin-bottom:1em;color:#013}.site-footer .menu-item a:hover,.site-footer .menu-item a:focus,.site-footer .menu-item.current-menu-item>a{color:#2f31ac}.menu-toggle{padding:1em .5em;margin-right:-0.5em;cursor:pointer;background:transparent;box-shadow:none;display:block;height:auto;position:relative;color:#2a3139;z-index:1;position:absolute;right:5%;top:19px}@media(min-width: 896px){.menu-toggle{display:none}}.menu-toggle:hover,.menu-toggle:focus{background:none;box-shadow:none;color:#2a3139}.menu-toggle.activated,.shrink .menu-toggle{color:#2f31ac}.menu-toggle.activated span,.shrink .menu-toggle span{background:#2f31ac}.menu-toggle.activated span:before,.menu-toggle.activated span:after,.shrink .menu-toggle span:before,.shrink .menu-toggle span:after{background:#2f31ac}.menu-toggle span{display:block;float:right;position:relative;height:3px;background:#2f31ac;width:3rem;border-radius:2px}.menu-toggle span::before,.menu-toggle span::after{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#2f31ac;border-radius:2px;content:" "}.menu-toggle span::before{top:-0.75rem;transition:top .2s .2s,transform .2s 0s}.menu-toggle span::after{bottom:-0.8rem;transition:bottom .2s .2s,transform .2s 0s}.menu-toggle.activated span{background:none}.menu-toggle.activated span::before{top:0;transform:rotate(45deg);transition:top .2s 0s,transform .2s .2s}.menu-toggle.activated span::after{bottom:0;transform:rotate(-45deg);transition:bottom .2s 0s,transform .2s .2s}.sub-menu-toggle{position:absolute;right:3em;height:auto;top:.1em;background:none;padding:1em;margin:0 -1em;box-shadow:none}@media(min-width: 896px){.sub-menu-toggle{display:none}}.sub-menu-toggle:hover,.sub-menu-toggle:focus{background:none;box-shadow:none}.sub-menu-toggle:before{content:"";display:block;margin:.2rem 0 -0.2rem;border:.4rem solid transparent;border-top-color:#2f31ac}.sub-menu-toggle.activated:before{transform:rotate(180deg);margin:-0.2rem 0 .2rem}.content .entry{background-color:#fff;border:1px solid #d8dadb;margin-bottom:6vw;position:relative}.content .entry:last-of-type{margin-bottom:0}.page .content .entry,.single .content .entry,.error404 .content .entry{border:0;width:100%}.home .content .entry,.blog .content .entry,.archive .content .entry,.search-results .content .entry{width:100%;margin-bottom:6vw;border:none;border-radius:2px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(min-width: 512px){.home .content .entry,.blog .content .entry,.archive .content .entry,.search-results .content .entry{width:48.7179487179%;margin-left:2.5641025641%;margin-bottom:2.72rem}.home .content .entry:nth-of-type(odd),.blog .content .entry:nth-of-type(odd),.archive .content .entry:nth-of-type(odd),.search-results .content .entry:nth-of-type(odd){margin-left:0}}@media(min-width: 896px){.home .content .entry,.blog .content .entry,.archive .content .entry,.search-results .content .entry{width:31.6239316239%;margin-bottom:2.5rem}.home .content .entry:nth-of-type(odd),.blog .content .entry:nth-of-type(odd),.archive .content .entry:nth-of-type(odd),.search-results .content .entry:nth-of-type(odd){margin-left:2.5641025641%}.home .content .entry:nth-of-type(3n + 1),.blog .content .entry:nth-of-type(3n + 1),.archive .content .entry:nth-of-type(3n + 1),.search-results .content .entry:nth-of-type(3n + 1){margin-left:0}}.search-no-results .content .entry{border:0}.entry-content p,.entry-content .intro{color:#013}.entry-content p a:not(.button),.entry-content .intro a:not(.button){color:#2a3139;border-bottom:1px solid #2f31ac;text-decoration:none;padding-bottom:.5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.entry-content p a:not(.button):hover,.entry-content p a:not(.button):focus,.entry-content .intro a:not(.button):hover,.entry-content .intro a:not(.button):focus{color:#2f31ac}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{padding-top:1.6em}.entry-content ol,.entry-content ul{color:#013;margin-bottom:1.6em;margin-left:18px}.error404 .entry-content ol,.error404 .entry-content ul{margin-bottom:4.08rem}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.entry-content li li{list-style-type:circle}.entry-content li{margin-bottom:.68rem}.entry-content code{background-color:#f6f8fa;border:1px solid #d8dadb;font-size:1.417rem;padding:.4rem .8rem;line-height:2}.entry-content pre{background-color:#f6f8fa;display:block;padding:1rem 2rem;border:1px solid #d8dadb;border-radius:2px;margin:0 0 1.382em;font-size:1.417rem}.entry-content pre code{background-color:transparent;border:none;padding:0}.entry-content input,.entry-content select,.entry-content textarea{margin-bottom:.68em}.entry-content iframe,.entry-content video{width:100%}.entry-content blockquote{display:block;padding:0 6.12rem 2.04rem;margin:2.72rem 0;border:0;background-color:#fff;border-top:1px solid #d8dadb;border-bottom:1px solid #d8dadb;width:896px;max-width:100vw;position:relative;left:50%;transform:translate(-50%);text-align:center}.entry-content blockquote:before{content:"“";display:block;font-size:8rem;font-family:"Georgia","Apple Garamond","Baskerville","Times New Roman","Droid Serif","Times","Source Serif Pro",serif;line-height:1;margin:-0.25em auto;color:rgba(42,49,57,.2);background-color:#fff;width:1em}.entry-content h2{text-transform:none;text-align:center;padding:0;padding-bottom:2.04rem;margin-bottom:2.04rem}.entry-content h3{padding-top:2.72rem;padding-bottom:1.36rem;margin-top:1px solid #d8dadb}.entry-content .flex-container{display:flex;flex-wrap:wrap;margin-bottom:2.72rem;max-width:700px;margin-right:auto;margin-left:auto;align-items:flex-start}@media(min-width: 896px){.entry-content .flex-container{max-width:none}}.entry-content .flex-container .text-item{flex:0 0 100%}@media(min-width: 768px){.entry-content .flex-container .text-item{flex:0 0 calc(50% - 0px)}}@media(min-width: 768px){.entry-content .flex-container .left{margin-right:0px}}.entry-content .flex-container .right{flex:0 0 100%}@media(min-width: 768px){.entry-content .flex-container .right{margin-left:100px;flex:0 0 calc(50% - 100px)}}.entry-content .flex-container .image-item{flex:0 0 100%}@media(min-width: 768px){.entry-content .flex-container .image-item{flex:0 0 calc(50% - 100px)}}.entry-content .flex-container .image-item.end{order:2}@media(min-width: 768px){.entry-content .flex-container .image-item.end{order:0}}.entry-content .flex-container:nth-child(2){margin-top:5.44rem}.entry{overflow:hidden;border:none}.entry-image-link{display:block;margin-bottom:1.36em;clear:both}.entry-image-link:before,.entry-image-link:after{clear:both;display:block;content:""}.blog .entry-image-link,.archive .entry-image-link,.search-results .entry-image-link{margin:-3.1rem -3.1rem 3rem;border-radius:2px 2px 0 0;display:block;width:calc(100% + 6rem + 0.2rem)}.entry-image-link img{border-radius:2px 2px 0 0;display:block;margin:0}.sector .entry-content .intro,.service .entry-content .intro,.inner .entry-content .intro{width:100%;font-size:1.983rem;font-weight:normal;font-family:"NimbusSanNov-SemBol",sans-serif}.sector .entry-content h2,.service .entry-content h2,.inner .entry-content h2{font-size:3.021rem;text-transform:uppercase;text-align:left;border-top:1px solid #d8dadb;padding-top:4.08rem;margin-top:4.08rem;font-weight:normal}.no-banner .hero-section,.error404 .hero-section{background:#f7f9fa;padding-bottom:0 !important}.no-banner h1,.error404 h1{font-size:4.027rem;font-weight:normal;color:#2a3139;text-shadow:none;margin-top:5.44rem !important;margin-bottom:4.08rem !important}.entry-title a{display:block;color:#2a3139;text-decoration:none;font-size:4.027rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.entry-title a:hover{color:#2f31ac}.entry-meta{font-size:small;width:100%}.entry-footer .entry-meta{margin-bottom:0}.entry-categories,.entry-tags{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:.2em}.entry-categories img,.entry-tags img{opacity:.618;display:inline-flex}.entry-categories a,.entry-tags a{display:inline-flex;text-decoration:none;font-weight:normal;margin-left:.2em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.entry-author-name{text-transform:capitalize}.archive-description{padding:15rem 0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:#c6cace;border-bottom:1px solid #d8dadb}.archive-description h1{color:#fff;max-width:512px;text-align:center;margin:0 auto}.entry-footer{border-top:1px solid #d8dadb;border-bottom:1px solid #d8dadb;margin-top:5vw;padding:5vw 0}@media(min-width: 768px){.entry-footer{margin-top:4.08rem;padding:4.08rem 0}}.blog .entry-footer,.archive .entry-footer,.search-results .entry-footer{padding:0;border:0;margin:0}.single-portfolio .entry-footer{display:none}.pagination{padding:6vw 0;clear:both}.pagination:before,.pagination:after{clear:both;display:block;content:""}@media(min-width: 896px){.pagination{padding:5rem 0}}.adjacent-entry-pagination{padding-bottom:0}.archive-pagination{width:100%}.archive-pagination ul{display:flex;justify-content:center}.archive-pagination li{margin:0 .25em 0 0}.archive-pagination a{color:#2a3139;font-size:1.7rem;padding:.5rem 1rem;border-radius:2px;text-decoration:none;display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.archive-pagination a:hover,.archive-pagination a:focus{color:#2f31ac}.archive-pagination .active a{background:#2f31ac;color:#fff}.comment-respond,.entry-comments,.entry-pings{font-size:1.7rem;margin:0 auto;padding:6vw 0;width:100%;max-width:768px;border-radius:2px}@media(min-width: 768px){.comment-respond,.entry-comments,.entry-pings{padding:6.12rem 0}}.comment-respond .form-submit{margin-bottom:0}.comment-respond label{width:100%;display:block;margin-bottom:1em}.comment-respond input,.comment-respond textarea{width:100%;display:block}.comment-respond input[type=submit]{width:auto}.comment-author span:first-of-type{font-weight:normal;text-transform:capitalize}.comment-list li{padding:4rem 0 0 5vw}.comment-list .depth-1{padding-left:0}.comment-list .comment-respond{padding-left:5vw}.comment-list>.comment-respond{padding-left:0}.comment-header{margin-bottom:5vw}@media(min-width: 768px){.comment-header{margin-bottom:2em}}.comment-header p{margin-bottom:0}.comment-edit-link{padding-left:calc(4.8rem + 1em)}.entry-pings .comment-edit-link{padding:0;clear:both;display:block}.comment-meta{padding-left:calc(4.8rem + 1em);word-break:break-all}.entry-pings .comment-meta{padding:0 0 1em}.comment-meta .comment-time a{color:#c6cace;text-decoration:none;font-size:small}.comment-content{clear:both}.comment-content ul>li{list-style-type:disc}@media(min-width: 1280px){.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{width:50%}}.comment-respond input[type=email] label,.comment-respond input[type=text] label,.comment-respond input[type=url] label{display:block;margin-right:1rem}.comment-reply-title a{font-size:1.5rem}.entry-pings .reply{display:none}.pingback:last-of-type p{margin-bottom:0}.entry-content .form-wrap{position:relative;width:100%;margin-bottom:13.6rem}.entry-content .nf-form-fields-required{display:none}.entry-content .nf-form-cont input{border:none;font-weight:normal;color:#2a3139;opacity:100%;border:1px solid #d8dadb;border-radius:1px solid #d8dadb;background:#f7f9fa}.entry-content .nf-form-cont .nf-form-content{width:100%}@media(min-width: 896px){.entry-content .nf-form-cont .nf-form-content{width:calc(50% - 15px);margin-right:15px}}.entry-content .nf-form-cont .nf-field{width:100%}.entry-content .nf-form-cont .nf-field-element textarea{height:272px;border:none;border:1px solid #d8dadb;border-radius:2px;font-weight:normal;padding-top:1.088rem;background:#f7f9fa}.entry-content .nf-form-cont #nf-field-11-wrap .nf-field-element{text-align:center}.entry-content .nf-form-cont #nf-field-11-wrap #nf-field-11{margin-right:auto;margin-left:auto;text-align:center;color:#fff;padding:1.36rem 2.72rem;height:auto;font-weight:normal;background:#2f31ac;border:none}.entry-content .nf-form-cont #nf-field-10-container{width:100%;height:100%}@media(min-width: 896px){.entry-content .nf-form-cont #nf-field-10-container{position:absolute;right:0;width:calc(50% - 15px);top:0}}.entry-content .nf-form-cont #nf-field-11-container{position:absolute;right:0;width:100%}.entry-content .flex-container{align-items:stretch;max-width:none}.entry-content .flex-container h4{padding:0}.entry-content .flex-container .location-left{flex:0 0 100%}@media(min-width: 768px){.entry-content .flex-container .location-left{flex:0 0 50%}}.entry-content .flex-container .location-left p{margin:0;padding:0}.entry-content .flex-container .map-right{flex:0 0 100%}@media(min-width: 768px){.entry-content .flex-container .map-right{flex:0 0 50%}}.entry-content .flex-container .location-item{background:#f7f9fa;display:flex;flex-wrap:wrap;height:100%}.entry-content .flex-container .location-item .image{flex:0 0 100%}.entry-content .flex-container .location-item .image img{object-fit:none;object-position:center;height:300px}.entry-content .flex-container .location-item .address-wrap{flex:0 0 100%;padding:2.72rem}.entry-content .flex-container .location-item .address{display:flex;font-family:"NimbusSanNov-SemBol",sans-serif;font-weight:normal;color:#2a3139;margin-bottom:1.36rem;font-size:1.7rem;align-items:flex-start}.entry-content .flex-container .location-item .address:before{content:"";font-family:fontAwesome;font-size:14px;margin-right:15px;position:relative;top:3px;background:#2f31ac;color:#fff;border-radius:2px;display:flex;justify-content:center;align-items:center;flex:0 0 24px;height:24px}.entry-content .flex-container .location-item .phone{font-family:"NimbusSanNov-SemBol",sans-serif;display:flex;box-shadow:none;font-weight:normal;color:#2a3139;margin-bottom:1.36rem;border-bottom:0}.entry-content .flex-container .location-item .phone:before{content:"";font-family:fontAwesome;font-size:14px;margin-right:15px;position:relative;top:3px;background:#2f31ac;color:#fff;height:auto;border-radius:2px;display:flex;justify-content:center;align-items:center;flex:0 0 24px;height:24px}.entry-content .flex-container .location-item .email{font-family:"NimbusSanNov-SemBol",sans-serif;display:flex;box-shadow:none;font-weight:normal;color:#2a3139;border-bottom:0}.entry-content .flex-container .location-item .email:before{content:"";font-family:fontAwesome;font-size:12px;margin-right:15px;position:relative;top:3px;background:#2f31ac;color:#fff;height:24px;border-radius:2px;display:flex;justify-content:center;align-items:center;flex:0 0 24px}.entry-content .flex-container .map-item{flex:0 0 60%}.entry-content .uk-services{align-items:center}.entry-content .uk-services h2{text-transform:none;padding:0;margin:0;border-top:none}.entry-content .uk-services .location-left{flex:0 0 100%;margin-bottom:4.08rem}@media(min-width: 768px){.entry-content .uk-services .location-left{margin-bottom:0;margin-right:2.5641025641%;flex:0 0 calc(65.811965812% - 2.5641025641%)}}.entry-content .uk-services .map-right{flex:0 0 100%;padding:0;height:auto}@media(min-width: 768px){.entry-content .uk-services .map-right{margin-left:2.5641025641%;flex:0 0 calc(31.6239316239% - 2.5641025641%)}}.useful-links .entry-content .flex-container{align-items:stretch;margin-top:0}@media(min-width: 768px){.useful-links .entry-content .flex-container{margin-right:-20px;margin-left:-20px}}.useful-links .entry-content .flex-container .item{flex:0 0 33.333333%}.useful-links .entry-content .flex-container .flex-item{margin-bottom:40px;padding:0rem;display:flex;align-items:flex-start;border:none;background:none;box-shadow:none}@media(min-width: 768px){.useful-links .entry-content .flex-container .flex-item{margin-right:20px;margin-left:20px;flex:0 0 calc(33.3333% - 40px)}}.useful-links .entry-content .flex-container .flex-item a{text-decoration:none;height:auto;border:1px solid #d8dadb;border-radius:2px;color:#013;font-weight:normal;font-family:"NimbusSanNov-SemBol",sans-serif;font-size:1.417rem}.useful-links .entry-content .flex-container .flex-item a span{margin-bottom:0rem;display:block;font-weight:normal;border-bottom:1px solid #2f31ac;font-size:1.417rem;text-transform:uppercase;line-height:1.1}.useful-links .entry-content .flex-container .flex-item .button{max-width:200px;margin-right:auto;margin-left:auto;text-align:center;margin-top:2.72rem}.useful-links .entry-content li.flex-item{list-style-type:none;padding:0}.useful-links .entry-content a{display:block;height:100%;padding:2.72rem}.useful-links .entry-content h3{font-size:1.7rem;margin:0;padding:0;color:#2a3139;font-weight:normal}.useful-links .entry-content h3 span{font-weight:normal}.useful-links .entry-content span{margin-bottom:2.72rem}.our-staff .entry-content #grid-container{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-20px;margin-left:-20px}.our-staff .entry-content #grid-container .mobile{width:100%;max-width:338px;margin-right:20px;margin-left:20px;border:1px solid #d8dadb;padding:2.04rem;font-size:1.417rem;font-weight:normal;margin-bottom:2.72rem}@media(min-width: 512px){.our-staff .entry-content #grid-container .mobile{display:none}}.our-staff .entry-content .card-grid{flex:0 0 338px;height:auto;height:450px}@media(min-width: 512px){.our-staff .entry-content .card-grid{margin-bottom:4.08rem}}.our-staff .entry-content .card-grid .back{background:#fff;padding:1.36rem;font-size:1.417rem;font-weight:normal;border:1px solid #c6cace;display:none}@media(min-width: 512px){.our-staff .entry-content .card-grid .back{display:block;height:100%}}.our-staff .entry-content .card-grid .front{position:relative;display:block}.our-staff .entry-content .card-grid .remove-position{position:relative !important}.our-staff .entry-content .card-grid .image-wrap{display:block;height:450px}.our-staff .entry-content .card-grid .image-wrap img{width:100%;display:block}.our-staff .entry-content .card-grid .title-wrap{padding-top:1.36rem;padding-bottom:1.36rem;position:absolute;bottom:-1px;width:100%;background:-moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(0, 51, 101, 0.59) 99%, rgba(0, 51, 101, 0.6) 100%);background:-webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(0, 51, 101, 0.59) 99%, rgba(0, 51, 101, 0.6) 100%);background:linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(0, 51, 101, 0.59) 99%, rgba(0, 51, 101, 0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#007db9e8", endColorstr="#99003365",GradientType=0 )}.our-staff .entry-content .card-grid h3{font-size:1.7rem;text-align:center;margin:0;padding:0;font-weight:normal;font-family:"NimbusSanNov-Bol",sans-serif;margin-bottom:0rem;color:#fff}.our-staff .entry-content .card-grid h4{font-size:1.7rem;text-align:center;margin:0;padding:0;font-weight:normal;color:#fff;font-family:"NimbusSanNov-SemBol",sans-serif}@media(min-width: 512px){.our-staff .entry-content .card-grid{display:flex;margin-right:18px;margin-left:18px}}.news .content .entry-title{font-size:1.983rem;font-weight:normal}.news .content .entry-title a{font-size:1.983rem;font-weight:normal}.news .content .entry-image-link{margin-bottom:1.36rem}.single-post .content{max-width:650px}.single-post h1{font-size:4.027rem;font-weight:normal;color:#fff;text-transform:uppercase}.single-post h2{text-align:left;font-size:3.021rem;text-transform:uppercase;text-align:left;border-top:1px solid #d8dadb;padding-top:4.08rem;margin-top:4.08rem;font-weight:normal}.single-post h3{font-size:1.983rem;font-weight:normal;font-family:"NimbusSanNov-SemBol",sans-serif}.single-post .intro{width:100%;font-size:1.983rem;font-weight:normal;font-family:"NimbusSanNov-SemBol",sans-serif}.single-post .sidebar-primary .entry-header h4 a{font-size:1.983rem;border-bottom:1px solid #2f31ac;display:inline-block;font-family:"NimbusSanNov-SemBol",sans-serif;color:#013}.single-post .sidebar-primary .entry-header h4 a:hover{color:#2f31ac}.single-post .sidebar-primary h3.widget-title{font-size:1.7rem;border-top:none}.news-archive .entry-content{display:none}.news-archive .entry-meta{display:none}.policy .entry-content h3{font-family:"NimbusSanNov-SemBol",sans-serif;font-size:2.266rem;font-weight:normal}.sidebar{position:relative;z-index:1}.sidebar h3{border-top:2px solid #2f31ac;font-size:2.266rem}.sidebar ol,.sidebar ul{color:#013;margin-left:0;line-height:2}.sidebar ol>li{list-style-type:decimal}.sidebar ul>li{list-style-type:disc}.sidebar li li{list-style-type:circle}.sidebar a{color:#3f454c}.sidebar a:hover,.sidebar a:focus{color:#2f31ac}.sidebar .widget{font-size:1.5rem;padding:3.5vw 0}@media(min-width: 768px){.sidebar .widget{padding:0 0}}.sidebar .widget:first-of-type{padding-top:0}@media(min-width: 768px){.sidebar .widget:first-of-type{padding-top:1.36rem}}.blog .sidebar .widget,.archive .sidebar .widget{padding:3.5vw;background-color:#fff;border:1px solid #d8dadb;border-radius:2px;margin-bottom:7vw}@media(min-width: 768px){.blog .sidebar .widget,.archive .sidebar .widget{padding:3rem;margin-bottom:3rem}}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.site-footer{width:100%;color:#013;position:relative}@media(min-width: 768px){.site-footer .widget-area{margin-bottom:0}}.site-footer a:hover,.site-footer a:focus{color:#2f31ac}.before-footer,.call-to-action{margin-top:0rem;background-color:#f7f9fa;border-bottom:1px solid #d8dadb;border-top:1px solid #d8dadb;padding:5.44rem 0}@media(min-width: 768px){.before-footer,.call-to-action{padding:6.8rem 0}}.before-footer .wrap,.call-to-action .wrap{padding-right:0;padding-left:0;text-align:center;max-width:1152px;padding-right:6vw;padding-left:6vw}@media(min-width: 768px){.before-footer .wrap,.call-to-action .wrap{display:flex;align-items:center;justify-content:center}}.before-footer .wrap h3,.call-to-action .wrap h3{font-family:"NimbusSanNov-SemBol",sans-serif;color:dark;margin-bottom:0;font-size:2.266rem;text-align:center;font-weight:normal;display:block}@media(min-width: 768px){.before-footer .wrap h3,.call-to-action .wrap h3{display:inline-block;font-size:3.021rem}}.before-footer .wrap a,.call-to-action .wrap a{margin-top:2.72rem;text-transform:uppercase}@media(min-width: 768px){.before-footer .wrap a,.call-to-action .wrap a{margin-top:0;margin-left:25px}}.before-footer .wrap a:hover,.call-to-action .wrap a:hover{color:#fff}.before-footer .widget,.call-to-action .widget{width:100%;text-align:center;margin-bottom:0}.before-footer .widget:last-of-type,.call-to-action .widget:last-of-type{margin-bottom:0}.before-footer .textwidget p,.call-to-action .textwidget p{flex:0 0 100%}.before-footer .textwidget button,.call-to-action .textwidget button{flex:0 0 100%}@media(min-width: 768px){.before-footer .textwidget p,.call-to-action .textwidget p{flex:0 0 auto;margin-right:20px}.before-footer .textwidget button,.call-to-action .textwidget button{flex:0 0 auto}}.before-footer h2,.before-footer h3,.before-footer h4,.before-footer h5,.before-footer h6,.call-to-action h2,.call-to-action h3,.call-to-action h4,.call-to-action h5,.call-to-action h6{color:#2a3139}.before-footer p,.call-to-action p{font-size:2.266rem}@media(min-width: 768px){.before-footer p,.call-to-action p{margin:0}}.call-to-action{background-color:#f7f9fa;border-top:1px solid #d8dadb}.careers .call-to-action a{text-transform:none;color:#2a3139;text-decoration:none;border-bottom:2px solid #2f31ac}.careers .call-to-action a:hover{color:#2f31ac}@media(min-width: 768px){.careers .call-to-action a{margin-left:0px}}@media(min-width: 768px){.careers .call-to-action h3{font-size:2.266rem}}.footer-widgets{background:#fff;padding:4.08rem 0 0rem;position:relative;font-size:1.6rem}@media(min-width: 768px){.footer-widgets{padding:4.08rem 0 0rem}}@media(min-width: 768px){.footer-widgets .wrap{display:flex;flex-wrap:wrap}}.footer-widgets .widget-title{font-family:"NimbusSanNov-SemBol",sans-serif;font-size:1.417rem;margin-bottom:.68em;color:#2a3139;font-weight:normal}.footer-widgets .widget-area{margin:0 auto 2.72rem}@media(min-width: 768px){.footer-widgets .widget-area{margin-left:20px}.footer-widgets .widget-area.footer-widgets-1{margin-left:0}}@media(min-width: 768px){.footer-widgets .widget-area.footer-widgets-1{width:25%}}.footer-widgets .widget-area.footer-widgets-1 .widget_custom_html:nth-child(1){margin-bottom:2.72rem}.footer-widgets .widget-area.footer-widgets-1 .widget_custom_html:nth-child(1) img{width:100%;max-width:250px}.footer-widgets .widget-area.footer-widgets-1 .simple-social-icons{margin-bottom:4.08rem}.footer-widgets .widget-area.footer-widgets-1 .simple-social-icons li a{color:#2f31ac !important;font-size:30px !important}.footer-widgets .widget-area.footer-widgets-1 .widget_custom_html:last-of-type img{width:100%;max-width:150px}.footer-widgets .widget-area.footer-widgets-2{width:100%;display:flex}.footer-widgets .widget-area.footer-widgets-2 p{margin-bottom:0}@media(min-width: 768px){.footer-widgets .widget-area.footer-widgets-2{width:calc(25% - 20px)}}@media(min-width: 768px){.footer-widgets .widget-area.footer-widgets-2{margin-bottom:0}}.footer-widgets .widget-area.footer-widgets-3{width:100%;float:right}.footer-widgets .widget-area.footer-widgets-3 p{margin-bottom:0}@media(min-width: 768px){.footer-widgets .widget-area.footer-widgets-3{width:calc(25% - 20px)}}.footer-widgets .widget-area.footer-widgets-3 p{margin-bottom:0}.footer-widgets .widget-area.footer-widgets-4{width:100%;float:left;display:flex}.footer-widgets .widget-area.footer-widgets-4 p{font-size:1.417rem;font-family:"NimbusSanNov-SemBol",sans-serif;margin-bottom:0;line-height:1.3;font-weight:normal}.footer-widgets .widget-area.footer-widgets-4 a{font-size:1.417rem;font-family:"NimbusSanNov-Bol",sans-serif}.footer-widgets .widget-area.footer-widgets-4 p.bold{font-weight:normal;font-family:"NimbusSanNov-Bol",sans-serif}.footer-widgets .widget-area.footer-widgets-4 .address{margin-bottom:2.72rem}.footer-widgets .widget-area.footer-widgets-4 .address a{margin-top:.68rem !important;display:flex;font-weight:normal;color:#013;text-decoration:none}.footer-widgets .widget-area.footer-widgets-4 .address a:hover{color:#2f31ac}.footer-widgets .widget-area.footer-widgets-4 .address:nth-of-type(2) a{margin-top:0}@media(min-width: 768px){.footer-widgets .widget-area.footer-widgets-4{width:calc(25% - 20px)}}@media(min-width: 768px){.footer-widgets .widget-area.footer-widgets-4{margin-bottom:0}}.footer-widgets .widget-area .widget{display:block;margin-bottom:0rem}.footer-widgets .widget-area .widget:last-of-type{margin-bottom:0}.footer-widgets .widget-area .widget.widget_nav_menu{margin-bottom:0}.footer-widgets .menu{display:inline-block}.footer-widgets .menu li{display:flex;padding-bottom:.34rem}.footer-widgets .menu li a{text-transform:none;display:block;margin:0;line-height:1.2;padding:0rem 0 .68rem;font-weight:normal}.footer-widgets h3{text-transform:uppercase}.footer-widgets h4{color:#013;font-weight:normal;text-transform:uppercase;font-size:1.417rem}.footer-widgets .simple-social-icons .widget-wrap{display:flex;justify-content:flex-start;align-items:center}.footer-widgets .simple-social-icons .widget-wrap .widget-title{margin:0}.footer-widgets>.wrap{padding-bottom:2.72rem}.after-footer .wrap{border-top:1px solid #d8dadb;padding-top:2.72rem;padding-bottom:2.72rem;text-align:center}.after-footer .wrap .widget_media_gallery{margin-right:auto;margin-left:auto}.after-footer .wrap .gallery{display:flex;justify-content:space-around;align-items:center}@media(min-width: 768px){.after-footer .wrap .gallery{max-width:970px;margin-bottom:0rem;justify-content:space-around}}.after-footer .wrap .gallery-item{margin-bottom:0;display:flex;align-items:center;justify-content:center;margin-top:.68rem;margin-bottom:.68rem}@media(min-width: 512px){.after-footer .wrap .gallery-item{margin-right:10px;margin-left:10px}}.after-footer .wrap .gallery-item img{margin-right:auto;margin-left:auto}.after-footer .wrap .gallery-item:first-of-type{flex:0 1 200px}@media(min-width: 512px){.after-footer .wrap .gallery-item:first-of-type{margin-left:0}}.after-footer .wrap .gallery-item:nth-of-type(2){flex:0 0 108px}.after-footer .wrap .gallery-item:nth-of-type(3){flex:0 0 135px;padding-bottom:10px}.after-footer .wrap .gallery-item:nth-of-type(4){flex:0 0 207px;padding-top:10px;padding-bottom:10px}@media(min-width: 512px){.after-footer .wrap .gallery-item:nth-of-type(4){margin-right:0}}.footer-credits{color:#013;width:100%;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;padding:0rem 0;font-size:1.6rem}@media(min-width: 768px){.footer-credits{margin-top:0rem}}.footer-credits .wrap{border-top:1px solid #d8dadb;padding-top:2.72rem;padding-bottom:2.72rem;width:100%;margin-left:6vw;margin-right:6vw;max-width:1090px;width:88%}@media(min-width: 768px){.footer-credits .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}@media(min-width: 768px){.footer-credits .wrap{margin-left:auto;margin-right:auto}}.footer-credits .wrap .widget_nav_menu{margin-right:auto}.footer-credits .simple-social-icons{margin-left:-1em;margin-bottom:.68em}@media(min-width: 768px){.footer-credits .simple-social-icons{margin-bottom:0}}.footer-credits .menu{display:flex}.footer-credits .menu-item{width:auto;height:100%;align-items:center;flex:0 0 100%}@media(min-width: 768px){.footer-credits .menu-item{flex:0 0 auto;margin-right:20px}}.footer-credits .menu-item a{font-family:"NimbusSanNov-Med",sans-serif;display:block;margin:0;color:#2a3139;font-weight:normal;text-transform:none;text-align:center}.footer-credits p{margin-bottom:0;font-size:1.417rem}.footer-credits .textwidget{text-align:center;margin-top:1.36rem}@media(min-width: 768px){.footer-credits .textwidget{margin-top:0}}.sidebar .enews input{margin-bottom:1em}.site-footer .enews form{position:relative;margin-top:.618em}.site-footer .enews input[type=text],.site-footer .enews input[type=email]{margin-top:1rem}.site-footer .enews input[type=submit]{position:absolute;right:0;bottom:0;background:transparent;box-shadow:none;color:transparent;padding-right:0}.site-footer .enews input[type=submit]:hover+.send-icon,.site-footer .enews input[type=submit]:focus+.send-icon{opacity:1}.site-footer .enews .send-icon{display:block;height:1.8rem;width:1.8rem;background-image:url("assets/images/paper-plane.svg");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:2em;bottom:1em;margin:0;pointer-events:none;opacity:.236;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.archive.genesis-pro-portfolio .content{display:flex;flex-wrap:wrap;justify-content:space-between}.archive.genesis-pro-portfolio .entry{padding:0;border:0;width:100%;margin:0 0 6vw}.archive.genesis-pro-portfolio .entry:before{content:"";display:block !important;position:absolute;background:rgba(0,51,101,.6);height:100%;width:100%;left:0;right:0;bottom:0;pointer-events:none}@media(min-width: 512px){.archive.genesis-pro-portfolio .entry{width:48.7179487179%;margin-bottom:2.5rem;margin-left:2.5641025641%}.archive.genesis-pro-portfolio .entry:nth-of-type(odd){margin-left:0}}.archive.genesis-pro-portfolio .entry:before{opacity:0}.archive.genesis-pro-portfolio .entry:hover:before,.archive.genesis-pro-portfolio .entry:focus:before{opacity:1}.archive.genesis-pro-portfolio .entry:hover .entry-header,.archive.genesis-pro-portfolio .entry:focus .entry-header{top:0;bottom:0;margin:0;opacity:1}.archive.genesis-pro-portfolio .entry-header{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;margin-top:100%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.archive.genesis-pro-portfolio .entry-header a{color:#fff}.archive.genesis-pro-portfolio .content{display:flex;flex-wrap:wrap;justify-content:space-between}.archive.genesis-pro-portfolio .entry{padding:0;border:0;width:100%;margin:0 0 6vw}.archive.genesis-pro-portfolio .entry:before{content:"";display:block !important;position:absolute;background:rgba(0,51,101,.6);height:100%;width:100%;left:0;right:0;bottom:0;pointer-events:none}@media(min-width: 512px){.archive.genesis-pro-portfolio .entry{width:48.7179487179%;margin-bottom:2.5rem;margin-left:2.5641025641%}.archive.genesis-pro-portfolio .entry:nth-of-type(odd){margin-left:0}}.archive.genesis-pro-portfolio .entry:before{opacity:0}.archive.genesis-pro-portfolio .entry:hover:before,.archive.genesis-pro-portfolio .entry:focus:before{opacity:1}.archive.genesis-pro-portfolio .entry:hover .entry-header,.archive.genesis-pro-portfolio .entry:focus .entry-header{top:0;bottom:0;margin:0;opacity:1}.archive.genesis-pro-portfolio .entry-header{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;margin-top:100%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.archive.genesis-pro-portfolio .entry-header a{color:#fff}div.gs-faq{padding:0;border-top:1px solid #d8dadb;margin-top:2.72rem}div.gs-faq .gs-faq__question{font-size:1.983rem;font-weight:normal;color:#2a3139;background:transparent;border-radius:0;background-color:#fff;box-shadow:none;margin:0;padding:1.5em 3em 1.5em 0em;height:auto;line-height:1;display:block;border-bottom:1px solid #d8dadb;border-right:none;border-left:none;border-top:0;z-index:1;position:relative;text-transform:none}div.gs-faq .gs-faq__question:after{content:"+";position:absolute;right:1em;top:1.5em;line-height:1}div.gs-faq .gs-faq__question.gs-faq--expanded:after{content:"-"}div.gs-faq .gs-faq__question:last-of-type{margin-bottom:0}div.gs-faq .gs-faq__answer{padding:2.72rem 0;margin:0;border-bottom:1px solid #d8dadb;border-top:0;background-color:#fff}.share-after{margin-top:4rem}.lSSlideWrapper{max-width:calc(100% + 4em);margin:0 -2em}.gts-rating{margin:1em auto -1em}.lSSlideOuter{width:100%}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{height:auto !important}ul.testimonials-list li:before{content:"“";display:block;font-size:8rem;font-family:"Georgia","Apple Garamond","Baskerville","Times New Roman","Droid Serif","Times","Source Serif Pro",serif;line-height:1;margin:0 0 -0.5em;color:rgba(42,49,57,.2)}ul.testimonials-list blockquote{padding:0 2em 1em;border:0}ul.testimonials-list img{width:6rem;margin:2rem auto}ul.testimonials-list h5{font-size:1em;color:#2a3139}.lSSlideOuter .lSPager.lSpg>li a{opacity:.1;background-color:#2a3139}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{opacity:.3;background-color:#2a3139}.gts-company{font-size:small;display:block;margin-bottom:1em}@media(max-width: 768px){.contact-page .agm-canvas{height:30rem !important}}.contact-page .agm-canvas:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(42,49,57,.618);z-index:1}.nf-field .nf-field-element input,.nf-field .nf-field-element select{height:3em}.no-js .slick-slide:first-of-type{display:block;width:100%}.slick-arrow{box-shadow:none}.simple-social-icons svg[class^=social-],.simple-social-icons svg[class*=" social-"]{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.simple-social-icons ul{margin:-0.5em -0.5em 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;top:10px}.simple-social-icons ul li{background:none;border:none;list-style-type:none;margin:0 .5em 0 0;padding:0}.simple-social-icons ul li a{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:0em;text-align:center;text-decoration:none;text-transform:none;margin:0px;padding:5px !important;background-color:transparent !important}.simple-social-icons ul.aligncenter{justify-content:center}.simple-social-icons ul.alignleft{justify-content:flex-start}.simple-social-icons ul.alignright{justify-content:flex-end}.wpmenucartli{margin-top:1em}.wpmenucart-contents{text-decoration:none;color:#2a3139;font-size:1.8rem;margin-top:1em;position:relative}@media(min-width: 896px){.wpmenucart-contents{margin-left:1em}}.wpmenucart-contents .cartcontents{position:absolute;right:-0.4rem;top:-0.4rem;box-shadow:0 0 0 1px #fff;background-color:#2f31ac;color:#fff;height:1.2rem;width:1.2rem;border-radius:1.2rem;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.7rem;font-weight:normal;line-height:1.2rem}.featherlight .featherlight-close-icon{box-shadow:none}.pum-container{padding-right:6vw !important;padding-left:6vw !important;padding-top:5rem !important;padding-bottom:4.08rem !important;max-width:880px !important}.pum-content h1{text-transform:uppercase;text-align:center;font-size:4.027rem;padding-bottom:4.08rem;margin-bottom:4.08rem;border-bottom:1px solid #d8dadb;font-size:2.8433rem}@media(min-width: 768px){.pum-content h1{font-size:4.027rem}}.pum-content h2{font-size:1.983rem;font-family:"NimbusSanNov-Bol",sans-serif;font-weight:normal;font-style:normal;line-height:1.236;margin:0 0 .68em}.pum-content .intro{font-size:1.983rem;font-family:"NimbusSanNov-SemBol",sans-serif}.pum-content p{line-height:1.6;letter-spacing:.25px;font-size:1.7rem}.pum-content a{color:#2a3139}.pum-content a:hover{color:#2f31ac}.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:0 !important}.front-page-widget{width:100%;position:relative}.front-page-widget:nth-of-type(even){border-top:1px solid #d8dadb}.front-page-widget .widget:last-of-type{margin-bottom:0}.front-page-widget .textwidget{width:100%}.front-page-widget p,.front-page-widget li{color:#013}.front-page-1{background-image:url(https://environoise.co.uk/image/environoise-sm.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;padding:8.16rem 0 0rem}@media(min-width: 768px){.front-page-1{background-image:url(https://environoise.co.uk/image/environoise-lg.jpg);padding:8rem 0 0rem;background-size:cover;background-position:center}}@media(min-width: 896px){.front-page-1{padding:20rem 0 0rem}}@media(min-width: 1280px){.front-page-1{padding:20rem 0 0rem}}.has-before-header .front-page-1{padding:12.24rem 0 0rem}@media(min-width: 768px){.has-before-header .front-page-1{padding:12.24rem 0 0rem}}@media(min-width: 896px){.has-before-header .front-page-1{padding:23.8rem 0 0rem}}@media(min-width: 1152px){.has-before-header .front-page-1{padding:23.8rem 0 0rem}}.front-page-1>.wrap{padding-right:0;padding-left:0;width:100%;position:relative;z-index:2;margin:0 auto;background:-moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(0, 51, 101, 0.59) 99%, rgba(0, 51, 101, 0.6) 100%);background:-webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(0, 51, 101, 0.59) 99%, rgba(0, 51, 101, 0.6) 100%);background:linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(0, 51, 101, 0.59) 99%, rgba(0, 51, 101, 0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#007db9e8", endColorstr="#99003365",GradientType=0 );max-width:none}@media(min-width: 768px){.front-page-1>.wrap{max-width:none}}@media(min-width: 896px){.front-page-1>.wrap{padding-left:0;padding-right:0;width:100%}}.front-page-1 .textwidget{text-align:center}.front-page-1 h1{width:88%;max-width:1090px;margin-right:auto;margin-left:auto;color:#fff;text-align:center;margin-top:5.44rem;margin-bottom:2.72rem;text-shadow:1px 0px 5px rgba(0,0,0,.5);text-transform:uppercase}.front-page-1 p{width:100%;max-width:512px;color:#fff;margin:.68em auto 0;text-align:center}.front-page-1 h2{font-size:4.027rem;margin-bottom:.382em}@media(min-width: 390px){.front-page-1 h2{font-size:2.8433rem;line-height:1.236}}@media(min-width: 768px){.front-page-1 h2{font-size:4.027rem}}.front-page-1 p{max-width:512px;line-height:1.382}@media(min-width: 390px){.front-page-1 p{line-height:1.618}}.front-page-1 button{margin-right:auto;margin-left:auto;margin-bottom:2.72rem}.front-page-1 .services-box{width:88%;max-width:1090px;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:2.04rem;padding-bottom:1.36rem}@media(min-width: 768px){.front-page-1 .services-box{background-color:transparent}}@media(min-width: 896px){.front-page-1 .services-box{padding-left:0;padding-right:0}}.front-page-1 .services-box .item{border-radius:2px;margin-bottom:1.36rem;text-align:center;box-shadow:0 2rem 5rem -0.618rem rgba(42,49,57,.0618);background:#fff;flex:0 0 100%;padding:0rem}@media(min-width: 768px){.front-page-1 .services-box .item{margin-bottom:1.36rem}}@media(min-width: 1152px){.front-page-1 .services-box .item{flex:0 0 calc(20% - 10px);box-shadow:0 2rem 5rem -0.618rem rgba(42,49,57,.0618);margin-right:5px;margin-left:5px}}.front-page-1 .services-box .item a{text-align:center;display:flex;justify-content:flex-start;width:100%;height:100%;align-items:center;position:relative;font-size:1.7rem;text-decoration:none;letter-spacing:0;line-height:1.1;overflow:hidden;flex-direction:column;padding:2.72rem 0}@media(min-width: 768px){.front-page-1 .services-box .item a{flex-direction:row;padding:1.36rem 2.72rem}}@media(min-width: 1152px){.front-page-1 .services-box .item a{flex-direction:column;padding:0rem 0rem}}.front-page-1 .services-box .item a .image-wrap{flex:0 0 auto;margin-right:10px;background:#fff}@media(min-width: 1152px){.front-page-1 .services-box .item a .image-wrap{max-width:none;margin-right:0;padding-bottom:.68rem}}@media(min-width: 1152px)and (min-width: 1152px){.front-page-1 .services-box .item a .image-wrap{margin-top:4.08rem}}.front-page-1 .services-box .item a .image-wrap img{display:block;margin:0 auto;width:60px;height:60px;transform-origin:center;transform:scale(0.9);transition:all .3s ease-in-out}.front-page-1 .services-box .item a .text-wrap{position:relative;padding-bottom:.68rem;padding-top:.68rem;padding-right:.68rem;padding-left:.68rem}@media(min-width: 1152px){.front-page-1 .services-box .item a .text-wrap{min-height:100px;display:block;margin-bottom:2.72rem}}.front-page-1 .services-box .item a .link-wrap{border:1px solid #2f31ac;background:#2f31ac;display:flex;padding:.68rem 2.72rem;margin-top:1.36rem}@media(min-width: 768px){.front-page-1 .services-box .item a .link-wrap{margin-top:0;margin-right:0;margin-left:auto;flex:0 0 150px}}.front-page-1 .services-box .item a .link-wrap p{font-family:"NimbusSanNov-Bol",sans-serif;color:#fff;margin:0;font-size:1.417rem;font-weight:normal}@media(min-width: 1152px){.front-page-1 .services-box .item a .link-wrap{position:absolute;bottom:-30px;width:100%}}.front-page-1 .services-box .item a h3{font-size:1.983rem;font-family:"NimbusSanNov-Bol",sans-serif;font-weight:normal;font-style:normal;text-transform:none;margin-bottom:0;text-align:center;color:#2a3139}@media(min-width: 768px){.front-page-1 .services-box .item a h3{width:100%}}@media(min-width: 896px){.front-page-1 .services-box .item a h3{text-align:center}}.front-page-2{background:#fff;padding:4.08rem 0 0}@media(min-width: 768px){.front-page-2{padding:4.08rem 0}}@media(min-width: 1152px){.front-page-2{padding:4.08rem 0}}.front-page-2 #custom_html-4 .custom-html-widget .title{flex:0 0 30%}.front-page-2 section:nth-child(1){margin-bottom:4.08rem;border-bottom:1px solid #d8dadb}.front-page-2 h2{text-align:center;text-transform:uppercase;margin-bottom:4.08rem}.front-page-2 p{font-size:1.7rem}.front-page-2 .logo{float:right;width:10em;margin-left:2.72rem;margin-bottom:2.72rem}.front-page-3{background:#fff;padding-bottom:5.44rem}.front-page-3 .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.front-page-3 .wrap:before,.front-page-3 .wrap:after{display:none}.front-page-3 .widget hr{margin:4.76rem 0}@media(min-width: 768px){.front-page-3 .widget hr{margin:7.48rem 0}}.front-page-3 .icon_widget{align-self:flex-start}.front-page-3 .icon_widget .widget-title{font-size:3.021rem}.front-page-3 .icon_widget i{display:inline-block}.front-page-3 .widget_media_gallery{width:100%}.front-page-3 .widget_media_gallery .gallery-item{max-width:250px;margin:0}.front-page-4{padding:4.08rem 0 0rem;background:#f7f9fa;text-align:center}@media(min-width: 768px){.front-page-4{padding:4.08rem 0 0rem}}.front-page-4 .wrap{width:100%;min-width:100%;padding:0}.front-page-4 .widget-title{text-align:center;margin:0 0 4.76rem}.front-page-4 .widget-subtitle{text-align:center;margin:10.2rem 0 1em}.front-page-4 .image-grid{display:flex;flex-wrap:wrap;width:100vw}.front-page-4 .listing-item{width:100vw;margin:0;padding:0;overflow:hidden;position:relative;text-align:center;border:1px solid #f7f9fa}@media(min-width: 512px){.front-page-4 .listing-item{width:50vw}}@media(min-width: 768px){.front-page-4 .listing-item{width:20vw}}.front-page-4 .listing-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.front-page-4 .image-grid{position:relative}.front-page-4 .image{display:block;position:relative}.front-page-4 .sector-title{position:absolute;bottom:-2px;width:calc(100% - 40px);width:100%;display:flex;align-items:center;justify-content:center;background:-moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(0, 51, 101, 0.59) 99%, rgba(0, 51, 101, 0.6) 100%);background:-webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(0, 51, 101, 0.59) 99%, rgba(0, 51, 101, 0.6) 100%);background:linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(0, 51, 101, 0.59) 99%, rgba(0, 51, 101, 0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#007db9e8", endColorstr="#99003365",GradientType=0 )}.front-page-4 .sector-title h3{font-family:"NimbusSanNov-Bol",sans-serif;color:#fff;margin-bottom:0;font-weight:normal;padding:2.72rem;text-shadow:1px 0px 5px rgba(0,0,0,.5);font-size:1.983rem}.front-page-4 img{min-width:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.front-page-4 h2{text-align:center !important;color:#2a3139;text-transform:uppercase;margin-bottom:4.08rem}.front-page-5{padding-top:4.08rem !important}.front-page-5 .wrap{position:relative}.front-page-5 .widget-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.front-page-5 h2{text-transform:uppercase;text-align:center;margin-bottom:4.08rem}.front-page-5 .entry{border:none !important;overflow:hidden;padding:0rem;padding-bottom:.68rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(min-width: 768px){.front-page-5 .entry{width:31.6239316239%;margin-left:2.5641025641%;clear:none;margin-bottom:0;margin-top:0}.front-page-5 .entry:nth-of-type(3n + 1){margin-left:0}.front-page-5 .entry:nth-of-type(1n + 4){margin-top:2.5641025641%}}.front-page-5 .entry>a{display:block;margin:0;width:calc(100% + 6rem);max-width:calc(100% + 6rem);margin:-3rem -3rem .68rem;border-radius:2px 2px 0 0}.front-page-5 .entry>a img{border-radius:2px 2px 0 0}.front-page-5 .entry p:last-of-type{margin-bottom:0}.front-page-5 .entry-title{order:2}.front-page-5 .entry-title a{font-size:2.266rem;color:#2a3139;display:inline-block;font-weight:normal}.front-page-5 p.entry-meta{order:1;font-size:small}.front-page-5 p.entry-meta:last-of-type{margin-bottom:1em}.front-page-5 .widget_custom-twitter-feeds-widget{border-top:1px solid #d8dadb;padding-top:2.72rem;padding-bottom:2.72rem;margin-bottom:2.72rem}.front-page-5 .widget_custom-twitter-feeds-widget h3{text-transform:uppercase}.front-page-5 #ctf .ctf-corner-logo{display:none}.front-page-5 .subheader{display:flex;justify-content:space-between;padding-top:2.72rem;text-transform:uppercase}.front-page-5 .subheader a{text-transform:none;text-decoration:none}.front-page-5 .subheader a:after{line-height:0;content:"";font-family:fontAwesome;font-size:20px}@media(min-width: 768px){.front-page-5 .widget_custom-twitter-feeds-widget .ctf-tweets,.front-page-5 .widget_custom-twitter-feeds-widget .ctf-tweet-items{display:flex}}.front-page-5 .widget_custom-twitter-feeds-widget .ctf-item{flex:0 0 100%;border-top:0 !important}@media(min-width: 768px){.front-page-5 .widget_custom-twitter-feeds-widget .ctf-item{flex:0 0 50%}}.front-page-5 .widget_custom-twitter-feeds-widget .ctf-item:before{content:"";font-family:fontAwesome;font-size:30px;margin-right:auto;margin-bottom:10px;position:relative;top:1px;background:#fff;color:#2f31ac;width:22px;height:22px;border-radius:2px;display:flex;justify-content:center;align-items:center}.front-page-5 .widget_custom-twitter-feeds-widget .ctf-retweet-icon{display:inline-block;font-size:inherit;background:#2f31ac !important}.front-page-5 .widget_custom-twitter-feeds-widget .ctf-item:nth-child(1){padding-right:30px}@media(min-width: 768px){.front-page-5 .widget_custom-twitter-feeds-widget .ctf-item:nth-child(1){border-right:1px solid #d8dadb}}@media(min-width: 768px){.front-page-5 .widget_custom-twitter-feeds-widget .ctf-item:nth-child(2){margin-left:30px}}.front-page-5 .widget_custom-twitter-feeds-widget .ctf-retweet-text{font-weight:normal;text-decoration:none}.front-page-5 .widget_custom-twitter-feeds-widget .ctf-author-box-link a{font-weight:normal;text-decoration:none}.front-page-5 .widget_custom-twitter-feeds-widget .ctf-author-box-link .ctf-author-name{margin-left:0 !important}.front-page-5 .widget_custom-twitter-feeds-widget .ctf-tweet-content{margin-right:2.72rem}.front-page-5 .widget_custom-twitter-feeds-widget .ctf-tweet-content a{text-decoration:none}.front-page-6{background:#f7f9fa;background-repeat:no-repeat;border:none !important;color:#fff}@media(min-width: 768px){.front-page-6{padding:5.44rem 0}}@media(min-width: 768px){.front-page-6 .widget{margin-bottom:0}}.front-page-6 .widget:last-of-type .button{margin-bottom:0}.front-page-6 p{color:#013;font-weight:normal;font-size:4.027rem;margin-right:20px;max-width:768px}@media(min-width: 768px){.front-page-6 p{margin-bottom:0}}.front-page-6 .alignright{margin-left:0}.front-page-6 .custom-html-widget{display:flex;justify-content:center;align-items:center;z-index:99999999}.front-page-6 .button{padding:10px 20px;background:#2f31ac}.front-page-7{text-align:center}.front-page-7 .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0}.front-page-7 .wrap:before,.front-page-7 .wrap:after{display:none}.front-page-7 .widget{width:100%}.front-page-7 .pricing-table{margin-left:6vw;margin-right:6vw}@media(min-width: 768px){.front-page-7 .pricing-table{margin-top:5rem;margin-left:0;margin-right:0}}.front-page-7 hr{max-width:88vw;margin-left:auto;margin-right:auto}@media(min-width: 768px){.front-page-7 hr{max-width:100%}}.front-page-7 ul blockquote{padding-left:calc(2em + 6vw);padding-right:calc(2em + 6vw)}@media(min-width: 768px){.front-page-7 ul blockquote{padding-left:2em;padding-right:2em}}.front-page-9{background-size:cover;background-position:center;color:#fff;position:relative;text-align:center}@media(min-width: 768px){.front-page-9 .wrap{padding:5rem 0}}.front-page-9:before{content:"";display:block !important;position:absolute;background:rgba(0,51,101,.6);height:100%;width:100%;left:0;right:0;bottom:0;pointer-events:none}.front-page-9 .widget{position:relative;z-index:2;margin:0 auto;max-width:768px}.front-page-9 .widget-wrap{height:100%}.front-page-9 .widget_media_image{padding:0;position:absolute;z-index:0;max-width:100%;top:0;left:0;right:0;bottom:0}.front-page-9 .widget_media_image figure{min-width:100%;width:100%;height:100%;margin:0}.front-page-9 .widget_media_image img{height:100% !important;width:100%;object-fit:cover;object-position:center}.front-page-9 .widget_media_image figcaption{position:absolute !important;background-color:#fff;clip:rect(0, 0, 0, 0);height:.1rem;width:.1rem;border:0;overflow:hidden}.front-page-9 p{color:#d8dadb}.front-page-9 form{margin-top:1.382em}.front-page-9 ::-moz-placeholder{color:#d8dadb;opacity:1}.front-page-9 ::-webkit-input-placeholder{color:#d8dadb}.front-page-9 input{background-color:rgba(255,255,255,.25);border:0;margin:0 auto 1em;color:#fff;display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(min-width: 512px){.front-page-9 input{display:inline-block;margin:0 .2em 1em;width:auto}}@media(min-width: 768px){.front-page-9 input{margin-bottom:0}}.front-page-9 input[type=submit]{margin-bottom:0;width:auto}.front-page-9 input:hover,.front-page-9 input:focus{background-color:rgba(255,255,255,.3)}@media print{*,*:before,*:after{background:transparent !important;box-shadow:none !important;color:#2a3139 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after,.site-title>a:after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}blockquote,pre{border:1px solid #d8dadb;page-break-inside:avoid}.content,.content-sidebar{width:100%}button,input,select,textarea,.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar{display:none !important}.title-area{text-align:center;width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.site-inner{padding-top:0;position:relative;top:-10rem}.author-box{margin-bottom:0}h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}img{page-break-after:avoid;page-break-inside:avoid}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}
