@charset "UTF-8";.row:after,.row:before{content:"";display:table;clear:both}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:769px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}.mobile-menu{position:fixed;left:100%;top:0;bottom:0;min-width:250px;background:#dadad7;-webkit-overflow-scrolling:touch;z-index:100;text-transform:uppercase;overflow:scroll}.mobile-menu,.mobile-menu *{box-sizing:border-box}.mobile-menu ul{padding:0;margin:0}.mobile-menu ul ul{display:none;padding-left:20px}.mobile-menu ul li{display:block;line-height:30px;padding:0;margin-right:0}.mobile-menu a{display:block;padding:16px 30px;color:#181616;text-decoration:none}.mobile-menu a:focus,.mobile-menu a:hover{background:#e5e5e3;color:#464739}.mobile-menu__parent{position:relative}.mobile-menu__parent--open>ul{display:block!important}.mobile-menu__button{position:absolute;top:0;right:0;width:50px;height:56px;background:0 0;border:none;font-size:0}.mobile-menu__button:after{content:"\f078";font-family:Font Awesome\ 5 Free;font-weight:900;font-size:20px;color:#fff}.mobile-menu a{padding:12px 15px;border-bottom:1px solid rgba(255,255,255,.5);font-size:15px}.mobile-menu a i.fa-chevron-down{display:none}.mobile-menu ul ul a{padding:10px 15px 10px 20px;background:rgba(255,255,255,.1)}.mobile-menu ul ul{padding-left:0;position:static}.mobile-menu--enhanced{right:auto!important;left:0!important;transform:translateX(-100%)}.mobile-menu--animateable{transition:transform .3s ease-in-out}.mobile-menu-checkbox{display:none}.mobile-menu-checkbox:checked~.mobile-menu{left:auto;right:0}.mobile-menu-checkbox:checked~.mobile-menu--enhanced{transform:translate(0)}.mobile-menu-trigger span{display:block;margin-top:5px;width:100%;height:5px;background:#58ba47}.mobile-menu-trigger span:first-child{margin-top:0}*,:after,:before{box-sizing:border-box}div:focus{outline:0}body{margin:0;font-family:century-gothic,sans-serif;color:#464739}sup{text-transform:lowercase}.clear:after{content:"";display:block;clear:both}.wrapper{max-width:1200px;width:100%;margin:0 auto;padding:0 10px;position:relative}.hidden{display:none!important}.main{display:block}img{max-width:100%}a{color:inherit}@media screen and (min-width:768px){a[href^="tel:"]{text-decoration:none}}label,ol,p,ul{font-size:18px;line-height:20px;font-weight:400}.h1,.h2,.h3,h1,h2,h3{text-transform:uppercase;margin:15px 0}.h1,h1{font-size:30px;line-height:29px;font-weight:700}.h2,h2{font-size:24px;line-height:26px;font-weight:400}.t-center,.text-center{text-align:center}.t-right,.text-right{text-align:right}.t-green,.text-green{color:#58ba47}.t-grey,.text-grey{color:#dadad7}.t-brown,.text-brown{color:#464738}.t-white,.text-white{color:#fff}.t-small,.text-small{font-size:.8em}table{margin-bottom:2em;width:100%;border-spacing:0;font-size:.85em}table thead{border-spacing:2px}table thead th{line-height:1.3em;text-align:left;padding:.4em 8px;vertical-align:top;background:#fff;border-bottom:1px solid #e4e4e4}table tbody td{border-bottom:1px solid rgba(88,186,71,.35);background:rgba(230,230,230,.1);padding:6px 8px;line-height:1.4}table tbody td ul{font-size:inherit}table tbody tr:nth-child(2n) td{background:rgba(255,255,255,.1)}table tbody tr:last-child td{border-bottom:1px solid #8fc741}.with-sidebar .row__equal-height .box{height:auto!important;padding:20px 30px;margin:20px 0 40px;background:#fff}.with-sidebar .box>h1,.with-sidebar .box>h2,.with-sidebar .box>h3{margin-bottom:.5em}.sidebar ul{margin:0;padding:0;list-style:none;line-height:1.7;font-size:16px;border-top:1px solid #b9dbb3}.sidebar ul ul{border-top:1px solid rgba(185,219,179,.5)}.sidebar ul ul a{padding:0 0 0 5px;border-left:10px solid rgba(143,199,65,.05)}.sidebar a{text-decoration:none;display:block;color:#464739;padding:0 0 0 5px;font-weight:700}.sidebar li{border-bottom:1px solid #b9dbb3}.sidebar li:last-child{margin-bottom:-1px}.row__align{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.row__align{-ms-flex-wrap:wrap;flex-wrap:wrap}}.row__equal-height,.slider__equal-height .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.row__equal-height>[class*=col-],.slider__equal-height .slick-track>[class*=col-]{height:auto}@media screen and (min-width:768px){.row__equal-height>[class*=col-]>:only-child,.slider__equal-height .slick-track>[class*=col-]>:only-child{height:100%}}.row.row--reduced-padding{margin-left:-5px;margin-right:-5px}.row.row--reduced-padding .col-lg-1,.row.row--reduced-padding .col-lg-10,.row.row--reduced-padding .col-lg-11,.row.row--reduced-padding .col-lg-12,.row.row--reduced-padding .col-lg-2,.row.row--reduced-padding .col-lg-3,.row.row--reduced-padding .col-lg-4,.row.row--reduced-padding .col-lg-5,.row.row--reduced-padding .col-lg-6,.row.row--reduced-padding .col-lg-7,.row.row--reduced-padding .col-lg-8,.row.row--reduced-padding .col-lg-9,.row.row--reduced-padding .col-md-1,.row.row--reduced-padding .col-md-10,.row.row--reduced-padding .col-md-11,.row.row--reduced-padding .col-md-12,.row.row--reduced-padding .col-md-2,.row.row--reduced-padding .col-md-3,.row.row--reduced-padding .col-md-4,.row.row--reduced-padding .col-md-5,.row.row--reduced-padding .col-md-6,.row.row--reduced-padding .col-md-7,.row.row--reduced-padding .col-md-8,.row.row--reduced-padding .col-md-9,.row.row--reduced-padding .col-sm-1,.row.row--reduced-padding .col-sm-10,.row.row--reduced-padding .col-sm-11,.row.row--reduced-padding .col-sm-12,.row.row--reduced-padding .col-sm-2,.row.row--reduced-padding .col-sm-3,.row.row--reduced-padding .col-sm-4,.row.row--reduced-padding .col-sm-5,.row.row--reduced-padding .col-sm-6,.row.row--reduced-padding .col-sm-7,.row.row--reduced-padding .col-sm-8,.row.row--reduced-padding .col-sm-9,.row.row--reduced-padding .col-xs-1,.row.row--reduced-padding .col-xs-10,.row.row--reduced-padding .col-xs-11,.row.row--reduced-padding .col-xs-12,.row.row--reduced-padding .col-xs-2,.row.row--reduced-padding .col-xs-3,.row.row--reduced-padding .col-xs-4,.row.row--reduced-padding .col-xs-5,.row.row--reduced-padding .col-xs-6,.row.row--reduced-padding .col-xs-7,.row.row--reduced-padding .col-xs-8,.row.row--reduced-padding .col-xs-9{padding-left:5px;padding-right:5px}main{display:block;padding-top:140px}.has-crm-menu .header{padding-bottom:0}.has-crm-menu main,.has-crm-menu.angle-split-page main .section__angle-split,.has-crm-menu.angle-split-page main .services,.has-crm-menu.servicepage main .section__angle-split,.has-crm-menu.servicepage main .services{padding-top:170px}.nav a{display:block;text-decoration:none}.nav a>img[src^="/Catalyst"]{display:none}.nav ul{list-style-type:none;padding:0;margin:0}.nav ul li{position:relative}.nav ul li ul{display:none;position:absolute;background:#eee;min-width:100%;width:360px;max-width:90vw;top:100%;left:-15px;padding:0}.nav ul li ul li{margin-left:0;display:block;padding:0 4px 0 15px;text-transform:none;font-size:16px}.nav ul li ul li ul{position:absolute;left:100%;top:0;padding:0}.nav ul li ul li a{display:block;padding:5px 0}.nav ul li ul li:hover{background:#ddd}.nav ul li:hover>ul{display:block}.nav__main li{display:inline-block;margin-left:10px;text-transform:uppercase;font-size:20px;font-weight:700;height:auto!important;width:auto!important;padding:30px 0 10px}.nav__main li.selected{background:url(../images/build/active-menu-bottom.png) no-repeat bottom;color:#58ba47}.nav__ems{padding:0}.nav__ems a{padding:10px 0}.nav__ems li{display:inline-block;margin:0 15px 0 10px;font-size:18px;font-weight:700;height:auto!important;width:auto!important}.nav__ems li li{margin:0}.button{display:inline-block;text-decoration:none;text-transform:uppercase;font-size:20px;font-weight:700}.button:after{font-family:Font Awesome\ 5 Free;content:"\f13a";font-weight:900;margin-left:5px}.button__green{font-size:16px;color:#8fc741}.button__green:after{content:"\f138"}.button__white{font-size:16px;background:#fff;color:#58ba47;padding:10px 15px;border:2px solid currentColor}.button__white:after{content:"\f138"}.box{border:10px solid #fff;box-shadow:2px 2px 7px rgba(0,0,0,.4);padding:60px}.box__grey{background:#e5e5e3;color:#464739}.box>h1,.box>h2,.box>h3{margin-top:0;margin-bottom:45px;color:#58ba47}@media screen and (max-width:768px){.box{padding:20px}}.frame{border:10px solid #fff;padding:10px 0;box-shadow:0 0 3px 0 rgba(0,0,0,.15)}.frame--grey{background:#eee}.frame--padded{padding:20px}input[type=number],input[type=password],input[type=submit],input[type=text],select,textarea{width:100%;background:rgba(0,0,0,.01);border:1px solid #464739;font-size:18px;color:#464739;font-family:century-gothic,sans-serif;padding:0 8px;margin:5px 0 15px;height:34px}textarea{padding:5px 8px;height:auto;min-height:78px}input[type=submit]{background:#464739;color:#dadad7;text-transform:uppercase}select#CardExpiryMonth{width:30%;max-width:110px}select#CardExpiryYear{width:40%;max-width:130px;margin-left:10px}form>.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}form>.row--noflex{display:block}@media screen and (max-width:768px){form>.row{margin-left:-5px;margin-right:-5px}form>.row .col-xs-12,form>.row .col-xs-6{padding-left:5px;padding-right:5px}form>.row label{min-width:90px;display:inline-block}}.g-recaptcha{height:63px;width:244px;display:inline-block;overflow:hidden;margin-bottom:10px}.g-recaptcha iframe{transform:translate(-10%,-10%) scale(.8)}.captcha{margin:5px 0 2px;height:63px}.sign-up{font-size:13px;line-height:13px;margin-bottom:10px}.sign-up span{display:block;float:left;width:30px;height:30px;border:1px solid;position:relative;margin:5px 5px 5px 0;cursor:pointer}.sign-up :checked~span:before{content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;line-height:30px;position:absolute;left:50%;transform:translateX(-50%)}.sign-up input[type=checkbox]{display:none}.mt-90{margin-top:90px}.white{color:#fff}.system-error-message{padding:10px 15px;background:#fff;margin:20px 0 40px}pre{outline:1px solid #ccc;padding:5px;margin:5px}pre .string{color:green}pre .number{color:#ff8c00}pre .boolean{color:#00f}pre .null{color:#f0f}pre .key{color:red}@media screen and (min-width:1025px){.nodesktop{display:none!important}}@media screen and (min-width:768px) and (max-width:1024px){.notablet{display:none!important}}@media screen and (max-width:767px){.nomobile{display:none!important}main{padding-top:100px}}.header{position:fixed;width:100%;padding:6px 0;z-index:10;background-color:rgba(255,255,255,.9);box-shadow:0 2px 7px rgba(0,0,0,.4);transition:background-color .3s;min-height:130px}.header__buttons .mobile-menu-trigger,.header__buttons>a{display:inline-block;height:40px;line-height:40px;width:40px;margin-left:10px;text-align:center;background:#464738;color:#fff;font-size:18px}.header__buttons__mobile-menu{display:inline-block}@media screen and (max-width:768px){.header{min-height:0}}.telephone{color:#58ba47}.login-link,.telephone{font-weight:700;font-size:20px;display:inline-block}.login-link{text-transform:uppercase;margin-left:15px}.login-link a{text-decoration:none;position:relative;padding-right:30px}.login-link a:after{content:"\f007";font-family:Font Awesome\ 5 Free;font-weight:900;font-size:22px;position:absolute;bottom:5px;right:0}.ems-header{background:#fff;color:#58ba47}.under-footer{background:#464739;color:#fff}.under-footer p{font-size:12px;text-transform:uppercase}.under-footer .col-sm-8 p a{display:inline-block;margin-left:5px}.footer{padding:30px 0;border-top:1px solid #8fc741;position:relative;margin-top:11px}.footer a{text-decoration:none;color:inherit}.footer:before{content:"";position:absolute;height:10px;background-color:#fff;width:100%;top:-11px}.footer__contact-info p{display:inline-block;margin:0}.footer__contact-info p i{color:#8fc741;margin-right:5px;font-size:21px}.footer__contact-info p:nth-child(2){margin-top:15px}@media screen and (max-width:768px){.footer__contact-info p{margin-left:0!important;margin-bottom:15px;display:-ms-inline-flexbox;display:inline-flex}.footer__contact-info p i{margin-right:15px}}.social a{display:inline-block;width:40px;height:40px;background:#464739;color:#fff;text-align:center;border-radius:50%;font-size:23px;line-height:40px;overflow:hidden;margin:0 2px}.social a:hover{background:#8fc741}.social__facebook{text-align:right!important;padding-right:7px;padding-top:4px;font-size:32px!important}@media screen and (max-width:768px){.social{padding:10px 30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.home main{padding-top:0}.intro{background:0 0;padding-top:130px;height:100vh}.intro .section{height:65vh;background:linear-gradient(90deg,rgba(255,255,255,.7) 0,rgba(255,255,255,.7) 43%,rgba(255,255,255,0) 0,rgba(255,255,255,0));display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.intro .section:after{content:"";position:absolute;left:43%;top:0;width:17.25vh;height:65vh;background:url(../images/build/white-angle.svg) no-repeat 0 100%/100%;z-index:2}.intro .section *{position:relative;z-index:3}.intro:before{height:1px;right:0;background:rgba(255,255,255,.7);content:"";left:auto!important;width:calc(57vw - 8vh - 10px);position:absolute}.intro__caption{position:absolute!important;right:0;bottom:0;color:#fff;margin-bottom:-75px}.intro__caption p{text-transform:uppercase;font-weight:700;font-size:20px;text-align:right;margin:0}.intro__caption p span{display:block;font-weight:400;font-size:14px}@media screen and (max-width:768px){.intro{padding-top:100px;height:auto}.intro__caption{display:none}.intro .section{background:rgba(255,255,255,.7);height:auto}.intro .scroll,.intro .section:after{display:none}}.home__slider.slick-slider{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.home__slider.slick-slider .home__slide{width:100vw;height:100vh;background-size:cover;position:relative}.home__slider.slick-slider .home__slide__caption{position:absolute;top:65vh;z-index:10;width:100%;margin:110px auto 0;line-height:1em;padding:0 10px;text-transform:uppercase;font-weight:700;font-size:20px;text-align:right;color:#fff;opacity:0;text-shadow:0 0 3px #464739;display:none!important}.home__slider.slick-slider.slick-initialized .home__slide__caption{opacity:1}.home__slider.slick-slider .slick-arrow{display:none!important}.scroll{position:absolute;left:50%;transform:translateX(-50%);color:#fff;font-size:18px;height:40px;width:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;bottom:6%;text-decoration:none;background:url(../images/build/scroll-button-solid.png)}.scroll:before{content:"Scroll";text-transform:uppercase;position:absolute;top:-36px;font-size:14px}#scroll{position:absolute;margin-top:-126px;pointer-events:none}.section{position:relative;padding:70px 15px}.section__grey{background-color:#dadad7}.section__grey--pattern{background:url(../images/build/grey-angle-background.svg) no-repeat 50% 100%/cover;padding:115px 15px}.section__white{background:#fff}.section__white-tip{padding-bottom:26vw;background:#fff url(../images/build/amenity-white-crop.jpg) no-repeat bottom/100vw}.section__angle-green{background:url(../images/build/green-background.svg) no-repeat 50% 50%/2560px;padding:8% 0}.section__angle-green-2{background:url(../images/build/angle-green-angle.png) no-repeat 50% 50%/cover,url(../images/build/angle-green-birds-half-padding.jpg) no-repeat 50% 50%/cover;padding:4% 0;color:#fff}.section__angle-green-2 a{text-decoration:none}.section__image--news{background:#fff url(../images/build/environment.jpg) no-repeat 50% 100%/100%}@media screen and (max-width:1300px){.section__angle-green{padding:12% 0}}@media screen and (max-width:768px){.section{padding:30px 10px}.section__angle-green{background:#a7cf52}.section__angle-green .mt-90{margin-top:0}}.responsivemap iframe,.video{border:10px solid #fff;box-shadow:2px 2px 7px rgba(0,0,0,.3)}.news-items .slick-slide{padding:15px}.news{border:10px solid #fff;box-shadow:2px 2px 7px rgba(0,0,0,.4);background-color:#fff;margin:10px 0}.news a{text-decoration:none;display:block}.news__feature>div{padding-bottom:56.25%}.news__feature--image{background-size:contain;background-position:50%;background-repeat:no-repeat}.news__description p{margin-bottom:10px}.news .date{position:relative;padding-top:25px;margin-top:25px}.news .date:before{content:"";width:140px;height:1px;background:#8fc741;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:768px){.news{margin:20px 0}}.responsivemap{height:0;padding-bottom:60%;margin-top:15px;margin-bottom:2em;position:relative}.responsivemap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}input[type=submit]{-webkit-appearance:none}.wrapper{padding:0 15px}.privacy__policy{word-break:break-word}.green-button,.green-hollow-button{width:100%;font-size:18px;font-family:century-gothic,sans-serif;margin:15px 0;padding:10px 0}.green-button{color:#464738;background-color:#58ba47;border:2px solid #58ba47}.green-hollow-button{color:#58ba47;background-color:#fff;border:2px solid #58ba47}a.green-button,a.green-hollow-button{display:block;text-align:center;text-decoration:none}@media only screen and (max-width:768px){.row__equal-height{display:block}.section__angle-green-2{background:#454739}.mobile-menu-checkbox:checked~.mobile-menu{right:auto;left:0}.under-footer .text-right{text-align:left}.section__compliance{text-align:center}.header img{width:150px}.intro{padding-top:77px}}@media only screen and (max-width:420px){.row__align{display:block}.header__buttons .mobile-menu-trigger,.header__buttons>a{height:30px;width:30px;line-height:30px}}.news__description--copy{text-align:left;padding:0 10px}.news__button{position:absolute;bottom:0;display:block;margin:0}.news a{height:100%;position:relative;padding-bottom:42px}.green-button{text-transform:uppercase;color:#fff}.slider__testimonials{padding:60px 0}.slider__testimonials:after,.slider__testimonials:before{content:"";position:absolute;top:90px;height:35px;width:42px}.slider__testimonials:before{left:-42px;background:url(../images/build/quote-left.png) no-repeat 0 0}.slider__testimonials:after{right:-42px;background:url(../images/build/quote-right.png) no-repeat 0 0}@media screen and (max-width:768px){.slider__testimonials{padding:60px 30px}.slider__testimonials:before{left:-15px}.slider__testimonials:after{right:-15px}}.slider .slick-dots{list-style-type:none;padding:0;margin:0;text-align:center}.slider .slick-dots li{display:inline-block}.slider .slick-dots li button{font-size:0;border:2px solid #e5e5e3;height:12px;width:12px;margin:0 5px;display:block;border-radius:50%;padding:0}.slider .slick-dots li.slick-active button{background:#e5e5e3}.testimonial__image{max-width:80%;width:200px}.testimonial__reviewer{position:relative;padding-top:25px;margin-top:15px}.testimonial__reviewer:before{content:"";height:1px;width:40px;background:#8fc741;position:absolute;top:0;left:50%;transform:translateX(-50%)}.angle-split-page main,.servicepage main{padding-top:0}.angle-split-page main .section__angle-split,.angle-split-page main .services,.servicepage main .section__angle-split,.servicepage main .services{padding-top:126px}.angle-split-page main .section__angle-split h1,.angle-split-page main .services h1,.servicepage main .section__angle-split h1,.servicepage main .services h1{padding-right:20%;font-weight:400;color:#58ba47}.angle-split-page main .section__angle-split h1~p,.angle-split-page main .services h1~p,.servicepage main .section__angle-split h1~p,.servicepage main .services h1~p{max-width:310px;line-height:1.3}.angle-split-page main .section__angle-split,.servicepage main .section__angle-split{background:url(../images/build/white-angle-page-bg-70.png) top/2560px}.angle-split-page main .section__angle-split--about,.servicepage main .section__angle-split--about{background:url(../images/build/white-angle-page-bg-70.png) top/2560px,url(../images/westbury-environmental-04-cropped.jpg) 50%/cover;color:#000}.angle-split-page main .section__angle-split--events,.servicepage main .section__angle-split--events{background:transparent url(../images/build/bg-6-6-split-lake-cropped.jpg) top/2560px;color:#000;margin-bottom:40px;padding-top:146px;padding-bottom:20px}.angle-split-page main .section__angle-split--events h1,.servicepage main .section__angle-split--events h1{padding-right:0;color:#000}.angle-split-page main .section__angle-split--events h1+p,.servicepage main .section__angle-split--events h1+p{max-width:none}.angle-split-page main .section__angle-split .wrapper,.servicepage main .section__angle-split .wrapper{padding-top:40px}.angle-split-page main .services,.servicepage main .services{background:transparent url(../images/build/bg-5-7-split-lake.jpg) top/2560px}.angle-split-page main .services h1,.servicepage main .services h1{margin-top:80px}@media screen and (max-width:768px){.angle-split-page main,.servicepage main{padding-top:0}.angle-split-page main .section__angle-split,.angle-split-page main .services,.servicepage main .section__angle-split,.servicepage main .services{padding-top:100px}.angle-split-page main .services,.servicepage main .services{background:transparent url(../images/build/bg-5-7-split-lake.jpg) 0 0/cover}.angle-split-page main .section__angle-split,.servicepage main .section__angle-split{background:url(../images/build/white-80.png) repeat 0 0/cover,url(../images/westbury-environmental-04-cropped.jpg) 0 0/cover}}.row.servicesgrid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 40px}.row.servicesgrid ul{padding-left:1.6em;margin:8px 0 15px}.row.servicesgrid li{margin-bottom:.4em}.row.servicesgrid .servicesgrid__detail{display:none}.row.servicesgrid .servicesgrid--service{text-align:center;margin:20px 0 10px}.row.servicesgrid .servicesgrid--service h3{margin:auto;color:#58ba47;font-weight:400}.row.servicesgrid .servicesgrid--service span{text-decoration:underline}.row.servicesgrid .servicesgrid--service>a{border:10px solid #fff;padding:10px 0;background:#fff;display:block;text-decoration:none;position:absolute;top:0;bottom:0;right:15px;left:15px;box-shadow:0 0 3px 0 rgba(0,0,0,.15);background:#eee;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.row.servicesgrid .servicesgrid--service:after{content:"";height:0;padding-bottom:78.73%;width:100%;display:block}.row.servicesgrid .servicesgrid--service em{margin-top:auto;padding:0 0 10px;line-height:.8em}@media screen and (min-width:769px){.row.servicesgrid .servicesgrid--readmore h3{font-weight:700}.row.servicesgrid .servicesgrid--readmore em,.row.servicesgrid .servicesgrid--readmore span{display:none}.row.servicesgrid .servicesgrid--readmore .servicesgrid__detail{display:block}.row.servicesgrid .servicesgrid--readmore .servicesgrid__detail ul{font-size:16px;text-align:left;margin-bottom:0;padding-left:1.4em;padding-right:.3em}.row.servicesgrid .servicesgrid--readmore .servicesgrid--toggle{bottom:auto;z-index:100}}@media screen and (max-width:768px){.row.servicesgrid .servicesgrid--service>a{position:static}.row.servicesgrid .servicesgrid--service ul{text-align:left}.row.servicesgrid .servicesgrid--service em,.row.servicesgrid .servicesgrid--service span,.row.servicesgrid .servicesgrid--service:after{display:none}.row.servicesgrid .servicesgrid__detail{display:block}}.booking-container__form{padding:20px 10px;background:#fff;margin-bottom:60px;margin-top:40px}.event__sharing{display:inline-block;margin:0 1rem 1rem 0;padding:.5rem .8rem;text-decoration:none;background:#fff;border:2px solid #58ba47;color:#464739;font-size:1rem;line-height:1}.event__sharing i{width:1rem;text-align:center;margin-right:.3rem;color:#000}.event__sharing--linkedin i{color:#0077b5}div#catblogoutput{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;padding-bottom:50px}div#catblogoutput .blog__post{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;padding:0 20px}div#catblogoutput .blog__post:first-child{-ms-flex:0 0 100%;flex:0 0 100%}div#catblogoutput .blog__post:first-child h3{font-size:1.6em}div#catblogoutput .blog__post:first-child h3 a{text-decoration:none;pointer-events:none}div#catblogoutput .blog__post:first-child .blog__readmore{display:none}div#catblogoutput .blog__post:first-child .blog__detail{display:block}div#catblogoutput .blog__post:first-child .blog__image a{pointer-events:none}div#catblogoutput .blog__post:first-child:not(:only-child):after{content:"Some more of our blog posts";text-align:center;display:block;margin:3rem 0 2rem;font-size:2rem}div#catblogoutput .blog__post h3{margin-top:0}div#catblogoutput .blog__post:not(:first-child) .blog__detail{display:none}div#catblogoutput .blog__post:not(:first-child) h3{margin-bottom:0}div#catblogoutput .blog__post:not(:first-child) p.post-details{margin:.5em 0;font-size:.8em;text-transform:uppercase;font-weight:700}div#catblogoutput .blog__post:not(:first-child) .blog__readmore a{display:block;font-weight:700;margin-top:.4em}div#catblogoutput .blog__post:not(:first-child) .row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}div#catblogoutput .blog__post:not(:first-child) .row>div{width:100%}.list-event{text-decoration:none}.list-event__info{border:10px solid #fff;padding:10px 3em 10px 10px;display:block;box-shadow:0 0 3px 0 rgba(0,0,0,.15);background:#eee;margin-bottom:20px;position:relative}.list-event__info>h3:first-child{margin-top:0;font-size:1.5em}.list-event__link{position:absolute;top:50%;right:10px;line-height:1;font-size:2em;color:#58ba47;transform:translateY(-50%)}.list-event p.h2{font-size:1em;line-height:1.4;margin:0}.backToQuestion,.nextQuestion,.questions li.question,.questions li.question .responses,.questions li.question .responses .correct,.questions li.question .responses .incorrect,.quizResults,.startQuiz{display:none}.nextQuestion.checkAnswer{display:block;margin-top:50px;color:#fff}ol.questions,ol.questions li,ul.answers,ul.answers li,ul.responses,ul.responses li{list-style-type:none}.quizName span:first-child{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html{background:#eee}.module__assessment div#slickQuiz{padding:30px 0 50px;max-width:900px;margin-left:30px;margin-right:30px}.module__assessment strong{font-weight:700}.module__assessment em{font-style:italic}.module__assessment ul{list-style-type:circle}.module__assessment ol{list-style-type:decimal}.module__assessment ol li{list-style-type:decimal;margin-left:20px}.module__assessment .button{float:left;width:auto;padding:5px 15px;color:#fff;background-color:#58ba47;border:1px solid #fff;border-radius:0;text-decoration:none}.module__assessment .button:hover{background-color:#464739}.module__assessment .quizArea,.module__assessment .quizResults{zoom:1}.module__assessment .answers label img{max-height:100px;max-width:130px}.module__assessment .answers li{list-style:none}.module__assessment .quizArea:after,.module__assessment .quizArea:before,.module__assessment .quizResults:after,.module__assessment .quizResults:before{content:" ";display:block;height:0;visibility:hidden;font-size:0}.module__assessment .quizArea:after,.module__assessment .quizResults:after{clear:both}.module__assessment .questionCount{font-size:14px;font-style:italic}.module__assessment .questionCount span{font-weight:700}.module__assessment ol.questions{margin-top:20px;margin-left:0;padding-left:0}.module__assessment ol.questions li{margin-left:0}.module__assessment ul.answers{margin-left:20px;margin-bottom:20px}.module__assessment ul.responses li{margin:10px 20px 20px}.module__assessment ul.responses li p span{display:block;font-weight:700;font-size:18px}.module__assessment .complete ul.answers li.correct,.module__assessment ul.responses li.correct p span{color:#6c9f2e}.module__assessment ul.responses li.incorrect p span{color:#b5121b}.module__assessment .quizResults h3{margin:0}.module__assessment .quizResults h3 span{font-weight:400;font-style:italic}.module__assessment .quizResultsCopy{clear:both;margin-top:20px}.module__assessment #testdescription,.module__assessment .qdescs{display:none}.module__assessment .question p.dragger,.module__assessment .question p.droptarget{padding:8px;margin:0 15px 60px 0;border-radius:3px}.module__assessment .question p.droptarget{background:#a4ccfa;color:#fff;position:relative;display:block;width:48%}.module__assessment .question p.dragger{background:#5b98df;color:#fff;padding:0 18px 0 0;display:inline-block;cursor:move}.module__assessment p.dragger i{margin-right:10px;cursor:move;padding:12px}.module__assessment .dragdrop,.module__assessment .dragdroptray{width:80%}.module__assessment .droptarget em{width:0;height:0;display:inline-block;margin-right:22px;position:relative;float:right}.module__assessment .droptarget em:after{content:"";float:right;width:22px;height:22px;display:block;border-radius:2px;background:#fff;position:absolute}.module__assessment .answers li.dragdrop{display:none!important}.module__assessment .question .description{width:600px;display:inline-block}.module__assessment .audioplayer audio{display:none}.module__assessment .question p{margin:15px 0;font-size:16px}.module__assessment table.qanda{border-spacing:0}.module__assessment .qanda td{vertical-align:top;font-size:14px;line-height:120%;padding:8px 5px;text-align:center;border-bottom:10px solid #fff}.module__assessment .qanda td:first-child{padding-right:10px;text-align:left}.module__assessment .qanda p{margin-top:0}.module__assessment .qanda audio{display:none}.module__assessment .correct1.chosen{background:#cfe2ff}.module__assessment .correct1{background:#e4ffe4}.module__assessment .correct0.chosen{background:#ffcfcf}.module__assessment .colourskey span{padding:4px 10px;margin-right:20px}.module__assessment .curGroup,.module__assessment .curGroup__last .nextQuestion{display:block!important}.module__assessment .curGroup .nextQuestion{display:none}.module__assessment .audioplayer{width:250px;float:right;padding:0 10px 10px;background:#e1f0f8}.module__assessment .audioplayer progress{width:100%}.module__assessment .audioplayer i{width:50%;float:left;border:1px solid #e1f0f8;box-sizing:border-box;color:#333;transition:all .4s}.module__assessment .audioplayer .fa-play,.module__assessment .audioplayer i{text-align:center;height:30px;line-height:30px;background:#fff;cursor:pointer}.module__assessment .audioplayer .fa-play{display:inline-block;margin-left:10px;width:50px;float:right;border-radius:3px;box-shadow:.6px .6px .5px rgba(86,86,86,.48);color:#007dbf}.module__assessment .audioplayer i:hover{background:#333;color:#fff}.module__assessment .audioplayer .duration{height:30px;line-height:15px;font-size:12px;width:50%;display:block;float:left;text-align:right}.module__assessment .audioplayer.complete i{opacity:.3}.module__assessment .examclock{position:fixed;top:146px;right:20px;padding:0 20px;font-size:20px;text-align:right;box-shadow:1px 1px 4px #464739;background:#464739;border-radius:0;color:#8ec741;z-index:100000}.module__assessment span.examclock__timeremaining:after{content:" /"}.module__assessment div#test__registration p{font-size:18px;line-height:1.4em;font-weight:100}.module__assessment .tg{border-collapse:collapse;border-spacing:0}.module__assessment .tg td{padding:5px;font-weight:700;height:70px;border:1px solid #fff}.module__assessment .tg td,.module__assessment .tg th{font-family:Arial,sans-serif;font-size:16px;overflow:hidden;word-break:normal}.module__assessment .tg th{font-weight:400;padding:10px 5px;border-style:solid;border-width:1px;font-weight:700}.module__assessment .tg .tg-5p8a{vertical-align:top}.module__assessment .tg .tg-1km8,.module__assessment .tg .tg-5p8a{font-family:Trebuchet MS,Helvetica,sans-serif!important;background-color:#007ebf;color:#fff;text-align:center}.module__assessment .tg .tg-1km8{vertical-align:middle}.module__assessment .tg .tg-o9ov{vertical-align:top;height:60px;text-align:center}.module__assessment .tg .tg-o9ov,.module__assessment .tg .tg-yw4l{font-family:Trebuchet MS,Helvetica,sans-serif!important;vertical-align:middle;font-weight:400;border-color:#007ebf}.module__assessment .inIframe .breadcrumbs,.module__assessment .inIframe .footer,.module__assessment .inIframe .headright,.module__assessment .softhide,.module__assessment [data-show]{display:none}@keyframes a{0%{opacity:.7;content:"Loading"}25%{opacity:.8;content:"Loading."}50%{opacity:.9;content:"Loading.."}75%{opacity:1;content:"Loading..."}}.module{background:url(../images/build/grey-angle-background.svg) no-repeat 50% 100%/cover;padding:50px 0}.module__detail__title{margin-top:0}.module__detail__body p{line-height:1.6em}.module__detail__assessment{background:#eee;margin-top:3em}.module__detail__assessment ol,.module__detail__assessment p,.module__detail__assessment ul{line-height:1.5em}.module .hidden{display:none}.module__sidebar h3{margin-top:1.5em}.module__sidebar__subpages .module__subpage a{display:block;line-height:2.4em;padding:0 0 0 30px;text-decoration:none;position:relative;margin:-1px 0 0;border-top:1px solid #e7e7e5;border-bottom:1px solid #e7e7e5}.module__sidebar__subpages .module__subpage a:before{content:"\f054";position:absolute;left:0;font-family:Font Awesome\ 5 Free;font-weight:700;width:30px;text-align:center}.module__sidebar__relatedfiles [data-file-format]{margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;border-radius:4px;opacity:.9;transition:opacity .3s}.module__sidebar__relatedfiles [data-file-format]:hover{opacity:1}.module__sidebar__relatedfiles [data-file-format]:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:Font Awesome\ 5 Free;font-weight:900;line-height:1.2em;width:50px;text-align:center;padding:0 10px;pointer-events:none}.module__sidebar__relatedfiles [data-file-format] a{display:block;text-decoration:none;line-height:1.2em;width:100%;margin-left:-50px;padding:8px 0 8px 50px}.module__sidebar__relatedfiles [data-file-format=htm],.module__sidebar__relatedfiles [data-file-format=html]{background:#ececec;color:#000}.module__sidebar__relatedfiles [data-file-format=htm]:before,.module__sidebar__relatedfiles [data-file-format=html]:before{content:"\f121"}.module__sidebar__relatedfiles [data-file-format=pdf]{background:#f5ebec;color:#840a0a}.module__sidebar__relatedfiles [data-file-format=pdf]:before{content:"\f1c1"}.module__sidebar__relatedfiles [data-file-format=mov],.module__sidebar__relatedfiles [data-file-format=mp4],.module__sidebar__relatedfiles [data-file-format=mpeg],.module__sidebar__relatedfiles [data-file-format=wmv]{background:#fdfdfd;color:#0f69ad}.module__sidebar__relatedfiles [data-file-format=mov]:before,.module__sidebar__relatedfiles [data-file-format=mp4]:before,.module__sidebar__relatedfiles [data-file-format=mpeg]:before,.module__sidebar__relatedfiles [data-file-format=wmv]:before{content:"\f1c8"}.module__sidebar__relatedfiles [data-file-format=jpeg],.module__sidebar__relatedfiles [data-file-format=jpg],.module__sidebar__relatedfiles [data-file-format=png]{background:#f4f6fe;color:#46a0d3}.module__sidebar__relatedfiles [data-file-format=jpeg]:before,.module__sidebar__relatedfiles [data-file-format=jpg]:before,.module__sidebar__relatedfiles [data-file-format=png]:before{content:"\f03e"}.module__sidebar__relatedfiles [data-file-format=doc],.module__sidebar__relatedfiles [data-file-format=docx],.module__sidebar__relatedfiles [data-file-format=odt]{background:#d3d7f3;color:#2c358e}.module__sidebar__relatedfiles [data-file-format=doc]:before,.module__sidebar__relatedfiles [data-file-format=docx]:before,.module__sidebar__relatedfiles [data-file-format=odt]:before{content:"\f15c"}@media screen and (max-width:768px){.module__sidebar__relatedfiles [data-file-format=doc],.module__sidebar__relatedfiles [data-file-format=docx],.module__sidebar__relatedfiles [data-file-format=odt]{display:none}}.module__sidebar__relatedfiles [data-file-format=ppt],.module__sidebar__relatedfiles [data-file-format=pptx]{background:#ecc6be;color:#8e2f1b}.module__sidebar__relatedfiles [data-file-format=ppt]:before,.module__sidebar__relatedfiles [data-file-format=pptx]:before{content:"\f51c"}.module__sidebar__relatedfiles [data-file-format=ods],.module__sidebar__relatedfiles [data-file-format=xls],.module__sidebar__relatedfiles [data-file-format=xlsx]{background:#d3f3da;color:#2c8e8b}.module__sidebar__relatedfiles [data-file-format=ods]:before,.module__sidebar__relatedfiles [data-file-format=xls]:before,.module__sidebar__relatedfiles [data-file-format=xlsx]:before{content:"\f0ce"}.module__sidebar__relatedfiles [data-file-format="7zip"],.module__sidebar__relatedfiles [data-file-format=gz],.module__sidebar__relatedfiles [data-file-format=zip]{background:#ddd;color:#000}.module__sidebar__relatedfiles [data-file-format="7zip"]:before,.module__sidebar__relatedfiles [data-file-format=gz]:before,.module__sidebar__relatedfiles [data-file-format=zip]:before{content:"\f1c6"}body.ms-loading .sidebar~div .box:after{content:"Loading...";position:absolute;top:50%;left:50%;z-index:6;text-align:center;transform:translate(-50%,-50%);font-weight:700;font-size:22px;background:rgba(9,7,7,.8);padding:8px 14px;border-radius:2px;color:#b1d564;text-transform:uppercase;animation:a 4s infinite;transition:width 2s,opacity .5s}body.ms-loading .sidebar~div .box:before{content:"";background:rgba(9,7,7,.4);position:absolute;top:20px;right:15px;bottom:40px;left:15px;z-index:5}.nav__ems{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.nav__ems>div{margin-right:auto}.nav__ems a.green-button,.nav__ems a.green-hollow-button{display:inline-block;margin:4px 0;width:auto;padding:8px}.nav__ems>a+a{margin-left:10px!important}.ems-overview main div>ul{list-style:none;margin:0 0 0 10px;padding:0 0 0 20px;border-left:2px solid #b1d664}.ems-overview main div>ul>li{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #8ec741;position:relative}.ems-overview main div>ul>li:last-child{border-bottom:none}.ems-overview main div>ul>li:before{content:"";position:absolute;top:.5em;left:-20px;width:10px;height:2px;background:#b1d664}.ems-overview main div>ul>li:after{content:"";position:absolute;top:calc(.5em - 2px);left:-24px;width:6px;height:6px;background:#8ec741;border-radius:50%;z-index:1}.ems-overview main div>ul ul{margin:10px;padding:0 0 0 10px;list-style:none;border-left:1px solid #bbb}.ems-overview main div>ul ul ul{margin:10px 10px 20px}.ems-overview main div>ul li li{margin-bottom:9px;position:relative}.ems-overview main div>ul li li:before{position:absolute;content:"";top:50%;height:1px;background:#bbb;width:4px;left:-10px}.ems-overview main div>ul li.has-numeric span{display:inline-block;width:60px}.ems-overview main a{text-decoration:none;font-weight:700;color:#58ba47}.ems-overview main a[href="#"]{pointer-events:none;font-weight:700;font-size:1.1em;color:#464739}.lms-overview main{margin-bottom:60px}.lms-overview td.lms-overview__list__assessment{text-align:center}.lms-overview td.lms-overview__list__assessment:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:Font Awesome\ 5 Free;font-weight:900;font-size:1.4em}.lms-overview .assessment--notattempted .lms-overview__list__assessment:before{content:"\f056";color:#838288}.lms-overview .assessment--pass-false .lms-overview__list__assessment:before{content:"\f057";color:#d9503b}.lms-overview .assessment--pass-true .lms-overview__list__assessment:before{content:"\f058";color:#5cbb47}.lms-overview td.lms-overview__list__assessment:after{display:block;font-size:.7em;line-height:1}.lms-overview .assessment--notattempted .lms-overview__list__assessment:after{content:"Not attempted";color:#838288}.lms-overview .assessment--pass-false .lms-overview__list__assessment:after{content:"Failed";color:#d9503b}.lms-overview .assessment--pass-true .lms-overview__list__assessment:after{content:"Passed";color:#5cbb47}.lms-overview__list{font-size:1em}.lms-overview__list a{text-decoration:none}.lms-overview__list--item{font-weight:700}.lms-overview__list__subpages{padding:0 0 16px 30px;margin:0;font-size:.93em;font-weight:700}.lms-overview__list__subpages-label{margin:.5rem 0 0 10px;font-weight:100;text-transform:uppercase;font-size:1rem}.lms-overview__list__subpage{margin:3px 0}.lms-overview__list__hasassessment{text-align:center}.lms-overview__list__hasassessment i{font-size:1.4em;color:#5cbb47}.is-ems-page main .row>h3{margin-top:20px;padding-top:20px;border-top:2px solid}.is-ems-page main .row>h3:first-child{border-top:none;margin-top:0}.is-ems-page main .row>h3:first-child+ol>li{margin-bottom:10px;font-size:1em;line-height:1.6}.is-ems-page main .row>h3:first-child+ol>li a{text-decoration:none;font-weight:700;display:inline-block}.is-ems-page main label,.is-ems-page main ol,.is-ems-page main p,.is-ems-page main ul{line-height:1.5em}.is-ems-page main li{margin-bottom:10px}.is-ems-page main li:empty{height:0;margin-bottom:0;opacity:0;visibility:hidden}.is-ems-page main ol{margin-bottom:10px}.is-ems-page main .wrapper>.row{margin-left:0;margin-right:0}.is-ems-page main table{margin-top:1.5em;margin-bottom:3em;border-left:1px solid #abd376;border-right:1px solid #abd376}.is-ems-page main table td{vertical-align:top}.is-ems-page main table label,.is-ems-page main table ol,.is-ems-page main table p,.is-ems-page main table ul{font-size:inherit}.is-ems-page main table>tbody:first-child>tr:first-child>td{border-top:1px solid #abd376}.is-lms-page main>.wrapper{max-width:none}.ms-view-user__info{font-size:1.1rem;margin-bottom:.4em;line-height:1.4}.ms-view-user__info b{display:block;text-align:right}[try-prefetch]:not(.prefetch-success){display:none}a.frame.frame--grey.academy-menu-hover{transition:.5s ease-in-out}a.frame.frame--grey.academy-menu-hover h3{transition:.5s ease-in-out}a.frame.frame--grey.academy-menu-hover.active-academy-link:hover{background-color:#8ec740;transition:.5s ease-in-out}a.frame.frame--grey.academy-menu-hover.inactive-academy-link:hover{background-color:gray!important;transition:.5s ease-in-out}a.frame.frame--grey.academy-menu-hover.inactive-academy-link .hidden-text{opacity:0;color:#eee;transition:.5s ease-in-out}a.frame.frame--grey.academy-menu-hover.inactive-academy-link h3{transform:translateY(37.5px)}a.frame.frame--grey.academy-menu-hover.inactive-academy-link:hover .hidden-text{opacity:1;color:#fff;transition:.5s ease-in-out}a.frame.frame--grey.academy-menu-hover:hover h3{color:#fff;transition:.5s ease-in-out}.bespoke-page{margin-bottom:50px}.bespoke-training-form div{display:flex;flex-flow:row;align-items:baseline;padding-left:0!important}.bespoke-form{border:10px solid #fff;margin:20px 0 10px}.bespoke-form div label{font-size:16px}.bespoke-training-form div select,.bespoke-training-form div textarea{width:100%}.seminar-main{margin-bottom:50px}@media only screen and (max-width:768px){.max-scroll{position:relative;top:0}}p.covid-notice{background-color:#ff0}.timeline{max-width:900px;margin:0 auto;margin-top:50px;display:flex;flex-wrap:wrap}.timeline::after{content:"";position:absolute;width:4px;background-color:#000;top:0;bottom:-5%;left:15%}.timeline-marker-show-green,.timeline-marker-show-grey,.timeline-marker-white{position:absolute;left:11.5%;z-index:2;height:30px;width:auto;transition:.4s ease-in-out!important}.timeline-marker-white{opacity:1;transition:.4s ease-in-out}.timeline-marker-show-green,.timeline-marker-show-grey{opacity:0;transition:.4s ease-in-out}.timeline-container{border-bottom:1px dotted #000;padding:20px 0;text-align:left;padding-left:20%;transition:.5s ease-in-out;position:relative;display:flex;flex-wrap:wrap;width:100%!important}.timeline-container:hover .timeline-marker-show-green,.timeline-container:hover .timeline-marker-show-grey{height:50px;z-index:2;transform:translateX(-5px);transition:.4s ease-in-out!important;opacity:1}.timeline-container:hover .timeline-marker-white{opacity:0;transition:.4s ease-in-out}.timeline-container .content{width:100%}#active:hover{background-color:rgba(142,199,64,.5);transition:.5s ease-in-out}#inactive:hover{background-color:rgba(128,128,128,.3);transition:.5s ease-in-out}.timeline-container ul{list-style-type:none}.timeline-container h3,.timeline-container p,.timeline-container ul{margin:0;padding:0}.timeline-container a{text-transform:uppercase;text-align:center!important;float:none;font-size:20px;text-decoration:none}.timeline-button-now{transition:.5s ease-in-out;display:flex;height:100%}.timeline-button-soon{position:absolute;right:0;top:0;opacity:0;transition:.5s ease-in-out;display:flex;height:100%;background-color:rgba(128,128,128,.6)}.timeline-container:hover .timeline-button-now,.timeline-container:hover .timeline-button-soon{opacity:1;transition:.5s ease-in-out}.timeline-container:hover .timeline-available{color:#fff;transition:.5s ease-in-out}.timeline-available{border:none;background-color:transparent;height:50px;font-size:20px;cursor:pointer;text-transform:uppercase;color:#8ec741;transition:.5s ease-in-out;padding-left:0;font-weight:700}.timeline-coming-soon{border:none;background-color:transparent;height:50px;font-size:20px;width:100px;cursor:pointer;text-transform:uppercase;color:#fff;margin-top:40%;position:absolute;left:-20;right:0;top:30%}.content:hover{cursor:default}.seminar-detail{margin-bottom:50px;margin-top:20px}.knowledge-centre-list{padding-top:140px;margin-bottom:50px}.knowledge-centre-links{margin-top:55px}.knowledge-list-container{width:200px;height:150px;border:10px solid #fff;transition:.5s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;margin:5px}.knowledge-list-container a{color:#58ba47;text-decoration:none;margin:auto;font-size:20px;text-align:center;text-transform:uppercase;transition:.5s ease-in-out}.knowledge-list-container:hover{background-color:#8ec740;transition:.5s ease-in-out}.knowledge-list-container:hover a{color:#fff;transition:.5s ease-in-out}.hide-inner-cats .kc-inner-cats,.hide-main-cats .kc-main-cats{display:none}.kc-main-cats .catalogueList{list-style-type:none!important}.fa-shopping-basket{color:#000;transition:.5s ease-in-out}.fa-shopping-basket:hover{color:#8dc740;transition:.5s ease-in-out}.knowledge-centre-detail{margin-bottom:50px}.detail-view-nav ul{padding:0}.detail-view-nav ul li{border:none;display:block;margin:0;height:auto;width:100%;padding:5px;padding-right:0;text-transform:uppercase;transition:.5s ease-in-out}.detail-view-nav ul li a{color:#464739;font-size:18px;text-decoration:none;transition:.5s ease-in-out}.detail-view-nav ul li:hover{background-color:#8fc741;transition:.5s ease-in-out}.detail-view-nav ul li:hover a{color:#464739;transition:.5s ease-in-out}.detail-view-nav ul li a::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";color:transparent;position:absolute;right:15%;transition:.5s ease-in-out}.detail-view-nav ul li:hover a::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";color:#464739;right:2.5%;transition:.5s ease-in-out}.shop-product-small{position:relative}.productList.productSmall{list-style-type:none}.productList.productSmall li{padding:20px 0;border-bottom:1px dotted;transition:.5s ease-in-out}.productList.productSmall li:first-child{border-top:1px dotted}.productList.productSmall li:hover{background-color:rgba(142,199,64,.3);transition:.5s ease-in-out}.small-product-image img{height:150px;width:auto;object-fit:contain}.price,.small-product-content h4{margin:0}.small-product-details{text-align:right}.add-to-cart{position:absolute;right:0}.add-to-cart input:hover{cursor:pointer}#catCartSummary-desktop{position:relative;float:right;padding-left:20px}#catCartSummary-desktop a{text-decoration:none;font-weight:600}.fa-shopping-basket:before{content:"\f291";font-size:22.5px}#catCartSummary-desktop span#count{width:1.4rem;line-height:1.4rem;height:1.4rem;text-align:center;display:inline-block;font-size:.9rem;background:#8ec740;border-radius:50%;vertical-align:bottom;color:#fff}#catCartSummary-mobile{display:inline-block;height:40px;line-height:40px;width:40px;margin-left:10px;text-align:center;background:#464738;color:#fff;font-size:18px;margin-right:10px}#catCartSummary-mobile span#count{width:1.4rem;line-height:1.4rem;height:1.4rem;text-align:center;display:inline-block;font-size:.9rem;background:#8ec740;border-radius:50%;vertical-align:bottom;color:#fff;position:absolute;top:0;transform:translateX(-5px)}.small-product-details .button{border-radius:6px;transition:all .3s cubic-bezier(.67,.17,.4,.83)}.button svg{transform:rotate(180deg);transition:all .5s}.button__circle{width:120px;height:120px;background:#3cb371;border-radius:50%;transform:rotate(-180deg)}.button:hover{cursor:pointer}.tick{color:#fff;font-size:2em;transition:all .9s}.cart{margin-bottom:50px}.cart__headings{background:#dfdfdf;padding:10px 0;text-transform:uppercase;margin-top:30px;font-size:18px;color:#000}.cart__headings>div{float:left}.cart__headings--name{width:60%}.cart__headings--image{width:15%}.cart__headings--quantity{width:10%}.cart__headings--remove{width:5%}.cart__headings:after{content:"";display:block;clear:both}.cart__items{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f3f3f3}.cart__items>div{float:left}.cart__items--name{width:60%}.cart__items--image{width:15%;padding:0 15px}.cart__items--price,.cart__items--quantity{width:10%}.cart__items--remove{width:5%;text-align:right;padding-right:15px}.cart__items:after{content:"";display:block;clear:both}.cart__items--name a{text-transform:uppercase;text-decoration:none;color:#007ac3;font-size:18px}.cart__items--attributes{text-transform:uppercase;margin:0;font-size:15px;line-height:20px}.cart__itemslist{border-right:1px solid #f3f3f3;border-left:1px solid #f3f3f3}.cart__buttons{text-align:center}.cart__buttons a#catshopbuy{background:#464739;color:#fff;border:2px solid transparent;font-size:16px;padding:9px 35px 8px;border-radius:0;margin:10px 0;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%;text-align:center;display:inline-block;text-transform:uppercase;transition:.5s ease-in-out}.cart__buttons a#catshopbuy:hover{background:#8dc740;transition:.5s ease-in-out;border-radius:10px;width:50%;text-align:center}input#DiscountCode,input#GiftVoucher{width:70%!important;float:left}span#shippingSpan{display:none}.cart .button--blue{width:27%;float:right}.cart__shipping--total p{font-size:20px;margin:43px 0 0;text-transform:uppercase}a#catshopbuy{font-size:20px;margin:20px;display:inline-block}.border--bottom{border-bottom:1px solid #dfdfdf}select#CardExpiryMonth,select#CardExpiryYear{width:100%!important}select#CardExpiryMonth{float:left}select#CardExpiryYear{float:right}label{display:inline-block;font-size:18px;line-height:30px}input[type=checkbox],input[type=radio]{height:15px;margin:0 10px 0 0}.payment-methods label{margin:0 30px 15px 0}input#Amount{display:inline;border:none;font-size:30px;padding:0;line-height:30px}.amount-section:before{content:"£";font-size:28px;line-height:30px}.cart-bottom-container{display:flex;flex-flow:row;justify-content:center;align-items:center}.knowledge-centre-paid-content h3{text-align:center;margin:25px 0}.knowledge-centre-additional-links{min-height:500px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;margin:0 auto 25px}.knowledge-centre-additional-links h3 a{text-align:center;margin:10px 0;text-decoration:none;padding:5px 10px;background-color:#464739;color:#dadad7;transition:.5s ease-in-out}.additional-links{margin:0 auto 25px;text-align:center}.additional-links img{height:auto;width:350px;object-fit:contain!important;margin-bottom:25px}.additional-links a{padding:10px 20px;background-color:#464739;color:#dadad7;text-transform:uppercase;text-decoration:none;transition:.5s ease-in-out;font-size:25px}.additional-links p{margin-top:0}.additional-links a:hover,.knowledge-centre-additional-links h3 a:hover{background-color:#8ec741;color:#fff;transition:.5s ease-in-out}.product-descriptions{padding-left:40px}.product-descriptions span{color:#58ba47}.product-descriptions h1{font-size:30px;line-height:29px;font-weight:500;background-color:#58ba46;padding:15px;margin-top:0;color:#fff}.grey-background{background:#dcdcdb;padding:10px;margin:0 10px;transition:.5s ease-in-out}.grey-background:hover{background:rgba(142,199,64,.3);transition:.5s ease-in-out}.shop-receipt{background-image:url(../images/build/grey-background-pattern-reversed.png);background-size:cover;background-repeat:no-repeat;background-position:bottom;padding:100px 0}.shop-receipt h3,.shop-receipt h5,.shop-receipt p{max-width:75%;padding:0 50px}.grey-background p span b{position:absolute;left:-20px}.product-descriptions h2{padding-left:10px}.grey-background p{position:relative;margin-left:40px}.header__buttons .mobile-menu-trigger,.header__buttons>a{margin-left:0}.slick-arrow{position:absolute;top:50%;font-size:0;width:40px;height:40px;border:2px solid #58ba47;border-radius:50%;padding:0;background:#fff;outline:0;cursor:pointer}.slick-next.slick-arrow{right:0;transform:translateX(100%) translateY(-50%)}.slick-prev.slick-arrow{left:0;transform:translateX(-100%) translateY(-50%)}.slick-prev:after{content:"\f104";left:50%;transform:translate(-50%,-50%)}.slick-arrow:after{position:absolute;font-size:26px;top:50%;font-family:"Font Awesome 5 Free";font-weight:900;color:#58ba47}.slick-next:after{content:"\f105";right:50%;transform:translate(50%,-50%)}@media screen and (max-width:1260px){.section__image--news .slider{padding:50px}.slick-next.slick-arrow,.slick-prev.slick-arrow{transform:translate(0,-50%)}}@media screen and (max-width:520px){.section__image--news .slider{padding:30px 0 0}.slick-arrow{top:0}.slick-prev.slick-arrow{transform:translate(-70px,0);left:50%}.slick-next.slick-arrow{transform:translate(-70px,0);right:0}}#nav_1627908 li{color:#000;transition:1s ease-in-out}#nav_1627908 li:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#000;visibility:hidden;transform:scaleX(0);transition:1s ease-in-out}#nav_1627908 li:hover{color:#58ba46;transition:1s ease-in-out}#nav_1627908 li:hover:before{visibility:visible;transform:scaleX(1);background-color:#58ba46;transition:1s ease-in-out}.feedback-form h3{padding-top:20px;text-align:center}table{text-align:center;margin:20px auto;font-size:16px}table label{float:left;text-align:left}.submit-section{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:30px}.gdpr-box{position:relative}.gdpr-box input{position:absolute;left:60px;top:45%;transform:scale(2)}.gdpr-box label{margin-left:100px}.feedback-thank-you{text-align:center;margin:40px auto}.timeline-container .content ul li{position:relative}.nav_1627908 li{transition:.5s ease-in-out!important}.nav_1627908 li:hover{transition:.5s ease-in-out!important}.timeline-marker-show-green,.timeline-marker-show-grey,.timeline-marker-white{left:58px}@media only screen and (max-width:768px){.max-scroll{position:relative!important;top:0!important}.timeline-marker-show-green,.timeline-marker-show-grey,.timeline-marker-white{left:11%!important}}@media only screen and (min-width:1700px){.timeline-marker-show-green,.timeline-marker-show-grey,.timeline-marker-white{left:71px!important}}@media only screen and (max-width:600px){.footer-tweeks{display:block!important}.footer-tweeks span{display:block;padding-top:40px}.mobile-movement{position:absolute;right:10px;bottom:0}}.button__grey{background:0 0;border:none;color:#464739;padding-left:0}.button__grey:hover{background:0 0;color:#464739;border:none}.careers-main{padding-top:130px;background:#fff;overflow:hidden}.careers-cta{text-transform:uppercase;font-weight:700;font-size:20px;margin-left:15px;display:inline-block;text-decoration:none}@media screen and (max-width:768px){.careers-main{padding-top:76px}}.careers-row{display:flex;flex-wrap:wrap}.careers-header{background:url(../images/careers-header-img.jpg);min-height:620px;color:#fff;background-position:center bottom;background-size:cover}.careers-header-text{padding-left:5rem}@media screen and (max-width:1200px){.careers-header-text{padding-left:15rem}}@media screen and (max-width:991px){.careers-header-text{order:1;padding-left:15px}}.careers-header-title{font-size:40px;text-transform:uppercase;line-height:42px;margin-top:62px;margin-bottom:22px}@media screen and (max-width:1200px){.careers-header-title{font-size:35px}}@media screen and (max-width:500px){.careers-header-title{font-size:28px;line-height:32px}}.careers-header-subheading{font-size:24px;text-transform:uppercase;line-height:26px;margin:0;font-weight:100!important}@media screen and (max-width:500px){.careers-header-subheading{font-size:18px}}.careers-header-image{position:relative;height:100%}@media screen and (max-width:991px){.careers-header-image-container{order:2}}.careers-header-image img{width:815px;position:absolute;max-width:unset!important;left:-15rem;top:2.5rem;z-index:3}@media screen and (max-width:1730px){.careers-header-image img{width:715px;left:-10rem;top:2.5rem}}@media screen and (max-width:1530px){.careers-header-image img{width:615px;left:-5rem;top:3.5rem}}@media screen and (max-width:1400px){.careers-header-image img{width:515px;left:0}}@media screen and (max-width:991px){.careers-header-image img{top:4.5rem;left:50%;transform:translateX(-50%)}}@media screen and (max-width:768px){.careers-header-image img{position:relative}}@media screen and (max-width:600px){.careers-header-image img{width:100%}}@media screen and (max-width:500px){.careers-header-image img{width:100%;top:2.5rem}}.careers-intro{background:url(../images/careers-intro-bg-img.png);min-height:580px;color:#fff;background-position:center bottom;background-size:cover;color:#464739}.careers-intro-span{font-size:24px;text-transform:uppercase}.careers-intro-text{text-align:justify;margin-left:auto;margin-top:40px;padding-left:1rem}@media screen and (max-width:991px){.careers-intro-text{margin-top:0;padding-left:0}.careers-intro-description{margin-top:15rem}}@media screen and (max-width:768px){.careers-intro-description{margin-top:5rem;margin-bottom:2rem}}@media screen and (max-width:500px){.careers-intro-text{text-align:left}.careers-intro-description{margin-top:3rem;margin-bottom:1.5rem}}.careers-intro-list{padding-left:1rem;list-style:disc}.careers-intro-list li{margin-bottom:13px}.careers-intro-image{min-height:580px;display:flex;justify-content:flex-end;align-items:flex-end}@media screen and (max-width:991px){.careers-intro-image{order:2;min-height:unset}}@media screen and (max-width:1400px){.careers-intro-image{flex-direction:column;align-items:center}}@media screen and (max-width:991px){.careers-intro-image{flex-direction:row;align-items:flex-end}}@media screen and (max-width:600px){.careers-intro-image{flex-direction:column;align-items:center}}.careers-intro-image-description{flex:1}@media screen and (max-width:1400px){.careers-intro-image-description{margin-top:3rem}}.careers-intro-image-holder{flex:1}@media screen and (max-width:991px){.careers-intro-image-holder{text-align:center}.careers-intro-image-holder img{width:70%}}@media screen and (max-width:768px){.careers-intro-image-holder img{width:100%}}.careers-intro-employee{margin:.5rem 0;font-weight:700}.careers-intro-employee-name{margin:0 0 1rem 0;font-weight:700;text-transform:uppercase}.careers-intro-employee-testimonial{margin:0 0 3rem 0}.airquote-left{width:1.3rem}.airquote-right{width:1rem;margin-left:.4rem;margin-bottom:-.4rem}.careers-intro-faqs{background:url(../images/careers-intro-faqs-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center bottom;color:#464739;padding:2rem 0;margin-top:-.3rem}.careers-intro-faqs-title{text-transform:unset;cursor:pointer;transition:all .3s ease-in-out}.careers-intro-faqs-title:hover{color:#6e6f64}.careers-intro-faqs-container{padding:0 15px}.careers-intro-faqs-container .accordion-content-container{width:60%}@media screen and (max-width:768px){.careers-intro-faqs-container .accordion-content-container{width:100%}}.careers-telford{background:url(../images/why-come-to-telford-bg-3.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:#464739}@media screen and (max-width:991px){.careers-telford{background-position:left 1.5rem;background-size:170%}}.careers-telford-img-holder{display:flex;align-items:flex-end;justify-content:flex-end;min-height:777px}@media screen and (max-width:991px){.careers-telford-img-holder{min-height:unset;justify-content:flex-end;padding:2rem 0 1rem 0}}@media screen and (max-width:768px){.careers-telford-img-holder{width:100%}}.careers-telford-img-holder img{margin-bottom:-5rem}@media screen and (max-width:991px){.careers-telford-img-holder img{margin-bottom:0;margin-left:0;margin-top:15%;margin-right:0;width:47%}}.careers-telford-description-holder{text-align:justify;padding:65px 0 70px 3rem}@media screen and (max-width:1250px){.careers-telford-description-holder{padding:65px 15px}}@media screen and (max-width:991px){.careers-telford-description-holder{padding:0 15px}}@media screen and (max-width:500px){.careers-telford-description-holder{text-align:left;margin-bottom:50px}}.careers-telford-description-list{list-style:disc;padding-left:1rem}.careers-telford-description-list li{margin-bottom:13px}.careers-why-work-for-us{background:url(../images/careers-why-work-for-us-bg.png);padding:115px 0;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width:500px){.careers-why-work-for-us{padding:50px 0}}.careers-why-work-for-us-description p{font-weight:700}.careers-why-work-for-us-container{padding:0 15px}.careers-why-work-for-us-line{height:2px;width:32px;background:#a7cf52;display:block;margin:0 auto}.careers-core-values{background:#a7cf52;padding:115px 0;text-align:center}@media screen and (max-width:500px){.careers-core-values{padding:50px 0}}.careers-core-values div i{font-size:50px}.careers-core-values-title{margin:0 0 3rem 0}@media screen and (max-width:500px){.careers-core-values-title{margin:0 0 1rem 0}}.careers-core-values-award{margin:1rem 0}@media screen and (max-width:768px){.careers-core-values-award{width:100%}.careers-core-values-award{margin:2rem 0}.careers-core-values-award:last-child{margin-bottom:0}}.careers-core-values-award p{margin:.7rem 0}.careers-core-values-award-line{height:2px;width:32px;background:#fff;display:block;margin:0 auto}.careers-core-values-award-title{margin-top:36px;color:#fff;font-weight:600}.careers-core-values-award-subheading{margin:.7rem 0}.careers-core-values-award-subtitle{text-transform:uppercase}.careers-join-our-team{background:url(../images/careers-form-bg-2.png);background-color:#dadad7;background-size:cover;background-position:center;padding:100px 0}@media screen and (max-width:500px){.careers-join-our-team{padding:50px 0}}.careers-join-our-team-description-holder p:last-child{background-color:#dcdcda;font-size:14px;padding:1rem}.careers-join-our-team-description-holder{width:75%}.careers-join-our-team-form form input[type=number],input[type=password],input[type=text],select,textarea{background:#e5e5e3}.careers-join-our-team-form form .label-message{align-self:flex-start}.careers-join-our-team-form form textarea{min-height:90px}.careers-join-our-team-form form .join-our-team-btn input[type=submit]{cursor:pointer!important;height:39px!important;transition:all .3s ease-in-out}.careers-join-our-team-form form .join-our-team-btn input[type=submit]:hover{background:#464739c4}.careers-join-our-team-form form .careers-form-row{display:flex}@media screen and (max-width:500px){.careers-join-our-team-form form .careers-form-row{flex-direction:column}}.careers-join-our-team-form form .careers-form-row .careers-col-left{flex:1 1 20%;max-width:20%}@media screen and (max-width:500px){.careers-join-our-team-form form .careers-form-row .careers-col-left{flex:1 1 100%;max-width:100%}}.careers-join-our-team-form form .careers-form-row .careers-col-right{flex:1 1 80%;max-width:80%}@media screen and (max-width:500px){.careers-join-our-team-form form .careers-form-row .careers-col-right{flex:1 1 100%;max-width:100%}}.careers-join-our-team-form form{margin-top:15px}.careers-join-our-team-form form .careers-form-row .join-our-team-btn{flex:1 1 30%;max-width:30%;margin-left:auto}.careers-join-our-team-form{margin-top:15px}@media screen and (max-width:768px){.careers-join-our-team-form{width:100%}.careers-join-our-team-description{width:100%}.careers-join-our-team-description-holder{width:100%}}