/*99f73cc95d42bba3eba5c695c3622b40*/
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Regular.woff2') format('woff2'), url('../fonts/OpenSans-Regular.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-SemiBold.woff2') format('woff2'), url('../fonts/OpenSans-SemiBold.woff') format('woff');font-weight:300;font-style:normal;}@font-face{font-family:'Open Sans SB';src:url('../fonts/OpenSans-SemiBold.woff2') format('woff2'), url('../fonts/OpenSans-SemiBold.woff') format('woff');font-weight:bold;font-style:normal;}@font-face{font-family:'LatoL';src:url('../fonts/Lato-Light.eot');src:url('../fonts/Lato-Light.eot#iefix') format('embedded-opentype'), url('../fonts/Lato-Light.woff2') format('woff2'), url('../fonts/Lato-Light.woff') format('woff'), url('../fonts/Lato-Light.ttf') format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'LatoB';src:url('../fonts/Lato-Bold.eot');src:url('../fonts/Lato-Bold.eot#iefix') format('embedded-opentype'), url('../fonts/Lato-Bold.woff2') format('woff2'), url('../fonts/Lato-Bold.woff') format('woff'), url('../fonts/Lato-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'LatoR';src:url('../fonts/Lato-Regular.eot');src:url('../fonts/Lato-Regular.eot#iefix') format('embedded-opentype'), url('../fonts/Lato-Regular.woff2') format('woff2'), url('../fonts/Lato-Regular.woff') format('woff'), url('../fonts/Lato-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Luxia';src:url('../fonts/Luxia-Display.eot');src:url('../fonts/Luxia-Display.eot#iefix') format('embedded-opentype'), url('../fonts/Luxia-Display.woff2') format('woff2'), url('../fonts/Luxia-Display.woff') format('woff'), url('../fonts/Luxia-Display.ttf') format('truetype');font-weight:500;font-style:normal;}#g-navigation{z-index:50;position:relative}#g-navigation:before{content:"";background-image:url('../../../../images/icons/uk-made.png');height:70px;width:70px;display:block;position:absolute;background-repeat:no-repeat;background-position:center;background-size:cover;right:20px;bottom:36px}#g-navigation nav>ul>li.g-menu-item.g-menu-item-type-particle.g-menu-item---particle-Li7sF.g-standard{display:none}#g-navigation .g-content{padding:0}#g-navigation .g-main-nav .g-toplevel li{margin:0 3.7rem}#g-navigation .g-main-nav .g-toplevel li .g-dropdown-column{margin:0}#g-navigation .g-main-nav .g-toplevel li .g-dropdown-column .g-sublevel li{margin:0 1rem;color:black}#g-navigation .g-main-nav .g-toplevel li .g-dropdown-column .g-sublevel li .g-menu-item-container{font-family:LatoL;font-size:16px;line-height:20px;color:black}#g-navigation .g-main-nav .g-toplevel li .g-dropdown-column .g-sublevel li .g-menu-item-container:after{display:none}#g-navigation .g-main-nav .g-toplevel li .g-dropdown-column .g-sublevel li.active .g-menu-item-container{color:#224095}#g-navigation .g-main-nav .g-toplevel li .g-dropdown-column .g-sublevel li:hover .g-menu-item-container{color:#224095}#g-navigation .g-main-nav .g-toplevel li .g-menu-item-container{font-family:LatoL;font-size:16px;text-transform:uppercase;line-height:20px;top:4px}#g-navigation .g-main-nav .g-toplevel li.active .g-menu-item-container{font-family:LatoL;font-size:16px;line-height:20px;color:#224095}#g-navigation .g-main-nav .g-toplevel li.active .g-menu-item-container:after{content:"";background-image:url('../../../../images/menu-active.png');display:block;position:absolute;height:19px;width:154px;background-position:center;background-repeat:no-repeat;background-size:cover;left:-30px}#g-navigation .g-main-nav .g-toplevel li.active .g-menu-item-container .g-menu-item-content{box-shadow:0 0px 0 rgba(0, 0, 0, 0.2)}#g-navigation .g-main-nav .g-toplevel li:hover .g-menu-item-container{font-family:LatoL;font-size:16px;line-height:20px;color:#224095}@media (min-width:960px) and (max-width:1199px){#g-navigation .g-main-nav .g-toplevel li{margin:0 2.2rem}}@media (max-width:959px){.menu-close{color:white !important;font-size:20px;font-weight:bold;right:20px;position:relative}#g-mobilemenu-container>ul>li.g-parent.g-standard>ul,.g-sublevel{padding:0 5% !important}#g-mobilemenu-container>ul>li.g-menu-item.g-menu-item-type-heading.g-standard>div{padding-bottom:0 !important}#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator,#g-mobilemenu-container .g-toplevel .g-dropdown .g-block:first-child .g-go-back{display:none}.g-menu-item.active span.g-menu-item-title:after,#g-mobilemenu-container>ul>li:hover>a>span>span.g-menu-item-title:after{content:"";background-color:#224095;height:5px;width:100%;display:block;top:9px;position:relative;transform:rotate(4deg);-webkit-transform:rotate(4deg)}#g-mobilemenu-container>ul>li.g-menu-item.g-menu-item-type-heading.g-parent.active.g-standard>ul>li>div>div>ul>li.g-menu-item.g-menu-item-type-component>a>span>span:before,#g-mobilemenu-container>ul>li.g-menu-item.g-menu-item-type-heading.g-parent.active.g-standard>ul>li>div>div>ul>li.g-menu-item.g-menu-item-type-component>a>span>span:after{display:none}#g-mobilemenu-container>ul>li.g-menu-item.g-menu-item-type-heading.g-parent.active.g-standard>ul>li>div>div>ul>li.active.g-menu-item.g-menu-item-type-component>a{color:#ed1d24 !important}#g-mobilemenu-container>ul>li.g-menu-item.g-menu-item-type-heading>ul>li>div>div>ul>li.g-menu-item.g-menu-item-type-component>a{height:30px}.g-sublevel>li>a{padding:3px !important;font-size:16px !important}.g-menu-item.active span.g-menu-item-title:before,#g-mobilemenu-container>ul>li:hover>a>span>span.g-menu-item-title:before{content:"";background-color:#ed1d24;height:3px;width:100%;display:block;top:22px;position:relative;transform:rotate(4deg);-webkit-transform:rotate(4deg)}.menu-item-particle.menu-parent{text-align:right}#g-mobilemenu-container .g-toplevel .g-dropdown{top:0;background:transparent;position:relative;left:0;right:0;z-index:1;transition:none;transform:none}#g-mobilemenu-container .g-toplevel.g-slide-out>.g-menu-item>.g-menu-item-container,#g-mobilemenu-container .g-toplevel.g-slide-out>.g-go-back>.g-menu-item-container,#g-mobilemenu-container .g-sublevel.g-slide-out>.g-menu-item>.g-menu-item-container,#g-mobilemenu-container .g-sublevel.g-slide-out>.g-go-back>.g-menu-item-container{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#g-offcanvas{width:60%;background-image:url('../../../../images/menu-bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:top}#g-offcanvas #g-mobilemenu-container ul{padding:7%;height:auto !important}#g-offcanvas #g-mobilemenu-container ul>li>.g-menu-item-container{color:white;padding:0 0.938rem}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active>.g-menu-item-container,#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover>.g-menu-item-container{color:white;font-family:'LatoB'}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active,#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover{background:transparent}#g-offcanvas #g-mobilemenu-container ul>li>.g-menu-item-container{color:white;padding:6px 0.938rem;font-family:'LatoR';font-size:18px}#g-mobilemenu-container .g-toplevel .g-dropdown{top:0;background:transparent;position:relative;left:0;right:0;z-index:1;transition:none;transform:none}#g-navigation:before{content:"";background-image:url('../../../../images/icons/uk-made.png');height:65px;width:65px;display:block;position:absolute;background-repeat:no-repeat;background-position:center;right:20px;bottom:-24px}.g-offcanvas-right .g-offcanvas-toggle{left:inherit;right:35px;top:54px}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"Menu";color:white;font-size:15px;bottom:20px;position:relative;text-transform:uppercase}#g-page-surround>div.g-offcanvas-toggle>i{background-image:url('../../../../images/icons/tabber.png');height:61px;width:55px;background-position:center;background-repeat:no-repeat;background-size:cover}}@media (max-width:767px){#g-offcanvas{width:100%}.g-offcanvas-right .g-offcanvas-toggle{left:inherit;right:35px;top:38px}#g-page-surround>div.g-offcanvas-toggle>i{height:72px;width:58px}}#g-banner{height:260px;background-size:cover;background-repeat:no-repeat;background-position:center;border-top:1px solid white}.itemid-118 #g-banner{background-image:url('../../../../images/banners/about-banner.jpg')}.itemid-120 #g-banner{background-image:url('../../../../images/banners/enhancements-banner.jpg')}.itemid-120 .sub-links{padding-top:50px}.itemid-120 .about-sub{height:692px}.itemid-121 #g-banner{background-image:url('../../../../images/banners/contact-banner.jpg')}.itemid-128 #g-banner{background-image:url('../../../../images/banners/woburn-banner.jpg')}.itemid-129 #g-banner{background-image:url('../../../../images/banners/westbury-banner.jpg')}.itemid-130 #g-banner{background-image:url('../../../../images/banners/somersby-banner.jpg')}.itemid-131 #g-banner{background-image:url('../../../../images/banners/pembroke-banner.jpg')}.itemid-132 #g-banner{background-image:url('../../../../images/banners/regent-banner.jpg')}.moduletable.try-before{background-color:#1b174c;padding:4rem 0 3rem 0;border-top:4px #090541 solid;border-bottom:6px solid red}.moduletable.try-before p{color:white;text-align:center;font-size:25px;line-height:30px}.moduletable.try-before h2{color:white;text-align:center}.moduletable.try-before .main-btn{background-color:white;margin-top:40px}.slider-slogan{font-size:24px;line-height:20px;color:#ed1d24;font-family:LatoR;font-weight:500;text-align:center}.slider-bottomtext{font-size:72px;line-height:80px;text-align:center;word-break:normal;font-family:LatoB;text-transform:uppercase;color:#224095;background-color:white;width:fit-content;width:-moz-fit-content;letter-spacing:3px;margin:4px auto;padding:4px 10px}.itemid-101{}.itemid-101 #g-banner{height:auto}.itemid-101 h2{text-align:center;margin-bottom:35px}.itemid-101 #g-main{width:43%;margin:0 auto;padding:0 !important}.itemid-101 #g-main p{text-align:center}.itemid-101 #g-main .main-btn{margin:0 auto;margin-top:60px;display:block}.itemid-101 #g-main div[itemprop="articleBody"]{padding:8% 0 !important}.itemid-101 #g-content-3 h2{padding:6% 0 4% 0}.itemid-101 #g-content-3 .grid-links-left{height:396px;display:block;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0px 0px 0px 6px #fff;position:relative;width:464px;float:right}.itemid-101 #g-content-3 .grid-links-left>div:nth-child(2){background-image:url('../../../../images/icons/flash-overlay.png');background-repeat:no-repeat;background-color:rgba(34, 64, 149, 0.7);width:100%;height:100%;opacity:0;z-index:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;left:0;top:0;position:absolute;box-shadow:inset 0px 0px 0px 6px #fff}.itemid-101 #g-content-3 .grid-links-left .overlay{font-size:36px;font-family:'Luxia';font-weight:normal;text-transform:capitalize;letter-spacing:0px;position:absolute;bottom:20px;left:20px;color:#224095;z-index:1;background-color:white;width:48%;height:65px;line-height:60px;text-align:left;padding:0 16px}.itemid-101 #g-content-3 .grid-links-left:hover>div:nth-child(2){opacity:1}.itemid-101 #g-content-3 .grid-links-right{height:396px;display:block;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0px 0px 0px 6px #fff;position:relative;width:464px}.itemid-101 #g-content-3 .grid-links-right>div:nth-child(2){background-image:url('../../../../images/icons/flash-overlay.png');background-repeat:no-repeat;background-color:rgba(34, 64, 149, 0.7);width:100%;height:100%;opacity:0;z-index:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;left:0;top:0;position:absolute;box-shadow:inset 0px 0px 0px 6px #fff}.itemid-101 #g-content-3 .grid-links-right .overlay{font-size:36px;font-family:'Luxia';font-weight:normal;text-transform:capitalize;letter-spacing:0px;position:absolute;bottom:20px;left:20px;color:#224095;z-index:1;background-color:white;width:64%;height:65px;line-height:60px;text-align:left;padding:0 16px}.itemid-101 #g-content-3 .grid-links-right:hover>div:nth-child(2){opacity:1}.sub-links h2{text-align:center;padding:2% 0}.grid-links-small{height:19vw;display:block;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0px 0px 0px 6px #fff;position:relative}.grid-links-small .overlay{font-size:36px;font-family:'Luxia';font-weight:normal;text-transform:capitalize;letter-spacing:0px;position:absolute;bottom:20px;left:20px;color:#224095;z-index:1;background-color:white;width:77%;height:65px;line-height:60px;text-align:left;padding:0 16px}.grid-links-small>div:nth-child(3){background-image:url('../../../../images/icons/flash-overlay.png');background-repeat:no-repeat;background-color:rgba(34, 64, 149, 0.7);width:100%;height:100%;opacity:0;z-index:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;left:0;top:0;position:absolute;box-shadow:inset 0px 0px 0px 6px #fff}.grid-links-small:hover>div:nth-child(3){opacity:1}#g-main{padding:4% 0 !important}#g-main .pull-right.item-image{margin:0 0 1.5rem 4.5rem;width:50%}#g-main div[itemprop="articleBody"] h3{margin-bottom:0;margin-top:20px}#g-main div[itemprop="articleBody"] h4{margin-bottom:10px}#g-main div[itemprop="articleBody"] ul{margin-left:1.5rem;padding:0;margin-top:0;line-height:20px;color:black}.about-sub{height:540px}.about-sub .pull-left.item-image{margin:0 4.5rem 0 0}.about-sub div[itemprop="articleBody"]{width:80%;padding-top:1.5%}.about-sub div[itemprop="articleBody"] ul{color:black;margin-top:0}.about-sub div[itemprop="articleBody"] ul li{list-style:inside}.about-sub div[itemprop="articleBody"] .main-btn{margin-top:30px}.itemid-118 #g-content-2{background-color:#eee}.itemid-118 #g-content-2 .about-sub{height:540px}.itemid-118 #g-content-2 .about-sub .pull-left.item-image{margin:0 4.5rem 0 0}.itemid-118 #g-content-2 .about-sub div[itemprop="articleBody"]{width:80%;padding-top:2.5%}.itemid-118 #g-content-2 .about-sub div[itemprop="articleBody"] .main-btn{margin-top:30px}#g-content-1{height:auto;background-color:#eee;padding:3% 0 !important;margin-bottom:2%}#g-content-1 h2{text-align:center}#g-content-1 .g-project-desc{text-align:center;width:76%;margin:0 auto;line-height:20px;padding-bottom:5%}#g-content-1 .g-grid.images{width:100%;position:relative;display:block;margin:0 auto}#g-content-1 .g-project-gallery{width:100%;margin:0 auto}#g-content-1 .g-project-gallery .collection{width:25%;position:relative;display:block}#g-content-1 .g-project-gallery .collection img{margin:0 auto;text-align:center;position:relative;display:block;width:202px;max-width:202px;height:136px;object-fit:cover}#g-content-1 .g-project-gallery .collection h3{width:75%;margin-top:30px;margin:30px auto;position:relative;display:block;font-size:24px}.itemid-121 #g-content-1{background-color:#221e59;margin-bottom:5%}.itemid-121 #g-content-1 h2{color:white;text-align:center;font-family:Luxia}.itemid-121 #g-content-1 p{color:white;text-align:center;font-size:18px;line-height:25px;margin-bottom:30px}.itemid-121 #g-content-1 .formResponsive .formHorizontal,.itemid-121 #g-content-1 .formResponsive .formControls{margin-left:0}.itemid-121 #g-content-1 .formResponsive input[type="text"],.itemid-121 #g-content-1 .formResponsive input[type="number"],.itemid-121 #g-content-1 .formResponsive input[type="email"],.itemid-121 #g-content-1 .formResponsive input[type="tel"],.itemid-121 #g-content-1 .formResponsive input[type="url"],.itemid-121 #g-content-1 .formResponsive input[type="password"]{height:60px;background-color:transparent;color:white;margin-bottom:0;font-size:17px;line-height:20px;padding-left:20px}.itemid-121 #g-content-1 .formResponsive input[type="text"]::placeholder,.itemid-121 #g-content-1 .formResponsive input[type="number"]::placeholder,.itemid-121 #g-content-1 .formResponsive input[type="email"]::placeholder,.itemid-121 #g-content-1 .formResponsive input[type="tel"]::placeholder,.itemid-121 #g-content-1 .formResponsive input[type="url"]::placeholder,.itemid-121 #g-content-1 .formResponsive input[type="password"]::placeholder{color:white}.itemid-121 #g-content-1 .formResponsive textarea{background-color:transparent;height:170px;width:100%;color:white;font-size:17px;line-height:20px;padding-left:20px;padding-top:20px}.itemid-121 #g-content-1 .formResponsive textarea::placeholder{color:white}.address{font-size:18px;line-height:22px;margin-top:40px}a.email{font-family:LatoR;color:#224095;font-size:18px;display:block;transition:all 0.4s ease;margin-top:40px}a.email:hover{color:#ed1d24}a.phone{font-family:LatoB;color:#ed1d24;font-size:38px;display:block;font-weight:bold;letter-spacing:1px;line-height:36px;transition:all 0.4s ease}a.phone:hover{color:#224095}.company-details{font-size:14px;line-height:18px;margin-top:35px}@media (max-width:1199px){#g-banner{height:155px}.itemid-101 #g-main{width:70%;margin:0 auto;padding:0 !important}.grid-links-small .overlay{font-size:26px;height:50px;line-height:50px}.slider-bottomtext{font-size:60px;line-height:70px;width:-moz-fit-content}#g-main .pull-right.item-image{margin:0 0 1.5rem 1.5rem;width:50%;height:418px}#g-main .pull-right.item-image img{height:418px;object-fit:contain;object-position:top}#g-main .size-20{flex:0 5%;width:5%}#g-main .size-80{flex:0 95%;width:95%}.itemid-120 #g-content-2 .about-sub .pull-left.item-image img{height:100%;object-fit:contain;object-position:left}.itemid-118 #g-content-2 .about-sub div[itemprop="articleBody"]{width:95%;padding-top:2.5%;height:100%}#g-content-2 .about-sub .pull-left.item-image{margin:0px 2.5rem 0 0;width:50%;height:100%}#g-content-2 .about-sub .pull-left.item-image img{height:100%;object-fit:cover;object-position:left}#g-content-2 .about-sub div[itemprop="articleBody"]{width:95%;padding-top:2.5%;height:100%}#g-content-1 .g-project-gallery .collection h3{width:75%;margin-top:30px;margin:30px auto;position:relative;display:block;font-size:20px;line-height:26px}.itemid-121 #g-main .pull-right.item-image{height:400px}.itemid-121 #g-main .pull-right.item-image img{height:400px}}@media (min-width:1200px) and (max-width:1750px){.itemid-101 #g-main{width:64%;margin:0 auto;padding:0 !important}#g-main .pull-right.item-image{margin:0 0 1.5rem 1.5rem;width:50%;height:100%}#g-main .pull-right.item-image img{height:100%;object-fit:contain;object-position:top}#g-main .size-20{flex:0 5%;width:5%}#g-main .size-80{flex:0 95%;width:95%}.itemid-118 #g-content-2 .about-sub div[itemprop="articleBody"]{width:95%;padding-top:2.5%;height:100%}.itemid-120 #g-content-2 .about-sub .pull-left.item-image img{height:100%;object-fit:cover;object-position:center}#g-content-2 .about-sub .pull-left.item-image{margin:0 4.5rem 0 0;width:50%;height:100%}#g-content-2 .about-sub .pull-left.item-image img{height:100%;object-fit:cover;object-position:left}#g-content-2 .about-sub div[itemprop="articleBody"]{width:95%;padding-top:2.5%;height:100%}}@media (min-width:2000px){#g-main .pull-right.item-image{margin:0 0 1.5rem 4.5rem;width:63%}#g-main .pull-right.item-image img{width:622px}#g-content-1{height:auto;background-color:#eee;padding:3% 0 !important;margin-bottom:1%}}@media (max-width:959px){#g-banner{height:211px}.itemid-128 #g-banner{background-position:left}.itemid-129 #g-banner{background-position:-122px}.slider-slogan{font-size:24px;line-height:20px;color:#ed1d24;font-family:LatoR;font-weight:bold;text-align:center;bottom:12px;position:relative}.itemid-101 #g-main div[itemprop="articleBody"]{padding:2% 0 8% 0px !important}.itemid-101 #g-main{width:94%}.itemid-101 #g-main .main-btn{margin:0 auto;margin-top:50px}.itemid-101 section#g-content-2:before{margin:0 auto 30px}.itemid-101 #g-content-3 .grid-links-left{width:100%}.itemid-101 #g-content-3 .grid-links-left .overlay{width:63%}.itemid-101 #g-content-3 .grid-links-right{width:100%}.itemid-101 #g-content-3 .grid-links-right .overlay{width:78%}#g-main{padding:6% 0 0 !important}#g-main .pull-right.item-image{width:100%;height:100%;display:table-footer-group}#g-main .pull-right.item-image img{width:100%;height:100%;order:2;position:relative}#g-main div[itemprop="articleBody"]{display:block;padding-bottom:50px;position:relative}#g-main .item-page{display:table}#g-main .size-80{flex:0 100%;width:100%;padding:0 25px}#g-main .pull-right{float:none}#g-content-2 .item-page{display:flex;flex-direction:column}#g-content-2 .about-sub{height:auto !important}#g-content-2 .about-sub .pull-left.item-image{margin:0px 2.5rem 0 0;width:100%;height:100%;order:2;position:relative}#g-content-2 .about-sub div[itemprop="articleBody"]{order:1;position:relative;width:100% !important;padding:10% 15% !important}.sample-content .size-20{flex:0 50%;width:50%}.grid-links-small{height:50vw}.grid-links-small .overlay{font-size:36px;height:60px;line-height:55px}.outline-9 #g-content-2{margin-top:0}.itemid-129 #g-content-2,.itemid-120 #g-content-2{margin-top:25px}#g-content-1{padding:3% 0 !important;margin-bottom:0}#g-content-1 .g-project-gallery .collection{width:33.33%}.itemid-121 #g-main div[itemprop="articleBody"]{width:75%}.itemid-121 #g-main .pull-right.item-image{height:100%}.itemid-121 #g-main .pull-right.item-image img{height:100%}}@media (max-width:767px){.itemid-132 #g-banner{background-position:left}.itemid-120 #g-banner{background-position:right}.itemid-120 #g-content-2 .about-sub .pull-left.item-image img{height:auto}#g-banner>div>div>div>div>div:nth-child(1){display:none}#g-banner>div>div>div>div>div:nth-child(2){margin-top:0;padding-top:0}.slider-bottomtext{font-size:9.4vw;line-height:14vw;margin:2px auto;padding:2px 10px;letter-spacing:0px}.itemid-101 #g-main .main-btn{margin:0 auto;margin-top:50px;margin-bottom:25px}.itemid-101 #g-content-3 .grid-links-left{height:200px}.itemid-101 #g-content-3 .grid-links-left .overlay{width:72%;font-size:30px}.itemid-101 #g-content-3 .grid-links-right{height:200px}.itemid-101 #g-content-3 .grid-links-right .overlay{font-size:30px;width:84%}.grid-links-small .overlay{font-size:20px;height:36px;line-height:35px}#g-copyright .g-content{margin:0;padding:4px 0.938rem 0}#g-main{padding:10% 0 0 !important}#g-main div[itemprop="articleBody"]{padding-bottom:24px}#g-main .size-80{flex:0 100%;width:100%;padding:0 18px}#g-main .pull-right.item-image img{margin-bottom:18%;position:relative;height:79vw}#g-content-2 .about-sub div[itemprop="articleBody"]{padding:10% 6% !important}#g-content-2 .about-sub .pull-left.item-image img{height:55vw;object-fit:cover;object-position:center;width:100%}#g-content-1{padding:0% 0 !important}#g-content-1 h2{text-align:center;margin-top:20px}#g-content-1 .g-project-gallery .collection{width:100%;margin-bottom:20px}#g-content-1 .g-project-gallery .collection h3{margin:20px auto}#g-content-1 .g-project-gallery .collection img{width:76%}#g-content-1 .g-project-desc{text-align:center;width:100%;margin:0 auto;line-height:20px;padding-bottom:18%}.outline-9 .sub-links h2{text-align:center;padding:5% 0 2% 0;margin-top:0}.itemid-120 .sub-links h2{text-align:center;padding:10% 0 2% 0;margin-top:0}.itemid-121 #g-main div[itemprop="articleBody"]{width:100%}.itemid-121 #g-main .pull-right.item-image img{height:100%;margin-bottom:18%;position:relative}}p{font-size:16px;line-height:20px;color:black;font-family:'LatoR'}strong{color:#ed1d24;font-size:18px;line-height:25px}h1,h2{font-family:'Luxia';font-size:36px;line-height:45px;font-weight:normal;color:#224095}h3{font-size:26px;line-height:32px;color:#224095;font-family:'Luxia';margin-top:50px}#g-recaptcha-30{z-index:103;position:relative}.main-btn{font-size:18px;line-height:25px;color:black;font-family:LatoB;text-transform:uppercase;width:250px;border:2px solid black;display:inline-block;text-align:center;height:62px;padding:18px 0px;position:relative;overflow:hidden}.main-btn:before{content:"";position:absolute;display:block;width:100%;height:100%;background-image:url('../../../../images/icons/active.png');background-size:cover;background-position:center;top:0}a.main-btn:hover{color:#224095;box-shadow:3px 6px #224095}.formResponsive button[type="submit"]{font-size:18px;line-height:25px;color:white;font-family:LatoB;text-transform:uppercase;width:250px;border:2px solid white;display:block;text-align:center;height:62px;padding:18px 0px;background-color:transparent;background-image:none;margin:20px auto 0 auto;position:relative;border-radius:0}.formResponsive button[type="submit"]:before{content:"";position:absolute;display:block;width:100%;height:100%;background-image:url('../../../../images/icons/active.png');background-size:cover;background-position:center;top:0}.formResponsive button[type="submit"]:hover{background-color:transparent;box-shadow:3px 6px white}#g-header{background:#221e59;background:linear-gradient(180deg, #221e59 0%, #1b174c 20%);height:173px;padding:10px}.contact-details{text-align:right;margin-top:27px}.contact-details a:first-child{font-family:Lato;color:#fff;font-size:18px;display:block;transition:all 0.4s ease}.contact-details a:first-child:hover{color:#ed1d24}.contact-details a:last-child{font-family:Lato;color:#ed1d24;font-size:38px;display:block;font-weight:bold;letter-spacing:1px;line-height:36px;transition:all 0.4s ease}.contact-details a:last-child:hover{color:#fff}.custom.address-box p{line-height:19px}#g-footer{margin-top:5%;background:#221e59 url('../../../../images/footerbg.jpg') 0% 0% no-repeat;background-size:cover;height:175px;position:relative;padding:0}#g-footer p{color:white;margin-top:10px}#g-footer>div>div>div.g-block.size-50:nth-child(1)>div{position:absolute;bottom:0;margin:0;padding-bottom:0}#g-footer>div>div>div.g-block.size-50:nth-child(1)>div img{height:116px}#g-copyright{background:#161141;color:#fff;height:47px}#g-copyright .g-content{margin:0}#g-copyright .g-content .g-copyright{font-size:10px}#g-copyright .g-branding{font-size:10px;padding-right:30px}#g-copyright .g-branding a{text-decoration:underline}@media (min-width:960px) and (max-width:1199px){h1,h2{font-family:'Luxia';font-size:30px;line-height:35px;font-weight:normal;color:#224095}#g-footer>div>div>div.g-block.size-50:nth-child(1)>div img{height:110px}#g-footer .size-25{flex:0 32%;width:32%}#g-footer .size-50{flex:0 35%;width:35%}}@media (max-width:959px){#g-header{padding:10px 0;height:194px}#g-header:after{content:"";display:block;position:absolute;width:100%;height:20px;background-color:#eee;bottom:0}#g-header .size-50:nth-of-type(1){flex:0 42%;width:42%}#g-header .size-50:nth-of-type(2){width:50%;flex:0 50%}.contact-details{margin-top:0}.contact-details a:first-child{font-size:24px}.contact-details a:last-child{font-size:47px;letter-spacing:0px}#g-footer{margin-top:10%;background-size:cover;height:223px;position:relative;padding:0;background-position:center;display:block;width:100%}#g-footer>div>div>div.g-block.size-50:nth-child(1)>div{padding:0}#g-footer>div>div>div.g-block.size-50:nth-child(1)>div img{height:135px}#g-footer .size-25{flex:0 100%;width:100%;vertical-align:middle;display:block;position:relative}#g-footer .size-25:nth-of-type(2){bottom:54px;z-index:1;order:2}#g-footer .size-25:nth-of-type(3){top:0}#g-footer .size-25:nth-of-type(3) .moduletable[class*="box"],#g-footer .size-25:nth-of-type(3) .widget[class*="box"]{padding:0;margin:0}#g-footer .custom.address-box p{line-height:22px;font-size:18px}#g-copyright{height:52px}}@media (max-width:767px){#g-copyright{height:52px;text-align:center}#g-copyright .g-branding{font-size:10px;padding-right:0}h1,h2{font-size:30px;line-height:35px}h3{margin-top:32px}.g-logo img,.g-logo svg{margin:0;left:0;max-width:216px}.g-logo{margin:-0.85rem 0;padding-left:0}#g-header{padding:20px 0;height:250px}#g-header .size-50:nth-of-type(1){flex:0 83%;width:83%}#g-header .size-50:nth-of-type(2){width:100%;flex:0 100%}#g-header .size-50:nth-of-type(2) .g-content{margin-top:10px;padding-top:0}.contact-details a:first-child{font-size:22px;text-align:center;line-height:28px;margin-bottom:6px}.contact-details a:last-child{font-size:38px;letter-spacing:0px;text-align:center}#g-footer{display:block;height:330px;background:#221e59 url('../../../../images/footerbg-r.jpg') 0% 0% no-repeat;background-position:right;background-size:cover;margin-top:18%}#g-footer>div>div>div.g-block.size-50:nth-child(1)>div{height:auto;position:relative;margin:0.625rem;padding:0.938rem}#g-footer>div>div>div.g-block.size-50:nth-child(1)>div img{height:55px;margin:14px auto}#g-footer .size-25{vertical-align:middle;display:block;position:relative}#g-footer .size-25:nth-of-type(3){top:0;position:relative;order:1}#g-footer .size-25:nth-of-type(2){bottom:40px;z-index:1;order:2}#g-footer .custom.address-box p{line-height:22px;font-size:18px;text-align:center;margin-top:0}}