.v-align{display:table;height:100%;width:100%}.v-align-inner{display:table-cell;vertical-align:middle}@media (min-width:1430px){.container{width:1400px !important}}@media (min-width:1630px){.container{width:1440px !important;padding:0}}@media (min-width:1430px){.container.container-small{width:1170px !important}}@media (max-width:767px){.container{padding-left:25px;padding-right:25px}}@font-face{font-family:'Gotham Bold New';src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Gotham-Bold_new.eot');src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Gotham-Bold_new.eot?#iefix') format('embedded-opentype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Gotham-Bold_new.woff2') format('woff2'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Gotham-Bold_new.woff') format('woff'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Gotham-Bold_new.ttf') format('truetype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Gotham-Bold_new.svg#gotham_htflight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Gotham HTF Bold New';src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/GothamHTF-Bold_new.eot');src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/GothamHTF-Bold_new.eot?#iefix') format('embedded-opentype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/GothamHTF-Bold_new.woff2') format('woff2'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/GothamHTF-Bold_new.woff') format('woff'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/GothamHTF-Bold_new.ttf') format('truetype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/GothamHTF-Bold_new.svg#gotham_htflight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'gotham_htflight';src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-light-webfont.eot');src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-light-webfont.eot?#iefix') format('embedded-opentype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-light-webfont.woff2') format('woff2'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-light-webfont.woff') format('woff'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-light-webfont.ttf') format('truetype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-light-webfont.svg#gotham_htflight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'gotham_htfmedium';src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-medium-webfont.eot');src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-medium-webfont.eot?#iefix') format('embedded-opentype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-medium-webfont.woff2') format('woff2'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-medium-webfont.woff') format('woff'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-medium-webfont.ttf') format('truetype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-medium-webfont.svg#gotham_htfmedium') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'gotham_htfbold';src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-bold-webfont.eot');src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-bold-webfont.eot?#iefix') format('embedded-opentype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-bold-webfont.woff2') format('woff2'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-bold-webfont.woff') format('woff'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-bold-webfont.ttf') format('truetype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-bold-webfont.svg#gotham_htfbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'gotham_htfbook';src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-book-webfont.eot');src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-book-webfont.eot?#iefix') format('embedded-opentype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-book-webfont.woff2') format('woff2'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-book-webfont.woff') format('woff'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-book-webfont.ttf') format('truetype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/gothamhtf-book-webfont.svg#gotham_htfbook') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Archer Book';src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Book.eot');src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Book.eot?#iefix') format('embedded-opentype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Book.woff2') format('woff2'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Book.woff') format('woff'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Book.ttf') format('truetype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Book.svg#Archer-Book') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Archer';src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Semibold.eot');src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Semibold.eot?#iefix') format('embedded-opentype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Semibold.woff2') format('woff2'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Semibold.woff') format('woff'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Semibold.ttf') format('truetype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Semibold.svg#Archer-Semibold') format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Archer';src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Medium.eot');src:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Medium.eot?#iefix') format('embedded-opentype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Medium.woff2') format('woff2'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Medium.woff') format('woff'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Medium.ttf') format('truetype'),url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/fonts/Archer-Medium.svg#Archer-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}.menu-main-menu-container{position:relative;z-index:999}@media (min-width:1200px){.menu-main-menu-container{z-index:2}}#menu-main-menu{display:inline-block;position:relative;margin-right:18px;font-size:30px;color:#fff;padding-left:0;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;width:100%;text-align:right;margin-bottom:0}#menu-main-menu .ion-navicon-round{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:1430px) AND (max-width:1630px){#menu-main-menu{padding-right:20px}}#menu-main-menu>li{display:inline-block;margin-left:30px;margin-right:30px;position:relative}@media (max-width:1199px){#menu-main-menu>li.active .sub-menu{display:block}}@media (min-width:1200px){#menu-main-menu>li{margin-left:40px;margin-right:0}#menu-main-menu>li:first-child{margin-left:0}#menu-main-menu>li:hover .sub-menu{display:block}}#menu-main-menu>li>a{line-height:55px}#menu-main-menu>li a{color:#004a9c;font-family:'gotham_htfmedium';font-size:17px}#menu-main-menu>li a:hover{text-decoration:none}.home #menu-main-menu>li a{color:#fff}#menu-main-menu .menu-item-has-children>a{position:relative}@media (max-width:1199px){#menu-main-menu .menu-item-has-children>a:after{content:"\f078";font-family:FontAwesome;position:absolute;right:-40px;top:0;font-size:15px}}@media (max-width:1199px){#menu-main-menu .menu-item-has-children.active>a:after{content:"\f077"}}#menu-main-menu .sub-menu{display:none;padding-left:0;background:#fff;z-index:999}@media (min-width:1200px){#menu-main-menu .sub-menu{position:absolute;margin-left:-150px;left:50%;top:55px;width:300px;text-align:center;border-top:5px solid #009cdc;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}#menu-main-menu .sub-menu:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,156,220,0);border-bottom-color:#009cdc;border-width:15px;margin-left:-15px}}#menu-main-menu .sub-menu>li{display:block;border-bottom:1px solid #eaeaea;padding:20px 30px 20px 0}@media (max-width:1199px){#menu-main-menu .sub-menu>li:last-child{border-bottom:0}}@media (min-width:1200px){#menu-main-menu .sub-menu>li{padding:20px 30px}}#menu-main-menu .sub-menu>li a{font-size:15px;color:#004a9c;display:block;font-family:'gotham_htfbook'}#menu-main-menu .sub-menu>li a:hover{color:#009cdc}@media (max-width:1199px){.header-right{margin:0;width:100%;height:100%;z-index:300;background-color:#fff;position:fixed;top:0;right:-100%;transition:all .3s cubic-bezier(.19, 1, .22, 1);overflow-y:auto}.header-right #menu-main-menu{text-align:left;padding-top:50px}.header-right #menu-main-menu li{display:block;margin-bottom:15px}.header-right #menu-main-menu li a{font-size:20px;line-height:1.2em}.home .header-right #menu-main-menu li a{color:#004a9c}.header-right #menu-main-menu li .sub-menu li{margin-bottom:0}.header-right #menu-main-menu li .sub-menu li a{font-size:15px}}.hamburger_nav{display:none;overflow:visible;margin:0 -10px 0 0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;position:relative;z-index:400;float:right}@media (max-width:1199px){.hamburger_nav{display:inline-block;margin-top:3px;padding:5px 10px}}@media (max-width:480px){.hamburger_nav{margin-top:0}}@media (max-width:320px){.hamburger_nav{padding-top:0;padding-bottom:0}}.hamburger_nav .hamburger-box{position:relative;display:inline-block;width:30px;height:24px}.hamburger_nav .hamburger-box .bars{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#009cdc;top:50%;display:block;margin-top:-2px}.home .hamburger_nav .hamburger-box .bars{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#fff}.home .sticky .hamburger_nav .hamburger-box .bars{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#009cdc}.hamburger_nav .hamburger-box .bars::before{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#009cdc;display:block;content:'';top:-10px}.home .hamburger_nav .hamburger-box .bars::before{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#fff}.home .sticky .hamburger_nav .hamburger-box .bars::before{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#009cdc}.hamburger_nav .hamburger-box .bars::after{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#009cdc;display:block;content:'';bottom:-10px}.home .hamburger_nav .hamburger-box .bars::after{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#fff}.home .sticky .hamburger_nav .hamburger-box .bars::after{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#009cdc}.active  .header-right{right:0}.active  .hamburger-box .bars{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#009cdc;transition-delay:.14s;transform:rotate(225deg)}.home .active  .hamburger-box .bars{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#009cdc}.active  .hamburger-box .bars::before{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#009cdc;top:0;opacity:0}.home .active  .hamburger-box .bars::before{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#009cdc}.active  .hamburger-box .bars::after{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#009cdc;bottom:0;transform:rotate(-90deg)}.home .active  .hamburger-box .bars::after{transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-duration:.3s;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:0;background-color:#009cdc}.mobile-contact{color:#004a9c;padding:30px;font-size:18px;line-height:22px}.mobile-contact span{color:#009cdc}.mobile-contact img{width:39px;margin-right:24px}.ccm-home-image-slider .ccm-home-image-slider-inner{position:relative}.ccm-home-image-slider .ccm-home-image-slider-inner .rslides_tabs{position:absolute;bottom:0;left:0;z-index:9;right:0;margin:0 auto}@media (min-width:768px){.ccm-home-image-slider .ccm-home-image-slider-inner .rslides_tabs{width:750px}}@media (min-width:992px){.ccm-home-image-slider .ccm-home-image-slider-inner .rslides_tabs{width:970px}}@media (min-width:1200px){.ccm-home-image-slider .ccm-home-image-slider-inner .rslides_tabs{width:1170px}}@media (min-width:1430px){.ccm-home-image-slider .ccm-home-image-slider-inner .rslides_tabs{width:1400px}}@media (max-width:767px){.ccm-home-image-slider .ccm-home-image-slider-inner .rslides_tabs{display:none}}.ccm-home-image-slider .ccm-home-image-slider-inner .rslides_tabs li a{opacity:0.5;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:38px;height:2px;margin:8px;border:none;color:#000;border-radius:0px;background:#807f7f}@media (max-width:767px){.ccm-home-image-slider .ccm-home-image-slider-inner .rslides_tabs li a{padding-left:5px}}.ccm-home-image-slider .ccm-home-image-slider-inner .rslides_tabs li.rslides_here a{background:#fff}.ccm-home-image-slider .ccm-home-image-slider-inner .thumbnail{position:relative;padding:0;border:0;margin-bottom:0}.ccm-home-image-slider .ccm-home-image-slider-inner .thumbnail:before{content:' ';position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:0.4;transition:all 1s;-webkit-transition:all 1s}.ccm-home-image-slider .ccm-home-image-slider-inner .thumbnail img{min-height:350px;object-fit:cover;float:none}@media (max-width:767px){.ccm-home-image-slider .ccm-home-image-slider-inner .thumbnail img{height:394px;width:auto}}.ccm-home-image-slider .ccm-home-image-slider-inner .ccm-home-image-slider-text{-o-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute;bottom:40%;left:10%;right:0;z-index:5}@media (max-width:767px){.ccm-home-image-slider .ccm-home-image-slider-inner .ccm-home-image-slider-text{left:0;bottom:30%}}@media (min-width:768px) and (max-width:1199px){.ccm-home-image-slider .ccm-home-image-slider-inner .ccm-home-image-slider-text{bottom:20%;left:0}}.ccm-home-image-slider .ccm-home-image-slider-inner .ccm-home-image-slider-text .ccm-home-image-slider-title{color:#fff !important;max-width:270px;font-weight:500;font-size:24px;border-left:3px solid #009cdc;padding-left:30px;line-height:1.2em}@media (min-width:992px){.ccm-home-image-slider .ccm-home-image-slider-inner .ccm-home-image-slider-text .ccm-home-image-slider-title{max-width:540px;font-size:38px !important}}@media (min-width:768px) and (max-width:991px){.ccm-home-image-slider .ccm-home-image-slider-inner .ccm-home-image-slider-text .ccm-home-image-slider-title{max-width:420px;font-size:30px !important}}@media (max-width:767px){.ccm-home-image-slider .ccm-home-image-slider-inner .ccm-home-image-slider-text .ccm-home-image-slider-title{max-width:300px;padding-left:18px;font-size:23px}}.home-middle-block,.home-bottom-block{color:#004a9c;text-align:center;font-size:24px;padding:50px 0;margin:0 auto}.home-middle-block h2,.home-bottom-block h2{text-align:center;margin-top:0;line-height:35px}.home-middle-block .slick-slider,.home-bottom-block .slick-slider{margin:70px 0 0}@media (min-width:768px){.home-middle-block .slick-slider,.home-bottom-block .slick-slider{margin:90px 0 50px}}.home-middle-block .slick-slider .slick-next,.home-bottom-block .slick-slider .slick-next,.home-middle-block .slick-slider .slick-next i,.home-bottom-block .slick-slider .slick-next i,.home-middle-block .slick-slider .slick-prev,.home-bottom-block .slick-slider .slick-prev,.home-middle-block .slick-slider .slick-prev i,.home-bottom-block .slick-slider .slick-prev i{font-size:37px}.home-middle-block .slick-slider .slick-list,.home-bottom-block .slick-slider .slick-list{margin:0 20px}@media (max-width:767px){.home-middle-block .slick-slider .slick-list,.home-bottom-block .slick-slider .slick-list{margin:0}}.home-middle-block .slick-slider .slick-list .slick-slide,.home-bottom-block .slick-slider .slick-list .slick-slide{padding-right:30px}@media (max-width:767px){.home-middle-block .slick-slider .slick-list .slick-slide,.home-bottom-block .slick-slider .slick-list .slick-slide{padding-right:20px;margin-right:0}}.home-middle-block .slick-slider .slick-list .slick-slide:last-child,.home-bottom-block .slick-slider .slick-list .slick-slide:last-child{padding-right:0}@media (min-width:1200px){.home-middle-block,.home-bottom-block{padding:128px 0}}@media (max-width:767px){.home-middle-block{font-size:17px;text-align:left;line-height:28px}}.home-middle-block{max-width:1050px}.btn{transition:0.4s;border-radius:0;line-height:1em}.btn-darkblue{border:1px solid #004a9c;color:#004a9c}.btn-darkblue:hover{color:white;background-color:#004a9c}.btn-white{border:1px solid #fff;color:white;outline:0}.btn-white:hover{color:#004a9c;background-color:white}.btn-white:focus{background-color:transparent;color:white}@media only screen and (min-width:768px){.btn-small{max-width:285px}}@media only screen and (min-width:1200px){.home-main-bottom-panels{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.home-main-bottom-panels.row-reverse{flex-direction:row-reverse}}.home-main-bottom-panels h2{margin-bottom:58px;position:relative}.home-main-bottom-panels h2:before{border-top-color:#009cdc;border-top-width:1px;top:100%;position:absolute;z-index:10;left:0;width:40px;height:1px;border-top-style:solid;content:"";margin-top:20px}@media only screen and (min-width:1200px){.home-main-bottom-panels .home-main-bottom-panel{width:50%}}.home-main-bottom-panels .home-main-bottom-panel img{display:block;width:100%}.home-main-bottom-panels .home-main-bottom-panel .home-main-button{display:block;text-align:center;text-transform:uppercase;padding:22px;width:100%}.home-main-bottom-panels .home-main-bottom-panel .buttons{margin-top:40px}.home-main-bottom-panels .home-main-bottom-panel .buttons .home-main-button{margin-bottom:30px}@media only screen and (max-width:767px){.home-main-bottom-panels .home-main-bottom-panel .buttons .home-main-button{max-width:none;font-size:13px}}.home-main-bottom-panels .home-main-bottom-panel-right,.home-main-bottom-panels .home-main-middle-panel-left{padding:25px}@media only screen and (min-width:768px){.home-main-bottom-panels .home-main-bottom-panel-right,.home-main-bottom-panels .home-main-middle-panel-left{padding:50px}}@media only screen and (min-width:screen-md-min){.home-main-bottom-panels .home-main-bottom-panel-right,.home-main-bottom-panels .home-main-middle-panel-left{padding:80px}}@media only screen and (min-width:1630px){.home-main-bottom-panels .home-main-bottom-panel-right,.home-main-bottom-panels .home-main-middle-panel-left{padding:170px}}.home-main-bottom-panels .home-main-middle-panel-left{background-color:#edf3f8;color:#212121}.home-main-bottom-panels .home-main-middle-panel-left h2{color:#004a9c}.home-main-bottom-panels .home-main-bottom-panel-right{background-color:#004a9c;color:white}.home-main-bottom-panels .home-main-bottom-panel-right h2{color:white}@media only screen and (min-width:1200px) and (max-width:1630px){.home-main-bottom-panels .home-main-bottom-panel-left{background:url(/wp-content/uploads/2020/11/home-our-projects.png) center center no-repeat;background-size:cover}.home-main-bottom-panels .home-main-bottom-panel-left img{display:none}}@media only screen and (min-width:1200px) and (max-width:1630px){.home-main-bottom-panels .home-main-middle-panel-right{background:url(/wp-content/uploads/2020/11/home-our-expertise.png) center center no-repeat;background-size:cover}.home-main-bottom-panels .home-main-middle-panel-right img{display:none}}.bg-grey{background-color:#edf3f8}.visible-on-lg{display:none}@media only screen and (min-width:1200px){.visible-on-lg{display:block}}@media only screen and (min-width:1199px){.hide-on-lg{display:none}}.home-our-news-wrapper{padding:50px 0}@media only screen and (min-width:768px){.home-our-news-wrapper{background:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/../images/pattern.svg') no-repeat top -50px right -40px}}@media only screen and (min-width:1630px){.home-our-news-wrapper{padding:100px 0 60px}}@media (max-width:1199px){.home-our-news-wrapper h2:before{margin-top:10px}}@media (max-width:767px){.home-our-news-wrapper h2{text-align:center;margin-top:0;line-height:1em}.home-our-news-wrapper h2:before{left:50%;margin-left:-16px}}.home-our-news-wrapper .home-news-wrapper{margin-top:40px}@media only screen and (min-width:1200px){.home-our-news-wrapper .home-news-wrapper{margin-top:60px}}.home-our-news-wrapper .home-news-wrapper h4{color:#004a9c;font-size:18px;font-family:'gotham_htfbold';margin-bottom:15px}.home-our-news-wrapper .home-news-wrapper .short-desc{margin-bottom:30px;line-height:27px}.home-our-news-wrapper .home-news-wrapper .short-desc a{color:#212121;font-family:'gotham_htfbold'}.home-our-news-wrapper .home-news-wrapper .home-news-thumbnail{width:100%}.home-our-news-wrapper .home-news-wrapper .home-news-thumbnail img{width:100%;height:auto}@media only screen and (max-width:1199px){.home-our-news-wrapper .home-news-wrapper .home-news-thumbnail img{height:auto}}.home-our-news-wrapper .home-news-wrapper .home-news-body{margin-bottom:40px}@media only screen and (min-width:768px) and (max-width:1200px){.home-our-news-wrapper .home-news-wrapper .home-news-body{width:calc((50% - 15px));width:-moz-calc((50% - 15px));width:-webkit-calc((50% - 15px));float:left;margin-right:30px}.home-our-news-wrapper .home-news-wrapper .home-news-body:last-child{margin-right:0}}@media only screen and (min-width:1200px){.home-our-news-wrapper .home-news-wrapper .home-news-body{margin-bottom:70px}}.home-our-news-wrapper .home-news-wrapper .home-news-body h4{margin:20px 0}.home-our-news-wrapper .home-news-wrapper .home-news-wrapper-right h4{margin-top:20px}@media only screen and (min-width:1200px){.home-our-news-wrapper .home-news-wrapper .home-news-wrapper-right h4 .home-news-thumbnail{margin-top:10px}}@media only screen and (min-width:768px) and (max-width:1200px){.home-our-news-wrapper .home-news-wrapper .home-news-wrapper-left{margin-top:40px}}@media only screen and (min-width:1200px){.home-our-news-wrapper .home-news-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:start}.home-our-news-wrapper .home-news-wrapper.row-reverse{flex-direction:row-reverse}.home-our-news-wrapper .home-news-wrapper .home-news-wrapper-right{width:55%}.home-our-news-wrapper .home-news-wrapper .home-news-wrapper-left{width:35%;margin-right:10%}}.dash{position:relative}.dash:before{border-top-color:#009cdc;border-top-width:2px;top:100%;position:absolute;z-index:10;left:0;width:32px;height:1px;border-top-style:solid;content:"";margin-top:20px}.internal-banner{background:url("https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/../images/internal-banner.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;min-height:130px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1;padding:0 20px}.internal-banner h1{color:#fff;font-weight:500;font-size:24px;border-left:3px solid #009cdc;padding-left:30px;line-height:1.2em;margin:0}@media (min-width:992px){.internal-banner h1{font-size:38px !important}}@media (min-width:768px) and (max-width:991px){.internal-banner h1{font-size:30px !important}}@media (max-width:767px){.internal-banner .container{width:100%;padding:0 10px}}@media (min-width:768px){.internal-banner{min-height:200px}}@media (min-width:1200px){.internal-banner{min-height:276px}}@media (min-width:768px){.projects-filter-dropdown{width:100%}}.projects-filter-dropdown ul.ccm-block-topic-list-page-topics{list-style-type:none;padding-left:0px;padding-bottom:0px;text-align:center;width:100%;margin:3em 0}.projects-filter-dropdown ul.ccm-block-topic-list-page-topics li{margin-bottom:10px;padding-bottom:0px}.projects-filter-dropdown ul.ccm-block-topic-list-page-topics.list-horizontal li{display:inline-block}.projects-filter-dropdown ul.ccm-block-topic-list-page-topics.list-horizontal li a{font-size:21px;color:#004a9c;padding-right:25px}@media (min-width:992px){.projects-filter-dropdown ul.ccm-block-topic-list-page-topics.list-horizontal li a{padding-right:40px}}.projects-filter-dropdown ul.ccm-block-topic-list-page-topics.list-horizontal li a:hover{color:#009cdc;text-decoration:none}.projects-filter-dropdown ul.ccm-block-topic-list-page-topics.list-horizontal li a.active{color:#009cdc;text-decoration:none;font-family:'gotham_htfbold'}.projects-grid{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.projects-grid:after{content:'';-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}@media (min-width:768px) and (max-width:991px){.projects-grid:after{-webkit-flex-basis:calc((100% + 1px)/2 - 1px);-ms-flex-basis:calc((100% + 1px)/2 - 1px);flex-basis:calc((100% + 1px)/2 - 1px)}}@media (min-width:992px){.projects-grid:after{-webkit-flex-basis:calc((100% + 1px)/3 - 1px);-ms-flex-basis:calc((100% + 1px)/3 - 1px);flex-basis:calc((100% + 1px)/3 - 1px)}}.projects-item{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;box-sizing:border-box;border-bottom:3px solid transparent}@media (min-width:768px) and (max-width:991px){.projects-item{-webkit-flex-basis:calc((100% + 3px)/2 - 3px);-ms-flex-basis:calc((100% + 3px)/2 - 3px);flex-basis:calc((100% + 3px)/2 - 3px)}}@media (min-width:992px){.projects-item{-webkit-flex-basis:calc((100% + 3px)/3 - 3px);-ms-flex-basis:calc((100% + 3px)/3 - 3px);flex-basis:calc((100% + 3px)/3 - 3px)}}.projects-item a{position:relative;display:block;cursor:pointer}.projects-item a:before{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:block;content:'';opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000}.projects-item a:hover:before{opacity:0.5}.projects-item img{width:100%}@media (max-width:767px){.projects-item .projects-description{font-size:14px;line-height:20px}.projects-item .projects-description br{display:none}}.projects-content{-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;position:absolute;bottom:0;left:0;width:100%;color:#fff;font-size:18px;background-color:rgba(0,0,0,0.52);padding:30px 40px}@media (max-width:767px){.projects-content{padding:26px 47px 26px 26px}}.projects-filter-dropdown{vertical-align:bottom}@media (max-width:767px){.projects-filter-dropdown{width:calc((100% - 90px));width:-moz-calc((100% - 90px));width:-webkit-calc((100% - 90px))}}.projects-filter-dropdown.open{background:transparent;color:#333;box-shadow:none}.projects-filter-dropdown .dropdown-menu{width:230px}@media (max-width:767px){.projects-filter-dropdown .dropdown-menu a{padding:8px 20px}}.projects-filter-btn{padding-bottom:2px;border-bottom:1px solid #004a9c;width:230px;text-align:left;cursor:pointer;font-size:1.25em}@media (max-width:767px){.projects-filter-btn{width:100%}}.projects-filter-btn .fa-angle-down{float:right;position:relative;top:5px}.projects-filter-btn.active,.projects-filter-btn:focus,.projects-filter-btn:active{background:transparent;color:#333}.projects-error{display:none}@media (max-width:767px){.projects-filter{padding:45px 0}.projects-filter .projects-filter-title{display:inline-block;margin-right:12px;color:#004a9c}.projects-filter .projects-filter-title h3{margin-bottom:3px;margin-top:0;font-size:16px;line-height:28px}.projects-filter .projects-filter-dropdown .projects-filter-all{color:#009cdc;font-size:16px;font-family:'gotham_htfbold'}.projects-filter .projects-filter-dropdown .dropdown-menu>li>a{color:#009cdc}}.project-banner img{width:100%}.project-container{margin:0 auto;padding:0 25px}@media (min-width:768px){.project-container{padding:0 15px;width:750px}}@media (min-width:992px){.project-container{width:970px}}@media (min-width:1200px){.project-container{padding:0;width:1170px}}.project-page-title{background:url('https://campbellbrown.tinsoldier.net.nz/wp-content/themes/campbellbrown/css/../images/project-page-title-background.jpg') repeat-y top left;background-size:contain;position:relative;padding:20px 0}@media (min-width:768px){.project-page-title{margin-top:-63px;padding:43px 0 42px}}.project-page-title h1{color:#fff;font-size:23px;margin:0;line-height:36PX}@media (min-width:992px){.project-page-title h1{font-size:28px;line-height:1.5em}}@media (min-width:1200px){.project-page-title h1{font-size:32px}}.project-page-title .project-container{float:right}.project-content{padding:40px 0 0}@media (min-width:768px){.project-content{padding-top:60px}}.project-content .short-desc{font-size:18px;color:#004a9c;line-height:28px;margin-bottom:30px}.project-content .short-desc a{color:#004a9c;text-decoration:underline}@media (min-width:768px){.project-content .short-desc{font-size:24px;line-height:1.5em}}.project-content a{color:#212121;text-decoration:underline}.services-provided{position:relative;line-height:22px;margin-top:40px;padding-top:35px}@media (min-width:1200px){.services-provided{margin-top:0;padding-top:0}}.services-provided p{line-height:22px}.services-provided:before{background-color:#009cdc;position:absolute;z-index:10;left:0;width:44px;height:2px;content:"";top:0}@media (min-width:1200px){.services-provided:before{left:-40px;width:2px;height:40px;top:4px}}.slp-grid{margin-top:20px;position:relative}@media (min-width:768px){.slp-grid{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:60px}}.slp-grid .slp-tab{background-color:#edf3f8;color:#004a9c;margin-left:-25px;margin-right:-25px;margin-top:-180px;padding-top:180px}@media (min-width:768px){.slp-grid .slp-tab{margin-left:-150px;margin-right:0;width:800px;float:left;margin-top:0;padding-top:0}}@media (min-width:1200px){.slp-grid .slp-tab{margin-left:-240px;width:1000px}}.slp-grid .slp-tab .slp-tab-container{height:100%;padding:30px 25px}@media (min-width:768px){.slp-grid .slp-tab .slp-tab-container{padding:90px;padding-left:210px}}@media (min-width:992px){.slp-grid .slp-tab .slp-tab-container{padding-left:230px}}@media (min-width:1200px){.slp-grid .slp-tab .slp-tab-container{padding-left:330px}}@media (min-width:1630px){.slp-grid .slp-tab .slp-tab-container{padding-top:130px;padding-bottom:130px}}@media (min-width:768px){.row-reverse .slp-grid .slp-tab .slp-tab-container{padding-left:80px}}@media (min-width:1200px){.row-reverse .slp-grid .slp-tab .slp-tab-container{padding-left:176px}}.slp-grid .slp-tab .slp-tab-container .slp-tab-box{height:100%;position:relative}.slp-grid .slp-tab .slp-tab-container .slp-tab-box .testimonial-content{font-size:20px;font-family:'gotham_htfbold',Arial,san-serif}.slp-grid .slp-tab .slp-tab-container .slp-tab-box .testimonial-content br{display:block;content:"";margin-bottom:10px}.slp-grid .slp-tab .slp-tab-container .slp-tab-box .testimonial-author{margin-top:20px}.slp-grid .slp-thumbnail{position:relative;z-index:99}.slp-grid .slp-thumbnail img{width:100%}@media (min-width:768px){.slp-grid .slp-thumbnail{width:340px;margin-bottom:0;float:left;padding:60px 0px}}@media (min-width:1200px){.slp-grid .slp-thumbnail{width:410px}}.other-projects{padding-top:40px}@media (min-width:1200px){.other-projects{padding-top:75px}}.other-projects .other-projects-title{text-align:center;font-size:26px;font-weight:500;color:#004a9c;padding:0 0 40px;line-height:1em}@media (min-width:1200px){.other-projects .other-projects-title{font-size:32px;padding:0 0 58px}}@media (min-width:768px) and (max-width:992px){.other-projects .projects-item.last-item{display:none}}.our-people-wrapper{background-color:#e2e5e6}.our-people-wrapper .our-people-row .person{padding-top:49px}.our-people-wrapper .our-people-row .person .image-cover img{width:100%}.our-people-wrapper .our-people-row .person .person-bio{background-color:white;text-align:center;padding:20px 0;height:100%}@media only screen and (min-width:1200px){.our-people-wrapper .our-people-row .person .person-bio{padding:42px 0}}.our-people-wrapper .our-people-row .person .person-bio .person-name{color:#004a9c;font-size:20px;line-height:27px;font-family:'gotham_htfbold'}@media only screen and (min-width:1200px){.our-people-wrapper .our-people-row .person .person-bio .person-name{font-size:26px}}.our-people-wrapper .our-people-row .person .person-bio .person-position{font-size:14px;line-height:27px}@media only screen and (min-width:768px){.our-people-wrapper .our-people-row .person .person-bio .person-position{padding:8px 0 0}}@media only screen and (min-width:1200px){.our-people-wrapper .our-people-row .person .person-bio .person-position{font-size:15px}}@media only screen and (min-width:768px){.our-people-wrapper .our-people-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.our-people-wrapper .our-people-row .person{width:33.33333%;overflow:hidden}}@media only screen and (min-width:1200px){.our-people-wrapper .our-people-row.last-row .person .person-bio{padding-bottom:55px}}.bio-details-wrapper{background-color:rgba(0,0,0,0.6);position:fixed;height:100vh;width:100vw;top:0;left:0;visibility:hidden;z-index:999}.bio-details-wrapper.show{visibility:visible}.bio-details-wrapper .bio-details{background-color:white;width:100%;visibility:hidden;opacity:0;top:0;transition-timing-function:ease-in;transition:0.5s;transform:translateX(-130%);position:absolute;height:100%;overflow-y:auto}@media only screen and (min-width:1200px){.bio-details-wrapper .bio-details{width:90%}}.bio-details-wrapper .bio-details.active{transition-timing-function:ease-out;transition:0.5s;transform:translateX(0);visibility:visible;opacity:1}.bio-details-wrapper .bio-details .close-btn{position:absolute;right:20px;top:20px}@media only screen and (min-width:768px){.bio-details-wrapper .bio-details .close-btn{right:30px;top:30px}}.bio-details-wrapper .bio-details .close-btn img{width:50px;opacity:0.8}@media only screen and (min-width:768px){.bio-details-wrapper .bio-details .close-btn img{width:80px}}@media only screen and (min-width:1200px){.bio-details-wrapper .bio-details .close-btn img{width:112px}}.bio-details-wrapper .bio-details .close-btn img:hover{opacity:1}.bio-details-wrapper .bio-details .bio-banner{background-color:#e2e5e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:200px;padding:30px}@media only screen and (min-width:768px){.bio-details-wrapper .bio-details .bio-banner{height:423px;padding:40px 0 0}}@media only screen and (min-width:992px){.bio-details-wrapper .bio-details .bio-banner{height:523px}}@media only screen and (min-width:1630px){.bio-details-wrapper .bio-details .bio-banner{height:723px}}.bio-details-wrapper .bio-details .bio-banner .bio-img-container{background-position:center bottom;background-repeat:no-repeat;width:42%;background-size:contain;display:none}@media only screen and (min-width:768px){.bio-details-wrapper .bio-details .bio-banner .bio-img-container{display:block}}.bio-details-wrapper .bio-details .bio-banner .bio-img-container img{width:100%}.bio-details-wrapper .bio-details .bio-banner .bio-info{width:100%;color:#004a9c;align-self:flex-end}@media only screen and (min-width:768px){.bio-details-wrapper .bio-details .bio-banner .bio-info{width:58%}}.bio-details-wrapper .bio-details .bio-banner .bio-info .bio-position{font-size:22px;font-family:'gotham_htfbold'}@media only screen and (min-width:768px){.bio-details-wrapper .bio-details .bio-banner .bio-info .bio-position{font-size:26px}}.bio-details-wrapper .bio-details .bio-banner .bio-info .person-name{font-weight:500;font-size:35px;line-height:1.2em}@media only screen and (min-width:768px){.bio-details-wrapper .bio-details .bio-banner .bio-info .person-name{font-size:45px;margin-bottom:0.6em}}@media only screen and (min-width:1200px){.bio-details-wrapper .bio-details .bio-banner .bio-info .person-name{font-size:65px;margin-bottom:38px}}@media only screen and (min-width:1430px){.bio-details-wrapper .bio-details .bio-banner .bio-info .person-name{font-size:75px;line-height:92px;margin-bottom:48px}}.bio-details-wrapper .bio-details .bio-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px}@media only screen and (min-width:768px){.bio-details-wrapper .bio-details .bio-main{padding:50px}}.bio-details-wrapper .bio-details .bio-main>div{align-self:flex-start}.bio-details-wrapper .bio-details .bio-main .bio-main-left{width:42%;display:none}@media only screen and (min-width:768px){.bio-details-wrapper .bio-details .bio-main .bio-main-left{display:block}}.bio-details-wrapper .bio-details .bio-main .bio-main-right{width:100%}@media only screen and (min-width:768px){.bio-details-wrapper .bio-details .bio-main .bio-main-right{width:58%}}.bio-details-wrapper .bio-details .bio-main .bio-contact{margin-top:30px}.bio-details-wrapper .bio-details .bio-main .bio-contact p{margin-bottom:5px}.our-people-details-wraper .internal-banner h1 span{display:block;font-size:0.6em;font-family:"gotham_htfbold"}.our-people-details-wraper .our-people-details-main{padding:50px 0}@media (min-width:1200px){.our-people-details-wraper .our-people-details-main{padding:90px 0}}.our-people-details-wraper .our-people-details-main .bio-image{background-color:#e2e5e6}.our-people-details-wraper .our-people-details-main .bio-image img{max-width:100%}.our-people-details-wraper .our-people-details-main .bio-contact{margin:30px 0}@media (min-width:1200px){.our-people-details-wraper .our-people-details-main .bio-contact{margin:50px 0}}.our-people-details-wraper .our-people-details-main .back-btn-wrapper{margin:30px 0}.our-people-details-wraper .our-people-details-main .back-btn-wrapper .btn{display:block;max-width:180px;padding:22px}.news-landing .landing-news-thumb img{width:100%;height:auto}.news-landing .landing-news-content h4{color:#004a9c;font-size:18px;font-family:'gotham_htfbold';margin-bottom:15px}@media (max-width:767px){.news-landing .landing-news-content h4{margin-top:20px}}.news-landing .landing-news-content .short-desc a{color:#212121;font-family:'gotham_htfbold'}.news-landing .featured-news-wrapper{background-color:#edf3f8;padding:25px 0 170px}@media (min-width:768px){.news-landing .featured-news-wrapper{padding:60px 0 133px}.news-landing .featured-news-wrapper .featured-news{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.news-landing .featured-news-wrapper .featured-news .featured-news-thumb{width:50%}.news-landing .featured-news-wrapper .featured-news .featured-news-content{width:40%}.news-landing .featured-news-wrapper .featured-news .featured-news-content .short-desc{line-height:1.7em}}@media (min-width:992px){.news-landing .featured-news-wrapper{padding:70px 0 167px}}@media (min-width:1200px){.news-landing .featured-news-wrapper{padding:90px 0 210px}}@media (min-width:1430px){.news-landing .featured-news-wrapper{padding:120px 0 265px}}@media (min-width:1630px){.news-landing .featured-news-wrapper{padding:120px 0 272px}}.news-landing .normal-news-wrapper{margin-bottom:15px;margin-top:-150px;padding:15px 0}@media (min-width:768px){.news-landing .normal-news-wrapper{margin-top:-73px;padding:0}}@media (min-width:992px){.news-landing .normal-news-wrapper{margin-top:-97px}}@media (min-width:1200px){.news-landing .normal-news-wrapper{margin-top:-120px;margin-bottom:130px}}@media (min-width:1430px){.news-landing .normal-news-wrapper{margin-top:-145px}}@media (min-width:1630px){.news-landing .normal-news-wrapper{margin-top:-152px}}.news-landing .normal-news-wrapper h4{margin:28px 0 19px}.news-landing .normal-news-wrapper .short-desc{margin-bottom:30px;line-height:27px}@media (min-width:768px){.news-landing .normal-news-wrapper .short-desc{margin-bottom:60px}}.news-details .news-breadcrumb a{color:#fff;font-weight:500;font-size:24px;line-height:1.2em}.news-details .news-breadcrumb a:hover{text-decoration:none}.news-details .news-breadcrumb a img{margin-right:10px;height:0.6em;margin-top:-0.2px}@media (min-width:768px) and (max-width:991px){.news-details .news-breadcrumb a{font-size:30px !important}}@media (min-width:992px){.news-details .news-breadcrumb a{font-size:38px !important}}@media (min-width:1200px){.news-details .news-breadcrumb a img{margin-right:30px}}.news-details .news-banner-wrapper{background-color:#edf3f8}.news-details .news-banner-wrapper .news-banner{height:50px;position:relative;padding:40px 0 80px;text-align:center}.news-details .news-banner-wrapper .news-banner img{max-width:100%;max-height:600px}@media (min-width:768px){.news-details .news-banner-wrapper .news-banner{height:233px;padding:83px 0}.news-details .news-banner-wrapper .news-banner img{margin-bottom:-150px}}@media (min-width:992px){.news-details .news-banner-wrapper .news-banner{height:279px;padding:83px 0}.news-details .news-banner-wrapper .news-banner img{margin-bottom:-196px}}@media (min-width:1200px){.news-details .news-banner-wrapper .news-banner{height:321px;padding:83px 0}.news-details .news-banner-wrapper .news-banner img{margin-bottom:-238px}}@media (min-width:1430px){.news-details .news-banner-wrapper .news-banner{height:369px;padding:83px 0}.news-details .news-banner-wrapper .news-banner img{margin-bottom:-286px}}@media (min-width:1630px){.news-details .news-banner-wrapper .news-banner{height:383px;padding:83px 0}.news-details .news-banner-wrapper .news-banner img{margin-bottom:-300px}}.news-details .news-content{padding:30px 0;margin-top:50px}.news-details .news-content p{margin-bottom:20px}@media (min-width:768px){.news-details .news-content{margin-top:150px}}@media (min-width:992px){.news-details .news-content{margin-top:196px}}@media (min-width:1200px){.news-details .news-content{padding:60px 0 30px;margin-top:238px}.news-details .news-content p{margin-bottom:30px}}@media (min-width:1430px){.news-details .news-content{margin-top:286px}}@media (min-width:1630px){.news-details .news-content{margin-top:300px}}.news-details .news-content h1{color:#004a9c;font-size:24px}@media (min-width:768px){.news-details .news-content h1{font-size:30px}}@media (min-width:1200px){.news-details .news-content h1{font-size:34px}}.news-details .news-content .published-date{color:#009cdc;margin-bottom:40px}@media (min-width:1200px){.news-details .news-content .published-date{margin-bottom:66px}}.news-details .news-testimonial{margin-bottom:83px}@media (min-width:1200px){.news-details .news-testimonial{margin-bottom:160px}}#header-search-form{margin-top:15px}@media (min-width:1200px){#header-search-form{position:absolute;right:-80px;top:0;z-index:1;right:-50px;margin-top:0}}@media (min-width:1430px){#header-search-form{right:-30px}}@media (min-width:1630px){#header-search-form{right:-80px}}#header-search-form.active{z-index:99}#header-search-form .probox{border-radius:0px !important;border:1px solid #004a9c !important;justify-content:flex-end;background-color:transparent !important;box-shadow:none !important;margin-left:30px !important;margin-right:30px !important}@media (min-width:1200px){#header-search-form .probox{width:800px;margin-left:0 !important;margin-right:0 !important;border:2px solid transparent !important;border-radius:4px !important}}@media (min-width:1430px){#header-search-form .probox{width:800px}}@media (min-width:1630px){#header-search-form .probox{width:800px}}@media (min-width:1200px){#header-search-form .probox .proinput{display:none}}#header-search-form .probox .promagnifier{box-shadow:none !important}#header-search-form .probox .promagnifier svg{fill:#004a9c !important}.home #header-search-form .probox .promagnifier svg{fill:#fff !important}.home .active #header-search-form .probox .promagnifier svg{fill:#004a9c !important}.sticky #header-search-form .probox .promagnifier svg{fill:#004a9c !important}#header-search-form .probox .proclose svg{background:#009cdc}#header-search-form.active .probox{border:2px solid #004a9c !important;background-color:white !important}#header-search-form.active .probox .proinput{display:block}#header-search-form.active .probox .promagnifier svg{fill:#004a9c !important}.results .item h3 a{color:#004a9c !important}.search-result{padding:40px 0;min-height:300px}.search-result-wrapper{margin:70px 0 40px}.search-result-wrapper .search-result-row{padding-bottom:30px;border-bottom:1px solid #004a9c}.search-result-wrapper .search-result-row:last-child{border-bottom:none}.search-result-wrapper .search-result-row h3{color:#004a9c}.search-result-wrapper .search-result-row h3 a{color:#004a9c}.search-result-wrapper .search-result-row .search-result-link a{font-family:'gotham_htfbold';color:#212121}.about-us-middle-block{color:#004a9c;padding:50px 0;margin:0 auto;font-size:17px;text-align:left;line-height:28px}@media (min-width:768px){.about-us-middle-block{font-size:24px;line-height:1.5em;text-align:center}}@media (min-width:1200px){.about-us-middle-block{padding:105px 0 110px}}.about-us-what-we-offer{text-align:center}.about-us-what-we-offer h2{margin-top:0;margin-bottom:58px;position:relative}.about-us-what-we-offer h2:before{border-top-color:#009cdc;border-top-width:3px;top:100%;position:absolute;z-index:10;left:50%;width:40px;height:1px;border-top-style:solid;content:"";margin-top:20px;margin-left:-20px}.about-us-what-we-offer .services{margin-top:80px}.about-us-what-we-offer .services .service-row{text-align:center}@media (min-width:768px){.about-us-what-we-offer .services .service-row{padding:0 30px;min-height:280px}}.about-us-what-we-offer .services .service-row img{width:76px;height:76px}.about-us-what-we-offer .services .service-row .service-name{color:#004a9c;font-size:24px;line-height:48px;font-weight:500;margin-top:12px;margin-bottom:10px}.about-us-what-we-offer .services .service-row p{font-size:14px;line-height:24px}.about-us-testimonial{margin-bottom:50px}@media (min-width:768px){.about-us-testimonial{margin-bottom:115px}}@media (min-width:768px){.about-us-testimonial .slp-grid{margin-top:30px}}@media (min-width:1200px){.about-us-testimonial .slp-grid{margin-top:78px}}@media (min-width:1430px){.about-us-testimonial .slp-grid .slp-tab{width:1160px}}@media (min-width:1630px){.about-us-testimonial .slp-grid .slp-tab{width:1260px}}@media (max-width:767px){.about-us-testimonial .container{padding:0 25px}}@media only screen and (min-width:768px){.about-us-main-bottom-panels{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.about-us-main-bottom-panels.row-reverse{flex-direction:row-reverse}}.about-us-main-bottom-panels h2{margin-top:0;margin-bottom:58px;position:relative}.about-us-main-bottom-panels h2:before{border-top-color:#009cdc;border-top-width:1px;top:100%;position:absolute;z-index:10;left:0;width:40px;height:1px;border-top-style:solid;content:"";margin-top:29px}@media only screen and (min-width:768px){.about-us-main-bottom-panels .about-us-main-bottom-panel{width:50%}}.about-us-main-bottom-panels .about-us-main-bottom-panel img{display:block;width:100%}.about-us-main-bottom-panels .about-us-main-bottom-panel .about-us-main-button{display:block;text-align:center;text-transform:uppercase;padding:22px;width:100%}.about-us-main-bottom-panels .about-us-main-bottom-panel .buttons{margin-top:40px}.about-us-main-bottom-panels .about-us-main-bottom-panel-right,.about-us-main-bottom-panels .about-us-main-middle-panel-left{padding:25px 25px 38px}@media only screen and (min-width:768px){.about-us-main-bottom-panels .about-us-main-bottom-panel-right,.about-us-main-bottom-panels .about-us-main-middle-panel-left{padding:50px}}@media only screen and (min-width:screen-md-min){.about-us-main-bottom-panels .about-us-main-bottom-panel-right,.about-us-main-bottom-panels .about-us-main-middle-panel-left{padding:80px}}@media only screen and (min-width:1630px){.about-us-main-bottom-panels .about-us-main-bottom-panel-right,.about-us-main-bottom-panels .about-us-main-middle-panel-left{padding:138px 178px 138px 148px}}.about-us-main-bottom-panels .about-us-main-middle-panel-left{background-color:#004a9c;color:#fff}.about-us-main-bottom-panels .about-us-main-middle-panel-left h2{color:#fff}.about-us-main-bottom-panels .about-us-main-bottom-panel-right{background-color:#fff;color:#212121}.about-us-main-bottom-panels .about-us-main-bottom-panel-right h2{color:#004a9c}@media only screen and (min-width:768px) and (max-width:1630px){.about-us-main-bottom-panels .about-us-main-bottom-panel-left{background:url(/wp-content/uploads/2020/11/about-us-team-2.jpg) center center no-repeat;background-size:cover}.about-us-main-bottom-panels .about-us-main-bottom-panel-left img{display:none}}@media only screen and (min-width:768px) and (max-width:1630px){.about-us-main-bottom-panels .about-us-main-middle-panel-right{background:url(/wp-content/uploads/2020/11/about-us-building-2.jpg) center center no-repeat;background-size:cover}.about-us-main-bottom-panels .about-us-main-middle-panel-right img{display:none}}.contact-us-middle-block{padding:50px 0;margin:0 auto}@media (min-width:768px){.contact-us-middle-block{text-align:center}}@media (min-width:1200px){.contact-us-middle-block{padding:95px 0 105px}}.contact-us-middle-block .thank-you-visiting{color:#004a9c;font-size:24px;line-height:1.5em;margin-bottom:20px}@media (max-width:767px){.contact-us-middle-block .thank-you-visiting{font-size:17px;text-align:left;line-height:28px}}.contact-us-middle-block p{margin-bottom:0}.contact-us-main-content h2{margin-top:0;margin-bottom:58px;position:relative}.contact-us-main-content h2:before{border-top-color:#009cdc;border-top-width:2px;top:100%;position:absolute;z-index:10;left:0;width:32px;height:1px;border-top-style:solid;content:"";margin-top:20px}@media only screen and (min-width:768px){.contact-us-main-content h2:before{margin-top:30px}}@media only screen and (min-width:768px){.contact-us-main-content .contact-us-main-bottom-panels{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.contact-us-main-content .contact-us-main-bottom-panels.row-reverse{flex-direction:row-reverse}}@media only screen and (min-width:768px){.contact-us-main-content .contact-us-main-bottom-panels .contact-us-main-bottom-panel{width:50%}}.contact-us-main-content .contact-us-main-bottom-panels .contact-us-main-bottom-panel-left{padding:25px;background-color:#edf3f8;color:#212121}.contact-us-main-content .contact-us-main-bottom-panels .contact-us-main-bottom-panel-left h2{color:#004a9c}.contact-us-main-content .contact-us-main-bottom-panels .contact-us-main-bottom-panel-left a{color:#004a9c}@media only screen and (min-width:768px){.contact-us-main-content .contact-us-main-bottom-panels .contact-us-main-bottom-panel-left{padding:50px}}@media only screen and (min-width:992px){.contact-us-main-content .contact-us-main-bottom-panels .contact-us-main-bottom-panel-left{padding:50px}}@media only screen and (min-width:1430px){.contact-us-main-content .contact-us-main-bottom-panels .contact-us-main-bottom-panel-left{padding:100px}}@media only screen and (min-width:1630px){.contact-us-main-content .contact-us-main-bottom-panels .contact-us-main-bottom-panel-left{padding:141px 300px 149px 243px}}.contact-us-main-content .contact-us-main-bottom-panels .contact-us-main-bottom-panel-right iframe{display:block;height:430px}@media only screen and (min-width:992px){.contact-us-main-content .contact-us-main-bottom-panels .contact-us-main-bottom-panel-right iframe{height:450px}}@media only screen and (min-width:1430px){.contact-us-main-content .contact-us-main-bottom-panels .contact-us-main-bottom-panel-right iframe{height:500px}}@media only screen and (min-width:1630px){.contact-us-main-content .contact-us-main-bottom-panels .contact-us-main-bottom-panel-right iframe{height:622px}}.contact-us-main-content .get-in-touch{text-align:center;margin-top:56px;margin-bottom:25px}@media only screen and (min-width:1200px){.contact-us-main-content .get-in-touch{margin-bottom:15px}}.contact-us-main-content .get-in-touch h2{margin-top:18px}.contact-us-main-content .get-in-touch h2:before{left:50%;margin-left:-16px}.contact-us-main-content .get-in-touch img{width:76px;height:76px}.contact-us-main-content .get-in-touch a{font-size:20px}.contact-us-main-content .get-in-touch p:last-child{margin-bottom:0}.our-services-main{margin:50px 0 0}@media (min-width:1200px){.our-services-main{margin:77px 0 0}}.our-services-main .our-services-intro{color:#004a9c;font-size:17px;line-height:28px;margin-bottom:50px}@media (min-width:768px){.our-services-main .our-services-intro{font-size:24px;line-height:1.5em}}.our-services-main .our-services-details{margin-top:50px}.our-services-main .our-services-details .our-services-details-row .our-services-heading{font-size:18px;font-family:'gotham_htfbold';line-height:47px;margin-bottom:20px}.our-services-main .our-services-details .our-services-details-row .our-services-heading img{width:47px;margin-right:15px}.our-services-main .our-services-details.additional-services .our-services-details-row{margin-bottom:50px}.our-services-main .our-services-details.additional-services .our-services-details-row:last-child{margin-bottom:0}.our-services-main .sidebar h4{font-size:18px;font-family:'gotham_htfbold';line-height:27px;margin-bottom:50px;position:relative}.our-services-main .sidebar h4:before{border-top-color:#009cdc;border-top-width:2px;top:100%;position:absolute;z-index:10;left:0;width:34px;height:1px;border-top-style:solid;content:"";margin-top:20px}.our-services-main .sidebar .sidebar-menu{padding-left:0}.our-services-main .sidebar .sidebar-menu a{color:#212121;margin-bottom:20px;display:block;font-size:18px}.our-services-main .sidebar .sidebar-menu a:hover,.our-services-main .sidebar .sidebar-menu a.active{color:#009cdc}.our-services-main .our-services-testimonial{margin-bottom:80px}.our-services-main .other-projects .other-projects-title{padding:0 0 40px}@media (min-width:1200px){.our-services-main .other-projects .other-projects-title{font-size:32px;padding:0 0 58px}}.our-services-main h3{font-size:18px;font-family:'gotham_htfbold';line-height:27px;margin-bottom:25px;margin-top:0}body{font-family:'gotham_htfbook',Arial,san-serif;font-size:16px;color:#212121}ul li{list-style-type:none}h2{font-weight:500;font-size:32px;color:#004a9c}@media (max-width:767px){h2{font-size:28px;line-height:48px}}strong{font-family:'gotham_htfbold',Arial,san-serif}.shadow{box-shadow:0 0 7px #edf3f8}p{margin-bottom:30px;line-height:27px}header.masthead{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:200;padding-top:34px;padding-bottom:34px;background-color:white}@media (min-width:1200px){header.masthead .header-right{position:relative}}.home header.masthead{background-color:transparent;position:fixed}header.masthead .logo{display:block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:768px){header.masthead .logo{width:380px}}header.masthead .logo img{max-width:100%;height:auto;display:block}header.masthead .logo img.logo-blue{display:none}header.masthead .logo img.logo-white{display:block}header.masthead.sticky{padding-top:20px;padding-bottom:20px;background:#fff !important;position:fixed}@media (min-width:768px){header.masthead.sticky .logo{width:250px}}header.masthead.sticky .logo img.logo-blue{display:block}header.masthead.sticky .logo img.logo-white{display:none}@media (min-width:992px){header.masthead.sticky .nav{position:relative;top:7px}header.masthead.sticky li{display:inline-block}}header.masthead.sticky .ccm-responsive-navigation{display:none}header.masthead.sticky .masthead-menu{display:inline-block}header.masthead.sticky #menu-main-menu li a{color:#004a9c}@media (max-width:767px){header.masthead.sticky .ccm-responsive-navigation{top:80px}}header.masthead.active{background:#fff}header.masthead.active .logo img.logo-blue{display:block}header.masthead.active .logo img.logo-white{display:none}header.masthead.active .ccm-responsive-navigation{display:inline-block;opacity:1;z-index:100}header.masthead.active .masthead-menu .ion-navicon-round:before{content:'\f2d7'}footer{background-color:#004a9c;color:#fff;padding:50px 0}footer .footer-heading{position:relative;margin-bottom:35px}footer .footer-heading a{color:#fff}footer .footer-heading a:hover{text-decoration:none}footer .footer-heading:before{border-top-color:#009cdc;border-top-width:1px;top:100%;position:absolute;z-index:10;left:0;width:22px;height:1px;border-top-style:solid;content:"";margin-top:18px}footer .footer-content{font-size:14px}@media (max-width:767px){footer .footer-content{margin-bottom:20px}}footer .footer-content ul{padding-left:0}footer .footer-content a{color:#fff;display:block;line-height:1.8em}footer .footer-social{margin-top:20px}@media (min-width:768px){footer .footer-social{text-align:right;margin-top:0}}footer .footer-social img{width:26px}footer .copy-right{font-size:13px;margin-top:50px}@media (min-width:768px){footer .copy-right{margin-top:-20px}}@media (min-width:1200px){footer .copy-right{margin-top:120px;text-align:right}}.zoomify{overflow:hidden}.zoomify img{-webkit-transition:all .5s cubic-bezier(.23, .76, .92, .89);-moz-transition:all .5s cubic-bezier(.23, .76, .92, .89);-ms-transition:all .5s cubic-bezier(.23, .76, .92, .89);-o-transition:all .5s cubic-bezier(.23, .76, .92, .89);transition:all .5s cubic-bezier(.23, .76, .92, .89)}.zoomify:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}