@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700;800&display=swap";:root{--vsm-white: 255, 255, 255;--vsm-black: 9, 9, 9;--vsm-body-copy-colour: 74, 75, 82;--vsm-accent-colour: 255, 211, 68;--vsm-primary-colour: 244, 215, 24;--vsm-secondary-colour: 146, 147, 152;--vsm-tertiary-colour: 181, 181, 182;--vsm-quaternary-colour: 214, 218, 213;--vsm-quinary-colour: 214, 218, 213}:root{--vsm-mobile-padding-top: 30px;--vsm-mobile-padding-bottom: 30px;--vsm-tablet-padding-top: 50px;--vsm-tablet-padding-bottom: 50px;--vsm-desktop-padding-top: 50px;--vsm-desktop-padding-bottom: 50px}:root{--vsm-oversized-text-size: 24px}.container.wide{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 768px){.container.wide{width:750px}}@media(min-width: 992px){.container.wide{width:970px}}@media(min-width: 1200px){.container.wide{width:100%;max-width:90%}}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^=col-],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}html,body{height:100% !important;font-family:"Arial","Open Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:400;text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;font-size:16px}@media(min-width: 768px){html,body{font-size:16px}}@media(min-width: 1024px){html,body{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:"Arial","Open Sans",sans-serif;font-weight:700;color:rgba(var(--vsm-body-copy-colour), 1)}ul,ol,dd,p{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Arial","Open Sans",sans-serif;font-size:18px;font-size:1.125rem;font-weight:400}ul strong,ol strong,dd strong,p strong{font-weight:700}a{color:#4a4b52;font-weight:700;text-decoration:underline}a:hover{text-decoration:none;color:#ffd344}.heading{font-size:70px;font-size:4.375rem}.md-heading{font-size:40px;font-size:2.5rem}.sm-heading{font-size:30px;font-size:1.875rem}.xs-heading{font-size:20px;font-size:1.25rem}.xxs-heading{font-size:12px;font-size:.75rem;text-transform:uppercase;letter-spacing:1px}.sub-heading{font-size:20px;font-size:1.25rem;text-transform:uppercase;letter-spacing:1px}.rte ul{list-style:none;padding:0 0 0 0;margin:0 0 0.9375rem 0}.rte ul li{border-bottom:0.0625rem solid rgba(0,0,0,.1);padding:0.625rem 0 0.625rem 1.5625rem;font-weight:400;color:rgba(var(--vsm-body-copy-colour), 1)}.rte ul li:last-child{border-bottom:0 !important}.rte ul li:before{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#f4d718;margin-left:-1.5625rem;margin-right:0.5rem}.social-side-bar{min-width:4.6rem;width:auto;max-height:fit-content;margin:auto 0;padding:.5rem 1rem;position:fixed;top:0;bottom:0;right:0;z-index:100;background:rgba(var(--vsm-primary-colour), 1)}.social-side-bar ul{margin-bottom:0;padding-left:0;display:flex;flex-direction:column;align-items:center}.social-side-bar ul li{list-style:none;margin:.7rem 0}.social-side-bar ul li a{font-size:1.5rem;color:rgba(var(--vsm-body-copy-colour), 1);transition:all 300ms linear}.social-side-bar ul li a i{color:rgba(var(--vsm-body-copy-colour), 1);transition:all 300ms linear}.social-side-bar ul li a:hover i{color:rgba(var(--vsm-white), 1)}.social-side-bar ul li a span{font-size:.7rem}.social-side-bar.sidebar-2{margin:75vh 0 0 0 !important}body.wind .vsm-content-image-50-50 ul li::before{color:#9cce8f}body.solar .vsm-content-image-50-50 ul li::before{color:#9cce8f}body.orange .vsm-content-image-50-50 ul li::before{color:#d8972c}body.green .vsm-content-image-50-50 ul li::before{color:#9cce8f}body.blue .vsm-content-image-50-50 ul li::before{color:#496e97}body.navy .vsm-content-image-50-50 ul li::before{color:#1f3f62}body.violet .vsm-content-image-50-50 ul li::before{color:#9782a7}body.red .vsm-content-image-50-50 ul li::before{color:#b03c3c}body.dark-grey .vsm-content-image-50-50 ul li::before{color:#4a4b52}body.dark-green .vsm-content-image-50-50 ul li::before{color:#24754e}body.bergundy .vsm-content-image-50-50 ul li::before{color:#883556}.vsm-content-image-50-50 ul li::before{color:#333}.vsm-content-image-50-50.power-colour ul li::before{color:#24754e !important}.vsm-content-image-50-50.renewable-energy-colour ul li::before{color:#9cce8f !important}.vsm-content-image-50-50.chemical-colour ul li::before{color:#1f3f62 !important}.vsm-content-image-50-50.alternative-energy-colour ul li::before{color:#a7cdd1 !important}.vsm-content-image-50-50.life-science-colour ul li::before{color:#9782a7 !important}.vsm-content-image-50-50.oil-gas-colour ul li::before{color:#4a4b52 !important}.vsm-content-image-50-50.construction-colour ul li::before{color:#496e97 !important}.vsm-content-image-50-50.technology-colour ul li::before{color:#883556 !important}.vsm-content-image-50-50.mining-colour ul li::before{color:#b03c3c !important}.vsm-content-image-50-50.manufacturing-colour ul li::before{color:#b03c3c !important}.vsm-content-image-50-50.advantage-colour ul li::before{color:#606eb2 !important}.vsm-content-image-50-50.western-power-colour ul li::before{color:#f36c12 !important}.vsm-content-image-50-50.charcoal-colour ul li::before{color:#333 !important}.vsm-top .navigation .d-flex{padding-left:0}.vsm-top .navigation .container .row .col-auto{padding-right:0}.vsm-top .navigation .more-nav ul li{margin:0 0 0 1rem}@media(min-width: 576px){.vsm-top .navigation .more-nav ul li{margin:0 0 0 1.563rem}}.vsm-top .navigation .more-nav ul li img{width:25px}@media(min-width: 768px){.vsm-top .navigation .more-nav ul li img{width:50px}}.vsm-top .navigation .more-nav ul li:nth-child(4){margin:0 0 0 .1rem}@media(min-width: 768px){.vsm-top .navigation .more-nav ul li:nth-child(4){margin:0 0 0 .7rem}}.vsm-top .navigation .more-nav ul li.lang .toggle-drop span{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-top .navigation .more-nav ul li.lang .toggle-drop span span{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-top .navigation .more-nav ul li.lang .toggle-drop span i{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-top .signed-in-bar .signed-as{color:rgba(var(--vsm-white), 0.9)}.vsm-top .signed-in-bar .signed-as a{color:rgba(var(--vsm-white), 1)}@media(min-width: 1024px){.vsm-top.switch-fixed{position:sticky}}@media(max-width: 1023px){.vsm-top.switch-fixed{position:sticky}}@media(min-width: 1024px){.vsm-top.fixed{position:sticky}}@media(max-width: 1023px){.vsm-top.fixed{position:sticky}.vsm-top .navigation .primary-nav nav{display:none}}.menu-open .vsm-top{position:fixed}.menu-open .slide-menu ul li>a{color:rgba(var(--vsm-body-copy-colour), 1)}.menu-open .slide-menu ul li>a:focus,.menu-open .slide-menu ul li>a:hover,.menu-open .slide-menu ul li>a:active{color:rgba(var(--vsm-body-copy-colour), 1) !important}.container-fluid{max-width:100rem}.md-heading,.xs-heading{position:relative;margin-bottom:1.25rem}.md-heading:after,.xs-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.5rem;display:block;margin-top:1.25rem}.xs-heading{font-size:30px;font-size:1.875rem}footer.vsm-default-footer .xs-heading{color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .xs-heading a{text-decoration:none;color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .xs-heading a:hover{color:rgba(var(--vsm-primary-colour), 1)}footer.vsm-default-footer .xs-heading:after{display:none}footer.vsm-default-footer,.vsm-default-signoff{background:rgba(var(--vsm-body-copy-colour), 1)}.vsm-default-signoff .copyright{font-size:12px;font-size:.75rem;opacity:.8}.vsm-default-signoff .signoff-links li a{font-size:12px;font-size:.75rem;opacity:.8;padding-right:0.625rem;border-right:0.0625rem solid rgba(var(--vsm-white), 0.9)}.vsm-default-signoff .signoff-links li:last-child a{border-right:0}[class*=icheck-]>input:first-child+input[type=hidden]+label::before,[class*=icheck-]>input:first-child+label::before{border-radius:0.1875rem}.icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.icheck-primary>input:first-child:checked+label::before{background-color:rgba(var(--vsm-secondary-colour), 1);border:0.0625rem solid rgba(var(--vsm-secondary-colour), 1)}.plyr__control--overlaid{background-color:rgba(var(--vsm-white), 0.85);padding:calc(var(--plyr-control-spacing, 20px)*1.5)}.plyr__control--overlaid svg{fill:rgba(var(--vsm-primary-colour), 1);height:var(--plyr-control-icon-size, 24px);width:var(--plyr-control-icon-size, 24px)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:rgba(var(--vsm-white), 1)}.sm-heading{position:relative}.sm-heading:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.sm-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.rte a{color:rgba(var(--vsm-body-copy-colour), 1);text-decoration:underline;font-weight:700}.rte a:hover{text-decoration:none}.inline-link{color:rgba(var(--vsm-body-copy-colour), 1);font-size:18px;font-size:1.125rem}.inline-link:hover{color:rgba(var(--vsm-body-copy-colour), 1)}.btn{background-color:rgba(var(--vsm-primary-colour), 1);border:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1)}.btn span{color:rgba(var(--vsm-body-copy-colour), 1);font-size:17px;font-size:1.0625rem;font-family:"Arial","Open Sans",sans-serif;font-weight:700}.btn:hover{background-color:rgba(var(--vsm-body-copy-colour), 1);color:rgba(var(--vsm-white), 1);border:rgba(var(--vsm-body-copy-colour), 1)}.btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation{background:rgba(var(--vsm-white), 1)}.vsm-top .navigation .brand img{height:2.563rem}.vsm-top .navigation .primary-nav ul li.lang .toggle-drop span span,.vsm-top .navigation .more-nav ul li.lang .toggle-drop span span{font-size:.97rem;color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-top .navigation .primary-nav ul li.lang .toggle-drop span span:hover,.vsm-top .navigation .more-nav ul li.lang .toggle-drop span span:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav ul li a,.vsm-top .navigation .more-nav ul li a{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:700}.vsm-top .navigation .primary-nav ul li a span.label,.vsm-top .navigation .more-nav ul li a span.label{display:none}.vsm-top .navigation .primary-nav ul li.dropdown>a:after,.vsm-top .navigation .primary-nav ul li.meganav>a:after,.vsm-top .navigation .more-nav ul li.dropdown>a:after,.vsm-top .navigation .more-nav ul li.meganav>a:after{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-top .navigation .primary-nav ul li.dropdown:hover ul{display:grid;grid-auto-flow:row;grid-gap:0rem;width:auto;grid-auto-flow:dense}.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li a{white-space:nowrap}.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(1),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(2),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(3),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(4),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(5),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(6),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(7),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(8){grid-column-start:1}.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(9),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(10),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(11),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(12),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(13),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(14),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(15),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(16){grid-column-start:2}.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(17),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(18),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(19),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(20),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(21),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(21),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(23),.vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:nth-child(24){grid-column-start:3}.vsm-top.switch-fixed .navigation .primary-nav ul li a,.vsm-top.switch-fixed .navigation .more-nav ul li a{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-top.switch-fixed .navigation .primary-nav ul li a:hover,.vsm-top.switch-fixed .navigation .more-nav ul li a:hover{color:#ffd344}.vsm-top.switch-fixed .navigation .primary-nav ul li.dropdown>a:after,.vsm-top.switch-fixed .navigation .primary-nav ul li.meganav>a:after,.vsm-top.switch-fixed .navigation .more-nav ul li.dropdown>a:after,.vsm-top.switch-fixed .navigation .more-nav ul li.meganav>a:after{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-top.switch-fixed .navigation .primary-nav ul li .burger-menu span,.vsm-top.switch-fixed .navigation .more-nav ul li .burger-menu span{background:rgba(var(--vsm-body-copy-colour), 1)}.vsm-top.switch-fixed .navigation .primary-nav ul li .burger-menu span:before,.vsm-top.switch-fixed .navigation .primary-nav ul li .burger-menu span:after,.vsm-top.switch-fixed .navigation .more-nav ul li .burger-menu span:before,.vsm-top.switch-fixed .navigation .more-nav ul li .burger-menu span:after{background:rgba(var(--vsm-body-copy-colour), 1)}.vsm-top .navigation .primary-nav ul li.meganav:hover{background:#f8f8f8;box-shadow:0 1.625rem 1.875rem 0 rgba(0,0,0,.15)}.vsm-top .navigation .primary-nav .mega-menu{background:#f8f8f8;max-height:40rem;overflow:scroll;height:80vh}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6{display:flex;flex-direction:row}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 h4,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .faux-title{margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list{display:flex;flex-direction:column;flex:0 0 50%;overflow:hidden}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list:hover h4:after,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list:hover .faux-title:after,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list:hover h4:after,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list:hover .faux-title:after{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list h4,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list h4,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title{position:relative;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;font-family:"Arial","Open Sans",sans-serif}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list h4:before,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title:before,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list h4:before,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list h4:after,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title:after,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list h4:after,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list h4 a,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title a,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list h4 a,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title a{font-size:20px;font-size:1.25rem;font-weight:600;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list nav{display:flex;flex-direction:column}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list nav a{padding:0;margin-bottom:0.625rem;font-weight:400}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list{max-width:calc(50% - 30px)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a{display:flex;justify-content:space-between;font-weight:800;border-bottom:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.2);margin-bottom:0;padding:0.3125rem 0;align-items:center}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a:hover{background:none;color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a.active{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a.has-child:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list{margin-left:1.875rem;display:none}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list nav a{margin-bottom:0;padding:0.3125rem 0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list nav a:hover{background:none;text-decoration:underline}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title{position:relative;padding-right:5rem;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;font-family:"Arial","Open Sans",sans-serif;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4 a,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title a{position:absolute;right:0;top:0;font-size:inherit;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4 a:hover,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title a:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4:before,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4:after,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .col{border:0;flex:1 0 50%;padding-right:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:18.75rem;background-position:center;background-repeat:no-repeat;background-size:cover}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert:hover h5:after,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert:hover div.faux-title:after{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert h5,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert div.faux-title{position:relative;color:rgba(var(--vsm-white), 1);font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;font-family:"Arial","Open Sans",sans-serif;padding-right:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert h5:before,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert div.faux-title:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert h5:after,.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert div.faux-title:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link{font-family:"Arial","Open Sans",sans-serif;font-weight:700;color:rgba(var(--vsm-primary-colour), 1);position:relative;text-decoration:none}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link:hover{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert::before{content:"";position:absolute;top:0;left:0;bottom:0rem;right:0;width:100%;height:100%;background:#fff;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts:hover h4.div:after{width:100%}[data-include=true]{display:none}.vsm-hero-slider .swiper-navigation{display:none}.vsm-hero-slider.internal .component-wrapper{padding-left:0;padding-right:0}.vsm-hero-slider.internal .component-wrapper .bg{height:auto;align-items:flex-end}@media(min-width: 1024px){.vsm-hero-slider.internal .component-wrapper .bg{height:auto;min-height:33.75rem}}.vsm-hero-slider.internal .component-wrapper .bg .content .btn{margin-bottom:1rem}@media(min-width: 768px){.vsm-hero-slider.internal .component-wrapper .bg .content .btn{margin-bottom:0}}.vsm-hero-slider .component-wrapper{position:relative}.vsm-hero-slider .component-wrapper:before{content:"";position:absolute;width:100%;height:100%;display:block;left:0;bottom:0;mix-blend-mode:normal;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(74, 75, 82) 100%);z-index:1;pointer-events:none}.vsm-hero-slider .component-wrapper .bg{align-items:center;min-height:31.25rem;padding-bottom:3.75rem}@media(min-width: 1024px){.vsm-hero-slider .component-wrapper .bg{min-height:43.75rem;align-items:flex-end}}.vsm-hero-slider .component-wrapper .bg:before{content:"";position:absolute;width:100%;height:100%;display:block;left:0;bottom:0;mix-blend-mode:normal;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(74, 75, 82) 70%, rgb(74, 75, 82) 100%);z-index:1;pointer-events:none}.vsm-hero-slider .component-wrapper .bg .container>.row{height:100%}.vsm-hero-slider .component-wrapper .bg .container>.row>.col{height:100%}@media(min-width: 1024px){.vsm-hero-slider .component-wrapper .bg .container>.row>.col{max-width:50%}}.vsm-hero-slider .component-wrapper .bg .container>.row>.col>.content{height:100%;display:inline-block}.vsm-hero-slider .component-wrapper .bg .container>.row>.col>.content .media{height:6.25rem;margin-bottom:0.625rem}.vsm-hero-slider .component-wrapper .bg .container>.row>.col>.content .media img{height:100%;object-fit:cover}.vsm-hero-slider.home .component-wrapper{padding-left:0;padding-right:0}.vsm-hero-slider.home .component-wrapper .bg{height:70vh}@media(min-width: 1024px){.vsm-hero-slider.home .component-wrapper .bg{height:80vh}}.vsm-hero-slider.home .component-wrapper .bg .content .media{display:none}.vsm-hero-slider.home .component-wrapper .bg .container{height:auto}.vsm-hero-slider.home .component-wrapper .bg .container>.row>.col>.content{align-items:flex-start;display:flex;flex-flow:column;justify-items:flex-end;justify-content:flex-end}@media(max-width: 768px){.vsm-hero-slider.home .component-wrapper .bg .container>.row>.col>.content{margin-bottom:8rem}}.vsm-hero-slider.internal .swiper-pagination .swiper-pagination-bullet span{display:none}.vsm-hero-slider.internal .component-wrapper .bg .container>.row>.col>.content{display:inline-block}.vsm-hero-slider.internal .component-wrapper .bg:before{content:"";position:absolute;width:100%;height:100%;display:block;left:0;bottom:0;mix-blend-mode:multiply;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(var(--vsm-black), 0.6) 100%);z-index:1;pointer-events:none}.vsm-hero-slider .swiper-pagination{right:0;left:0;margin:0 auto;width:100%;pointer-events:none;align-items:flex-end;justify-content:flex-start;padding-bottom:0rem;flex-direction:row;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}@media(min-width: 576px){.vsm-hero-slider .swiper-pagination{max-width:540px}}@media(min-width: 768px){.vsm-hero-slider .swiper-pagination{max-width:720px}}@media(min-width: 992px){.vsm-hero-slider .swiper-pagination{max-width:960px}}@media(min-width: 1200px){.vsm-hero-slider .swiper-pagination{max-width:1140px}}@media(min-width: 1400px){.vsm-hero-slider .swiper-pagination{max-width:1320px}}.vsm-hero-slider .swiper-pagination span{margin-left:0;margin-right:0.5rem}.vsm-hero-slider .swiper-pagination .swiper-pagination-bullet{position:relative;margin-bottom:1.25rem;pointer-events:auto;border-radius:0;border:0.0625rem solid rgba(var(--vsm-primary-colour), 1);background:rgba(var(--vsm-primary-colour), 0);width:0.875rem;height:0.875rem;opacity:1}.vsm-hero-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(var(--vsm-primary-colour), 1)}.vsm-hero-slider .swiper-pagination .swiper-pagination-bullet span{background:rgba(0,0,0,0);position:absolute;right:0;width:auto;white-space:nowrap;padding-right:1.25rem;top:-0.4375rem;font-size:18px;font-size:1.125rem;color:#fff;font-family:"Arial","Open Sans",sans-serif;font-weight:500}@media(max-width: 768px){.vsm-hero-slider .swiper-pagination .swiper-pagination-bullet span{font-size:.7rem}}.vsm-hero-slider.home .swiper-pagination{right:0;left:0;margin:0 auto;width:100%;pointer-events:none;align-items:flex-end;justify-content:flex-end;flex-direction:column;padding-bottom:1rem;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}@media(min-width: 768px){.vsm-hero-slider.home .swiper-pagination{padding-bottom:3.75rem}}@media(min-width: 576px){.vsm-hero-slider.home .swiper-pagination{max-width:540px}}@media(min-width: 768px){.vsm-hero-slider.home .swiper-pagination{max-width:720px}}@media(min-width: 992px){.vsm-hero-slider.home .swiper-pagination{max-width:960px}}@media(min-width: 1200px){.vsm-hero-slider.home .swiper-pagination{max-width:1140px}}@media(min-width: 1400px){.vsm-hero-slider.home .swiper-pagination{max-width:1320px}}.vsm-hero-slider .content .xs-heading{display:block;font-size:1.575rem}.vsm-hero-slider .content .xs-heading::after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:.1875rem;display:block;margin-top:.7rem}.vsm-hero-slider .content .btn{background:none;border:0.0625rem solid rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-primary-colour), 1);margin-right:0.9375rem}.vsm-hero-slider .content .btn span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-hero-slider .content .btn:hover{background:rgba(var(--vsm-primary-colour), 1)}.vsm-hero-slider .content .btn:hover span{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-hero-slider.home .content{border:0.5rem solid rgba(var(--vsm-primary-colour), 1);padding:1.5rem}.vsm-hero-slider.home .content .md-heading{font-family:"Arial Black","Open Sans",sans-serif;font-weight:800;font-size:22px;font-size:1.375rem;margin-bottom:1.875rem}@media(min-width: 768px){.vsm-hero-slider.home .content .md-heading{font-size:50px;font-size:3.125rem}}.vsm-hero-slider.home .content .md-heading:after{display:none}.vsm-hero-slider.home .content .btn{border:none;background:none;padding:0;margin:0;font-family:"Arial","Open Sans",sans-serif;font-weight:700;color:rgba(var(--vsm-primary-colour), 1);position:relative;text-decoration:none}.vsm-hero-slider.home .content .btn span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-hero-slider.home .content .btn:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.vsm-hero-slider.home .content .btn:hover{border:none;background:none}.vsm-hero-slider.home .content .btn:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.vsm-hero-slider.internal .md-heading{color:rgba(var(--vsm-body-copy-colour), 1);font-size:40px;font-size:2.5rem;font-weight:700;font-family:"Arial","Open Sans",sans-serif;position:relative}.vsm-hero-slider.internal .md-heading:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.vsm-hero-slider.internal .md-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1;margin-bottom:0}.vsm-hero-slider.internal .btn{display:inline-block}.vsm-default-internal-hero .bg{padding:0;min-height:16.25rem;align-items:flex-end}.vsm-default-internal-hero .bg:before{mix-blend-mode:multiply;background:#000;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(var(--vsm-black), 0.6) 100%)}@media(min-width: 768px){.vsm-default-internal-hero .bg{min-height:22.5rem}}@media(min-width: 768px){.vsm-default-internal-hero .bg .vsm-body>.container>.row>.col{max-width:50%}}.vsm-default-internal-hero .bg .xs-heading{display:none}.vsm-default-internal-hero .bg .xs-heading:before,.vsm-default-internal-hero .bg .md-heading:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.vsm-default-internal-hero .bg .xs-heading:after,.vsm-default-internal-hero .bg .md-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.vsm-default-internal-hero .form-holder .field::before{color:#4a4b52}.vsm-default-internal-hero .search-bar>.row>.col{width:100%;flex:0 0 0}.vsm-default-internal-hero.search-hero .vsm-body>.container>.row>.col .content.align-center{text-align:left}@media(min-width: 768px){.vsm-default-internal-hero.search-hero .vsm-body>.container>.row>.col{max-width:100%}}.vsm-default-internal-hero.search-hero .search-bar{margin-bottom:0.9375rem}.vsm-default-internal-hero.search-hero .search-bar>.row>.col{width:100%;flex:0 0 auto}.vsm-default-internal-hero.search-hero .search-bar>.row>.col .form-holder .col:nth-child(2){width:100%;flex:1 0 100%}@media(min-width: 768px){.vsm-default-internal-hero.search-hero .search-bar>.row>.col .form-holder .col:nth-child(2){width:20%;flex:1 0 20%}}.vsm-default-internal-hero.search-hero .search-bar>.row>.col .form-holder .input-group select{padding-right:2rem}.cm-content-in-image-carousel{position:relative;overflow:hidden}.cm-content-in-image-carousel .bg{position:relative;padding:2.5rem 0}.cm-content-in-image-carousel .bg::before{content:"";background:rgba(var(--vsm-body-copy-colour), 1);width:100%;height:50%;display:block;position:absolute;top:0}.cm-content-in-image-carousel .vsm-header .col .md-heading{color:rgba(var(--vsm-white), 1)}.cm-content-in-image-carousel .swiper-container{overflow:visible}.cm-content-in-image-carousel .swiper-pagination{display:none;position:relative;margin:1.875rem 0 0 0}.cm-content-in-image-carousel .swiper-pagination .swiper-pagination-bullet{margin:.25rem;width:.625rem;height:.625rem;background:rgba(var(--vsm-primary-colour), 0.5)}.cm-content-in-image-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(var(--vsm-primary-colour), 1)}.cm-content-in-image-carousel .swiper-navigation{position:absolute;display:flex;top:calc(50% - 25px);width:100%;left:0;justify-content:space-between}.cm-content-in-image-carousel .swiper-navigation div{margin:0 1.875rem;background:rgba(var(--vsm-primary-colour), 0.7);border-radius:100em;width:75px;height:75px}.cm-content-in-image-carousel .swiper-navigation div:hover{background:rgba(var(--vsm-primary-colour), 1)}.cm-content-in-image-carousel .swiper-navigation div.swiper-button-disabled{opacity:0}.cm-content-in-image-carousel .swiper-button-prev{left:-3.4375rem;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.cm-content-in-image-carousel .swiper-button-prev:after{content:""}.cm-content-in-image-carousel .swiper-button-next{right:-3.4375rem;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.cm-content-in-image-carousel .swiper-button-next:after{content:""}.cm-content-in-image-carousel .col{position:relative;flex:1 0 100%;justify-items:center;align-items:center}@media(min-width: 768px){.cm-content-in-image-carousel .col{flex:1 0 50%}}.cm-content-in-image-carousel .content-in-image{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;min-height:400px;display:flex;align-items:flex-end;overflow:hidden;margin-bottom:1.875rem;border:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.2);background:rgba(var(--vsm-white), 1)}.cm-content-in-image-carousel .content-in-image .media{position:absolute;top:0;overflow:hidden;transform:scale(1);transition:all 300ms ease-in-out;width:100%;height:50%}.cm-content-in-image-carousel .content-in-image .media img{width:100%;height:100%;object-fit:cover}.cm-content-in-image-carousel .content-in-image .media::before{content:"";position:absolute;top:0;left:0;bottom:0rem;right:0;width:100%;height:100%;background:#fff;background:-moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1)}.cm-content-in-image-carousel .content-in-image .content{position:relative;z-index:1;padding:2.5rem;width:100%}.cm-content-in-image-carousel .content-in-image .content .md-heading{color:rgba(var(--vsm-body-copy-colour), 1);font-size:40px;font-size:2.5rem;font-weight:700;font-family:"Arial","Open Sans",sans-serif;position:relative}.cm-content-in-image-carousel .content-in-image .content .md-heading:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.cm-content-in-image-carousel .content-in-image .content .md-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.cm-content-in-image-carousel .content-in-image .content .rte{color:rgba(var(--vsm-body-copy-colour), 1)}.cm-content-in-image-carousel .content-in-image .content .rte p,.cm-content-in-image-carousel .content-in-image .content .rte li,.cm-content-in-image-carousel .content-in-image .content .rte dd{color:rgba(var(--vsm-body-copy-colour), 1)}.cm-content-in-image-carousel .content-in-image .content .btn{position:relative;text-decoration:none;padding:0;background:none}.cm-content-in-image-carousel .content-in-image .content .btn:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.cm-content-in-image-carousel .content-in-image .content .btn:hover{color:rgba(var(--vsm-body-copy-colour), 1)}.cm-content-in-image-carousel .content-in-image .content .btn:hover span{color:rgba(var(--vsm-body-copy-colour), 1)}.cm-content-in-image-carousel .content-in-image .content .btn:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.cm-content-in-image-carousel .content-in-image .content .form-holder .input-group .input-group-text{background:none;border-right:0;border-radius:0;padding-left:1.25rem;border-color:rgba(var(--vsm-body-copy-colour), 0.2)}.cm-content-in-image-carousel .content-in-image .content .form-holder .input-group .input-group-text i{color:rgba(var(--vsm-primary-colour), 1);font-size:20px;font-size:1.25rem}.cm-content-in-image-carousel .content-in-image .content .form-holder .input-group input.form-control{border-left:0;border-right:0;padding-top:0.75rem;padding-bottom:0.75rem}.cm-content-in-image-carousel .content-in-image .content .form-holder .input-group input.form-control:focus{outline:none;box-shadow:0 0 0 0;border-color:rgba(var(--vsm-body-copy-colour), 0.2)}.cm-content-in-image-carousel .content-in-image .content .form-holder .btn{background:rgba(var(--vsm-primary-colour), 1);padding-left:1.875rem;padding-right:1.875rem}.cm-content-in-image-carousel .content-in-image .content .form-holder .btn:after{display:none}.cm-content-in-image-carousel .content-in-image .content .form-holder .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}.cm-content-in-image-carousel .content-in-image .content .form-holder .btn:hover span{color:rgba(var(--vsm-white), 1)}.cm-content-in-image-carousel .content-in-image:hover .media{transform:scale(1)}.cm-content-in-image-carousel .content-in-image:hover .content .md-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:0.1875rem;display:block;margin-top:0.625rem}.vsm-content-in-image-carousel{position:relative;overflow:hidden}.vsm-content-in-image-carousel .vsm-header{margin-bottom:2.5rem}.vsm-content-in-image-carousel .vsm-header .col .xs-heading{display:none}.vsm-content-in-image-carousel .swiper-container{overflow:visible}.vsm-content-in-image-carousel .swiper-pagination{display:none;position:relative;margin:1.875rem 0 0 0}.vsm-content-in-image-carousel .swiper-pagination .swiper-pagination-bullet{margin:.25rem;width:.625rem;height:.625rem;background:rgba(var(--vsm-primary-colour), 0.5)}.vsm-content-in-image-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .swiper-navigation{position:absolute;display:flex;top:calc(50% - 25px);width:100%;left:0;justify-content:space-between}.vsm-content-in-image-carousel .swiper-navigation div{margin:0 1.875rem;left:auto;right:auto;background:rgba(var(--vsm-primary-colour), 0.7);border-radius:100em;width:75px;height:75px}.vsm-content-in-image-carousel .swiper-navigation div:hover{background:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-content-in-image-carousel .swiper-navigation .swiper-button-prev{left:-3.4375rem;right:auto;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.vsm-content-in-image-carousel .swiper-navigation .swiper-button-prev:after{content:""}.vsm-content-in-image-carousel .swiper-navigation .swiper-button-next{right:-3.4375rem;left:auto;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.vsm-content-in-image-carousel .swiper-navigation .swiper-button-next:after{content:""}.vsm-content-in-image-carousel .col{position:relative;flex:1 0 100%;justify-items:center;align-items:center}@media(min-width: 768px){.vsm-content-in-image-carousel .col{flex:1 0 50%}}.vsm-content-in-image-carousel .content-in-image{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;min-height:400px;display:flex;align-items:flex-end;overflow:hidden;margin-bottom:1.875rem}.vsm-content-in-image-carousel .content-in-image .media{position:absolute;top:0;overflow:hidden;transform:scale(1);transition:all 300ms ease-in-out;width:100%}.vsm-content-in-image-carousel .content-in-image .media img{width:100%;height:100%;object-fit:cover}.vsm-content-in-image-carousel .content-in-image .media::before{content:"";position:absolute;top:0;left:0;bottom:0rem;right:0;width:100%;height:100%;background:#fff;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.vsm-content-in-image-carousel .content-in-image .content{position:relative;z-index:1;padding:2.5rem;width:100%}.vsm-content-in-image-carousel .content-in-image .content .md-heading{color:rgba(var(--vsm-white), 1);font-size:40px;font-size:2.5rem;font-weight:700;font-family:"Arial","Open Sans",sans-serif;position:relative}.vsm-content-in-image-carousel .content-in-image .content .md-heading:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.vsm-content-in-image-carousel .content-in-image .content .md-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.vsm-content-in-image-carousel .content-in-image .content .rte{color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-carousel .content-in-image .content .rte p,.vsm-content-in-image-carousel .content-in-image .content .rte li,.vsm-content-in-image-carousel .content-in-image .content .rte dd{color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-carousel .content-in-image .content .btn{position:relative;text-decoration:none;padding:0;background:none;color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .content-in-image .content .btn span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .content-in-image .content .btn:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.vsm-content-in-image-carousel .content-in-image .content .btn:hover{color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-carousel .content-in-image .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-carousel .content-in-image .content .btn:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.vsm-content-in-image-carousel .content-in-image:hover .media{transform:scale(1)}.vsm-content-in-image-carousel .content-in-image:hover .content .md-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:0.1875rem;display:block;margin-top:0.625rem}.cm-download-carousel,.cm-triple-carousel{position:relative;overflow:hidden}.cm-download-carousel .vsm-header,.cm-triple-carousel .vsm-header{margin-bottom:2.5rem}.cm-download-carousel .vsm-header .col .xs-heading,.cm-triple-carousel .vsm-header .col .xs-heading{display:none}.cm-download-carousel .swiper-container,.cm-triple-carousel .swiper-container{overflow:visible}.cm-download-carousel .swiper-pagination,.cm-triple-carousel .swiper-pagination{display:none;position:relative;margin:1.875rem 0 0 0}.cm-download-carousel .swiper-pagination .swiper-pagination-bullet,.cm-triple-carousel .swiper-pagination .swiper-pagination-bullet{margin:.25rem;width:.625rem;height:.625rem;background:rgba(var(--vsm-primary-colour), 0.5)}.cm-download-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.cm-triple-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(var(--vsm-primary-colour), 1)}.cm-download-carousel .swiper-navigation,.cm-triple-carousel .swiper-navigation{position:absolute;display:flex;top:calc(50% - 25px);width:100%;left:0;justify-content:space-between}.cm-download-carousel .swiper-navigation div,.cm-triple-carousel .swiper-navigation div{margin:0 1.875rem;left:auto;right:auto;background:rgba(var(--vsm-primary-colour), 0.7);border-radius:100em;width:75px;height:75px}.cm-download-carousel .swiper-navigation div:hover,.cm-triple-carousel .swiper-navigation div:hover{background:rgba(var(--vsm-primary-colour), 1)}.cm-download-carousel .swiper-navigation div.swiper-button-disabled,.cm-triple-carousel .swiper-navigation div.swiper-button-disabled{opacity:0}.cm-download-carousel .swiper-navigation .swiper-button-prev,.cm-triple-carousel .swiper-navigation .swiper-button-prev{left:-3.4375rem;right:auto;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.cm-download-carousel .swiper-navigation .swiper-button-prev:after,.cm-triple-carousel .swiper-navigation .swiper-button-prev:after{content:""}.cm-download-carousel .swiper-navigation .swiper-button-next,.cm-triple-carousel .swiper-navigation .swiper-button-next{right:-3.4375rem;left:auto;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.cm-download-carousel .swiper-navigation .swiper-button-next:after,.cm-triple-carousel .swiper-navigation .swiper-button-next:after{content:""}.cm-download-carousel .col,.cm-triple-carousel .col{position:relative;flex:1 0 100%;justify-items:center;align-items:center}@media(min-width: 768px){.cm-download-carousel .col,.cm-triple-carousel .col{flex:1 0 50%}}.cm-download-carousel .content-in-image,.cm-triple-carousel .content-in-image{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;min-height:14.0625rem;display:flex;align-items:flex-end;overflow:hidden;margin-bottom:1.875rem}.cm-download-carousel .content-in-image .media,.cm-triple-carousel .content-in-image .media{position:absolute;top:0;overflow:hidden;transform:scale(1);transition:all 300ms ease-in-out;width:100%;height:100%}.cm-download-carousel .content-in-image .media img,.cm-triple-carousel .content-in-image .media img{width:100%;height:100%;object-fit:cover}.cm-download-carousel .content-in-image .media::before,.cm-triple-carousel .content-in-image .media::before{content:"";position:absolute;top:0;left:0;bottom:0rem;right:0;width:100%;height:100%;background:#fff;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.cm-download-carousel .content-in-image .content,.cm-triple-carousel .content-in-image .content{position:relative;z-index:1;padding:1.25rem;width:100%}.cm-download-carousel .content-in-image .content .sm-heading,.cm-triple-carousel .content-in-image .content .sm-heading{color:rgba(var(--vsm-white), 1);font-size:20px;font-size:1.25rem;font-weight:700;font-family:"Arial","Open Sans",sans-serif;position:relative}.cm-download-carousel .content-in-image .content .sm-heading:before,.cm-triple-carousel .content-in-image .content .sm-heading:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.cm-download-carousel .content-in-image .content .sm-heading:after,.cm-triple-carousel .content-in-image .content .sm-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.cm-download-carousel .content-in-image .content .rte,.cm-triple-carousel .content-in-image .content .rte{color:rgba(var(--vsm-white), 1)}.cm-download-carousel .content-in-image .content .rte p,.cm-download-carousel .content-in-image .content .rte li,.cm-download-carousel .content-in-image .content .rte dd,.cm-triple-carousel .content-in-image .content .rte p,.cm-triple-carousel .content-in-image .content .rte li,.cm-triple-carousel .content-in-image .content .rte dd{color:rgba(var(--vsm-white), 1)}.cm-download-carousel .content-in-image .content .btn,.cm-triple-carousel .content-in-image .content .btn{position:relative;text-decoration:none;padding:0;background:none;color:rgba(var(--vsm-white), 1)}.cm-download-carousel .content-in-image .content .btn span,.cm-triple-carousel .content-in-image .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-download-carousel .content-in-image .content .btn:after,.cm-triple-carousel .content-in-image .content .btn:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.cm-download-carousel .content-in-image .content .btn:hover,.cm-triple-carousel .content-in-image .content .btn:hover{color:rgba(var(--vsm-primary-colour), 1)}.cm-download-carousel .content-in-image .content .btn:hover span,.cm-triple-carousel .content-in-image .content .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.cm-download-carousel .content-in-image .content .btn:hover:after,.cm-triple-carousel .content-in-image .content .btn:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.cm-download-carousel .content-in-image:hover .media,.cm-triple-carousel .content-in-image:hover .media{transform:scale(1)}.cm-download-carousel .content-in-image:hover .content .sm-heading:after,.cm-triple-carousel .content-in-image:hover .content .sm-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:0.1875rem;display:block;margin-top:0.625rem}.cm-download-carousel.alternative .content-in-image .content .sm-heading:after,.cm-download-carousel.alternative .content-in-image .content .sm-heading:before,.cm-triple-carousel.alternative .content-in-image .content .sm-heading:after,.cm-triple-carousel.alternative .content-in-image .content .sm-heading:before{display:none}.cm-download-carousel.alternative .content-in-image .content .btn:after,.cm-triple-carousel.alternative .content-in-image .content .btn:after{color:rgba(var(--vsm-primary-colour), 1)}.cm-download-carousel.alternative .content-in-image .content .btn span,.cm-download-carousel.alternative .content-in-image .content .btn span,.cm-triple-carousel.alternative .content-in-image .content .btn span,.cm-triple-carousel.alternative .content-in-image .content .btn span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-50-50 .vsm-header .sm-heading{font-size:40px;font-size:2.5rem;font-weight:700;font-family:"Arial","Open Sans",sans-serif;position:relative}.vsm-content-in-image-50-50 .vsm-header .sm-heading::before{display:none}.vsm-content-in-image-50-50 .vsm-header .sm-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.5rem;display:block;margin-top:1.25rem;margin-bottom:1.25rem}.vsm-content-in-image-50-50 .vsm-header .rte{font-size:var(--vsm-intro-text-size)}.vsm-content-in-image-50-50 .vsm-header .rte p,.vsm-content-in-image-50-50 .vsm-header .rte li,.vsm-content-in-image-50-50 .vsm-header .rte a{font-size:inherit}.vsm-content-in-image-50-50 .vsm-header .justify-content-center .sm-heading:after{margin:1.25rem auto}.vsm-content-in-image-50-50 .vsm-body .content-in-image:hover .md-heading:after{width:100%}.vsm-content-in-image-50-50 .vsm-body .md-heading{position:relative;font-size:30px;font-size:1.875rem}.vsm-content-in-image-50-50 .vsm-body .md-heading:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.vsm-content-in-image-50-50 .vsm-body .md-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.vsm-content-in-image-50-50 .vsm-body .btn{position:relative;text-decoration:none;padding:0;background:none;color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-50-50 .vsm-body .btn span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-50-50 .vsm-body .btn:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.vsm-content-in-image-50-50 .vsm-body .btn:hover{color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-50-50 .vsm-body .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-50-50 .vsm-body .btn:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.cm-sector-columns{background:#4a4b52;background:linear-gradient(180deg, rgb(74, 75, 82) 0%, rgb(15, 15, 15) 100%)}.cm-sector-columns .bg{padding:3.75rem 0}.cm-sector-columns .cm-header .row{justify-content:center;text-align:center}.cm-sector-columns .cm-header .row .col{max-width:83.33333333%;margin:0 auto}.cm-sector-columns .cm-header .row .col .content .md-heading{color:rgba(var(--vsm-white), 1)}.cm-sector-columns .cm-header .row .col .content .md-heading span{color:rgba(var(--vsm-primary-colour), 1)}.cm-sector-columns .cm-header .row .col .content .md-heading::after{display:none}.cm-sector-columns .cm-header .row .col .content .rte{color:rgba(var(--vsm-white), 1)}.cm-sector-columns .cm-header .row .col .content .rte p{color:inherit}.cm-sector-columns .cm-body{margin-top:3.75rem}.cm-sector-columns .cm-body .container-fluid{max-width:100rem}.cm-sector-columns .cm-body .container-fluid>.row>.col{flex:1 0 100%}.cm-sector-columns .cm-body .container-fluid>.row>.col a{max-width:calc(50% - 15px);float:left;margin:0.9375rem 0.46875rem 0rem 0.46875rem;display:block;width:50%}@media(min-width: 768px){.cm-sector-columns .cm-body .container-fluid>.row>.col a{display:flex;float:none;max-width:100%;width:100%;margin:1.875rem 0 0 0}}@media(min-width: 768px){.cm-sector-columns .cm-body .container-fluid>.row>.col{flex:1 0 0%}}.cm-sector-columns .sector-card{display:block;padding:1.25rem;margin-top:1.875rem;min-height:24.375rem;height:24.375rem;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;overflow:hidden;position:relative;transition:all .4s ease-in-out}.cm-sector-columns .sector-card:before{content:"";display:block;background:#000;background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, rgba(var(--vsm-black), 1) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.cm-sector-columns .sector-card:hover{transform:scale(1.02)}.cm-sector-columns .sector-card.power-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #24754e 100%)}.cm-sector-columns .sector-card.renewable-energy-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #9cce8f 100%)}.cm-sector-columns .sector-card.chemical-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #1f3f62 100%)}.cm-sector-columns .sector-card.alternative-energy-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #a7cdd1 100%)}.cm-sector-columns .sector-card.life-science-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #9782a7 100%)}.cm-sector-columns .sector-card.oil-gas-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #4a4b52 100%)}.cm-sector-columns .sector-card.construction-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #496e97 100%)}.cm-sector-columns .sector-card.technology-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #883556 100%)}.cm-sector-columns .sector-card.mining-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #b03c3c 100%)}.cm-sector-columns .sector-card.manufacturing-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #d8972c 100%)}.cm-sector-columns .sector-card.advantage-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #606eb2 100%)}.cm-sector-columns .sector-card.western-power-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #f36c12 100%)}.cm-sector-columns .sector-card.charcoal-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #333333 100%)}.cm-sector-columns .sector-card .sm-heading{color:rgba(var(--vsm-white), 1);font-size:20px;font-size:1.25rem;position:absolute;bottom:0}@media(min-width: 768px){.cm-sector-columns .sector-card .sm-heading{font-size:25px;font-size:1.5625rem}}.cm-sector-columns .sector-card .sm-heading:before,.cm-sector-columns .sector-card .sm-heading:after{display:none}@media(min-width: 768px){.cm-sector-columns .sector-card .content{position:relative}}.cm-sector-columns .sector-card .content .rte{display:none;font-size:18px;font-size:1.125rem;color:rgba(var(--vsm-white), 1)}.cm-sector-columns .sector-card .content .faux-link{display:none;font-family:"Arial","Open Sans",sans-serif;font-weight:700;color:rgba(var(--vsm-white), 1);position:relative;text-decoration:none}.cm-sector-columns .sector-card .content .faux-link:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.cm-sector-columns .sector-card .content .faux-link:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.cm-sector-columns .sector-card:hover .sm-heading{position:relative}.cm-sector-columns .sector-card:hover .content{display:block;position:absolute;width:calc(100% - 2.5rem);bottom:1.25rem}.cm-sector-columns .sector-card:hover .content .rte,.cm-sector-columns .sector-card:hover .content .faux-link{display:block}.cm-sector-columns .sector-card:hover .content .faux-link:after{animation:forwardMovement 800ms infinite}.vsm-stats-count-up .col .stat:after{display:none}.vsm-stats-count-up .stat .media{margin:0;border-radius:0;display:none}.vsm-stats-count-up .stat .media img{margin:0}.vsm-stats-count-up .stat .count{text-align:left;font-weight:800;position:relative;font-family:"Arial Black","Open Sans",sans-serif}.vsm-stats-count-up .stat .count:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.vsm-stats-count-up .stat .count:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.vsm-stats-count-up .stat .description{text-align:left;font-family:"Arial","Open Sans",sans-serif}.vsm-content-image-50-50{background:none !important}.vsm-content-image-50-50 .media{overflow:visible;aspect-ratio:1/1}.vsm-content-image-50-50 .media .plyr{aspect-ratio:1/1}.vsm-content-image-50-50 .media .plyr.plyr--stopped .plyr__video-embed,.vsm-content-image-50-50 .media .plyr.plyr--stopped .plyr__video-wrapper--fixed-ratio{aspect-ratio:1/1 !important}.vsm-content-image-50-50 .media .plyr .plyr__poster{background-size:cover}.vsm-content-image-50-50 .media img{transform:scale(1) !important}.vsm-content-image-50-50 .media:after{content:"";display:block;pointer-events:none;border:0.5rem solid rgba(var(--vsm-primary-colour), 1);position:absolute;width:calc(100% - 3.75rem);height:calc(100% - 3.75rem)}@media(min-width: 768px){.vsm-content-image-50-50 .media:after{width:100%;height:calc(100% - 3.75rem)}}.vsm-content-image-50-50.no-box-style .media:after{display:none}@media(min-width: 1024px){.vsm-content-image-50-50.left .vsm-body>.row>.col-md-6:nth-child(1){width:41.66666667%}}.vsm-content-image-50-50.left .media:after{top:1.875rem;left:1.875rem}@media(min-width: 768px){.vsm-content-image-50-50.left .media:after{top:1.875rem;left:-1.875rem}}@media(min-width: 1024px){.vsm-content-image-50-50.right .vsm-body>.row>.col-md-6:nth-child(1){width:41.66666667%}}.vsm-content-image-50-50.right .media:after{top:1.875rem;left:1.875rem}@media(min-width: 768px){.vsm-content-image-50-50.right .media:after{top:1.875rem;left:1.875rem}}.vsm-aligned-title-intro-text .xs-heading{display:none}@media(max-width: 768px){.vsm-aligned-title-intro-text .bg .col-10{width:100%}}.vsm-aligned-title-intro-text .justify-content-center .md-heading:after{margin-left:auto;margin-right:auto}@media(max-width: 575px){.vsm-split-content-33-33-33 .component-wrapper{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}.vsm-split-content-33-33-33 .col-10{width:100%}@media(min-width: 768px){.vsm-split-content-33-33-33 .col-10{width:83.33333333%}}.vsm-split-content-33-33-33.icons .media{height:6.25rem;min-height:6.25rem;max-height:6.25rem;border-radius:6.25rem;width:6.25rem;padding:0.9375rem;background:rgba(var(--vsm-body-copy-colour), 0.1)}.vsm-split-content-33-33-33.icons .media img{object-fit:contain}@media(max-width: 767px){.vsm-split-content-33-33-33.icons .media{float:left;margin-right:1.875rem}.vsm-split-content-33-33-33.icons .sm-heading{margin-left:8.125rem}.vsm-split-content-33-33-33.icons .btn{margin-left:8.125rem}}.vsm-split-content-33-33-33 .media{position:relative;height:16.25rem;margin-bottom:1.875rem;min-height:16.25rem;max-height:16.25rem}.vsm-split-content-33-33-33 .media img{width:100%;height:100%;object-fit:cover}.vsm-split-content-33-33-33 .vsm-body .content .btn{background:none}.vsm-split-content-33-33-33 .vsm-body .content .btn span{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-split-content-33-33-33 .vsm-body .content .btn:hover{background:none}.vsm-split-content-25-25-25-25.three .vsm-body>.row>.col{max-width:33.333%;flex:1 0 33.3333%}.vsm-split-content-25-25-25-25 .media{min-height:16.25rem;max-height:16.25rem}.vsm-split-content-25-25-25-25 .xs-heading{position:relative}.vsm-split-content-25-25-25-25 .xs-heading:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.vsm-split-content-25-25-25-25 .xs-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.vsm-split-content-33-33-33+.cm-tabbed-wheel .bg>.container:nth-child(1) .component-wrapper{border-top:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.2);padding-top:3.125rem}.cm-tabbed-wheel .cm-body>.row{align-items:center}.cm-tabbed-wheel .cm-body .md-heading{position:relative}.cm-tabbed-wheel .cm-body .md-heading:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.cm-tabbed-wheel .cm-body .md-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.cm-tabbed-wheel #wheel [data-class]{transition:all 800ms ease-in-out}.cm-tabbed-wheel #wheel [data-class]:hover path,.cm-tabbed-wheel #wheel [data-class].active path{fill:rgba(var(--vsm-body-copy-colour), 1);opacity:1}.cm-tabbed-wheel #wheel [data-class]:hover text,.cm-tabbed-wheel #wheel [data-class].active text{fill:rgba(var(--vsm-white), 1);opacity:1}.cm-multiple-col-cta .swiper-navigation{position:absolute;display:flex;top:50%;width:100%;left:0;justify-content:space-between}.cm-multiple-col-cta .swiper-navigation div{margin:0 1.875rem;left:0;right:0;background:rgba(255,255,255,0);border:0.125rem solid rgba(var(--vsm-white), 1);border-radius:100em;width:3.4375rem;height:3.4375rem}.cm-multiple-col-cta .swiper-navigation div:hover{background:#fff}.cm-multiple-col-cta .swiper-navigation div.swiper-button-disabled{opacity:0}.cm-multiple-col-cta .swiper-button-prev{left:.938rem;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-primary-colour), 1);position:relative;top:0}.cm-multiple-col-cta .swiper-button-prev:after{content:""}.cm-multiple-col-cta .swiper-button-next{right:.938rem;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-primary-colour), 1);position:relative;top:0}.cm-multiple-col-cta .swiper-button-next:after{content:""}@media(min-width: 1024px){.cm-multiple-col-cta .swiper-navigation.disabled{display:none}}.cm-multiple-col-cta .background{transition:300ms background ease-out;background-size:cover;background-repeat:no-repeat;padding:0;position:relative}.cm-multiple-col-cta .background .row{padding:0;margin:0}.cm-multiple-col-cta .background .row .col{padding:0;margin:0}.cm-multiple-col-cta .background::before{content:"";background:rgba(0,0,0,.1);position:absolute;width:100%;height:100%;left:0;top:0}.cm-multiple-col-cta .component-wrapper{position:relative;overflow:hidden;margin:0 auto;padding:0rem 1.875rem}.cm-multiple-col-cta .cm-body{position:relative;z-index:2}.cm-multiple-col-cta .cm-body .abs{position:absolute;top:1.875rem;left:1.875rem;z-index:2}.cm-multiple-col-cta .cm-body .md-heading{color:#fff;font-size:40px;font-size:2.5rem;font-weight:700}.cm-multiple-col-cta .cm-body .md-heading span{color:#f4d718}.cm-multiple-col-cta .cm-body .swiper-slide{position:relative;min-height:600px;display:flex;align-items:flex-end}.cm-multiple-col-cta .cm-body .swiper-slide:hover::before{background:rgba(0,0,0,.6)}.cm-multiple-col-cta .cm-body .swiper-slide:hover .content .sm-heading:after{width:100%}.cm-multiple-col-cta .cm-body .swiper-slide::before{content:"";display:block;width:calc(100% - 1px);right:0;height:100%;background:rgba(0,0,0,.2);mix-blend-mode:multiply;position:absolute}.cm-multiple-col-cta .cm-body .swiper-slide .content{padding-left:1.875rem;padding-bottom:1.875rem;padding-right:1.875rem;z-index:1}.cm-multiple-col-cta .cm-body .swiper-slide .content .sm-heading{color:#fff;font-size:20px;font-size:1.25rem}.cm-multiple-col-cta .cm-body .swiper-slide .content .sm-heading span{color:#f4d718}.cm-multiple-col-cta .cm-body .swiper-slide .content .sm-heading::before{background:rgba(var(--vsm-white), 1)}.cm-multiple-col-cta .cm-body .swiper-slide .content a{color:#f4d718}.cm-multiple-col-cta .cm-body .swiper-slide .content a:hover{color:#fff}.cm-multiple-col-cta .cm-body .swiper-slide .content .rte{font-size:18px;font-size:1.125rem;color:#fff}@media(min-width: 1024px){.cm-multiple-col-cta .cm-body .swiper-slide .content .rte{opacity:0;height:0;visibility:hidden;transition:800ms opacity ease-out}}.cm-multiple-col-cta .cm-body .swiper-slide .content .rte p,.cm-multiple-col-cta .cm-body .swiper-slide .content .rte li,.cm-multiple-col-cta .cm-body .swiper-slide .content .rte ul,.cm-multiple-col-cta .cm-body .swiper-slide .content .rte dd,.cm-multiple-col-cta .cm-body .swiper-slide .content .rte h3,.cm-multiple-col-cta .cm-body .swiper-slide .content .rte h4,.cm-multiple-col-cta .cm-body .swiper-slide .content .rte h5,.cm-multiple-col-cta .cm-body .swiper-slide .content .rte h6{color:inherit;font-size:inherit}.cm-multiple-col-cta .cm-body .swiper-slide:hover .content .rte{display:block;height:100%;visibility:visible;opacity:.95}.vsm-full-width-fixed-media-bg .content>.col.align-self-center{display:flex;flex-direction:column}.vsm-full-width-fixed-media-bg .content>.col.align-self-center blockquote{font-size:25px;font-size:1.5625rem}.vsm-full-width-fixed-media-bg .content>.col.align-self-center .inline-link{color:rgba(var(--vsm-primary-colour), 1)}.vsm-full-width-call-to-action{overflow:hidden}.vsm-full-width-call-to-action .bg{background:rgba(var(--vsm-body-copy-colour), 1);border-bottom:0.0625rem solid rgba(var(--vsm-white), 0.2);padding:3.75rem 0 3.125rem 0}.vsm-full-width-call-to-action .col{max-width:100%}.vsm-full-width-call-to-action .col .content{text-align:center}@media(min-width: 768px){.vsm-full-width-call-to-action .col .content{text-align:left;padding-right:6.25rem}}.vsm-full-width-call-to-action .col .content .md-heading span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-full-width-call-to-action .col .content .md-heading:after{margin-left:auto;margin-right:auto}@media(min-width: 768px){.vsm-full-width-call-to-action .col .content .md-heading:after{margin-left:0;margin-right:0}}.vsm-full-width-call-to-action .col .btn{border:0.0625rem solid rgba(var(--vsm-primary-colour), 1)}@media(min-width: 768px){.vsm-full-width-call-to-action .col .btn{position:absolute;top:0;right:0.9375rem}}.vsm-full-width-call-to-action .col .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1)}@media(max-width: 575px){.vsm-oversized-statement-block .component-wrapper{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}@media(max-width: 575px){.vsm-intro-content-40-60 .component-wrapper{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}.vsm-intro-content-40-60 .rte.larger-text{font-size:18px;font-size:1.125rem;font-weight:700}.vsm-intro-content-40-60 .rte.larger-text p,.vsm-intro-content-40-60 .rte.larger-text li,.vsm-intro-content-40-60 .rte.larger-text ul,.vsm-intro-content-40-60 .rte.larger-text a{font-size:inherit;font-weight:inherit}.vsm-intro-content-40-60.power-colour .content .sm-heading:after{background:#24754e}.vsm-intro-content-40-60.power-colour .content .rte ul li:before{color:#24754e}.vsm-intro-content-40-60.power-colour .content .btn{border:0.0625rem solid #24754e;background:#24754e}.vsm-intro-content-40-60.power-colour .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.power-colour .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.vsm-intro-content-40-60.power-colour .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.renewable-energy-colour .content .sm-heading:after{background:#9cce8f}.vsm-intro-content-40-60.renewable-energy-colour .content .rte ul li:before{color:#9cce8f}.vsm-intro-content-40-60.renewable-energy-colour .content .btn{border:0.0625rem solid #9cce8f;background:#9cce8f}.vsm-intro-content-40-60.renewable-energy-colour .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.renewable-energy-colour .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.vsm-intro-content-40-60.renewable-energy-colour .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.chemical-colour .content .sm-heading:after{background:#1f3f62}.vsm-intro-content-40-60.chemical-colour .content .rte ul li:before{color:#1f3f62}.vsm-intro-content-40-60.chemical-colour .content .btn{border:0.0625rem solid #1f3f62;background:#1f3f62}.vsm-intro-content-40-60.chemical-colour .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.chemical-colour .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.vsm-intro-content-40-60.chemical-colour .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.alternative-energy-colour .content .sm-heading:after{background:#a7cdd1}.vsm-intro-content-40-60.alternative-energy-colour .content .rte ul li:before{color:#a7cdd1}.vsm-intro-content-40-60.alternative-energy-colour .content .btn{border:0.0625rem solid #a7cdd1;background:#a7cdd1}.vsm-intro-content-40-60.alternative-energy-colour .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.alternative-energy-colour .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.vsm-intro-content-40-60.alternative-energy-colour .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.life-science-colour .content .sm-heading:after{background:#9782a7}.vsm-intro-content-40-60.life-science-colour .content .rte ul li:before{color:#9782a7}.vsm-intro-content-40-60.life-science-colour .content .btn{border:0.0625rem solid #9782a7;background:#9782a7}.vsm-intro-content-40-60.life-science-colour .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.life-science-colour .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.vsm-intro-content-40-60.life-science-colour .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.oil-gas-colour .content .sm-heading:after{background:#4a4b52}.vsm-intro-content-40-60.oil-gas-colour .content .rte ul li:before{color:#4a4b52}.vsm-intro-content-40-60.oil-gas-colour .content .btn{border:0.0625rem solid #4a4b52;background:#4a4b52}.vsm-intro-content-40-60.oil-gas-colour .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.oil-gas-colour .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.vsm-intro-content-40-60.oil-gas-colour .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.construction-colour .content .sm-heading:after{background:#496e97}.vsm-intro-content-40-60.construction-colour .content .rte ul li:before{color:#496e97}.vsm-intro-content-40-60.construction-colour .content .btn{border:0.0625rem solid #496e97;background:#496e97}.vsm-intro-content-40-60.construction-colour .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.construction-colour .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.vsm-intro-content-40-60.construction-colour .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.technology-colour .content .sm-heading:after{background:#883556}.vsm-intro-content-40-60.technology-colour .content .rte ul li:before{color:#883556}.vsm-intro-content-40-60.technology-colour .content .btn{border:0.0625rem solid #883556;background:#883556}.vsm-intro-content-40-60.technology-colour .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.technology-colour .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.vsm-intro-content-40-60.technology-colour .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.mining-colour .content .sm-heading:after{background:#b03c3c}.vsm-intro-content-40-60.mining-colour .content .rte ul li:before{color:#b03c3c}.vsm-intro-content-40-60.mining-colour .content .btn{border:0.0625rem solid #b03c3c;background:#b03c3c}.vsm-intro-content-40-60.mining-colour .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.mining-colour .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.vsm-intro-content-40-60.mining-colour .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.manufacturing-colour .content .sm-heading:after{background:#d8972c}.vsm-intro-content-40-60.manufacturing-colour .content .rte ul li:before{color:#d8972c}.vsm-intro-content-40-60.manufacturing-colour .content .btn{border:0.0625rem solid #d8972c;background:#d8972c}.vsm-intro-content-40-60.manufacturing-colour .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.manufacturing-colour .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.vsm-intro-content-40-60.manufacturing-colour .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.advantage-colour .content .sm-heading:after{background:#606eb2}.vsm-intro-content-40-60.advantage-colour .content .rte ul li:before{color:#606eb2}.vsm-intro-content-40-60.advantage-colour .content .btn{border:0.0625rem solid #606eb2;background:#606eb2}.vsm-intro-content-40-60.advantage-colour .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.advantage-colour .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.vsm-intro-content-40-60.advantage-colour .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.western-power-colour .content .sm-heading:after{background:#f36c12}.vsm-intro-content-40-60.western-power-colour .content .rte ul li:before{color:#f36c12}.vsm-intro-content-40-60.western-power-colour .content .btn{border:0.0625rem solid #f36c12;background:#f36c12}.vsm-intro-content-40-60.western-power-colour .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.western-power-colour .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.vsm-intro-content-40-60.western-power-colour .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.charcoal-colour .content .sm-heading:after{background:#333}.vsm-intro-content-40-60.charcoal-colour .content .rte ul li:before{color:#333}.vsm-intro-content-40-60.charcoal-colour .content .btn{border:0.0625rem solid #333;background:#333}.vsm-intro-content-40-60.charcoal-colour .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60.charcoal-colour .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.vsm-intro-content-40-60.charcoal-colour .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60 .col-md-6.offset-md-1{margin-left:0;width:100%}@media(min-width: 768px){.vsm-intro-content-40-60 .col-md-6.offset-md-1{width:58.33333333%}}.cm-tabbed-content.side-nav .nav li a{-webkit-appearance:none;border-bottom:0.0625rem solid rgba(var(--vsm-black), 0.1);text-decoration:none;margin-right:0rem}.cm-tabbed-content.side-nav .nav li a.active{color:rgba(var(--vsm-accent-colour), 1)}.cm-tabbed-content.side-nav .component-wrapper{width:100%;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem);margin-right:auto;margin-left:auto;max-width:540px}@media(min-width: 768px){.cm-tabbed-content.side-nav .component-wrapper{max-width:720px}}@media(min-width: 992px){.cm-tabbed-content.side-nav .component-wrapper{max-width:960px}}@media(min-width: 1200px){.cm-tabbed-content.side-nav .component-wrapper{max-width:1140px}}@media(min-width: 1400px){.cm-tabbed-content.side-nav .component-wrapper{max-width:1320px}}.cm-tabbed-content.side-nav .cm-body{display:flex;flex-direction:column}@media(min-width: 768px){.cm-tabbed-content.side-nav .cm-body{flex-direction:row}}.cm-tabbed-content.side-nav .cm-body .flex-item{display:flex}.cm-tabbed-content.side-nav .cm-body .flex-item:nth-child(1){flex:1 0 100%}@media(min-width: 768px){.cm-tabbed-content.side-nav .cm-body .flex-item:nth-child(1){flex:1 0 33.33333%}}.cm-tabbed-content.side-nav .cm-body .flex-item:nth-child(2){flex:1 0 100%}@media(min-width: 768px){.cm-tabbed-content.side-nav .cm-body .flex-item:nth-child(2){flex:1 0 50%}}.cm-tabbed-content.side-nav .cm-body .flex-item:nth-child(2) .content .rte ul{list-style:none;padding:0 0 0 0;margin:0 0 0.9375rem 0}.cm-tabbed-content.side-nav .cm-body .flex-item:nth-child(2) .content .rte ul li{border-bottom:0.0625rem solid rgba(0,0,0,.1);padding:0.625rem 0 0.625rem 1.5625rem;font-weight:400}.cm-tabbed-content.side-nav .cm-body .flex-item:nth-child(2) .content .rte ul li:before{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#f4d718;margin-left:-1.5625rem;margin-right:0.5rem}.cm-tabbed-content.side-nav .cm-body .nav{flex-direction:column}.cm-tabbed-content.horizontal-nav .nav li a{padding:0.625rem 0.9375rem;border-top:0.0625rem solid rgba(var(--vsm-black), 0.1);border-left:0.0625rem solid rgba(var(--vsm-black), 0.05);border-right:0.0625rem solid rgba(var(--vsm-black), 0.05);border-bottom:0.0625rem solid rgba(var(--vsm-black), 0.1);text-decoration:none;margin-right:-0.0625rem}.cm-tabbed-content.horizontal-nav .nav li a.active{color:rgba(var(--vsm-accent-colour), 1);border-bottom:0.0625rem solid rgba(var(--vsm-black), 0)}.cm-tabbed-content.horizontal-nav .nav li a:not(.active){background:rgba(var(--vsm-black), 0.1)}.cm-tabbed-content.horizontal-nav .nav li:first-child a{border-left:0.0625rem solid rgba(var(--vsm-black), 0.1);border-top-left-radius:0.5rem}.cm-tabbed-content.horizontal-nav .nav li:last-child a{border-right:0.0625rem solid rgba(var(--vsm-black), 0.1);border-top-right-radius:0.5rem}.cm-tabbed-content.side-nav .cm-header{margin-bottom:1.875rem}.cm-tabbed-content.side-nav .cm-header .col{max-width:83.33333333%}.cm-tabbed-content.side-nav .flex-item:first-child .row>.col:first-child{max-width:100%;margin-bottom:1.875rem}@media(min-width: 768px){.cm-tabbed-content.side-nav .flex-item:first-child .row>.col:first-child{max-width:83.33333333%}}.cm-tabbed-content.side-nav .nav li a{position:relative;display:block;color:#4a4b52;font-weight:600;font-size:18px;font-size:1.125rem;padding:0.3125rem 0}.cm-tabbed-content.side-nav .nav li a:after{content:"";color:rgba(0,0,0,.2);position:absolute;right:0;top:0.4375rem;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cm-tabbed-content.side-nav .nav li a.active{color:#f4d718}.cm-tabbed-content.side-nav .nav li a.active:after{color:#f4d718}.cm-tabbed-content.side-nav .nav li:last-child a{border-bottom:0rem solid rgba(0,0,0,0)}.cm-tabbed-content.side-nav .content .sm-heading{position:relative;font-size:40px;font-size:2.5rem}.cm-tabbed-content.side-nav .content .sm-heading::before{display:none}.cm-tabbed-content.side-nav .content .sm-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.5rem;display:block;margin-top:1.25rem;margin-bottom:1.25rem}.cm-tabbed-content.side-nav .content .btn{background:rgba(var(--vsm-primary-colour), 1);border:0.0625rem solid rgba(var(--vsm-primary-colour), 1)}.cm-tabbed-content.side-nav .content .btn span{color:#4a4b52}.cm-tabbed-content.side-nav .content .btn:hover{background:#4a4b52;border:0.0625rem solid #4a4b52}.cm-tabbed-content.side-nav .content .btn:hover span{color:#fff}.cm-tabbed-content.power-colour .nav li a.active{color:#24754e}.cm-tabbed-content.power-colour .nav li a.active:after{color:#24754e}.cm-tabbed-content.power-colour .flex-item:nth-child(2) .tab-content .content .sm-heading:after{background:#24754e}.cm-tabbed-content.power-colour .flex-item:nth-child(2) .tab-content .content .rte ul li:before{color:#24754e}.cm-tabbed-content.power-colour .flex-item:nth-child(2) .tab-content .content .btn{border:0.0625rem solid #24754e;background:#24754e}.cm-tabbed-content.power-colour .flex-item:nth-child(2) .tab-content .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.power-colour .flex-item:nth-child(2) .tab-content .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.cm-tabbed-content.power-colour .flex-item:nth-child(2) .tab-content .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.renewable-energy-colour .nav li a.active{color:#9cce8f}.cm-tabbed-content.renewable-energy-colour .nav li a.active:after{color:#9cce8f}.cm-tabbed-content.renewable-energy-colour .flex-item:nth-child(2) .tab-content .content .sm-heading:after{background:#9cce8f}.cm-tabbed-content.renewable-energy-colour .flex-item:nth-child(2) .tab-content .content .rte ul li:before{color:#9cce8f}.cm-tabbed-content.renewable-energy-colour .flex-item:nth-child(2) .tab-content .content .btn{border:0.0625rem solid #9cce8f;background:#9cce8f}.cm-tabbed-content.renewable-energy-colour .flex-item:nth-child(2) .tab-content .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.renewable-energy-colour .flex-item:nth-child(2) .tab-content .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.cm-tabbed-content.renewable-energy-colour .flex-item:nth-child(2) .tab-content .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.chemical-colour .nav li a.active{color:#1f3f62}.cm-tabbed-content.chemical-colour .nav li a.active:after{color:#1f3f62}.cm-tabbed-content.chemical-colour .flex-item:nth-child(2) .tab-content .content .sm-heading:after{background:#1f3f62}.cm-tabbed-content.chemical-colour .flex-item:nth-child(2) .tab-content .content .rte ul li:before{color:#1f3f62}.cm-tabbed-content.chemical-colour .flex-item:nth-child(2) .tab-content .content .btn{border:0.0625rem solid #1f3f62;background:#1f3f62}.cm-tabbed-content.chemical-colour .flex-item:nth-child(2) .tab-content .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.chemical-colour .flex-item:nth-child(2) .tab-content .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.cm-tabbed-content.chemical-colour .flex-item:nth-child(2) .tab-content .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.alternative-energy-colour .nav li a.active{color:#a7cdd1}.cm-tabbed-content.alternative-energy-colour .nav li a.active:after{color:#a7cdd1}.cm-tabbed-content.alternative-energy-colour .flex-item:nth-child(2) .tab-content .content .sm-heading:after{background:#a7cdd1}.cm-tabbed-content.alternative-energy-colour .flex-item:nth-child(2) .tab-content .content .rte ul li:before{color:#a7cdd1}.cm-tabbed-content.alternative-energy-colour .flex-item:nth-child(2) .tab-content .content .btn{border:0.0625rem solid #a7cdd1;background:#a7cdd1}.cm-tabbed-content.alternative-energy-colour .flex-item:nth-child(2) .tab-content .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.alternative-energy-colour .flex-item:nth-child(2) .tab-content .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.cm-tabbed-content.alternative-energy-colour .flex-item:nth-child(2) .tab-content .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.life-science-colour .nav li a.active{color:#9782a7}.cm-tabbed-content.life-science-colour .nav li a.active:after{color:#9782a7}.cm-tabbed-content.life-science-colour .flex-item:nth-child(2) .tab-content .content .sm-heading:after{background:#9782a7}.cm-tabbed-content.life-science-colour .flex-item:nth-child(2) .tab-content .content .rte ul li:before{color:#9782a7}.cm-tabbed-content.life-science-colour .flex-item:nth-child(2) .tab-content .content .btn{border:0.0625rem solid #9782a7;background:#9782a7}.cm-tabbed-content.life-science-colour .flex-item:nth-child(2) .tab-content .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.life-science-colour .flex-item:nth-child(2) .tab-content .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.cm-tabbed-content.life-science-colour .flex-item:nth-child(2) .tab-content .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.oil-gas-colour .nav li a.active{color:#4a4b52}.cm-tabbed-content.oil-gas-colour .nav li a.active:after{color:#4a4b52}.cm-tabbed-content.oil-gas-colour .flex-item:nth-child(2) .tab-content .content .sm-heading:after{background:#4a4b52}.cm-tabbed-content.oil-gas-colour .flex-item:nth-child(2) .tab-content .content .rte ul li:before{color:#4a4b52}.cm-tabbed-content.oil-gas-colour .flex-item:nth-child(2) .tab-content .content .btn{border:0.0625rem solid #4a4b52;background:#4a4b52}.cm-tabbed-content.oil-gas-colour .flex-item:nth-child(2) .tab-content .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.oil-gas-colour .flex-item:nth-child(2) .tab-content .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.cm-tabbed-content.oil-gas-colour .flex-item:nth-child(2) .tab-content .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.construction-colour .nav li a.active{color:#496e97}.cm-tabbed-content.construction-colour .nav li a.active:after{color:#496e97}.cm-tabbed-content.construction-colour .flex-item:nth-child(2) .tab-content .content .sm-heading:after{background:#496e97}.cm-tabbed-content.construction-colour .flex-item:nth-child(2) .tab-content .content .rte ul li:before{color:#496e97}.cm-tabbed-content.construction-colour .flex-item:nth-child(2) .tab-content .content .btn{border:0.0625rem solid #496e97;background:#496e97}.cm-tabbed-content.construction-colour .flex-item:nth-child(2) .tab-content .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.construction-colour .flex-item:nth-child(2) .tab-content .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.cm-tabbed-content.construction-colour .flex-item:nth-child(2) .tab-content .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.technology-colour .nav li a.active{color:#883556}.cm-tabbed-content.technology-colour .nav li a.active:after{color:#883556}.cm-tabbed-content.technology-colour .flex-item:nth-child(2) .tab-content .content .sm-heading:after{background:#883556}.cm-tabbed-content.technology-colour .flex-item:nth-child(2) .tab-content .content .rte ul li:before{color:#883556}.cm-tabbed-content.technology-colour .flex-item:nth-child(2) .tab-content .content .btn{border:0.0625rem solid #883556;background:#883556}.cm-tabbed-content.technology-colour .flex-item:nth-child(2) .tab-content .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.technology-colour .flex-item:nth-child(2) .tab-content .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.cm-tabbed-content.technology-colour .flex-item:nth-child(2) .tab-content .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.mining-colour .nav li a.active{color:#b03c3c}.cm-tabbed-content.mining-colour .nav li a.active:after{color:#b03c3c}.cm-tabbed-content.mining-colour .flex-item:nth-child(2) .tab-content .content .sm-heading:after{background:#b03c3c}.cm-tabbed-content.mining-colour .flex-item:nth-child(2) .tab-content .content .rte ul li:before{color:#b03c3c}.cm-tabbed-content.mining-colour .flex-item:nth-child(2) .tab-content .content .btn{border:0.0625rem solid #b03c3c;background:#b03c3c}.cm-tabbed-content.mining-colour .flex-item:nth-child(2) .tab-content .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.mining-colour .flex-item:nth-child(2) .tab-content .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.cm-tabbed-content.mining-colour .flex-item:nth-child(2) .tab-content .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.manufacturing-colour .nav li a.active{color:#d8972c}.cm-tabbed-content.manufacturing-colour .nav li a.active:after{color:#d8972c}.cm-tabbed-content.manufacturing-colour .flex-item:nth-child(2) .tab-content .content .sm-heading:after{background:#d8972c}.cm-tabbed-content.manufacturing-colour .flex-item:nth-child(2) .tab-content .content .rte ul li:before{color:#d8972c}.cm-tabbed-content.manufacturing-colour .flex-item:nth-child(2) .tab-content .content .btn{border:0.0625rem solid #d8972c;background:#d8972c}.cm-tabbed-content.manufacturing-colour .flex-item:nth-child(2) .tab-content .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.manufacturing-colour .flex-item:nth-child(2) .tab-content .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.cm-tabbed-content.manufacturing-colour .flex-item:nth-child(2) .tab-content .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.advantage-colour .nav li a.active{color:#606eb2}.cm-tabbed-content.advantage-colour .nav li a.active:after{color:#606eb2}.cm-tabbed-content.advantage-colour .flex-item:nth-child(2) .tab-content .content .sm-heading:after{background:#606eb2}.cm-tabbed-content.advantage-colour .flex-item:nth-child(2) .tab-content .content .rte ul li:before{color:#606eb2}.cm-tabbed-content.advantage-colour .flex-item:nth-child(2) .tab-content .content .btn{border:0.0625rem solid #606eb2;background:#606eb2}.cm-tabbed-content.advantage-colour .flex-item:nth-child(2) .tab-content .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.advantage-colour .flex-item:nth-child(2) .tab-content .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.cm-tabbed-content.advantage-colour .flex-item:nth-child(2) .tab-content .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.western-power-colour .nav li a.active{color:#f36c12}.cm-tabbed-content.western-power-colour .nav li a.active:after{color:#f36c12}.cm-tabbed-content.western-power-colour .flex-item:nth-child(2) .tab-content .content .sm-heading:after{background:#f36c12}.cm-tabbed-content.western-power-colour .flex-item:nth-child(2) .tab-content .content .rte ul li:before{color:#f36c12}.cm-tabbed-content.western-power-colour .flex-item:nth-child(2) .tab-content .content .btn{border:0.0625rem solid #f36c12;background:#f36c12}.cm-tabbed-content.western-power-colour .flex-item:nth-child(2) .tab-content .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.western-power-colour .flex-item:nth-child(2) .tab-content .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.cm-tabbed-content.western-power-colour .flex-item:nth-child(2) .tab-content .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.charcoal-colour .nav li a.active{color:#333}.cm-tabbed-content.charcoal-colour .nav li a.active:after{color:#333}.cm-tabbed-content.charcoal-colour .flex-item:nth-child(2) .tab-content .content .sm-heading:after{background:#333}.cm-tabbed-content.charcoal-colour .flex-item:nth-child(2) .tab-content .content .rte ul li:before{color:#333}.cm-tabbed-content.charcoal-colour .flex-item:nth-child(2) .tab-content .content .btn{border:0.0625rem solid #333;background:#333}.cm-tabbed-content.charcoal-colour .flex-item:nth-child(2) .tab-content .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-tabbed-content.charcoal-colour .flex-item:nth-child(2) .tab-content .content .btn:hover{border:0.0625rem solid #4a4b52;background:#4a4b52}.cm-tabbed-content.charcoal-colour .flex-item:nth-child(2) .tab-content .content .btn:hover span{color:rgba(var(--vsm-white), 1)}@media(max-width: 575px){.vsm-job-carousel .component-wrapper{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}.vsm-job-carousel .vsm-header .xs-heading{display:none}.vsm-job-carousel .vsm-body .xs-heading{position:relative;font-size:20px;font-size:1.25rem}.vsm-job-carousel .vsm-body .xs-heading:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.vsm-job-carousel .vsm-body .xs-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.vsm-job-carousel .vsm-body .job-data .xs-heading>a{color:#4a4b52}.vsm-job-carousel .vsm-body .job-data ul.job-data-highlights li{font-size:14px;font-size:.875rem;font-weight:700}.vsm-job-carousel .vsm-body .swiper-slide{background:rgba(var(--vsm-white), 1)}.vsm-job-carousel .swiper-navigation .swiper-button-prev,.vsm-job-carousel .swiper-navigation .swiper-button-next{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-job-search-results-listings .bg .vsm-body .col .job-search-filters .form-holder.toggle-container .filter .label.toggler.collapsed::after{color:#4a4b52;cursor:pointer}.vsm-job-search-results-listings .bg .vsm-body .col .job-search-filters .form-holder.toggle-container .filter .label.toggler.collapsed:hover::after{color:#f4d718}.vsm-job-search-results-listings .bg .vsm-body .col .job-search-filters .form-holder.toggle-container .filter .label.toggler::after{cursor:pointer}.vsm-split-content-33-33-33 .vsm-header .align-center .xs-heading:after{margin-left:auto;margin-right:auto}.vsm-split-content-33-33-33 .vsm-header .align-center .md-heading:after{margin-left:auto;margin-right:auto}.vsm-split-content-33-33-33 .vsm-body .sm-heading{font-size:18px;font-size:1.125rem}.vsm-split-content-33-33-33 .vsm-body .btn{background:none;padding:0;font-family:"Arial","Open Sans",sans-serif;font-weight:700;color:rgba(var(--vsm-body-copy-colour), 1);position:relative;text-decoration:none}.vsm-split-content-33-33-33 .vsm-body .btn:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.vsm-split-content-33-33-33 .vsm-body .btn:hover{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-split-content-33-33-33 .vsm-body .btn:hover span{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-split-content-33-33-33 .vsm-body .btn:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}div[class^=vsm-].off-white,div[class*=vsm-].off-white,div[class^=cm-].off-white,div[class*=cm-].off-white{background:rgba(var(--vsm-tertiary-colour), 0.1)}div[class^=vsm-].light-grey,div[class*=vsm-].light-grey,div[class^=cm-].light-grey,div[class*=cm-].light-grey{background:rgba(var(--vsm-tertiary-colour), 0.2)}div[class^=vsm-].light-primary,div[class*=vsm-].light-primary,div[class^=cm-].light-primary,div[class*=cm-].light-primary{background:rgba(var(--vsm-primary-colour), 0.08)}div[class^=vsm-].power-colour,div[class*=vsm-].power-colour,div[class^=cm-].power-colour,div[class*=cm-].power-colour{background:rgba(36,117,78,.1)}div[class^=vsm-].power-colour .md-heading:after,div[class*=vsm-].power-colour .md-heading:after,div[class^=cm-].power-colour .md-heading:after,div[class*=cm-].power-colour .md-heading:after{background:#24754e}div[class^=vsm-].power-colour .sm-heading:after,div[class*=vsm-].power-colour .sm-heading:after,div[class^=cm-].power-colour .sm-heading:after,div[class*=cm-].power-colour .sm-heading:after{background:#24754e}div[class^=vsm-].power-colour .xs-heading:after,div[class*=vsm-].power-colour .xs-heading:after,div[class^=cm-].power-colour .xs-heading:after,div[class*=cm-].power-colour .xs-heading:after{background:#24754e}div[class^=vsm-].power-colour .xs-heading a,div[class*=vsm-].power-colour .xs-heading a,div[class^=cm-].power-colour .xs-heading a,div[class*=cm-].power-colour .xs-heading a{color:#24754e}div[class^=vsm-].power-colour .xs-heading a:hover,div[class*=vsm-].power-colour .xs-heading a:hover,div[class^=cm-].power-colour .xs-heading a:hover,div[class*=cm-].power-colour .xs-heading a:hover{color:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].power-colour i:before,div[class*=vsm-].power-colour i:before,div[class^=cm-].power-colour i:before,div[class*=cm-].power-colour i:before{color:#24754e}div[class^=vsm-].power-colour .btn,div[class*=vsm-].power-colour .btn,div[class^=cm-].power-colour .btn,div[class*=cm-].power-colour .btn{background:#24754e}div[class^=vsm-].power-colour .btn span,div[class*=vsm-].power-colour .btn span,div[class^=cm-].power-colour .btn span,div[class*=cm-].power-colour .btn span{color:rgba(var(--vsm-white), 1)}div[class^=vsm-].power-colour .btn:hover,div[class*=vsm-].power-colour .btn:hover,div[class^=cm-].power-colour .btn:hover,div[class*=cm-].power-colour .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].power-colour .media:after,div[class*=vsm-].power-colour .media:after,div[class^=cm-].power-colour .media:after,div[class*=cm-].power-colour .media:after{border:0.5rem solid #24754e}div[class^=vsm-].power-colour.internal .content .btn,div[class*=vsm-].power-colour.internal .content .btn,div[class^=cm-].power-colour.internal .content .btn,div[class*=cm-].power-colour.internal .content .btn{border:0.0625rem solid #24754e;background:#24754e}div[class^=vsm-].power-colour.internal .content .btn span,div[class*=vsm-].power-colour.internal .content .btn span,div[class^=cm-].power-colour.internal .content .btn span,div[class*=cm-].power-colour.internal .content .btn span{color:rgba(var(--vsm-white), 0.9)}div[class^=vsm-].power-colour.internal .content .btn:hover,div[class*=vsm-].power-colour.internal .content .btn:hover,div[class^=cm-].power-colour.internal .content .btn:hover,div[class*=cm-].power-colour.internal .content .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1)}div[class^=vsm-].power-colour.internal .content .btn:hover span,div[class*=vsm-].power-colour.internal .content .btn:hover span,div[class^=cm-].power-colour.internal .content .btn:hover span,div[class*=cm-].power-colour.internal .content .btn:hover span{color:#24754e}div[class^=vsm-].renewable-energy-colour,div[class*=vsm-].renewable-energy-colour,div[class^=cm-].renewable-energy-colour,div[class*=cm-].renewable-energy-colour{background:rgba(156,206,143,.1)}div[class^=vsm-].renewable-energy-colour .md-heading:after,div[class*=vsm-].renewable-energy-colour .md-heading:after,div[class^=cm-].renewable-energy-colour .md-heading:after,div[class*=cm-].renewable-energy-colour .md-heading:after{background:#9cce8f}div[class^=vsm-].renewable-energy-colour .sm-heading:after,div[class*=vsm-].renewable-energy-colour .sm-heading:after,div[class^=cm-].renewable-energy-colour .sm-heading:after,div[class*=cm-].renewable-energy-colour .sm-heading:after{background:#9cce8f}div[class^=vsm-].renewable-energy-colour .xs-heading:after,div[class*=vsm-].renewable-energy-colour .xs-heading:after,div[class^=cm-].renewable-energy-colour .xs-heading:after,div[class*=cm-].renewable-energy-colour .xs-heading:after{background:#9cce8f}div[class^=vsm-].renewable-energy-colour .xs-heading a,div[class*=vsm-].renewable-energy-colour .xs-heading a,div[class^=cm-].renewable-energy-colour .xs-heading a,div[class*=cm-].renewable-energy-colour .xs-heading a{color:#9cce8f}div[class^=vsm-].renewable-energy-colour .xs-heading a:hover,div[class*=vsm-].renewable-energy-colour .xs-heading a:hover,div[class^=cm-].renewable-energy-colour .xs-heading a:hover,div[class*=cm-].renewable-energy-colour .xs-heading a:hover{color:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].renewable-energy-colour i:before,div[class*=vsm-].renewable-energy-colour i:before,div[class^=cm-].renewable-energy-colour i:before,div[class*=cm-].renewable-energy-colour i:before{color:#9cce8f}div[class^=vsm-].renewable-energy-colour .btn,div[class*=vsm-].renewable-energy-colour .btn,div[class^=cm-].renewable-energy-colour .btn,div[class*=cm-].renewable-energy-colour .btn{background:#9cce8f}div[class^=vsm-].renewable-energy-colour .btn span,div[class*=vsm-].renewable-energy-colour .btn span,div[class^=cm-].renewable-energy-colour .btn span,div[class*=cm-].renewable-energy-colour .btn span{color:rgba(var(--vsm-white), 1)}div[class^=vsm-].renewable-energy-colour .btn:hover,div[class*=vsm-].renewable-energy-colour .btn:hover,div[class^=cm-].renewable-energy-colour .btn:hover,div[class*=cm-].renewable-energy-colour .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].renewable-energy-colour .media:after,div[class*=vsm-].renewable-energy-colour .media:after,div[class^=cm-].renewable-energy-colour .media:after,div[class*=cm-].renewable-energy-colour .media:after{border:0.5rem solid #9cce8f}div[class^=vsm-].renewable-energy-colour.internal .content .btn,div[class*=vsm-].renewable-energy-colour.internal .content .btn,div[class^=cm-].renewable-energy-colour.internal .content .btn,div[class*=cm-].renewable-energy-colour.internal .content .btn{border:0.0625rem solid #9cce8f;background:#9cce8f}div[class^=vsm-].renewable-energy-colour.internal .content .btn span,div[class*=vsm-].renewable-energy-colour.internal .content .btn span,div[class^=cm-].renewable-energy-colour.internal .content .btn span,div[class*=cm-].renewable-energy-colour.internal .content .btn span{color:rgba(var(--vsm-white), 0.9)}div[class^=vsm-].renewable-energy-colour.internal .content .btn:hover,div[class*=vsm-].renewable-energy-colour.internal .content .btn:hover,div[class^=cm-].renewable-energy-colour.internal .content .btn:hover,div[class*=cm-].renewable-energy-colour.internal .content .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1)}div[class^=vsm-].renewable-energy-colour.internal .content .btn:hover span,div[class*=vsm-].renewable-energy-colour.internal .content .btn:hover span,div[class^=cm-].renewable-energy-colour.internal .content .btn:hover span,div[class*=cm-].renewable-energy-colour.internal .content .btn:hover span{color:#9cce8f}div[class^=vsm-].chemical-colour,div[class*=vsm-].chemical-colour,div[class^=cm-].chemical-colour,div[class*=cm-].chemical-colour{background:rgba(31,63,98,.1)}div[class^=vsm-].chemical-colour .md-heading:after,div[class*=vsm-].chemical-colour .md-heading:after,div[class^=cm-].chemical-colour .md-heading:after,div[class*=cm-].chemical-colour .md-heading:after{background:#1f3f62}div[class^=vsm-].chemical-colour .sm-heading:after,div[class*=vsm-].chemical-colour .sm-heading:after,div[class^=cm-].chemical-colour .sm-heading:after,div[class*=cm-].chemical-colour .sm-heading:after{background:#1f3f62}div[class^=vsm-].chemical-colour .xs-heading:after,div[class*=vsm-].chemical-colour .xs-heading:after,div[class^=cm-].chemical-colour .xs-heading:after,div[class*=cm-].chemical-colour .xs-heading:after{background:#1f3f62}div[class^=vsm-].chemical-colour .xs-heading a,div[class*=vsm-].chemical-colour .xs-heading a,div[class^=cm-].chemical-colour .xs-heading a,div[class*=cm-].chemical-colour .xs-heading a{color:#1f3f62}div[class^=vsm-].chemical-colour .xs-heading a:hover,div[class*=vsm-].chemical-colour .xs-heading a:hover,div[class^=cm-].chemical-colour .xs-heading a:hover,div[class*=cm-].chemical-colour .xs-heading a:hover{color:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].chemical-colour i:before,div[class*=vsm-].chemical-colour i:before,div[class^=cm-].chemical-colour i:before,div[class*=cm-].chemical-colour i:before{color:#1f3f62}div[class^=vsm-].chemical-colour .btn,div[class*=vsm-].chemical-colour .btn,div[class^=cm-].chemical-colour .btn,div[class*=cm-].chemical-colour .btn{background:#1f3f62}div[class^=vsm-].chemical-colour .btn span,div[class*=vsm-].chemical-colour .btn span,div[class^=cm-].chemical-colour .btn span,div[class*=cm-].chemical-colour .btn span{color:rgba(var(--vsm-white), 1)}div[class^=vsm-].chemical-colour .btn:hover,div[class*=vsm-].chemical-colour .btn:hover,div[class^=cm-].chemical-colour .btn:hover,div[class*=cm-].chemical-colour .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].chemical-colour .media:after,div[class*=vsm-].chemical-colour .media:after,div[class^=cm-].chemical-colour .media:after,div[class*=cm-].chemical-colour .media:after{border:0.5rem solid #1f3f62}div[class^=vsm-].chemical-colour.internal .content .btn,div[class*=vsm-].chemical-colour.internal .content .btn,div[class^=cm-].chemical-colour.internal .content .btn,div[class*=cm-].chemical-colour.internal .content .btn{border:0.0625rem solid #1f3f62;background:#1f3f62}div[class^=vsm-].chemical-colour.internal .content .btn span,div[class*=vsm-].chemical-colour.internal .content .btn span,div[class^=cm-].chemical-colour.internal .content .btn span,div[class*=cm-].chemical-colour.internal .content .btn span{color:rgba(var(--vsm-white), 0.9)}div[class^=vsm-].chemical-colour.internal .content .btn:hover,div[class*=vsm-].chemical-colour.internal .content .btn:hover,div[class^=cm-].chemical-colour.internal .content .btn:hover,div[class*=cm-].chemical-colour.internal .content .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1)}div[class^=vsm-].chemical-colour.internal .content .btn:hover span,div[class*=vsm-].chemical-colour.internal .content .btn:hover span,div[class^=cm-].chemical-colour.internal .content .btn:hover span,div[class*=cm-].chemical-colour.internal .content .btn:hover span{color:#1f3f62}div[class^=vsm-].alternative-energy-colour,div[class*=vsm-].alternative-energy-colour,div[class^=cm-].alternative-energy-colour,div[class*=cm-].alternative-energy-colour{background:rgba(167,205,209,.1)}div[class^=vsm-].alternative-energy-colour .md-heading:after,div[class*=vsm-].alternative-energy-colour .md-heading:after,div[class^=cm-].alternative-energy-colour .md-heading:after,div[class*=cm-].alternative-energy-colour .md-heading:after{background:#a7cdd1}div[class^=vsm-].alternative-energy-colour .sm-heading:after,div[class*=vsm-].alternative-energy-colour .sm-heading:after,div[class^=cm-].alternative-energy-colour .sm-heading:after,div[class*=cm-].alternative-energy-colour .sm-heading:after{background:#a7cdd1}div[class^=vsm-].alternative-energy-colour .xs-heading:after,div[class*=vsm-].alternative-energy-colour .xs-heading:after,div[class^=cm-].alternative-energy-colour .xs-heading:after,div[class*=cm-].alternative-energy-colour .xs-heading:after{background:#a7cdd1}div[class^=vsm-].alternative-energy-colour .xs-heading a,div[class*=vsm-].alternative-energy-colour .xs-heading a,div[class^=cm-].alternative-energy-colour .xs-heading a,div[class*=cm-].alternative-energy-colour .xs-heading a{color:#a7cdd1}div[class^=vsm-].alternative-energy-colour .xs-heading a:hover,div[class*=vsm-].alternative-energy-colour .xs-heading a:hover,div[class^=cm-].alternative-energy-colour .xs-heading a:hover,div[class*=cm-].alternative-energy-colour .xs-heading a:hover{color:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].alternative-energy-colour i:before,div[class*=vsm-].alternative-energy-colour i:before,div[class^=cm-].alternative-energy-colour i:before,div[class*=cm-].alternative-energy-colour i:before{color:#a7cdd1}div[class^=vsm-].alternative-energy-colour .btn,div[class*=vsm-].alternative-energy-colour .btn,div[class^=cm-].alternative-energy-colour .btn,div[class*=cm-].alternative-energy-colour .btn{background:#a7cdd1}div[class^=vsm-].alternative-energy-colour .btn span,div[class*=vsm-].alternative-energy-colour .btn span,div[class^=cm-].alternative-energy-colour .btn span,div[class*=cm-].alternative-energy-colour .btn span{color:rgba(var(--vsm-white), 1)}div[class^=vsm-].alternative-energy-colour .btn:hover,div[class*=vsm-].alternative-energy-colour .btn:hover,div[class^=cm-].alternative-energy-colour .btn:hover,div[class*=cm-].alternative-energy-colour .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].alternative-energy-colour .media:after,div[class*=vsm-].alternative-energy-colour .media:after,div[class^=cm-].alternative-energy-colour .media:after,div[class*=cm-].alternative-energy-colour .media:after{border:0.5rem solid #a7cdd1}div[class^=vsm-].alternative-energy-colour.internal .content .btn,div[class*=vsm-].alternative-energy-colour.internal .content .btn,div[class^=cm-].alternative-energy-colour.internal .content .btn,div[class*=cm-].alternative-energy-colour.internal .content .btn{border:0.0625rem solid #a7cdd1;background:#a7cdd1}div[class^=vsm-].alternative-energy-colour.internal .content .btn span,div[class*=vsm-].alternative-energy-colour.internal .content .btn span,div[class^=cm-].alternative-energy-colour.internal .content .btn span,div[class*=cm-].alternative-energy-colour.internal .content .btn span{color:rgba(var(--vsm-white), 0.9)}div[class^=vsm-].alternative-energy-colour.internal .content .btn:hover,div[class*=vsm-].alternative-energy-colour.internal .content .btn:hover,div[class^=cm-].alternative-energy-colour.internal .content .btn:hover,div[class*=cm-].alternative-energy-colour.internal .content .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1)}div[class^=vsm-].alternative-energy-colour.internal .content .btn:hover span,div[class*=vsm-].alternative-energy-colour.internal .content .btn:hover span,div[class^=cm-].alternative-energy-colour.internal .content .btn:hover span,div[class*=cm-].alternative-energy-colour.internal .content .btn:hover span{color:#a7cdd1}div[class^=vsm-].life-science-colour,div[class*=vsm-].life-science-colour,div[class^=cm-].life-science-colour,div[class*=cm-].life-science-colour{background:rgba(151,130,167,.1)}div[class^=vsm-].life-science-colour .md-heading:after,div[class*=vsm-].life-science-colour .md-heading:after,div[class^=cm-].life-science-colour .md-heading:after,div[class*=cm-].life-science-colour .md-heading:after{background:#9782a7}div[class^=vsm-].life-science-colour .sm-heading:after,div[class*=vsm-].life-science-colour .sm-heading:after,div[class^=cm-].life-science-colour .sm-heading:after,div[class*=cm-].life-science-colour .sm-heading:after{background:#9782a7}div[class^=vsm-].life-science-colour .xs-heading:after,div[class*=vsm-].life-science-colour .xs-heading:after,div[class^=cm-].life-science-colour .xs-heading:after,div[class*=cm-].life-science-colour .xs-heading:after{background:#9782a7}div[class^=vsm-].life-science-colour .xs-heading a,div[class*=vsm-].life-science-colour .xs-heading a,div[class^=cm-].life-science-colour .xs-heading a,div[class*=cm-].life-science-colour .xs-heading a{color:#9782a7}div[class^=vsm-].life-science-colour .xs-heading a:hover,div[class*=vsm-].life-science-colour .xs-heading a:hover,div[class^=cm-].life-science-colour .xs-heading a:hover,div[class*=cm-].life-science-colour .xs-heading a:hover{color:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].life-science-colour i:before,div[class*=vsm-].life-science-colour i:before,div[class^=cm-].life-science-colour i:before,div[class*=cm-].life-science-colour i:before{color:#9782a7}div[class^=vsm-].life-science-colour .btn,div[class*=vsm-].life-science-colour .btn,div[class^=cm-].life-science-colour .btn,div[class*=cm-].life-science-colour .btn{background:#9782a7}div[class^=vsm-].life-science-colour .btn span,div[class*=vsm-].life-science-colour .btn span,div[class^=cm-].life-science-colour .btn span,div[class*=cm-].life-science-colour .btn span{color:rgba(var(--vsm-white), 1)}div[class^=vsm-].life-science-colour .btn:hover,div[class*=vsm-].life-science-colour .btn:hover,div[class^=cm-].life-science-colour .btn:hover,div[class*=cm-].life-science-colour .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].life-science-colour .media:after,div[class*=vsm-].life-science-colour .media:after,div[class^=cm-].life-science-colour .media:after,div[class*=cm-].life-science-colour .media:after{border:0.5rem solid #9782a7}div[class^=vsm-].life-science-colour.internal .content .btn,div[class*=vsm-].life-science-colour.internal .content .btn,div[class^=cm-].life-science-colour.internal .content .btn,div[class*=cm-].life-science-colour.internal .content .btn{border:0.0625rem solid #9782a7;background:#9782a7}div[class^=vsm-].life-science-colour.internal .content .btn span,div[class*=vsm-].life-science-colour.internal .content .btn span,div[class^=cm-].life-science-colour.internal .content .btn span,div[class*=cm-].life-science-colour.internal .content .btn span{color:rgba(var(--vsm-white), 0.9)}div[class^=vsm-].life-science-colour.internal .content .btn:hover,div[class*=vsm-].life-science-colour.internal .content .btn:hover,div[class^=cm-].life-science-colour.internal .content .btn:hover,div[class*=cm-].life-science-colour.internal .content .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1)}div[class^=vsm-].life-science-colour.internal .content .btn:hover span,div[class*=vsm-].life-science-colour.internal .content .btn:hover span,div[class^=cm-].life-science-colour.internal .content .btn:hover span,div[class*=cm-].life-science-colour.internal .content .btn:hover span{color:#9782a7}div[class^=vsm-].oil-gas-colour,div[class*=vsm-].oil-gas-colour,div[class^=cm-].oil-gas-colour,div[class*=cm-].oil-gas-colour{background:rgba(74,75,82,.1)}div[class^=vsm-].oil-gas-colour .md-heading:after,div[class*=vsm-].oil-gas-colour .md-heading:after,div[class^=cm-].oil-gas-colour .md-heading:after,div[class*=cm-].oil-gas-colour .md-heading:after{background:#4a4b52}div[class^=vsm-].oil-gas-colour .sm-heading:after,div[class*=vsm-].oil-gas-colour .sm-heading:after,div[class^=cm-].oil-gas-colour .sm-heading:after,div[class*=cm-].oil-gas-colour .sm-heading:after{background:#4a4b52}div[class^=vsm-].oil-gas-colour .xs-heading:after,div[class*=vsm-].oil-gas-colour .xs-heading:after,div[class^=cm-].oil-gas-colour .xs-heading:after,div[class*=cm-].oil-gas-colour .xs-heading:after{background:#4a4b52}div[class^=vsm-].oil-gas-colour .xs-heading a,div[class*=vsm-].oil-gas-colour .xs-heading a,div[class^=cm-].oil-gas-colour .xs-heading a,div[class*=cm-].oil-gas-colour .xs-heading a{color:#4a4b52}div[class^=vsm-].oil-gas-colour .xs-heading a:hover,div[class*=vsm-].oil-gas-colour .xs-heading a:hover,div[class^=cm-].oil-gas-colour .xs-heading a:hover,div[class*=cm-].oil-gas-colour .xs-heading a:hover{color:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].oil-gas-colour i:before,div[class*=vsm-].oil-gas-colour i:before,div[class^=cm-].oil-gas-colour i:before,div[class*=cm-].oil-gas-colour i:before{color:#4a4b52}div[class^=vsm-].oil-gas-colour .btn,div[class*=vsm-].oil-gas-colour .btn,div[class^=cm-].oil-gas-colour .btn,div[class*=cm-].oil-gas-colour .btn{background:#4a4b52}div[class^=vsm-].oil-gas-colour .btn span,div[class*=vsm-].oil-gas-colour .btn span,div[class^=cm-].oil-gas-colour .btn span,div[class*=cm-].oil-gas-colour .btn span{color:rgba(var(--vsm-white), 1)}div[class^=vsm-].oil-gas-colour .btn:hover,div[class*=vsm-].oil-gas-colour .btn:hover,div[class^=cm-].oil-gas-colour .btn:hover,div[class*=cm-].oil-gas-colour .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].oil-gas-colour .media:after,div[class*=vsm-].oil-gas-colour .media:after,div[class^=cm-].oil-gas-colour .media:after,div[class*=cm-].oil-gas-colour .media:after{border:0.5rem solid #4a4b52}div[class^=vsm-].oil-gas-colour.internal .content .btn,div[class*=vsm-].oil-gas-colour.internal .content .btn,div[class^=cm-].oil-gas-colour.internal .content .btn,div[class*=cm-].oil-gas-colour.internal .content .btn{border:0.0625rem solid #4a4b52;background:#4a4b52}div[class^=vsm-].oil-gas-colour.internal .content .btn span,div[class*=vsm-].oil-gas-colour.internal .content .btn span,div[class^=cm-].oil-gas-colour.internal .content .btn span,div[class*=cm-].oil-gas-colour.internal .content .btn span{color:rgba(var(--vsm-white), 0.9)}div[class^=vsm-].oil-gas-colour.internal .content .btn:hover,div[class*=vsm-].oil-gas-colour.internal .content .btn:hover,div[class^=cm-].oil-gas-colour.internal .content .btn:hover,div[class*=cm-].oil-gas-colour.internal .content .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1)}div[class^=vsm-].oil-gas-colour.internal .content .btn:hover span,div[class*=vsm-].oil-gas-colour.internal .content .btn:hover span,div[class^=cm-].oil-gas-colour.internal .content .btn:hover span,div[class*=cm-].oil-gas-colour.internal .content .btn:hover span{color:#4a4b52}div[class^=vsm-].construction-colour,div[class*=vsm-].construction-colour,div[class^=cm-].construction-colour,div[class*=cm-].construction-colour{background:rgba(73,110,151,.1)}div[class^=vsm-].construction-colour .md-heading:after,div[class*=vsm-].construction-colour .md-heading:after,div[class^=cm-].construction-colour .md-heading:after,div[class*=cm-].construction-colour .md-heading:after{background:#496e97}div[class^=vsm-].construction-colour .sm-heading:after,div[class*=vsm-].construction-colour .sm-heading:after,div[class^=cm-].construction-colour .sm-heading:after,div[class*=cm-].construction-colour .sm-heading:after{background:#496e97}div[class^=vsm-].construction-colour .xs-heading:after,div[class*=vsm-].construction-colour .xs-heading:after,div[class^=cm-].construction-colour .xs-heading:after,div[class*=cm-].construction-colour .xs-heading:after{background:#496e97}div[class^=vsm-].construction-colour .xs-heading a,div[class*=vsm-].construction-colour .xs-heading a,div[class^=cm-].construction-colour .xs-heading a,div[class*=cm-].construction-colour .xs-heading a{color:#496e97}div[class^=vsm-].construction-colour .xs-heading a:hover,div[class*=vsm-].construction-colour .xs-heading a:hover,div[class^=cm-].construction-colour .xs-heading a:hover,div[class*=cm-].construction-colour .xs-heading a:hover{color:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].construction-colour i:before,div[class*=vsm-].construction-colour i:before,div[class^=cm-].construction-colour i:before,div[class*=cm-].construction-colour i:before{color:#496e97}div[class^=vsm-].construction-colour .btn,div[class*=vsm-].construction-colour .btn,div[class^=cm-].construction-colour .btn,div[class*=cm-].construction-colour .btn{background:#496e97}div[class^=vsm-].construction-colour .btn span,div[class*=vsm-].construction-colour .btn span,div[class^=cm-].construction-colour .btn span,div[class*=cm-].construction-colour .btn span{color:rgba(var(--vsm-white), 1)}div[class^=vsm-].construction-colour .btn:hover,div[class*=vsm-].construction-colour .btn:hover,div[class^=cm-].construction-colour .btn:hover,div[class*=cm-].construction-colour .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].construction-colour .media:after,div[class*=vsm-].construction-colour .media:after,div[class^=cm-].construction-colour .media:after,div[class*=cm-].construction-colour .media:after{border:0.5rem solid #496e97}div[class^=vsm-].construction-colour.internal .content .btn,div[class*=vsm-].construction-colour.internal .content .btn,div[class^=cm-].construction-colour.internal .content .btn,div[class*=cm-].construction-colour.internal .content .btn{border:0.0625rem solid #496e97;background:#496e97}div[class^=vsm-].construction-colour.internal .content .btn span,div[class*=vsm-].construction-colour.internal .content .btn span,div[class^=cm-].construction-colour.internal .content .btn span,div[class*=cm-].construction-colour.internal .content .btn span{color:rgba(var(--vsm-white), 0.9)}div[class^=vsm-].construction-colour.internal .content .btn:hover,div[class*=vsm-].construction-colour.internal .content .btn:hover,div[class^=cm-].construction-colour.internal .content .btn:hover,div[class*=cm-].construction-colour.internal .content .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1)}div[class^=vsm-].construction-colour.internal .content .btn:hover span,div[class*=vsm-].construction-colour.internal .content .btn:hover span,div[class^=cm-].construction-colour.internal .content .btn:hover span,div[class*=cm-].construction-colour.internal .content .btn:hover span{color:#496e97}div[class^=vsm-].technology-colour,div[class*=vsm-].technology-colour,div[class^=cm-].technology-colour,div[class*=cm-].technology-colour{background:rgba(136,53,86,.1)}div[class^=vsm-].technology-colour .md-heading:after,div[class*=vsm-].technology-colour .md-heading:after,div[class^=cm-].technology-colour .md-heading:after,div[class*=cm-].technology-colour .md-heading:after{background:#883556}div[class^=vsm-].technology-colour .sm-heading:after,div[class*=vsm-].technology-colour .sm-heading:after,div[class^=cm-].technology-colour .sm-heading:after,div[class*=cm-].technology-colour .sm-heading:after{background:#883556}div[class^=vsm-].technology-colour .xs-heading:after,div[class*=vsm-].technology-colour .xs-heading:after,div[class^=cm-].technology-colour .xs-heading:after,div[class*=cm-].technology-colour .xs-heading:after{background:#883556}div[class^=vsm-].technology-colour .xs-heading a,div[class*=vsm-].technology-colour .xs-heading a,div[class^=cm-].technology-colour .xs-heading a,div[class*=cm-].technology-colour .xs-heading a{color:#883556}div[class^=vsm-].technology-colour .xs-heading a:hover,div[class*=vsm-].technology-colour .xs-heading a:hover,div[class^=cm-].technology-colour .xs-heading a:hover,div[class*=cm-].technology-colour .xs-heading a:hover{color:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].technology-colour i:before,div[class*=vsm-].technology-colour i:before,div[class^=cm-].technology-colour i:before,div[class*=cm-].technology-colour i:before{color:#883556}div[class^=vsm-].technology-colour .btn,div[class*=vsm-].technology-colour .btn,div[class^=cm-].technology-colour .btn,div[class*=cm-].technology-colour .btn{background:#883556}div[class^=vsm-].technology-colour .btn span,div[class*=vsm-].technology-colour .btn span,div[class^=cm-].technology-colour .btn span,div[class*=cm-].technology-colour .btn span{color:rgba(var(--vsm-white), 1)}div[class^=vsm-].technology-colour .btn:hover,div[class*=vsm-].technology-colour .btn:hover,div[class^=cm-].technology-colour .btn:hover,div[class*=cm-].technology-colour .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].technology-colour .media:after,div[class*=vsm-].technology-colour .media:after,div[class^=cm-].technology-colour .media:after,div[class*=cm-].technology-colour .media:after{border:0.5rem solid #883556}div[class^=vsm-].technology-colour.internal .content .btn,div[class*=vsm-].technology-colour.internal .content .btn,div[class^=cm-].technology-colour.internal .content .btn,div[class*=cm-].technology-colour.internal .content .btn{border:0.0625rem solid #883556;background:#883556}div[class^=vsm-].technology-colour.internal .content .btn span,div[class*=vsm-].technology-colour.internal .content .btn span,div[class^=cm-].technology-colour.internal .content .btn span,div[class*=cm-].technology-colour.internal .content .btn span{color:rgba(var(--vsm-white), 0.9)}div[class^=vsm-].technology-colour.internal .content .btn:hover,div[class*=vsm-].technology-colour.internal .content .btn:hover,div[class^=cm-].technology-colour.internal .content .btn:hover,div[class*=cm-].technology-colour.internal .content .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1)}div[class^=vsm-].technology-colour.internal .content .btn:hover span,div[class*=vsm-].technology-colour.internal .content .btn:hover span,div[class^=cm-].technology-colour.internal .content .btn:hover span,div[class*=cm-].technology-colour.internal .content .btn:hover span{color:#883556}div[class^=vsm-].mining-colour,div[class*=vsm-].mining-colour,div[class^=cm-].mining-colour,div[class*=cm-].mining-colour{background:rgba(176,60,60,.1)}div[class^=vsm-].mining-colour .md-heading:after,div[class*=vsm-].mining-colour .md-heading:after,div[class^=cm-].mining-colour .md-heading:after,div[class*=cm-].mining-colour .md-heading:after{background:#b03c3c}div[class^=vsm-].mining-colour .sm-heading:after,div[class*=vsm-].mining-colour .sm-heading:after,div[class^=cm-].mining-colour .sm-heading:after,div[class*=cm-].mining-colour .sm-heading:after{background:#b03c3c}div[class^=vsm-].mining-colour .xs-heading:after,div[class*=vsm-].mining-colour .xs-heading:after,div[class^=cm-].mining-colour .xs-heading:after,div[class*=cm-].mining-colour .xs-heading:after{background:#b03c3c}div[class^=vsm-].mining-colour .xs-heading a,div[class*=vsm-].mining-colour .xs-heading a,div[class^=cm-].mining-colour .xs-heading a,div[class*=cm-].mining-colour .xs-heading a{color:#b03c3c}div[class^=vsm-].mining-colour .xs-heading a:hover,div[class*=vsm-].mining-colour .xs-heading a:hover,div[class^=cm-].mining-colour .xs-heading a:hover,div[class*=cm-].mining-colour .xs-heading a:hover{color:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].mining-colour i:before,div[class*=vsm-].mining-colour i:before,div[class^=cm-].mining-colour i:before,div[class*=cm-].mining-colour i:before{color:#b03c3c}div[class^=vsm-].mining-colour .btn,div[class*=vsm-].mining-colour .btn,div[class^=cm-].mining-colour .btn,div[class*=cm-].mining-colour .btn{background:#b03c3c}div[class^=vsm-].mining-colour .btn span,div[class*=vsm-].mining-colour .btn span,div[class^=cm-].mining-colour .btn span,div[class*=cm-].mining-colour .btn span{color:rgba(var(--vsm-white), 1)}div[class^=vsm-].mining-colour .btn:hover,div[class*=vsm-].mining-colour .btn:hover,div[class^=cm-].mining-colour .btn:hover,div[class*=cm-].mining-colour .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].mining-colour .media:after,div[class*=vsm-].mining-colour .media:after,div[class^=cm-].mining-colour .media:after,div[class*=cm-].mining-colour .media:after{border:0.5rem solid #b03c3c}div[class^=vsm-].mining-colour.internal .content .btn,div[class*=vsm-].mining-colour.internal .content .btn,div[class^=cm-].mining-colour.internal .content .btn,div[class*=cm-].mining-colour.internal .content .btn{border:0.0625rem solid #b03c3c;background:#b03c3c}div[class^=vsm-].mining-colour.internal .content .btn span,div[class*=vsm-].mining-colour.internal .content .btn span,div[class^=cm-].mining-colour.internal .content .btn span,div[class*=cm-].mining-colour.internal .content .btn span{color:rgba(var(--vsm-white), 0.9)}div[class^=vsm-].mining-colour.internal .content .btn:hover,div[class*=vsm-].mining-colour.internal .content .btn:hover,div[class^=cm-].mining-colour.internal .content .btn:hover,div[class*=cm-].mining-colour.internal .content .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1)}div[class^=vsm-].mining-colour.internal .content .btn:hover span,div[class*=vsm-].mining-colour.internal .content .btn:hover span,div[class^=cm-].mining-colour.internal .content .btn:hover span,div[class*=cm-].mining-colour.internal .content .btn:hover span{color:#b03c3c}div[class^=vsm-].manufacturing-colour,div[class*=vsm-].manufacturing-colour,div[class^=cm-].manufacturing-colour,div[class*=cm-].manufacturing-colour{background:rgba(216,151,44,.1)}div[class^=vsm-].manufacturing-colour .md-heading:after,div[class*=vsm-].manufacturing-colour .md-heading:after,div[class^=cm-].manufacturing-colour .md-heading:after,div[class*=cm-].manufacturing-colour .md-heading:after{background:#d8972c}div[class^=vsm-].manufacturing-colour .sm-heading:after,div[class*=vsm-].manufacturing-colour .sm-heading:after,div[class^=cm-].manufacturing-colour .sm-heading:after,div[class*=cm-].manufacturing-colour .sm-heading:after{background:#d8972c}div[class^=vsm-].manufacturing-colour .xs-heading:after,div[class*=vsm-].manufacturing-colour .xs-heading:after,div[class^=cm-].manufacturing-colour .xs-heading:after,div[class*=cm-].manufacturing-colour .xs-heading:after{background:#d8972c}div[class^=vsm-].manufacturing-colour .xs-heading a,div[class*=vsm-].manufacturing-colour .xs-heading a,div[class^=cm-].manufacturing-colour .xs-heading a,div[class*=cm-].manufacturing-colour .xs-heading a{color:#d8972c}div[class^=vsm-].manufacturing-colour .xs-heading a:hover,div[class*=vsm-].manufacturing-colour .xs-heading a:hover,div[class^=cm-].manufacturing-colour .xs-heading a:hover,div[class*=cm-].manufacturing-colour .xs-heading a:hover{color:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].manufacturing-colour i:before,div[class*=vsm-].manufacturing-colour i:before,div[class^=cm-].manufacturing-colour i:before,div[class*=cm-].manufacturing-colour i:before{color:#d8972c}div[class^=vsm-].manufacturing-colour .btn,div[class*=vsm-].manufacturing-colour .btn,div[class^=cm-].manufacturing-colour .btn,div[class*=cm-].manufacturing-colour .btn{background:#d8972c}div[class^=vsm-].manufacturing-colour .btn span,div[class*=vsm-].manufacturing-colour .btn span,div[class^=cm-].manufacturing-colour .btn span,div[class*=cm-].manufacturing-colour .btn span{color:rgba(var(--vsm-white), 1)}div[class^=vsm-].manufacturing-colour .btn:hover,div[class*=vsm-].manufacturing-colour .btn:hover,div[class^=cm-].manufacturing-colour .btn:hover,div[class*=cm-].manufacturing-colour .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].manufacturing-colour .media:after,div[class*=vsm-].manufacturing-colour .media:after,div[class^=cm-].manufacturing-colour .media:after,div[class*=cm-].manufacturing-colour .media:after{border:0.5rem solid #d8972c}div[class^=vsm-].manufacturing-colour.internal .content .btn,div[class*=vsm-].manufacturing-colour.internal .content .btn,div[class^=cm-].manufacturing-colour.internal .content .btn,div[class*=cm-].manufacturing-colour.internal .content .btn{border:0.0625rem solid #d8972c;background:#d8972c}div[class^=vsm-].manufacturing-colour.internal .content .btn span,div[class*=vsm-].manufacturing-colour.internal .content .btn span,div[class^=cm-].manufacturing-colour.internal .content .btn span,div[class*=cm-].manufacturing-colour.internal .content .btn span{color:rgba(var(--vsm-white), 0.9)}div[class^=vsm-].manufacturing-colour.internal .content .btn:hover,div[class*=vsm-].manufacturing-colour.internal .content .btn:hover,div[class^=cm-].manufacturing-colour.internal .content .btn:hover,div[class*=cm-].manufacturing-colour.internal .content .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1)}div[class^=vsm-].manufacturing-colour.internal .content .btn:hover span,div[class*=vsm-].manufacturing-colour.internal .content .btn:hover span,div[class^=cm-].manufacturing-colour.internal .content .btn:hover span,div[class*=cm-].manufacturing-colour.internal .content .btn:hover span{color:#d8972c}div[class^=vsm-].advantage-colour,div[class*=vsm-].advantage-colour,div[class^=cm-].advantage-colour,div[class*=cm-].advantage-colour{background:rgba(96,110,178,.1)}div[class^=vsm-].advantage-colour .md-heading:after,div[class*=vsm-].advantage-colour .md-heading:after,div[class^=cm-].advantage-colour .md-heading:after,div[class*=cm-].advantage-colour .md-heading:after{background:#606eb2}div[class^=vsm-].advantage-colour .sm-heading:after,div[class*=vsm-].advantage-colour .sm-heading:after,div[class^=cm-].advantage-colour .sm-heading:after,div[class*=cm-].advantage-colour .sm-heading:after{background:#606eb2}div[class^=vsm-].advantage-colour .xs-heading:after,div[class*=vsm-].advantage-colour .xs-heading:after,div[class^=cm-].advantage-colour .xs-heading:after,div[class*=cm-].advantage-colour .xs-heading:after{background:#606eb2}div[class^=vsm-].advantage-colour .xs-heading a,div[class*=vsm-].advantage-colour .xs-heading a,div[class^=cm-].advantage-colour .xs-heading a,div[class*=cm-].advantage-colour .xs-heading a{color:#606eb2}div[class^=vsm-].advantage-colour .xs-heading a:hover,div[class*=vsm-].advantage-colour .xs-heading a:hover,div[class^=cm-].advantage-colour .xs-heading a:hover,div[class*=cm-].advantage-colour .xs-heading a:hover{color:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].advantage-colour i:before,div[class*=vsm-].advantage-colour i:before,div[class^=cm-].advantage-colour i:before,div[class*=cm-].advantage-colour i:before{color:#606eb2}div[class^=vsm-].advantage-colour .btn,div[class*=vsm-].advantage-colour .btn,div[class^=cm-].advantage-colour .btn,div[class*=cm-].advantage-colour .btn{background:#606eb2}div[class^=vsm-].advantage-colour .btn span,div[class*=vsm-].advantage-colour .btn span,div[class^=cm-].advantage-colour .btn span,div[class*=cm-].advantage-colour .btn span{color:rgba(var(--vsm-white), 1)}div[class^=vsm-].advantage-colour .btn:hover,div[class*=vsm-].advantage-colour .btn:hover,div[class^=cm-].advantage-colour .btn:hover,div[class*=cm-].advantage-colour .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].advantage-colour .media:after,div[class*=vsm-].advantage-colour .media:after,div[class^=cm-].advantage-colour .media:after,div[class*=cm-].advantage-colour .media:after{border:0.5rem solid #606eb2}div[class^=vsm-].advantage-colour.internal .content .btn,div[class*=vsm-].advantage-colour.internal .content .btn,div[class^=cm-].advantage-colour.internal .content .btn,div[class*=cm-].advantage-colour.internal .content .btn{border:0.0625rem solid #606eb2;background:#606eb2}div[class^=vsm-].advantage-colour.internal .content .btn span,div[class*=vsm-].advantage-colour.internal .content .btn span,div[class^=cm-].advantage-colour.internal .content .btn span,div[class*=cm-].advantage-colour.internal .content .btn span{color:rgba(var(--vsm-white), 0.9)}div[class^=vsm-].advantage-colour.internal .content .btn:hover,div[class*=vsm-].advantage-colour.internal .content .btn:hover,div[class^=cm-].advantage-colour.internal .content .btn:hover,div[class*=cm-].advantage-colour.internal .content .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1)}div[class^=vsm-].advantage-colour.internal .content .btn:hover span,div[class*=vsm-].advantage-colour.internal .content .btn:hover span,div[class^=cm-].advantage-colour.internal .content .btn:hover span,div[class*=cm-].advantage-colour.internal .content .btn:hover span{color:#606eb2}div[class^=vsm-].western-power-colour,div[class*=vsm-].western-power-colour,div[class^=cm-].western-power-colour,div[class*=cm-].western-power-colour{background:rgba(243,108,18,.1)}div[class^=vsm-].western-power-colour .md-heading:after,div[class*=vsm-].western-power-colour .md-heading:after,div[class^=cm-].western-power-colour .md-heading:after,div[class*=cm-].western-power-colour .md-heading:after{background:#f36c12}div[class^=vsm-].western-power-colour .sm-heading:after,div[class*=vsm-].western-power-colour .sm-heading:after,div[class^=cm-].western-power-colour .sm-heading:after,div[class*=cm-].western-power-colour .sm-heading:after{background:#f36c12}div[class^=vsm-].western-power-colour .xs-heading:after,div[class*=vsm-].western-power-colour .xs-heading:after,div[class^=cm-].western-power-colour .xs-heading:after,div[class*=cm-].western-power-colour .xs-heading:after{background:#f36c12}div[class^=vsm-].western-power-colour .xs-heading a,div[class*=vsm-].western-power-colour .xs-heading a,div[class^=cm-].western-power-colour .xs-heading a,div[class*=cm-].western-power-colour .xs-heading a{color:#f36c12}div[class^=vsm-].western-power-colour .xs-heading a:hover,div[class*=vsm-].western-power-colour .xs-heading a:hover,div[class^=cm-].western-power-colour .xs-heading a:hover,div[class*=cm-].western-power-colour .xs-heading a:hover{color:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].western-power-colour i:before,div[class*=vsm-].western-power-colour i:before,div[class^=cm-].western-power-colour i:before,div[class*=cm-].western-power-colour i:before{color:#f36c12}div[class^=vsm-].western-power-colour .btn,div[class*=vsm-].western-power-colour .btn,div[class^=cm-].western-power-colour .btn,div[class*=cm-].western-power-colour .btn{background:#f36c12}div[class^=vsm-].western-power-colour .btn span,div[class*=vsm-].western-power-colour .btn span,div[class^=cm-].western-power-colour .btn span,div[class*=cm-].western-power-colour .btn span{color:rgba(var(--vsm-white), 1)}div[class^=vsm-].western-power-colour .btn:hover,div[class*=vsm-].western-power-colour .btn:hover,div[class^=cm-].western-power-colour .btn:hover,div[class*=cm-].western-power-colour .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].western-power-colour .media:after,div[class*=vsm-].western-power-colour .media:after,div[class^=cm-].western-power-colour .media:after,div[class*=cm-].western-power-colour .media:after{border:0.5rem solid #f36c12}div[class^=vsm-].western-power-colour.internal .content .btn,div[class*=vsm-].western-power-colour.internal .content .btn,div[class^=cm-].western-power-colour.internal .content .btn,div[class*=cm-].western-power-colour.internal .content .btn{border:0.0625rem solid #f36c12;background:#f36c12}div[class^=vsm-].western-power-colour.internal .content .btn span,div[class*=vsm-].western-power-colour.internal .content .btn span,div[class^=cm-].western-power-colour.internal .content .btn span,div[class*=cm-].western-power-colour.internal .content .btn span{color:rgba(var(--vsm-white), 0.9)}div[class^=vsm-].western-power-colour.internal .content .btn:hover,div[class*=vsm-].western-power-colour.internal .content .btn:hover,div[class^=cm-].western-power-colour.internal .content .btn:hover,div[class*=cm-].western-power-colour.internal .content .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1)}div[class^=vsm-].western-power-colour.internal .content .btn:hover span,div[class*=vsm-].western-power-colour.internal .content .btn:hover span,div[class^=cm-].western-power-colour.internal .content .btn:hover span,div[class*=cm-].western-power-colour.internal .content .btn:hover span{color:#f36c12}div[class^=vsm-].charcoal-colour,div[class*=vsm-].charcoal-colour,div[class^=cm-].charcoal-colour,div[class*=cm-].charcoal-colour{background:rgba(51,51,51,.1)}div[class^=vsm-].charcoal-colour .md-heading:after,div[class*=vsm-].charcoal-colour .md-heading:after,div[class^=cm-].charcoal-colour .md-heading:after,div[class*=cm-].charcoal-colour .md-heading:after{background:#333}div[class^=vsm-].charcoal-colour .sm-heading:after,div[class*=vsm-].charcoal-colour .sm-heading:after,div[class^=cm-].charcoal-colour .sm-heading:after,div[class*=cm-].charcoal-colour .sm-heading:after{background:#333}div[class^=vsm-].charcoal-colour .xs-heading:after,div[class*=vsm-].charcoal-colour .xs-heading:after,div[class^=cm-].charcoal-colour .xs-heading:after,div[class*=cm-].charcoal-colour .xs-heading:after{background:#333}div[class^=vsm-].charcoal-colour .xs-heading a,div[class*=vsm-].charcoal-colour .xs-heading a,div[class^=cm-].charcoal-colour .xs-heading a,div[class*=cm-].charcoal-colour .xs-heading a{color:#333}div[class^=vsm-].charcoal-colour .xs-heading a:hover,div[class*=vsm-].charcoal-colour .xs-heading a:hover,div[class^=cm-].charcoal-colour .xs-heading a:hover,div[class*=cm-].charcoal-colour .xs-heading a:hover{color:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].charcoal-colour i:before,div[class*=vsm-].charcoal-colour i:before,div[class^=cm-].charcoal-colour i:before,div[class*=cm-].charcoal-colour i:before{color:#333}div[class^=vsm-].charcoal-colour .btn,div[class*=vsm-].charcoal-colour .btn,div[class^=cm-].charcoal-colour .btn,div[class*=cm-].charcoal-colour .btn{background:#333}div[class^=vsm-].charcoal-colour .btn span,div[class*=vsm-].charcoal-colour .btn span,div[class^=cm-].charcoal-colour .btn span,div[class*=cm-].charcoal-colour .btn span{color:rgba(var(--vsm-white), 1)}div[class^=vsm-].charcoal-colour .btn:hover,div[class*=vsm-].charcoal-colour .btn:hover,div[class^=cm-].charcoal-colour .btn:hover,div[class*=cm-].charcoal-colour .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}div[class^=vsm-].charcoal-colour .media:after,div[class*=vsm-].charcoal-colour .media:after,div[class^=cm-].charcoal-colour .media:after,div[class*=cm-].charcoal-colour .media:after{border:0.5rem solid #333}div[class^=vsm-].charcoal-colour.internal .content .btn,div[class*=vsm-].charcoal-colour.internal .content .btn,div[class^=cm-].charcoal-colour.internal .content .btn,div[class*=cm-].charcoal-colour.internal .content .btn{border:0.0625rem solid #333;background:#333}div[class^=vsm-].charcoal-colour.internal .content .btn span,div[class*=vsm-].charcoal-colour.internal .content .btn span,div[class^=cm-].charcoal-colour.internal .content .btn span,div[class*=cm-].charcoal-colour.internal .content .btn span{color:rgba(var(--vsm-white), 0.9)}div[class^=vsm-].charcoal-colour.internal .content .btn:hover,div[class*=vsm-].charcoal-colour.internal .content .btn:hover,div[class^=cm-].charcoal-colour.internal .content .btn:hover,div[class*=cm-].charcoal-colour.internal .content .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1)}div[class^=vsm-].charcoal-colour.internal .content .btn:hover span,div[class*=vsm-].charcoal-colour.internal .content .btn:hover span,div[class^=cm-].charcoal-colour.internal .content .btn:hover span,div[class*=cm-].charcoal-colour.internal .content .btn:hover span{color:#333}@media(max-width: 575px){.cm-content-img-stats .component-wrapper{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}.cm-content-img-stats .cm-body .container>.row>.col{flex:1 0 auto;width:100%}@media(min-width: 768px){.cm-content-img-stats .cm-body .container>.row>.col{flex:1 0 0;width:auto}}.cm-content-img-stats .cm-body .container .content>.container{padding-left:0;padding-right:0}@media(min-width: 768px){.cm-content-img-stats .cm-body .container .content>.container{width:200%}}.cm-content-img-stats .media{margin-bottom:1.25rem;max-width:33.75rem;max-height:32.1875rem;position:relative;display:flex;align-items:center}.cm-content-img-stats .media>img{width:100%;height:100%;object-fit:contain;margin:0 auto}.cm-content-img-stats .media .nes-fircroft-badge{position:absolute;width:12.5rem;height:12.5rem;border-radius:6.25rem;background:rgba(var(--vsm-white), 1);padding:2.5rem;left:0;right:0;margin:0 auto;animation:pulse-animation 2s infinite}.cm-content-img-stats .media .nes-fircroft-badge img{width:100%;height:100%;object-fit:contain}@keyframes pulse-animation{0%{box-shadow:0 0 0 0px rgba(0,0,0,.1)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}.cm-content-img-stats .stats{margin-top:1.875rem}@media(min-width: 768px){.cm-content-img-stats .stats>.row>.col{max-width:25%}}.cm-content-img-stats .stat .media{margin:0;border-radius:0;display:none}.cm-content-img-stats .stat .media img{margin:0}.cm-content-img-stats .stat .count{text-align:left;font-weight:800;position:relative;font-family:"Arial Black","Open Sans",sans-serif;font-size:60px;font-size:3.75rem;color:rgba(var(--vsm-primary-colour), 1)}.cm-content-img-stats .stat .count:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.cm-content-img-stats .stat .count:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.cm-content-img-stats .stat .description{text-align:left;font-family:"Arial","Open Sans",sans-serif;margin-top:0.625rem}.cm-carousel-featured{position:relative}.cm-carousel-featured .cm-body>.container-fluid{position:relative}.cm-carousel-featured .cm-footer{padding-top:1.875rem}.cm-carousel-featured .content-in-image{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;min-height:400px;display:flex;align-items:center;overflow:hidden}.cm-carousel-featured .content-in-image .container>.row{justify-content:center}@media(min-width: 768px){.cm-carousel-featured .content-in-image .container>.row{justify-content:flex-start}}.cm-carousel-featured .content-in-image .container>.row>.col{max-width:90%}@media(min-width: 768px){.cm-carousel-featured .content-in-image .container>.row>.col{max-width:50%}}.cm-carousel-featured .content-in-image .media{position:absolute;top:0;overflow:hidden;transform:scale(1.1);transition:all 300ms ease-in-out;width:100%;height:100%}.cm-carousel-featured .content-in-image .media img{width:100%;height:100%;object-fit:cover}.cm-carousel-featured .content-in-image .media::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#fff;background:-moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%);background:-webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#000000", GradientType=1)}.cm-carousel-featured .content-in-image .content{position:relative;z-index:1;margin-top:3.75rem;margin-bottom:3.75rem;border:0.5rem solid rgba(var(--vsm-primary-colour), 1);padding:1.875rem 1.875rem 1.875rem 1.875rem;min-height:28.75rem;max-height:28.75rem;display:flex;flex-direction:column;justify-content:end}.cm-carousel-featured .content-in-image .content .xs-heading{color:rgba(var(--vsm-primary-colour), 1);font-size:20px;font-size:1.25rem}.cm-carousel-featured .content-in-image .content .xs-heading:after{display:none}.cm-carousel-featured .content-in-image .content .md-heading{color:rgba(var(--vsm-white), 1);font-size:25px;font-size:1.5625rem}@media(min-width: 768px){.cm-carousel-featured .content-in-image .content .md-heading{font-size:40px;font-size:2.5rem}}.cm-carousel-featured .content-in-image .content .md-heading:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.cm-carousel-featured .content-in-image .content .md-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.cm-carousel-featured .content-in-image .content .rte{color:rgba(var(--vsm-white), 1);display:none}@media(min-width: 768px){.cm-carousel-featured .content-in-image .content .rte{display:block}}.cm-carousel-featured .content-in-image .content .rte p,.cm-carousel-featured .content-in-image .content .rte li,.cm-carousel-featured .content-in-image .content .rte dd{color:inherit}.cm-carousel-featured .content-in-image .content a.inline-link{color:rgba(var(--vsm-primary-colour), 1)}.cm-carousel-featured .content-in-image:hover .md-heading:after{width:100%}.cm-carousel-featured .content-in-image:hover .media{transform:scale(1)}.cm-carousel-featured .swiper-pagination{display:none}.cm-carousel-featured .swiper-navigation{position:absolute;display:flex;top:45%;width:100%;left:0;justify-content:space-between}.cm-carousel-featured .swiper-navigation div{margin:0 1.875rem;left:0;right:0;background:#fff;border:0.125rem solid rgba(var(--vsm-white), 1);border-radius:100em;width:3.4375rem;height:3.4375rem}@media(min-width: 768px){.cm-carousel-featured .swiper-navigation div{background:rgba(255,255,255,0)}}.cm-carousel-featured .swiper-navigation div:hover{background:#fff}.cm-carousel-featured .swiper-navigation div.swiper-button-disabled{opacity:0}.cm-carousel-featured .swiper-button-prev{left:.938rem;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-primary-colour), 1);position:relative;top:0}.cm-carousel-featured .swiper-button-prev:after{content:""}.cm-carousel-featured .swiper-button-next{right:.938rem;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-primary-colour), 1);position:relative;top:0}.cm-carousel-featured .swiper-button-next:after{content:""}.vsm-data-capture input:focus{box-shadow:none}.vsm-data-capture .form-preview{display:flex;align-content:center;justify-content:center;align-items:center}@media(max-width: 768px){.vsm-data-capture .form-preview{height:35rem;min-height:35rem}}.vsm-data-capture .form-preview:before{content:"";display:block;position:absolute;color:#000;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.2);z-index:1}.vsm-data-capture .form-preview .details{height:calc(100% - 3.75rem);z-index:1;top:auto;border:0.5rem solid rgba(var(--vsm-primary-colour), 1);padding:1.875rem 1.875rem 1.875rem 1.875rem;display:flex;flex-direction:column;justify-content:center;width:calc(100% - 3.75rem);align-content:center}.vsm-data-capture .form-preview .details .icon{display:none}.vsm-data-capture .form-preview .details:before{display:none}@media(max-width: 768px){.vsm-data-capture .form-preview .details .md-heading{font-size:1.8rem}}.vsm-data-capture .form-preview .details .md-heading:after{display:none}.vsm-data-capture.power-colour .field::before{color:#24754e !important}.vsm-data-capture.power-colour .form-preview>.details{border:.5rem solid #24754e !important}.vsm-data-capture.renewable-energy-colour .field::before{color:#9cce8f !important}.vsm-data-capture.renewable-energy-colour .form-preview>.details{border:.5rem solid #9cce8f !important}.vsm-data-capture.chemical-colour .field::before{color:#1f3f62 !important}.vsm-data-capture.chemical-colour .form-preview>.details{border:.5rem solid #1f3f62 !important}.vsm-data-capture.alternative-energy-colour .field::before{color:#a7cdd1 !important}.vsm-data-capture.alternative-energy-colour .form-preview>.details{border:.5rem solid #a7cdd1 !important}.vsm-data-capture.life-science-colour .field::before{color:#9782a7 !important}.vsm-data-capture.life-science-colour .form-preview>.details{border:.5rem #9782a7 !important}.vsm-data-capture.oil-gas-colour .field::before{color:#4a4b52 !important}.vsm-data-capture.oil-gas-colour .form-preview>.details{border:.5rem solid #4a4b52 !important}.vsm-data-capture.construction-colour .field::before{color:#496e97 !important}.vsm-data-capture.construction-colour .form-preview>.details{border:.5rem solid #496e97 !important}.vsm-data-capture.technology-colour .field::before{color:#883556 !important}.vsm-data-capture.technology-colour .form-preview>.details{border:.5rem solid #883556 !important}.vsm-data-capture.mining-colour .field::before{color:#b03c3c !important}.vsm-data-capture.mining-colour .form-preview>.details{border:.5rem solid #b03c3c !important}.vsm-data-capture.manufacturing-colour .field::before{color:#d8972c !important}.vsm-data-capture.manufacturing-colour .form-preview>.details{border:.5rem #d8972c !important}.vsm-data-capture.advantage-colour .field::before{color:#606eb2 !important}.vsm-data-capture.advantage-colour .form-preview>.details{border:.5rem solid #606eb2 !important}.vsm-data-capture.western-power-colour .field::before{color:#f36c12 !important}.vsm-data-capture.western-power-colour .form-preview>.details{border:.5rem solid #f36c12 !important}.vsm-data-capture.charcoal-colour .field::before{color:#333 !important}.vsm-data-capture.charcoal-colour .form-preview>.details{border:.5rem solid #333 !important}.cm-the-team-carousel{overflow:hidden}.cm-the-team-carousel .swiper-container{overflow:visible}.cm-the-team-carousel .swiper-pagination{display:none}.cm-the-team-carousel .swiper-navigation{position:absolute;display:flex;top:50%;width:100%;left:0;justify-content:space-between}.cm-the-team-carousel .swiper-navigation div{margin:0 1.875rem;left:0;right:0;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:100em;width:3.4375rem;height:3.4375rem}.cm-the-team-carousel .swiper-navigation div:hover{background:rgba(var(--vsm-primary-colour), 1)}.cm-the-team-carousel .swiper-navigation div.swiper-button-disabled{opacity:0}.cm-the-team-carousel .swiper-button-prev{left:.938rem;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.cm-the-team-carousel .swiper-button-prev:after{content:""}.cm-the-team-carousel .swiper-button-next{right:.938rem;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.cm-the-team-carousel .swiper-button-next:after{content:""}.cm-the-team-carousel .content{text-align:center}.cm-the-team-carousel .col{position:relative;flex:1 0 100%;justify-items:center;align-items:center}@media(min-width: 768px){.cm-the-team-carousel .col{flex:1 0 33%}}.cm-the-team-carousel .person{display:flex;margin:.938rem 0px;align-items:center}.cm-the-team-carousel .person .media{flex:1;width:10rem;flex-grow:0;height:4rem;min-width:5rem;min-height:5rem;border-radius:100em;overflow:hidden;margin-right:.938rem;position:relative}@media(min-width: 768px){.cm-the-team-carousel .person .media{width:5rem}}@media(min-width: 1024px){.cm-the-team-carousel .person .media{width:8rem}}.cm-the-team-carousel .person .media img{position:absolute;top:0;left:0;width:100%;object-fit:cover;z-index:1;border-radius:50%;overflow:hidden}.cm-the-team-carousel .person .media[data-initials]:before{background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1);opacity:1;content:attr(data-initials);display:inline-block;font-weight:600;border-radius:50%;vertical-align:middle;margin-right:0;width:5rem;height:5rem;line-height:5rem;text-align:center;font-size:14px;font-size:.875rem}.cm-the-team-carousel .person .description{flex:1}.cm-the-team-carousel .person .description h4,.cm-the-team-carousel .person .description p{margin:0;line-height:1}.cm-the-team-carousel .person .description h4{font-size:18px;font-size:1.125rem;margin-bottom:.313rem}.cm-the-team-carousel .person .description p{font-size:14px;font-size:.875rem;line-height:1.2}.cm-the-team-carousel .bg{background:rgba(var(--vsm-body-copy-colour), 1);padding:3.75rem 0}.cm-the-team-carousel .cm-header .md-heading{color:#fff;font-weight:600;font-size:40px;font-size:2.5rem;margin-bottom:1.875rem}.cm-the-team-carousel .cm-header .md-heading:after{margin-left:auto;margin-right:auto}.cm-the-team-carousel .cm-body .person{position:relative}.cm-the-team-carousel .cm-body .person::before{transition:800ms all ease-in-out;content:"";background:rgba(var(--vsm-primary-colour), 0);width:100%;height:0.125rem;position:absolute;top:0;left:0;z-index:2}.cm-the-team-carousel .cm-body .person .media{border-radius:0;width:100%;height:100%;min-width:100%;min-height:100%;aspect-ratio:1/1.2;position:relative}.cm-the-team-carousel .cm-body .person .media a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.cm-the-team-carousel .cm-body .person .media img{border-radius:0;width:100%;min-width:100%;min-height:100%}.cm-the-team-carousel .cm-body .person .media:after{content:"";position:absolute;background:#202124;background:linear-gradient(180deg, rgba(32, 33, 36, 0) 0%, rgba(35, 36, 38, 0) 47%, rgba(41, 41, 41, 0.7) 70%, rgba(var(--vsm-body-copy-colour), 1) 100%);display:block;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.cm-the-team-carousel .cm-body .person .media[data-initials]:before{border-radius:0;width:100%;height:100%;min-width:100%;min-height:100%;aspect-ratio:1/1.2;background:#090909}.cm-the-team-carousel .cm-body .person .description{position:absolute;z-index:1;left:1.25rem;bottom:1.25rem}.cm-the-team-carousel .cm-body .person .description h4{color:#fff;font-weight:600}.cm-the-team-carousel .cm-body .person .description h4 a{color:#fff;font-weight:600;text-decoration:none}.cm-the-team-carousel .cm-body .person .description h4 a:hover{color:rgba(var(--vsm-primary-colour), 1)}.cm-the-team-carousel .cm-body .person .description p{color:#fff}.cm-the-team-carousel .cm-body .person:hover::before{background:rgba(var(--vsm-primary-colour), 0.9)}.cm-the-team-carousel .cm-body .btn{background:rgba(var(--vsm-primary-colour), 1);border:0.0625rem solid rgba(var(--vsm-primary-colour), 1)}.cm-the-team-carousel .cm-body .btn:hover{background:rgba(var(--vsm-white), 1);border:0.0625rem solid rgba(var(--vsm-white), 1)}.cm-the-team-carousel .cm-body .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}@media(max-width: 575px){.vsm-content-layout-5 .component-wrapper{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}.vsm-content-layout-5 .bg .container>.row>.col-md-10{width:100%}@media(min-width: 768px){.vsm-content-layout-5 .bg .container>.row>.col-md-10>.row>.col-md-6:nth-child(1){width:41.66666667%}.vsm-content-layout-5 .bg .container>.row>.col-md-10>.row>.col-md-6:nth-child(2){margin-left:8.33333333%}}@media(max-width: 575px){.vsm-content-layout-2 .component-wrapper{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}.vsm-content-layout-2 .vsm-body{position:relative}.vsm-content-layout-2 .vsm-body:before{content:"";display:block;position:absolute;border:0.5rem solid rgba(var(--vsm-primary-colour), 1);width:25rem;height:25rem;top:33%;left:0;right:0;margin:0 auto;z-index:1;pointer-events:none}@media(min-width: 768px){.vsm-content-layout-2 .vsm-body:before{width:15.625rem;height:15.625rem;top:45%}}@media(min-width: 1024px){.vsm-content-layout-2 .vsm-body:before{width:21.875rem;height:21.875rem;top:38%}}@media(min-width: 1200px){.vsm-content-layout-2 .vsm-body:before{width:31.25rem;height:31.25rem;top:33%}}.vsm-content-layout-2 .content{padding-left:0}.vsm-content-layout-2 .content .sm-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.5rem;display:block;margin-top:1.25rem;margin-bottom:1.25rem}.vsm-content-layout-2 .content .sm-heading::before{display:none}@media(max-width: 767px){.vsm-content-layout-2 .vsm-body>.row .col-md-6:nth-child(2){display:flex;flex-direction:row;justify-content:space-around}.vsm-content-layout-2 .vsm-body>.row .col-md-6:nth-child(2)>.media{width:50%;margin-right:0.9375rem}.vsm-content-layout-2 .vsm-body>.row .col-md-6:nth-child(2)>.row{width:50%;margin-left:0.9375rem;margin-right:0}.vsm-content-layout-2 .vsm-body>.row .col-md-6:nth-child(2)>.row .col-md-8{padding:0}}@media(min-width: 768px){.vsm-content-layout-2 .col-md-6>.media{width:100%;max-height:40.3125rem;aspect-ratio:1/1.2}.vsm-content-layout-2 .col-md-6>.media img{object-fit:cover;width:100%;height:100%}.vsm-content-layout-2 .col-md-6>.row .media{width:100%;max-height:26.5625rem;aspect-ratio:1/1.2}.vsm-content-layout-2 .col-md-6>.row .media img{object-fit:cover;width:100%;height:100%}.vsm-content-layout-2 .abs-left{overflow:hidden}.vsm-content-layout-2 .abs-left .media{width:100%;max-height:26.5625rem;aspect-ratio:1/1}.vsm-content-layout-2 .abs-left .media img{object-fit:cover;width:100%;height:100%}}.vsm-double-box-carousel .vsm-body{position:relative}.vsm-double-box-carousel .swiper-navigation{position:absolute;display:flex;top:42%;width:100%;left:0;right:0;margin:0 auto;justify-content:space-between}@media(min-width: 576px){.vsm-double-box-carousel .swiper-navigation{max-width:540px}}@media(min-width: 768px){.vsm-double-box-carousel .swiper-navigation{max-width:720px}}@media(min-width: 992px){.vsm-double-box-carousel .swiper-navigation{max-width:960px}}@media(min-width: 1200px){.vsm-double-box-carousel .swiper-navigation{max-width:1140px}}@media(min-width: 1400px){.vsm-double-box-carousel .swiper-navigation{max-width:1320px}}.vsm-double-box-carousel .swiper-navigation div{margin:0rem;left:0;right:0;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:100em;width:3.4375rem;height:3.4375rem}.vsm-double-box-carousel .swiper-navigation div:hover{background:rgba(var(--vsm-primary-colour), 1)}.vsm-double-box-carousel .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-double-box-carousel .swiper-button-prev{margin:0;left:0rem;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.vsm-double-box-carousel .swiper-button-prev:after{content:""}.vsm-double-box-carousel .swiper-button-next{margin:0;right:0rem;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.vsm-double-box-carousel .swiper-button-next:after{content:""}.vsm-double-box-carousel .vsm-header{display:none}.vsm-double-box-carousel .vsm-body .swiper-slide{background:rgba(var(--vsm-body-copy-colour), 0.1)}.vsm-double-box-carousel .vsm-body .xs-heading{font-size:18px;font-size:1.125rem;font-family:"Arial Black","Open Sans",sans-serif}.vsm-double-box-carousel .vsm-body .xs-heading:after{display:none}.vsm-double-box-carousel .vsm-body .rte{font-size:16px;font-size:1rem}.vsm-double-box-carousel .vsm-body .rte p{font-size:inherit}@media(max-width: 575px){.vsm-double-box-carousel .vsm-body .content{max-width:90%;margin:0 auto}}.vsm-double-box-carousel .vsm-body .content .col .media{height:100%;max-height:18.75rem}.vsm-single-central-slide .bg{padding:3.75rem 0;background:#4a4b52;background:linear-gradient(180deg, rgb(74, 75, 82) 0%, rgb(15, 15, 15) 100%)}.vsm-single-central-slide .vsm-header .col-auto{max-width:66.6666%}.vsm-single-central-slide .vsm-header .xs-heading{display:none}.vsm-single-central-slide .vsm-header .xs-heading,.vsm-single-central-slide .vsm-header .md-heading,.vsm-single-central-slide .vsm-header .rte{color:rgba(var(--vsm-white), 1)}.vsm-single-central-slide .vsm-header .xs-heading:after,.vsm-single-central-slide .vsm-header .md-heading:after,.vsm-single-central-slide .vsm-header .rte:after{margin-left:auto;margin-right:auto}.vsm-single-central-slide .vsm-header .xs-heading p,.vsm-single-central-slide .vsm-header .xs-heading li,.vsm-single-central-slide .vsm-header .xs-heading ul,.vsm-single-central-slide .vsm-header .xs-heading a,.vsm-single-central-slide .vsm-header .md-heading p,.vsm-single-central-slide .vsm-header .md-heading li,.vsm-single-central-slide .vsm-header .md-heading ul,.vsm-single-central-slide .vsm-header .md-heading a,.vsm-single-central-slide .vsm-header .rte p,.vsm-single-central-slide .vsm-header .rte li,.vsm-single-central-slide .vsm-header .rte ul,.vsm-single-central-slide .vsm-header .rte a{color:inherit}.vsm-single-central-slide .swiper-navigation .swiper-button-next,.vsm-single-central-slide .swiper-navigation .swiper-button-prev{border-radius:6.25rem;border:0.0625rem solid rgba(var(--vsm-white), 1);width:3.4375rem;height:3.4375rem}.vsm-single-central-slide .swiper-navigation .swiper-button-next i:before,.vsm-single-central-slide .swiper-navigation .swiper-button-prev i:before{color:rgba(var(--vsm-white), 1)}.vsm-single-central-slide .swiper-navigation .swiper-button-next:hover,.vsm-single-central-slide .swiper-navigation .swiper-button-prev:hover{background:rgba(var(--vsm-white), 1)}.vsm-single-central-slide .swiper-navigation .swiper-button-next:hover i:before,.vsm-single-central-slide .swiper-navigation .swiper-button-prev:hover i:before{color:rgba(var(--vsm-primary-colour), 1)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card{display:block;padding:1.25rem;min-height:30rem;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;overflow:hidden;position:relative}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card:before{content:"";display:block;background:#000;background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, rgba(var(--vsm-black), 1) 100%);width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card.power-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #24754e 100%)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card.renewable-energy-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #9cce8f 100%)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card.chemical-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #1f3f62 100%)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card.alternative-energy-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #a7cdd1 100%)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card.life-science-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #9782a7 100%)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card.oil-gas-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #4a4b52 100%)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card.construction-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #496e97 100%)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card.technology-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #883556 100%)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card.mining-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #b03c3c 100%)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card.manufacturing-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #d8972c 100%)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card.advantage-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #606eb2 100%)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card.western-power-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #f36c12 100%)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card.charcoal-colour:before{background:linear-gradient(180deg, rgba(var(--vsm-black), 0) 0%, #333333 100%)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card .sm-heading{color:rgba(var(--vsm-white), 1);font-size:25px;font-size:1.5625rem;position:absolute;bottom:0;width:100%}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card .sm-heading::before{background:rgba(var(--vsm-white), 0.2)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card .content{z-index:1;border:0;padding:0;flex-direction:column;justify-content:flex-end}@media(min-width: 768px){.vsm-single-central-slide .swiper-container .swiper-slide .sector-card .content{position:relative}}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card .content .rte{display:none;font-size:18px;font-size:1.125rem;color:rgba(var(--vsm-white), 1)}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card .content .faux-link{display:none;font-family:"Arial","Open Sans",sans-serif;font-weight:700;color:rgba(var(--vsm-white), 1);position:relative;text-decoration:none}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card .content .faux-link:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card .content .faux-link:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card:hover .sm-heading{position:relative}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card:hover .sm-heading:after{width:100%}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card:hover .content .rte,.vsm-single-central-slide .swiper-container .swiper-slide .sector-card:hover .content .faux-link{display:block}.vsm-single-central-slide .swiper-container .swiper-slide .sector-card:hover .content .faux-link:after{animation:forwardMovement 800ms infinite}.vsm-single-central-slide .swiper-container .swiper-slide.swiper-slide-active .sector-card .content .sm-heading{position:relative}.vsm-single-central-slide .swiper-container .swiper-slide.swiper-slide-active .sector-card .content .sm-heading:after{width:100%}.vsm-single-central-slide .swiper-container .swiper-slide.swiper-slide-active .sector-card .content .rte{display:block}.vsm-single-central-slide .swiper-container .swiper-slide.swiper-slide-active .sector-card .content .faux-link{display:block}@media(max-width: 575px){.vsm-split-image-row-50-50 .component-wrapper{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}.vsm-split-image-row-50-50 .xs-heading{display:none}.vsm-split-image-row-50-50 .vsm-body .content{margin-bottom:1.875rem}@media(max-width: 575px){.vsm-testimonial-carousel .component-wrapper{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}.vsm-testimonial-carousel .flex-wrapper{position:relative}.vsm-testimonial-carousel .swiper-navigation{position:absolute;display:flex;top:42%;width:100%;left:0;right:0;margin:0 auto;justify-content:space-between}@media(min-width: 576px){.vsm-testimonial-carousel .swiper-navigation{max-width:540px}}@media(min-width: 768px){.vsm-testimonial-carousel .swiper-navigation{max-width:720px}}@media(min-width: 992px){.vsm-testimonial-carousel .swiper-navigation{max-width:960px}}@media(min-width: 1200px){.vsm-testimonial-carousel .swiper-navigation{max-width:1140px}}@media(min-width: 1400px){.vsm-testimonial-carousel .swiper-navigation{max-width:1320px}}.vsm-testimonial-carousel .swiper-navigation div{margin:0rem;left:0;right:0;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:100em;width:3.4375rem;height:3.4375rem}.vsm-testimonial-carousel .swiper-navigation div:hover{background:rgba(var(--vsm-primary-colour), 1)}.vsm-testimonial-carousel .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-testimonial-carousel .swiper-navigation .swiper-button-prev{margin:0;left:0.375rem;right:auto;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.vsm-testimonial-carousel .swiper-navigation .swiper-button-prev:after{content:""}.vsm-testimonial-carousel .swiper-navigation .swiper-button-next{margin:0;left:auto;right:0.375rem;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}@media(min-width: 768px){.vsm-testimonial-carousel .swiper-navigation .swiper-button-next{right:14%}}.vsm-testimonial-carousel .swiper-navigation .swiper-button-next:after{content:""}.vsm-testimonial-carousel .testimonial-data{display:flex;height:100%}.vsm-testimonial-carousel .testimonial-data>.row{justify-content:center}@media(min-width: 768px){.vsm-testimonial-carousel .testimonial-data>.row{justify-content:flex-start}}.vsm-testimonial-carousel .testimonial-data>.row:nth-child(2){display:none}.vsm-testimonial-carousel .testimonial-data .col{z-index:1;top:auto;border:0.5rem solid rgba(var(--vsm-primary-colour), 1);padding:1.875rem 1.875rem 1.875rem 1.875rem;display:flex;flex-direction:column;justify-content:flex-start;width:calc(100% - 3.75rem);align-content:flex-start}@media(min-width: 768px){.vsm-testimonial-carousel .testimonial-data .col{max-width:50%}}.vsm-testimonial-carousel .testimonial-data:hover .sm-heading:after{width:100%}.vsm-testimonial-carousel .vsm-header .xs-heading{display:none}.vsm-testimonial-carousel .vsm-body .xs-heading{font-size:18px;font-size:1.125rem;font-family:"Arial","Open Sans",sans-serif;font-weight:200}.vsm-testimonial-carousel .vsm-body .xs-heading:after{display:none}.vsm-testimonial-carousel .vsm-body .sm-heading::before{background-color:rgba(var(--vsm-white), 0.2)}.vsm-testimonial-carousel .vsm-body a.inline-link{color:rgba(var(--vsm-primary-colour), 1)}.vsm-image-grid .medias .grid-left .medias{max-height:15.625rem}.vsm-image-grid .medias .grid-right .media{max-height:32.8125rem;position:relative}.vsm-image-grid .medias .grid-right .media:after{z-index:1;content:"";position:absolute;border:0.5rem solid rgba(var(--vsm-primary-colour), 1);height:calc(100% - 3.75rem);display:flex;flex-direction:column;justify-content:flex-start;width:calc(100% - 3.75rem);align-content:flex-start;left:0;right:0;margin:0 auto;top:1.875rem;bottom:1.875rem}.vsm-content-carousel .vsm-header .md-heading:after,.vsm-content-carousel .vsm-header .xs-heading:after{margin-left:auto;margin-right:auto}.vsm-content-carousel .vsm-body .col{width:100%;flex:1 0 100%}.vsm-content-carousel .vsm-body .media img{width:100%;height:100%;object-fit:cover}.vsm-content-carousel .vsm-body .xs-heading{text-align:center;font-size:18px;font-size:1.125rem}.vsm-content-carousel .vsm-body .xs-heading:after{display:none}.vsm-content-carousel .vsm-body .rte{display:none}.vsm-content-carousel .vsm-body .inline-link{display:none}.vsm-content-carousel .swiper-navigation .swiper-button-prev,.vsm-content-carousel .swiper-navigation .swiper-button-next{color:rgba(var(--vsm-body-copy-colour), 1)}@media(min-width: 768px){.vsm-content-in-image-100 .content-in-image .col{max-width:58.33333333%}}.vsm-content-in-image-100 .content-in-image .content{padding:8.333333%}.vsm-content-in-image-100 .xs-heading{font-size:18px;font-size:1.125rem}.vsm-content-in-image-100 .xs-heading:after{display:none}.vsm-content-in-image-100 .md-heading{position:relative}.vsm-content-in-image-100 .md-heading:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.vsm-content-in-image-100 .md-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.vsm-content-in-image-100:hover .md-heading:after{width:100%}.vsm-full-width-featured-testimonial-carousel .bg{padding:0}.vsm-full-width-featured-testimonial-carousel .testimonial-data>.row{align-items:center}.vsm-full-width-featured-testimonial-carousel .testimonial-data .media{max-height:37.5rem;position:relative;overflow:visible}@media(min-width: 768px){.vsm-full-width-featured-testimonial-carousel .testimonial-data .media img{padding-top:1.875rem;padding-bottom:1.875rem}}.vsm-full-width-featured-testimonial-carousel .testimonial-data .media:after{z-index:1;content:"";position:absolute;border:0.5rem solid rgba(var(--vsm-primary-colour), 1);display:flex;flex-direction:column;justify-content:flex-start;width:100%;align-content:flex-start;height:calc(100% - 3.75rem);width:calc(100% - 3.75rem);top:1.875rem;left:1.875rem}@media(min-width: 768px){.vsm-full-width-featured-testimonial-carousel .testimonial-data .media:after{height:100%;width:100%;top:0rem;left:1.875rem}}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote{position:relative;z-index:1;width:100%;left:0}@media(min-width: 768px){.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote{left:-8.333%;width:108.333%}}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote q{font-size:18px;font-size:1.125rem}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote a.inline-link{margin-top:1.25rem}.vsm-full-width-featured-testimonial-carousel .swiper-navigation .swiper-button-prev,.vsm-full-width-featured-testimonial-carousel .swiper-navigation .swiper-button-next{color:rgba(var(--vsm-body-copy-colour), 1)}@media(max-width: 575px){.cm-list-vacancies .component-wrapper{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}.cm-list-vacancies .cm-body>.container>.row>.col-md-4{margin-bottom:1.875rem}@media(min-width: 768px){.cm-list-vacancies .cm-body>.container>.row>.col-md-4{margin-bottom:0}}.cm-list-vacancies .vacancies-list dd{border-bottom:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.2);margin-bottom:0}.cm-list-vacancies .vacancies-list a{display:flex;justify-content:space-between;text-decoration:none;padding:0.9375rem 0;align-items:center}.cm-list-vacancies .vacancies-list .sm-heading:before,.cm-list-vacancies .vacancies-list .sm-heading:after{display:none}.cm-list-vacancies .vacancies-list .location{font-size:18px;font-size:1.125rem;font-weight:300}@media(min-width: 768px){.vsm-contained-full-width-banner .media .video{aspect-ratio:16/7}}@media(min-width: 768px){.vsm-contained-full-width-banner .plyr__video-embed,.vsm-contained-full-width-banner .plyr__video-wrapper--fixed-ratio{aspect-ratio:16/7 !important}}.vsm-single-accordion .vsm-header .xs-heading{display:noen}.vsm-single-accordion .vsm-header .xs-heading:after,.vsm-single-accordion .vsm-header .md-heading:after{margin-left:auto;margin-right:auto}.vsm-single-accordion .vsm-body .sm-heading{position:relative}.vsm-single-accordion .vsm-body .sm-heading::after{background:none;width:auto;height:auto;margin-top:auto;bottom:auto}.vsm-single-accordion .vsm-body .sm-heading::before{background:none;width:auto;height:auto;margin-top:auto;bottom:auto}.vsm-single-accordion .vsm-body .accordion-item{background:none}.vsm-single-accordion.numbers .vsm-body .sm-heading{position:relative}.vsm-single-accordion.numbers .vsm-body .sm-heading::after{background:none;width:auto;height:auto;margin-top:auto;bottom:auto}.vsm-single-accordion.numbers .vsm-body .sm-heading::before{background:none;width:auto;height:auto;margin-top:auto;bottom:auto}.vsm-single-accordion.numbers .vsm-body .accordion{counter-reset:css-counter 0}.vsm-single-accordion.numbers .vsm-body .accordion .accordion-item{counter-increment:css-counter 1;background:none}.vsm-single-accordion.numbers .vsm-body .accordion .accordion-item .accordion-header{align-items:center;display:flex;width:100%}.vsm-single-accordion.numbers .vsm-body .accordion .accordion-item .accordion-header:after{content:"";position:absolute;display:block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;right:0px;color:rgba(var(--vsm-primary-colour), 1)}.vsm-single-accordion.numbers .vsm-body .accordion .accordion-item .accordion-header.collapsed:after{content:""}.vsm-single-accordion.numbers .vsm-body .accordion .accordion-item .accordion-header:before{position:relative;font-family:"Arial","Open Sans",sans-serif;content:counter(css-counter);display:inline-block;background:rgba(var(--vsm-primary-colour), 1);border-radius:6.25rem;width:3.75rem;min-width:3.75rem;height:3.75rem;min-height:3.75rem;text-align:center;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-body-copy-colour), 1);display:flex;align-content:center;justify-content:center;align-items:center;margin-right:1.25rem}@media(max-width: 575px){.vsm-full-width-featured-columns-carousel .component-wrapper{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}.vsm-full-width-featured-columns-carousel .bg:after{background:#646464;background:linear-gradient(180deg, rgb(100, 100, 100) 0%, rgb(74, 75, 81) 100%);mix-blend-mode:normal}.vsm-full-width-featured-columns-carousel .vsm-header{margin-bottom:1.25rem}.vsm-full-width-featured-columns-carousel .vsm-header .col:nth-child(1){flex:1 0 100%;width:100%;max-width:100%}@media(min-width: 768px){.vsm-full-width-featured-columns-carousel .vsm-header .col:nth-child(1){flex:1 0 0;max-width:66%}}.vsm-full-width-featured-columns-carousel .vsm-header .xs-heading{display:none}.vsm-full-width-featured-columns-carousel .vsm-body .swiper-container{counter-reset:slide-counter 0}.vsm-full-width-featured-columns-carousel .vsm-body .swiper-slide{counter-increment:slide-counter 1;height:auto}.vsm-full-width-featured-columns-carousel .vsm-body .swiper-slide .content{height:100%}.vsm-full-width-featured-columns-carousel .vsm-body .swiper-slide:hover .content{background:rgba(var(--vsm-black), 0.5)}.vsm-full-width-featured-columns-carousel .vsm-body .swiper-slide:hover .xs-heading:after{width:100%}.vsm-full-width-featured-columns-carousel .vsm-body .xs-heading{position:relative;font-size:20px;font-size:1.25rem}.vsm-full-width-featured-columns-carousel .vsm-body .xs-heading span{display:block;margin-bottom:1.25rem;color:rgba(var(--vsm-primary-colour), 1);font-size:12px;font-size:.75rem}.vsm-full-width-featured-columns-carousel .vsm-body .xs-heading span:before{content:counter(slide-counter, decimal-leading-zero);display:inline-block}.vsm-full-width-featured-columns-carousel .vsm-body .xs-heading:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.vsm-full-width-featured-columns-carousel .vsm-body .xs-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.vsm-full-width-featured-columns-carousel .vsm-body .col .rte{padding-right:0}.vsm-full-width-featured-columns-carousel .vsm-body .col .rte a{color:rgba(var(--vsm-primary-colour), 1)}.vsm-full-width-featured-columns-carousel .vsm-body .content{background:rgba(var(--vsm-black), 0.3);padding:1.875rem}.vsm-full-width-featured-columns-carousel .vsm-body .content .media{margin-bottom:1.875rem}.vsm-full-width-featured-columns-carousel .swiper-navigation .swiper-button-prev i,.vsm-full-width-featured-columns-carousel .swiper-navigation .swiper-button-next i{color:rgba(var(--vsm-primary-colour), 1)}.cm-filterable-team-list .cm-header{margin-bottom:1.875rem}.cm-filterable-team-list .cm-header>.row>.col:nth-child(1){flex:0 0 auto}@media(min-width: 768px){.cm-filterable-team-list .cm-header>.row>.col:nth-child(1){flex:1 0 0}}.cm-filterable-team-list .cm-header>.row>.col:nth-child(2){flex:0 0 auto}@media(min-width: 768px){.cm-filterable-team-list .cm-header>.row>.col:nth-child(2){flex:1 0 0}}.cm-filterable-team-list .cm-header .md-heading:after{display:none}.cm-filterable-team-list .filter label{display:none}.cm-filterable-team-list .filter .select .field:before{color:rgba(var(--vsm-body-copy-colour), 1)}.cm-filterable-team-list .filter .select .form-select{background:none;color:gba(var(--vsm-body-copy-colour), 1);border:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.2);padding-left:0.9375rem;font-weight:600}.cm-filterable-team-list .filter .btn{background:#f4d718}.cm-filterable-team-list .filter .btn:hover{background:rgba(244,215,24,0);color:#f4d718}.cm-filterable-team-list .filter .btn:hover span{color:#f4d718}.cm-filterable-team-list .team-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.cm-filterable-team-list .team-list li{flex:1 0 50%;max-width:50%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);padding-bottom:1.875rem}@media(min-width: 768px){.cm-filterable-team-list .team-list li{flex:1 0 33.33333%;max-width:33.33333%}}@media(min-width: 1024px){.cm-filterable-team-list .team-list li{flex:1 0 25%;max-width:25%}}.cm-filterable-team-list .person{position:relative}.cm-filterable-team-list .person::before{transition:800ms all ease-in-out;content:"";background:rgba(244,215,24,0);width:100%;height:0.125rem;position:absolute;top:0;left:0;z-index:2}.cm-filterable-team-list .person .media{border-radius:0;width:100%;height:100%;min-width:100%;min-height:21.25rem;position:relative}.cm-filterable-team-list .person .media a{display:flex;width:100%;height:100%;top:0;left:0;right:0;align-content:center;justify-content:center}.cm-filterable-team-list .person .media img{border-radius:0;width:100%;height:21.25rem;object-fit:cover;margin:0 auto}.cm-filterable-team-list .person .media:after{content:"";position:absolute;background:#202124;background:linear-gradient(180deg, rgba(32, 33, 36, 0) 0%, rgba(35, 36, 38, 0) 47%, rgba(41, 41, 41, 0.7) 70%, rgb(41, 41, 41) 100%);display:block;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.cm-filterable-team-list .person .media[data-initials]:before{border-radius:0;width:100%;height:100%;min-width:100%;min-height:100%;aspect-ratio:1/1.2;background:#090909}.cm-filterable-team-list .person .description{position:absolute;z-index:1;left:1.25rem;bottom:1.25rem}.cm-filterable-team-list .person .description h4{color:#fff;font-weight:600;font-size:18px;font-size:1.125rem;margin-bottom:0.3125rem}.cm-filterable-team-list .person .description h4 a{color:#fff;font-weight:600;text-decoration:none}.cm-filterable-team-list .person .description h4 a:hover{color:#f4d718}.cm-filterable-team-list .person .description p{color:#fff;font-size:16px;font-size:1rem}.cm-filterable-team-list .person:hover::before{background:rgba(244,215,24,.9)}.cm-profile-header-details .hero{background:#646464;background:linear-gradient(180deg, rgb(100, 100, 100) 0%, rgb(74, 75, 81) 100%)}.cm-profile-header-details .hero .bg{padding-top:3.75rem;min-height:3.75rem;padding-bottom:1.875rem;height:100%;align-items:flex-end}.cm-profile-header-details .hero .bg:before{mix-blend-mode:normal;background:#202124;background:linear-gradient(180deg, rgba(32, 33, 36, 0) 0%, rgba(35, 36, 38, 0) 30%, rgba(41, 41, 41, 0.73) 60%, rgb(41, 41, 41) 100%)}.cm-profile-header-details .hero .bg .md-heading{font-weight:600}.cm-profile-header-details .hero .bg .md-heading:after{display:none}.cm-profile-header-details .hero .bg .container>.row>.col{flex:1 0 0%}.cm-profile-header-details .hero .bg .container>.row .content{padding-bottom:1.875rem}@media(min-width: 768px){.cm-profile-header-details .hero .bg .container>.row .content{padding-bottom:1.875rem}}.cm-profile-header-details .hero .bg .container>.row .content .xs-heading{font-weight:600;opacity:.9;color:#fff;font-size:20px;font-size:1.25rem;font-family:"Arial","Open Sans",sans-serif}.cm-profile-header-details .hero .bg .container>.row .content .xs-heading:after{display:none}.cm-profile-header-details .hero .bg .container>.row .content .md-heading{color:#fff;margin-bottom:5rem}.cm-profile-header-details .hero .bg .container>.row .content .md-heading span{color:#f4d718}.cm-profile-header-details .hero .bg .container>.row .content .rte{display:none;padding-right:0;opacity:1;font-size:18px;font-size:1.125rem;line-height:1.4;color:rgba(var(--vsm-white), 1);margin-bottom:5rem}.cm-profile-header-details .hero .bg .container>.row .content .rte p,.cm-profile-header-details .hero .bg .container>.row .content .rte li,.cm-profile-header-details .hero .bg .container>.row .content .rte a{color:inherit;font-size:inherit;line-height:inherit}@media(min-width: 1024px){.cm-profile-header-details .hero .bg .container>.row .content .rte{padding-right:0%}}.cm-profile-header-details .hero .bg .container>.row .content .btn{background:rgba(0,0,0,0);border:0.0625rem solid #fff}.cm-profile-header-details .hero .bg .container>.row .content .btn span{color:#fff}.cm-profile-header-details .hero .bg .container>.row .content .btn:hover{border-color:#f4d718}.cm-profile-header-details .hero .bg .container>.row .content .btn:hover span{color:#f4d718}.cm-profile-header-details .profile-details .cm-header{margin-top:-6.25rem}.cm-profile-header-details .profile-details .cm-header>.row{justify-content:center}.cm-profile-header-details .profile-details .cm-header>.row .media{aspect-ratio:1/1;overflow:hidden;height:15.625rem;border-radius:18.75rem}.cm-profile-header-details .profile-details .cm-header>.row .media img{width:100%;height:100%;object-fit:cover}.cm-profile-header-details .profile-details .contact-detail-list{margin-bottom:1.875rem}.cm-profile-header-details .profile-details .contact-detail-list .contact-item{border-bottom:0.0625rem solid rgba(0,0,0,.1);padding:0.9375rem 0;text-align:center}.cm-profile-header-details .profile-details .contact-detail-list .contact-item:last-child{border-bottom:0}.cm-profile-header-details .profile-details .contact-detail-list .contact-item .label{font-size:14px;font-size:.875rem;margin-bottom:0.3125rem;display:inline-block}.cm-profile-header-details .profile-details .contact-detail-list .contact-item .rte{font-weight:600;color:rgba(var(--vsm-body-copy-colour), 1)}.cm-profile-header-details .profile-details .contact-detail-list .contact-item .rte p{font-size:inherit;font-weight:inherit;color:inherit}.cm-profile-header-details .profile-details .contact-detail-list .contact-item .rte address{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:600;font-size:16px;font-size:1rem}.cm-profile-header-details .profile-details .contact-detail-list .contact-item .social{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:center}.cm-profile-header-details .profile-details .contact-detail-list .contact-item .social li a{margin:0 0.625rem;color:rgba(var(--vsm-body-copy-colour), 1)}.cm-profile-header-details .profile-details .contact-detail-list .contact-item .social li a:hover{color:rgba(var(--vsm-primary-colour), 1)}.cm-profile-header-details .profile-details .cm-body>.row>.col:nth-child(1){flex:1 0 100%}@media(min-width: 1024px){.cm-profile-header-details .profile-details .cm-body>.row>.col:nth-child(1){flex:1 0 50%}}.cm-profile-header-details .profile-details .cm-body>.row>.col:nth-child(2){flex:1 0 100%}@media(min-width: 1024px){.cm-profile-header-details .profile-details .cm-body>.row>.col:nth-child(2){flex:1 0 50%}}.cm-filterable-case-studies-list .cm-header{margin-bottom:1.875rem}.cm-filterable-case-studies-list .cm-header>.row>.col:nth-child(1){flex:0 0 auto}@media(min-width: 768px){.cm-filterable-case-studies-list .cm-header>.row>.col:nth-child(1){flex:1 0 0}}.cm-filterable-case-studies-list .cm-header>.row>.col:nth-child(2){flex:0 0 auto}@media(min-width: 768px){.cm-filterable-case-studies-list .cm-header>.row>.col:nth-child(2){flex:1 0 0}}.cm-filterable-case-studies-list .cm-header .md-heading:after{display:none}.cm-filterable-case-studies-list .filter label{display:none}.cm-filterable-case-studies-list .filter .select .field:before{color:rgba(var(--vsm-body-copy-colour), 1)}.cm-filterable-case-studies-list .filter .select .form-select{background:none;color:gba(var(--vsm-body-copy-colour), 1);border:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.2);padding-left:0.9375rem;font-weight:600}.cm-filterable-case-studies-list .filter .btn{background:#f4d718}.cm-filterable-case-studies-list .filter .btn:hover{background:rgba(244,215,24,0);color:#f4d718}.cm-filterable-case-studies-list .filter .btn:hover span{color:#f4d718}.cm-filterable-case-studies-list .case-studies-list{list-style:none;padding:0;padding-top:1.875rem;margin:0;display:flex;flex-wrap:wrap;margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.cm-filterable-case-studies-list .case-studies-list li{flex:1 0 50%;max-width:50%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);padding-bottom:1.875rem}@media(min-width: 1024px){.cm-filterable-case-studies-list .case-studies-list li{flex:1 0 33.33333%;max-width:33.33333%}}.cm-filterable-case-studies-list .case-study{position:relative}.cm-filterable-case-studies-list .case-study::before{transition:800ms all ease-in-out;content:"";background:rgba(244,215,24,0);width:100%;height:0.125rem;position:absolute;top:0;left:0;z-index:2}.cm-filterable-case-studies-list .case-study a{display:flex;width:100%;height:100%;top:0;left:0;right:0;align-content:center;justify-content:center}.cm-filterable-case-studies-list .case-study .media{border-radius:0;width:100%;height:100%;min-width:100%;min-height:14.375rem;position:relative}.cm-filterable-case-studies-list .case-study .media img{border-radius:0;width:100%;height:14.375rem;object-fit:cover;margin:0 auto}.cm-filterable-case-studies-list .case-study .media:after{content:"";position:absolute;background:#202124;background:linear-gradient(180deg, rgba(32, 33, 36, 0) 0%, rgba(35, 36, 38, 0) 47%, rgba(41, 41, 41, 0.7) 70%, rgb(41, 41, 41) 100%);display:block;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.cm-filterable-case-studies-list .case-study .description{position:absolute;z-index:1;left:1.25rem;bottom:1.25rem;right:1.25rem}.cm-filterable-case-studies-list .case-study .description h4{color:#fff;font-weight:600;font-size:20px;font-size:1.25rem;margin-bottom:0.9375rem}.cm-filterable-case-studies-list .case-study .description p{color:#fff;font-size:16px;font-size:1rem}.cm-filterable-case-studies-list .case-study .description .faux-link{font-family:"Arial","Open Sans",sans-serif;font-weight:700;color:rgba(var(--vsm-primary-colour), 1);position:relative;text-decoration:none}.cm-filterable-case-studies-list .case-study .description .faux-link:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.cm-filterable-case-studies-list .case-study .description .faux-link:hover{color:rgba(var(--vsm-white), 1)}.cm-filterable-case-studies-list .case-study .description .faux-link:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.cm-filterable-case-studies-list .case-study:hover .faux-link{color:rgba(var(--vsm-white), 1)}.cm-filterable-case-studies-list .case-study:hover .faux-link:after{left:1.25rem;animation:forwardMovement 800ms infinite}.cm-filterable-case-studies-list .case-study:hover::before{background:rgba(244,215,24,.9)}.vsm-double-media .vsm-body>.row>.col-md-6:nth-child(2) .media:after{display:none}.vsm-double-media .media{overflow:visible;aspect-ratio:1/1;position:relative;margin-bottom:0.9375rem}.vsm-double-media .media .plyr{aspect-ratio:1/1}.vsm-double-media .media .plyr.plyr--stopped .plyr__video-embed,.vsm-double-media .media .plyr.plyr--stopped .plyr__video-wrapper--fixed-ratio{aspect-ratio:1/1 !important}.vsm-double-media .media .plyr .plyr__poster{background-size:cover}.vsm-double-media .media img{transform:scale(1) !important}.vsm-double-media .media:after{top:1.875rem;left:1.875rem;content:"";display:block;pointer-events:none;border:0.5rem solid rgba(var(--vsm-primary-colour), 1);position:absolute;width:calc(100% - 3.75rem);height:calc(100% - 3.75rem)}@media(max-width: 575px){.vsm-get-in-touch-form .component-wrapper{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}.vsm-get-in-touch-form .vsm-body .sm-heading{font-size:40px;font-size:2.5rem;margin-bottom:1.25rem}.vsm-get-in-touch-form .vsm-body .sm-heading::before{display:none}.vsm-get-in-touch-form .vsm-body .sm-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.5rem;display:block;margin-top:1.25rem}.vsm-get-in-touch-form .vsm-body form .text label,.vsm-get-in-touch-form .vsm-body form .textarea label,.vsm-get-in-touch-form .vsm-body form .select label{font-weight:600}.vsm-multi-step-form .crumb{border-bottom:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.2);padding:0 0 1.25rem 0}.vsm-multi-step-form .crumb .nav-item{display:none}.vsm-multi-step-form .crumb .nav-item a{padding:0 1.25rem 0 0;font-size:20px;font-size:1.25rem;color:rgba(var(--vsm-body-copy-colour), 0.5)}.vsm-multi-step-form .crumb .nav-item a:hover{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-multi-step-form .crumb .nav-item.show{display:inline-block;padding:0}.vsm-multi-step-form .crumb .nav-item.show a.active{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-multi-step-form .tab-content{padding:1.875rem 0}.vsm-multi-step-form .tab-content .form-holder form .col{flex:1 0 100%}@media(min-width: 768px){.vsm-multi-step-form .tab-content .form-holder form .col{flex:1 0 0}}.vsm-multi-step-form .tab-content .form-holder form .text label,.vsm-multi-step-form .tab-content .form-holder form .textarea label,.vsm-multi-step-form .tab-content .form-holder form .select label{font-weight:600}.vsm-multi-step-form .tab-content .md-heading{font-size:30px;font-size:1.875rem}.vsm-multi-step-form .tab-content .sub-nav{margin-top:2.5rem}.vsm-multi-step-form .tab-content .sub-nav li{margin-right:0.9375rem;margin-bottom:0.9375rem}.vsm-multi-step-form .tab-content .sub-nav .btn{border:0.0625rem solid rgba(var(--vsm-body-copy-colour), 1);background:none;color:#4a4b52}.vsm-multi-step-form .tab-content .sub-nav .btn:hover{border:0.0625rem solid rgba(var(--vsm-primary-colour), 1);background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-multi-step-form .tab-content .inline-links{display:block}.vsm-multi-step-form .tab-content .inline-links .inline-link{display:inline-block;margin-right:0.9375rem}.vsm-multi-step-form .tab-content .inline-links .inline-link:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-multi-step-form .tab-content .inline-links .inline-link:after{display:none}.cm-world-map-branches .cm-header{background:rgba(var(--vsm-tertiary-colour), 0.2);padding:3.75rem 0}.cm-world-map-branches .cm-header .row{justify-content:center;text-align:center}@media(min-width: 768px){.cm-world-map-branches .cm-header .row{justify-content:left;text-align:left}}.cm-world-map-branches .cm-header .row .md-heading{font-size:30px;font-size:1.875rem}.cm-world-map-branches .cm-header .row .md-heading:after{margin-left:auto;margin-right:auto}@media(min-width: 768px){.cm-world-map-branches .cm-header .row .md-heading:after{margin-left:0;margin-right:0}}.cm-world-map-branches .cm-header .row:nth-child(2) .col{max-width:80%;margin:0 auto;flex:1 0 80%}@media(min-width: 768px){.cm-world-map-branches .cm-header .row:nth-child(2) .col:nth-child(1){max-width:25%;flex:1 0 0}}@keyframes pointer-animation{0%{stroke-width:20px}50%{stroke-width:15px}100%{stroke-width:20px}}.cm-world-map-branches .cm-header .svg-map .map-branch text{display:none}.cm-world-map-branches .cm-header .svg-map .map-branch ellipse{cursor:pointer;text-align:center;fill:rgba(var(--vsm-primary-colour), 1);stroke:rgba(var(--vsm-primary-colour), 0.5);stroke-width:10px;animation:pointer-animation 1s infinite}.cm-world-map-branches .cm-header .svg-map .map-branch ellipse:nth-child(1){display:none}.cm-world-map-branches .cm-header .svg-map .map-branch:hover text{display:block}.cm-world-map-branches .cm-header .svg-map .map-branch:hover ellipse{cursor:pointer;text-align:center;fill:rgba(var(--vsm-body-copy-colour), 1);stroke:rgba(var(--vsm-primary-colour), 0.5);stroke-width:10px;animation:pointer-animation 1s infinite}.cm-world-map-branches .cm-header .svg-map .map-branch:hover ellipse:nth-child(1){display:block}.cm-world-map-branches .branch-list{background:rgba(var(--vsm-white), 1);border-radius:0.25rem;padding:1.875rem;position:relative;top:-3.75rem}.cm-world-map-branches .selectable-heading{border-bottom:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.2);padding-bottom:1.875rem;font-size:30px;font-size:1.875rem;font-family:"Arial","Open Sans",sans-serif;font-weight:700;position:relative;min-height:5rem}.cm-world-map-branches .selectable-heading div.toggle-branches{display:inline-flex;flex-direction:column;position:relative;justify-content:center}.cm-world-map-branches .selectable-heading div.toggle-branches:hover:after{color:rgba(var(--vsm-primary-colour), 1)}.cm-world-map-branches .selectable-heading div.toggle-branches.open{position:absolute;top:0rem;transform:translateY(-40px);background:rgba(var(--vsm-white), 1);border-radius:0.3125rem;z-index:1;padding:1.25rem;box-shadow:0 0 30px 0 rgba(var(--vsm-body-copy-colour), 0.2)}.cm-world-map-branches .selectable-heading div.toggle-branches.open span{display:block;font-size:18px;font-size:1.125rem;margin-bottom:0.9375rem}@media(min-width: 768px){.cm-world-map-branches .selectable-heading div.toggle-branches.open span{margin-bottom:0.3125rem}}.cm-world-map-branches .selectable-heading div.toggle-branches.open span.active{display:inline-block;font-size:18px;font-size:1.125rem}.cm-world-map-branches .selectable-heading div.toggle-branches.open span.active:after{display:none}.cm-world-map-branches .selectable-heading div.toggle-branches.open span:hover{color:rgba(var(--vsm-primary-colour), 1)}.cm-world-map-branches .selectable-heading div.toggle-branches.open:after{display:none}.cm-world-map-branches .selectable-heading div.toggle-branches:after{pointer-events:none;content:"";font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:rgba(var(--vsm-body-copy-colour), 1);position:absolute;right:-1.875rem}.cm-world-map-branches .selectable-heading div.toggle-branches span{display:none;font-size:18px;font-size:1.125rem}.cm-world-map-branches .selectable-heading div.toggle-branches span.active{display:inline-block;font-size:30px;font-size:1.875rem}.cm-world-map-branches .selectable-heading div.toggle-branches span.active:after{content:"";display:block;background:rgba(var(--vsm-primary-colour), 1);width:100%;height:0.25rem}.cm-world-map-branches .branch-detail{padding:0}.cm-world-map-branches .branch-detail>li{display:flex;flex-wrap:wrap;border-bottom:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.2);padding-top:1.875rem;padding-bottom:1.875rem}@media(min-width: 768px){.cm-world-map-branches .branch-detail>li{flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width: 1400px){.cm-world-map-branches .branch-detail>li{justify-content:start}}.cm-world-map-branches .branch-detail>li .media{width:5.625rem;height:5.625rem;max-height:5.625rem;min-width:5.625rem;border-radius:6.25rem;background:rgba(var(--vsm-body-copy-colour), 1);margin-right:1.875rem}.cm-world-map-branches .branch-detail>li .media img{width:100%;height:100%;object-fit:cover}.cm-world-map-branches .branch-detail>li .contact-name{padding-right:1.875rem}.cm-world-map-branches .branch-detail>li .branch{display:flex;flex-direction:row;align-items:center;flex:1 0 100%;width:100%;margin-bottom:0.9375rem}@media(min-width: 768px){.cm-world-map-branches .branch-detail>li .branch{flex:1 0 0;width:auto}}@media(min-width: 992px){.cm-world-map-branches .branch-detail>li .branch{max-width:30%}}@media(min-width: 1024px){.cm-world-map-branches .branch-detail>li .branch{margin-bottom:0rem}}.cm-world-map-branches .branch-detail>li address{min-width:33.33%;margin-bottom:0;display:flex;flex:1 0 0;max-width:50%;width:40%;margin-right:1.875rem}@media(max-width: 768px){.cm-world-map-branches .branch-detail>li address{width:100%;max-width:100%;flex:1 0 100%;margin-right:0;margin-bottom:1rem}}.cm-world-map-branches .branch-detail>li .contact-details{list-style:none;padding:0;display:flex;flex:1 0 0;max-width:60%;flex-direction:column;position:relative;width:60%}@media(min-width: 576px){.cm-world-map-branches .branch-detail>li .contact-details{flex:0 0 50%;max-width:50%}}@media(min-width: 768px){.cm-world-map-branches .branch-detail>li .contact-details{left:calc(50% - .9375rem)}}@media(min-width: 992px){.cm-world-map-branches .branch-detail>li .contact-details{left:auto;max-width:33%;flex:0 0 33%}}.cm-world-map-branches .branch-detail>li .contact-details a{word-break:break-all}@media(max-width: 768px){.cm-world-map-branches .branch-detail>li .contact-details a{word-break:keep-all}}.cm-world-map-locations .cm-header{background:rgba(var(--vsm-tertiary-colour), 0.2);padding:3.75rem 0}.cm-world-map-locations .cm-header .row{justify-content:center;text-align:center}@media(min-width: 768px){.cm-world-map-locations .cm-header .row{justify-content:left;text-align:left}}.cm-world-map-locations .cm-header .row .md-heading{font-size:30px;font-size:1.875rem}.cm-world-map-locations .cm-header .row .md-heading:after{margin-left:auto;margin-right:auto}@media(min-width: 768px){.cm-world-map-locations .cm-header .row .md-heading:after{margin-left:0;margin-right:0}}.cm-world-map-locations .cm-header .row:nth-child(2) .col{max-width:80%;margin:0 auto;flex:1 0 80%}@media(min-width: 768px){.cm-world-map-locations .cm-header .row:nth-child(2) .col:nth-child(2){max-width:25%;flex:1 0 0}}@keyframes pointer-animation{0%{stroke-width:20px}50%{stroke-width:15px}100%{stroke-width:20px}}.cm-world-map-locations .cm-header .svg-map .map-location text{display:none}.cm-world-map-locations .cm-header .svg-map .map-location ellipse{cursor:pointer;text-align:center;fill:rgba(var(--vsm-primary-colour), 1);stroke:rgba(var(--vsm-primary-colour), 0.5);stroke-width:10px;animation:pointer-animation 1s infinite}.cm-world-map-locations .cm-header .svg-map .map-location ellipse:nth-child(1){display:none}.cm-world-map-locations .cm-header .svg-map .map-location:hover text{display:block}.cm-world-map-locations .cm-header .svg-map .map-location:hover ellipse{cursor:pointer;text-align:center;fill:rgba(var(--vsm-body-copy-colour), 1);stroke:rgba(var(--vsm-primary-colour), 0.5);stroke-width:10px;animation:pointer-animation 1s infinite}.cm-world-map-locations .cm-header .svg-map .map-location:hover ellipse:nth-child(1){display:block}.cm-world-map-locations .locations-list{padding-top:1.875rem;padding-bottom:1.875rem}@media(max-width: 575px){.cm-world-map-locations .locations-list{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}.cm-world-map-locations .toggle-locations{display:flex;flex-direction:column;margin-top:0rem}@media(min-width: 1024px){.cm-world-map-locations .toggle-locations{margin-top:3.75rem}}.cm-world-map-locations .toggle-locations li{font-size:20px;font-size:1.25rem;font-weight:700;display:flex;justify-content:space-between;align-items:center;border-bottom:0.0625rem solid rgba(74,75,82,.2);padding:0.3125rem 0rem;cursor:pointer}.cm-world-map-locations .toggle-locations li:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:rgba(var(--vsm-body-copy-colour), 0.2)}.cm-world-map-locations .toggle-locations li:hover{color:rgba(var(--vsm-primary-colour), 1)}.cm-world-map-locations .selectable-heading{padding-bottom:1.875rem;font-size:30px;font-size:1.875rem;font-family:"Arial","Open Sans",sans-serif;font-weight:700;position:relative;min-height:5rem}.cm-world-map-locations .selectable-heading div.toggle-location{display:inline-flex;flex-direction:column;position:relative;justify-content:center}.cm-world-map-locations .selectable-heading div.toggle-location:hover:after{color:rgba(var(--vsm-primary-colour), 1)}.cm-world-map-locations .selectable-heading div.toggle-location.open{position:absolute;top:0rem;transform:translateY(-40px);background:rgba(var(--vsm-white), 1);border-radius:0.3125rem;z-index:9;padding:1.25rem;box-shadow:0 0 30px 0 rgba(var(--vsm-body-copy-colour), 0.2)}.cm-world-map-locations .selectable-heading div.toggle-location.open span{display:block;font-size:18px;font-size:1.125rem;margin-bottom:0.9375rem}@media(min-width: 768px){.cm-world-map-locations .selectable-heading div.toggle-location.open span{margin-bottom:0.3125rem}}.cm-world-map-locations .selectable-heading div.toggle-location.open span.active{display:inline-block;font-size:18px;font-size:1.125rem}.cm-world-map-locations .selectable-heading div.toggle-location.open span.active:after{display:none}.cm-world-map-locations .selectable-heading div.toggle-location.open span:hover{color:rgba(var(--vsm-primary-colour), 1)}.cm-world-map-locations .selectable-heading div.toggle-location.open:after{display:none}.cm-world-map-locations .selectable-heading div.toggle-location:after{pointer-events:none;content:"";font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:rgba(var(--vsm-body-copy-colour), 1);position:absolute;right:-1.875rem}.cm-world-map-locations .selectable-heading div.toggle-location span{display:none;font-size:18px;font-size:1.125rem}.cm-world-map-locations .selectable-heading div.toggle-location span.active{display:inline-block;font-size:30px;font-size:1.875rem}.cm-world-map-locations .selectable-heading div.toggle-location span.active:after{content:"";display:block;background:rgba(var(--vsm-primary-colour), 1);width:100%;height:0.25rem}.cm-world-map-locations .rte.larger-text{font-size:18px;font-size:1.125rem;font-weight:700}.cm-world-map-locations .rte.larger-text p,.cm-world-map-locations .rte.larger-text li,.cm-world-map-locations .rte.larger-text ul,.cm-world-map-locations .rte.larger-text a{font-size:inherit;font-weight:inherit}.cm-world-map-locations .items{padding:1.875rem 0 0rem 0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.cm-world-map-locations .items li{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);flex:1 0 50%;max-width:50%}@media(min-width: 768px){.cm-world-map-locations .items li{flex:1 0 33.3333%;max-width:33.3333%}}@media(min-width: 1024px){.cm-world-map-locations .items li{flex:1 0 25%;max-width:25%}}.cm-world-map-locations .content-in-image{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;min-height:14.0625rem;display:flex;align-items:flex-end;overflow:hidden;margin-bottom:1.875rem}.cm-world-map-locations .content-in-image .media{position:absolute;top:0;overflow:hidden;transform:scale(1);transition:all 300ms ease-in-out;width:100%;height:100%}.cm-world-map-locations .content-in-image .media img{width:100%;height:100%;object-fit:cover}.cm-world-map-locations .content-in-image .media::before{content:"";position:absolute;top:0;left:0;bottom:0rem;right:0;width:100%;height:100%;background:#fff;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.cm-world-map-locations .content-in-image .content{position:relative;z-index:1;padding:1.25rem;width:100%}.cm-world-map-locations .content-in-image .content .sm-heading{color:rgba(var(--vsm-white), 1);font-size:20px;font-size:1.25rem;font-weight:700;font-family:"Arial","Open Sans",sans-serif;position:relative}.cm-world-map-locations .content-in-image .content .sm-heading:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.cm-world-map-locations .content-in-image .content .sm-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.cm-world-map-locations .content-in-image .content .rte{color:rgba(var(--vsm-white), 1)}.cm-world-map-locations .content-in-image .content .rte p,.cm-world-map-locations .content-in-image .content .rte li,.cm-world-map-locations .content-in-image .content .rte dd{color:rgba(var(--vsm-white), 1)}.cm-world-map-locations .content-in-image .content .btn{position:relative;text-decoration:none;padding:0;background:none;color:rgba(var(--vsm-white), 1)}.cm-world-map-locations .content-in-image .content .btn span{color:rgba(var(--vsm-white), 1)}.cm-world-map-locations .content-in-image .content .btn:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.cm-world-map-locations .content-in-image .content .btn:hover{color:rgba(var(--vsm-primary-colour), 1)}.cm-world-map-locations .content-in-image .content .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.cm-world-map-locations .content-in-image .content .btn:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.cm-world-map-locations .content-in-image:hover .media{transform:scale(1)}.cm-world-map-locations .content-in-image:hover .content .sm-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:0.1875rem;display:block;margin-top:0.625rem}.cm-feature-case-study .cm-footer .btn{margin-top:1.875rem}.cm-feature-case-study .featured-case-study{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding:1.875rem 3.125rem}.cm-feature-case-study .featured-case-study::before{z-index:0;content:"";position:absolute;top:0;left:0;bottom:0rem;right:0;width:100%;height:100%;background:#fff;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.cm-feature-case-study .featured-case-study .content{position:relative;z-index:1}.cm-feature-case-study .featured-case-study .content h1,.cm-feature-case-study .featured-case-study .content h2,.cm-feature-case-study .featured-case-study .content h3,.cm-feature-case-study .featured-case-study .content h4,.cm-feature-case-study .featured-case-study .content h5,.cm-feature-case-study .featured-case-study .content h6,.cm-feature-case-study .featured-case-study .content p,.cm-feature-case-study .featured-case-study .content li,.cm-feature-case-study .featured-case-study .content a{color:rgba(var(--vsm-white), 1)}.cm-feature-case-study .featured-case-study .content .rte ul li{border-bottom:0.0625rem solid rgba(var(--vsm-white), 0.2)}.cm-feature-case-study .featured-case-study .content .md-heading,.cm-feature-case-study .featured-case-study .content .heading{position:relative;margin-bottom:0.625rem}.cm-feature-case-study .featured-case-study .content .md-heading:before,.cm-feature-case-study .featured-case-study .content .heading:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:0.0625rem;display:block;margin-top:0.625rem;position:absolute;bottom:0.0625rem}.cm-feature-case-study .featured-case-study .content .md-heading:after,.cm-feature-case-study .featured-case-study .content .heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.cm-feature-case-study .featured-case-study .content .md-heading{margin-top:1.4375rem}.cm-feature-case-study .featured-case-study .content .heading{font-size:60px;font-size:3.75rem;font-family:"Arial Black","Open Sans",sans-serif;color:rgba(var(--vsm-primary-colour), 1)}.cm-feature-case-study .featured-case-study .content .sub-heading{color:rgba(var(--vsm-white), 1);font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:1.25rem;text-transform:none;letter-spacing:0}.cm-feature-case-study .featured-case-study .content .sm-heading{position:relative;margin-top:1.25rem}.cm-feature-case-study .featured-case-study .content .sm-heading::before{display:none}.cm-feature-case-study .featured-case-study .content .sm-heading:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:0.5rem;display:block;margin-top:1.25rem}.modal#newsletter-modal .modal-content{background:#4a4b52;border:0;position:relative;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);overflow:hidden}.modal#newsletter-modal .modal-header{border-bottom:0;background:rgba(var(--vsm-body-copy-colour), 0.2);position:absolute;width:100%;z-index:1}.modal#newsletter-modal .modal-header .btn-close{width:auto;color:rgba(var(--vsm-white), 1);background:none;line-height:1;font-weight:700;font-size:20px;font-size:1.25rem;opacity:1}.modal#newsletter-modal .modal-body{padding:0}.modal#newsletter-modal .modal-body .container{padding:0}.modal#newsletter-modal .modal-body .container .content{padding:1.875rem 1.875rem 0rem 1.875rem}.modal#newsletter-modal .modal-body .container .content .md-heading,.modal#newsletter-modal .modal-body .container .content .xs-heading{color:rgba(var(--vsm-white), 1)}.modal#newsletter-modal .modal-body .container .content .rte{color:rgba(var(--vsm-white), 1)}.modal#newsletter-modal .modal-body .container .form-holder{padding:0rem 1.875rem 1.875rem 1.875rem}.modal#newsletter-modal .modal-body .container .form-holder label{color:rgba(var(--vsm-white), 1)}.modal#newsletter-modal .modal-body .container .form-holder label a{color:rgba(var(--vsm-primary-colour), 1)}.modal#newsletter-modal .modal-body .container .form-holder .btn{border:0.0625rem solid rgba(var(--vsm-primary-colour), 1)}.modal#newsletter-modal .modal-body .container .form-holder .btn:hover{border:0.0625rem solid rgba(var(--vsm-white), 1)}.modal .media{max-height:18.75rem;display:flex;align-content:center;align-items:center}.modal .media img{width:100%;height:100%;object-fit:cover}.vsm-drop-off-your-cv .bg{background:#646464;background:linear-gradient(180deg, rgb(100, 100, 100) 0%, rgb(74, 75, 81) 100%);mix-blend-mode:normal}.vsm-drop-off-your-cv .bg .rte a{color:rgba(var(--vsm-primary-colour), 1)}.vsm-drop-off-your-cv .bg .element.checkbox a{color:rgba(var(--vsm-primary-colour), 1)}.vsm-gmap .gm-style .gm-style-iw{font-weight:600}.vsm-gmap .gm-style .gm-style-iw-c{background:rgba(var(--vsm-primary-colour), 1)}.vsm-gmap .gm-style .gm-style-iw-c button{top:0 !important;right:0 !important}.vsm-gmap .gm-style .gm-style-iw-d{background:rgba(var(--vsm-primary-colour), 1);overflow:auto !important}.vsm-gmap .gm-style .gm-style-iw-d div{padding:0.9375rem 1.25rem 1.5625rem 0.625rem}.vsm-gmap .gm-style .gm-style-iw-tc::after{background:rgba(var(--vsm-primary-colour), 1)}@media(max-width: 575px){.vsm-full-width-fixed-media-bg .vsm-body .row>.col{max-width:100%}}.job-search-filters .xs-heading{font-size:20px;font-size:1.25rem}.job-search-filters .xs-heading:after{display:none}.job-listing .job-data ul.job-data-highlights li .media{justify-self:flex-start}.job-listing .job-data ul.job-data-highlights li .media img{margin-left:0em;margin-right:.8em;max-width:20px;height:16px}.job-listing .job-data .xs-heading a{font-size:20px;font-size:1.25rem;color:rgba(var(--vsm-body-copy-colour), 1)}.job-listing .job-data .xs-heading:after{display:none}.btn.btn-primary:hover{border-color:rgba(var(--vsm-body-copy-colour), 1);background-color:rgba(var(--vsm-body-copy-colour), 1)}.btn.btn-primary:hover span{color:rgba(var(--vsm-white), 1)}.btn.btn-secondary span{color:rgba(var(--vsm-white), 1)}.btn.btn-secondary:hover{border-color:rgba(var(--vsm-body-copy-colour), 1);background-color:rgba(var(--vsm-body-copy-colour), 1)}.btn.btn-secondary:hover span{color:rgba(var(--vsm-white), 1)}.vsm-job-details .form-holder label{font-weight:700}.vsm-job-details .form-holder .md-heading:after{margin-left:auto;margin-right:auto}.job-search-filters .xs-heading .toggle-filters{background-color:rgba(var(--vsm-secondary-colour), 1);color:rgba(var(--vsm-white), 1)}.job-search-filters .xs-heading .toggle-filters i{color:rgba(var(--vsm-white), 1)}.job-search-filters .xs-heading .toggle-filters:hover{background-color:rgba(var(--vsm-body-copy-colour), 1);color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .newsletter-signup label{padding-top:0.625rem;font-size:14px;font-size:.875rem;color:rgba(var(--vsm-white), 0.6)}footer.vsm-default-footer .newsletter-signup label a{color:rgba(var(--vsm-white), 1)}@media(min-width: 768px){.vsm-media-hub-search-results .search-results li .post .media{max-width:47%;margin-right:.938rem;min-width:47%}}.vsm-media-hub-search-results .paging-information ul.pagination .page-item.current a.page-link{color:#f4d718}.job-search-filters .filter h4{margin-bottom:.75rem;font-size:14px;font-size:.875rem}body.sign-in{padding-bottom:0}body.sign-in .container-fluid{max-width:100%;height:100%}body.sign-in .container-fluid>.row{height:100%}body.sign-in .container-fluid>.row>.col-md-6{background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;margin:0;position:relative}body.sign-in .container-fluid>.row>.col-md-6:nth-child(1):before{content:"";background:rgba(9,9,9,.6);display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 1024px){body.sign-in .container-fluid>.row>.col-md-6:nth-child(1){justify-content:flex-end}}@media(min-width: 1024px){body.sign-in .container-fluid>.row>.col-md-6:nth-child(2){justify-content:flex-start}}body.sign-in .container-fluid>.row>.col-md-6 .container{margin:0}@media(min-width: 1024px){body.sign-in .container-fluid>.row>.col-md-6 .container{max-width:41rem;align-self:center}}body.sign-in .container-fluid>.row>.col-md-6 .container .client-logo{margin-bottom:3.125rem}body.sign-in .container-fluid>.row>.col-md-6 .container .client-logo .brand{display:block;padding:0;position:relative;z-index:1;height:3.3125rem}body.sign-in .container-fluid>.row>.col-md-6 .container .client-logo .brand img{width:auto;height:100%;object-fit:cover}body.sign-in .container-fluid>.row>.col-md-6 .container .content{position:relative;z-index:1;color:rgba(var(--vsm-white), 1)}body.sign-in .container-fluid>.row>.col-md-6 .container .content .md-heading,body.sign-in .container-fluid>.row>.col-md-6 .container .content .xs-heading{color:rgba(var(--vsm-white), 1)}body.sign-in .container-fluid>.row>.col-md-6 .container .content .rte{color:rgba(var(--vsm-white), 0.8)}body.sign-in .container-fluid>.row>.col-md-6 .container .content .rte p,body.sign-in .container-fluid>.row>.col-md-6 .container .content .rte li,body.sign-in .container-fluid>.row>.col-md-6 .container .content .rte a{color:inherit}body.sign-in .container-fluid>.row>.col-md-6 .container .feature-list .feature{display:flex;border-bottom:0.0625rem solid rgba(var(--vsm-white), 0.2);margin-bottom:0.9375rem}body.sign-in .container-fluid>.row>.col-md-6 .container .feature-list .feature .media{margin-right:0.9375rem;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0.625rem;background:rgba(var(--vsm-primary-colour), 1);border-radius:6.25rem;display:flex}body.sign-in .container-fluid>.row>.col-md-6 .container .feature-list .feature .media img{width:100%;height:100%;object-fit:cover}body.sign-in .container-fluid>.row>.col-md-6 .container .feature-list .feature .xs-heading{font-size:20px;font-size:1.25rem;margin-bottom:0.625rem}body.sign-in .container-fluid>.row>.col-md-6 .container .sign-in-form.card{background:none;border:none;box-shadow:none}body.sign-in .container-fluid>.row>.col-md-6 .container .sign-in-form.card .btn span{color:#4a4b52}body.sign-in .container-fluid>.row>.col-md-6 .container .sign-in-form.card .btn:hover span{color:rgba(var(--vsm-white), 1)}body.register .bg{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;background-attachment:fixed}body.register .bg form .form-row .element.file .custom-file input{position:absolute;z-index:2;width:100%;height:calc(2.286em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}body.register .bg:before{content:"";background:rgba(9,9,9,.6);display:block;position:absolute;top:0;left:0;width:100%;height:100%}body.register .bg .container-fluid{position:relative;z-index:1}body.register .bg .links a{color:rgba(var(--vsm-white), 1)}body.sign-in .content .md-heading:after,body.sign-in .content .xs-heading:after{display:none}body.sign-in .content .feature-list{margin-bottom:1.875rem}.sign-in-form .md-heading{color:#4a4b52}.sign-in-form label,.sign-in-form .sm-text,.sign-in-form p,.sign-in-form a{color:#4a4b52 !important}.sign-in-form .element.select span{font-size:13px;color:#5f6368;font-weight:500;font-family:"Open Sans",sans-serif;letter-spacing:.2px;line-height:1.4;margin-bottom:20px;display:block}.sign-in-form .element.select select{color:#212529}.sign-in-form select:invalid{color:rgba(var(--vsm-body-copy-colour), 0.7)}.sign-in-form .element.select .field:before{pointer-events:none;content:"";font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:rgba(var(--vsm-primary-colour), 1);position:absolute;top:.938rem;right:.938rem}a.tag{color:#4a4b52 !important}a.post-title{color:#4a4b52 !important}.search-bar .element.select .bootstrap-select>.dropdown-toggle{background:#fff}.search-bar .element.select .field:before{z-index:1}.vsm-hero-slider .bg .container .content .rte{display:none}@media(min-width: 768px){.vsm-hero-slider .bg .container .content .rte{display:block}}.vsm-hero-slider .swiper-wrapper.disabled{pointer-events:auto !important}.sign-in-form .element label{margin-bottom:8px}.sign-in-form #step2 .element.select label{display:block;font-size:10px;letter-spacing:.5px;text-transform:uppercase;font-weight:600}.job-search-filters .filter-apply .btn:hover{border-color:rgba(var(--vsm-body-copy-colour), 1);background-color:rgba(var(--vsm-body-copy-colour), 1)}.job-search-filters .filter-clear .btn{color:rgba(var(--vsm-white), 1)}.job-search-filters .filter-clear .btn span{color:rgba(var(--vsm-white), 1)}.job-search-filters .filter-clear .btn:hover{color:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-body-copy-colour), 1);background-color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-testimonial-carousel .swiper-slide{display:flex;height:auto}.vsm-testimonial-carousel .swiper-slide .testimonial-data{display:flex;height:100%}@media(min-width: 768px){.vsm-testimonial-carousel .swiper-slide .testimonial-data .col{max-width:80%}}@media(min-width: 1024px){.vsm-testimonial-carousel .swiper-slide .testimonial-data .col{max-width:50%}}.vsm-full-width-featured-testimonial-carousel .swiper-navigation .swiper-button-prev.swiper-button-disabled,.vsm-full-width-featured-testimonial-carousel .swiper-navigation .swiper-button-next.swiper-button-disabled{opacity:0}.vsm-small-boxes .small-box-card .inline-link{color:rgba(var(--vsm-white), 1)}.vsm-small-boxes .small-box-card .inline-link span{color:rgba(var(--vsm-white), 1)}.vsm-404-page .rte a{color:#f4d718}.vsm-404-page .sm-heading{margin-bottom:1.875rem;padding-bottom:1.875rem}.vsm-404-page .sm-heading:after{margin:0 auto;bottom:.0625rem;position:absolute;bottom:0;left:0;right:0}.candidate-dashboard.register .element.file .custom-file-label:after{color:#4a4b52}.candidate-dashboard.register .btn.btn-ghost-dark{background:#f4d718;border:none}.candidate-dashboard.register .btn.btn-ghost-dark span{color:#4a4b52}.candidate-dashboard.register .btn.btn-ghost-dark:hover{background:#4a4b52;border:none}.candidate-dashboard.register .btn.btn-ghost-dark:hover span{color:rgba(var(--vsm-white), 1)}.candidate-dashboard .wrapper .side-menu nav.main-menu ul>li.nav-item a.nav-link.active span{color:#4a4b52}.candidate-dashboard .wrapper .side-menu nav.main-menu ul>li.nav-item:hover .nav-link span{color:#4a4b52}.candidate-dashboard .wrapper .col-md-4.order-md-1.col-lg-3 .section .section-contents .side-notice-summary .btn.btn-ghost-primary:hover{border:2px solid rgba(0,0,0,0)}.candidate-dashboard .wrapper .col-md-4.order-md-1.col-lg-3 .section .section-contents .side-notice-summary .btn.btn-ghost-primary span{color:#090909}.candidate-dashboard .wrapper .col-md-4.order-md-1.col-lg-3 .section .section-contents .side-cta .btn.btn-primary:hover span{color:#f4d718}.candidate-dashboard .wrapper .col-md-4.order-md-1.col-lg-3 .section .section-contents .side-cta .btn.btn-primary span{color:#090909}.candidate-dashboard .wrapper .col-md-12.order-md-1.col-lg-12 .upload-doc-widget .submit .btn.btn-primary{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.candidate-dashboard .wrapper .col-md-12.order-md-1.col-lg-12 .upload-doc-widget .submit .btn.btn-primary:hover span{color:rgba(var(--vsm-black), 1) !important}.candidate-dashboard .wrapper .col-md-12.order-md-1.col-lg-12 .upload-doc-widget .row .form-row .col-12{padding-left:0}.candidate-dashboard .wrapper .col-md-12.order-md-1.col-lg-12 .upload-doc-widget .row .form-row .col-12 .element.submit .btn.btn-primary{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.candidate-dashboard .wrapper .col-md-12.order-md-1.col-lg-12 .upload-doc-widget .row .col-12 p{font-size:11px;font-size:.6875rem;font-weight:400;color:rgba(95,99,104,.8);font-family:"Open Sans",sans-serif;letter-spacing:.2px}.candidate-dashboard .wrapper .col-md-12.order-md-1.col-lg-12 .section-contents .form.card form .form-row .custom-file-label:after{background:#4a4b52}.candidate-dashboard .wrapper .col-md-12.order-md-1.col-lg-12 .section-contents .form.card form .element.submit .btn.btn-primary span{color:#4a4b52}.candidate-dashboard .wrapper .col-md-12.order-md-1.col-lg-12 .section-contents .form.card form .element.submit .btn.btn-primary:hover span{color:#fff}.candidate-dashboard .wrapper .col-md-12.order-md-1.col-lg-12 .section-contents .element.file .custom-file-label.btn{border:2px solid #4a4b52;color:#4a4b52}.candidate-dashboard .wrapper .col-md-12.order-md-1.col-lg-12 .section-contents .element.file .custom-file-label.btn::before{color:#4a4b52}.candidate-dashboard .wrapper .col-md-12.order-md-1.col-lg-12 .section-contents .element.submit .btn.btn-primary span{color:#4a4b52}.candidate-dashboard .wrapper .col-md-12.order-md-1.col-lg-12 .section-contents .element.submit .btn.btn-primary:hover span{color:#fff}.candidate-dashboard .modal-dialog .element.multiselect .btn:hover{color:#4a4b52}.candidate-dashboard .modal-dialog .modal-footer .btn.btn-primary:hover span{color:#fff}.candidate-dashboard .modal-dialog .modal-footer .btn.btn-primary span{color:#4a4b52}.candidate-dashboard.sign-in .container-fluid .col-md-6:nth-child(2) .element.submit .btn.btn-primary{background:#f4d718}.candidate-dashboard.sign-in .container-fluid .col-md-6:nth-child(2) .element.submit .btn.btn-primary span{color:#4a4b52}.candidate-dashboard.sign-in .container-fluid .col-md-6:nth-child(2) .element.submit .btn.btn-primary:hover{background:#4a4b52}.candidate-dashboard.sign-in .container-fluid .col-md-6:nth-child(2) .element.submit .btn.btn-primary:hover span{color:#fff}.vsm-content-in-image-100 .rte a{color:rgba(var(--vsm-white), 1)}.vsm-media-hub.vsm-podcast-article .col-md-10 .tags a.tag{color:#fff !important;transition:all .4s ease-in-out}.vsm-media-hub.vsm-podcast-article .col-md-10 .tags a.tag:hover{color:rgba(var(--vsm-primary-colour), 1) !important}.vsm-media-hub.vsm-insight-article .container .tags a.tag{color:#fff !important;transition:all .4s ease-in-out}.vsm-media-hub.vsm-insight-article .container .tags a.tag:hover{color:rgba(var(--vsm-primary-colour), 1) !important;transition:all .4s ease-in-out}.vsm-media-hub .share dl dd a{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-media-hub .author>.author-details>.title{color:#4a4b52 !important}#mc_embed_signup{width:auto !important}#mc_embed_signup .mc-field-group ul>li::before{display:none}#mc_embed_signup p{line-height:1.5rem}@media(max-width: 768px){.engineering-pro-img{max-width:360px}}.element.select .bootstrap-select .bs-ok-default:after{border:2px solid #4a4b52;border-top:none;border-left:none}.cm-interactive-map{position:relative}@media(min-width: 992px){.cm-interactive-map{padding:6.25rem 3.125rem}}.cm-interactive-map .interactive-map-data{position:relative}@media only screen and (max-width: 990px){.cm-interactive-map svg{pointer-events:none}}.cm-interactive-map .object{cursor:pointer}@media only screen and (max-width: 990px){.cm-interactive-map .object{cursor:default}}.cm-interactive-map .object .sm_state{fill:rgba(var(--vsm-body-copy-colour), 0.1);stroke:rgba(var(--vsm-white, 0.2))}.cm-interactive-map .object.on .sm_state{fill:rgba(var(--vsm-secondary-colour), 0.3)}.cm-interactive-map .object.on .sm_label{fill:rgba(var(--vsm-body-copy-colour), 1);font-weight:600}.cm-interactive-map .object.on:hover .sm_state,.cm-interactive-map .object.on:hover .label_box,.cm-interactive-map .object.on.active .sm_state,.cm-interactive-map .object.on.active .label_box{fill:rgba(var(--vsm-primary-colour), 1)}@media only screen and (max-width: 990px){.cm-interactive-map .object.on:hover .sm_state,.cm-interactive-map .object.on:hover .label_box,.cm-interactive-map .object.on.active .sm_state,.cm-interactive-map .object.on.active .label_box{cursor:default;fill:rgba(var(--vsm-primary-colour), 1)}}.cm-interactive-map .sm_label{fill:rgba(var(--vsm-body-copy-colour), 0.1);font-weight:600}.cm-interactive-map .label_box{fill:rgba(var(--vsm-body-copy-colour), 0.1);color:rgba(var(--vsm-white, 1))}.cm-interactive-map .object-infowindow{display:none;position:absolute;background:rgba(var(--vsm-white), 0.99);width:18.75rem;border-radius:0.1875rem;padding:1.25rem;z-index:1;box-shadow:0 0 30px 0 rgba(var(--vsm-body-copy-colour), 0.25)}.cm-interactive-map .object-infowindow .infowindow-header .xs-heading{text-transform:none;font-size:20px;font-size:1.25rem;letter-spacing:0;margin-bottom:0.625rem}.cm-interactive-map .object-infowindow .infowindow-header .xs-heading:after{margin-top:1rem;height:0.1875rem;width:100%;display:none}@media only screen and (max-width: 990px){.cm-interactive-map .object-infowindow .infowindow-header{position:relative}.cm-interactive-map .object-infowindow .infowindow-header:after{content:"";font-family:"Font Awesome 6 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-weight:900;position:absolute;right:3.125rem;top:40%}}.cm-interactive-map .object-infowindow .infowindow-content .rte{font-size:12px;font-size:.75rem;margin-bottom:0rem}.cm-interactive-map .object-infowindow .infowindow-content .rte p{font-size:inherit;margin-bottom:0.625rem}.cm-interactive-map .object-infowindow .infowindow-content .inline-link{font-size:12px;font-size:.75rem}.cm-interactive-map .object-infowindow .btn{padding:0.625rem 0.9375rem;width:100%;margin-top:0.3125rem}.cm-interactive-map .object-infowindow .btn span{font-size:12px;font-size:.75rem}.cm-interactive-map .object-infowindow.bottom:after{margin:0 auto;position:absolute;bottom:-20px;left:0;right:0;content:"";display:block;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:rgba(var(--vsm-white), 1) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.cm-interactive-map .object-infowindow.bottom.left:after{left:0.625rem;right:auto}.cm-interactive-map .object-infowindow.bottom.right:after{left:auto;right:calc(50% - 100px)}.cm-interactive-map .object-infowindow.top:after{margin:0 auto;position:absolute;top:-20px;left:0;right:0;content:"";display:block;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(var(--vsm-white), 1) rgba(0,0,0,0)}.cm-interactive-map .object-infowindow.top.left:after{left:0.625rem;right:auto}.cm-interactive-map .object-infowindow.top.right:after{left:auto;right:calc(50% - 100px)}@media only screen and (max-width: 990px){.cm-interactive-map .object-infowindow{left:0 !important;top:0 !important;display:block !important;width:100%;position:relative;margin-bottom:0.9375rem;padding:0;transition:background 300ms ease-in-out}.cm-interactive-map .object-infowindow.top:after,.cm-interactive-map .object-infowindow.bottom:after{display:none}.cm-interactive-map .object-infowindow.active{background:rgba(var(--vsm-primary-colour), 1)}.cm-interactive-map .object-infowindow.active .infowindow-header:after{content:""}.cm-interactive-map .object-infowindow.active .infowindow-content,.cm-interactive-map .object-infowindow.active .infowindow-footer{display:block}.cm-interactive-map .object-infowindow.active .btn{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-body-copy-colour), 1)}.cm-interactive-map .object-infowindow.active .btn:hover{background:rgba(var(--vsm-black), 1);color:rgba(var(--vsm-white), 1)}.cm-interactive-map .object-infowindow.active .btn.btn-secondary{background:rgba(var(--vsm-body-copy-colour), 1);color:rgba(var(--vsm-white), 1);border:0rem solid rgba(var(--vsm-white), 0)}.cm-interactive-map .object-infowindow.active .btn.btn-secondary:hover{background:rgba(var(--vsm-black), 1)}.cm-interactive-map .object-infowindow.active .btn.btn-secondary:hover span{color:rgba(var(--vsm-white), 1)}.cm-interactive-map .object-infowindow .infowindow-header{padding:1.875rem;cursor:pointer}.cm-interactive-map .object-infowindow .infowindow-header .xs-heading{margin-bottom:0}.cm-interactive-map .object-infowindow .infowindow-content .rte{font-size:16px;font-size:1rem}.cm-interactive-map .object-infowindow .infowindow-content,.cm-interactive-map .object-infowindow .infowindow-footer{padding:0 1.875rem;display:none}.cm-interactive-map .object-infowindow .infowindow-footer{padding-bottom:1.875rem}}.cm-energy-diagram .cm-body>.container>.row{align-items:center}.cm-energy-diagram .cm-body>.container>.row .col{flex:1 0 100%;margin-bottom:1.875rem}@media(min-width: 1024px){.cm-energy-diagram .cm-body>.container>.row .col{flex:1 0 50%;margin-bottom:0rem}}.cm-energy-diagram .cm-body>.container>.row .col .info-d-section{cursor:pointer}.cm-energy-diagram .cm-body>.container>.row .col .info-d-section.active .tab-text{opacity:1}.cm-energy-diagram .cm-body>.container>.row .col .label .tab-text{opacity:0}.cm-energy-diagram .cm-body>.container>.row .col .label:hover .tab-text{opacity:1}.cm-double-team .row .col{flex:1 0 100%}@media(min-width: 1024px){.cm-double-team .row .col{flex:1 0 50%}}.cm-double-team .team-member{transition:all 300ms ease-in-out;display:flex;flex-direction:row;border:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.1);background:rgba(var(--vsm-body-copy-colour), 0.1);padding:0.9375rem;margin-bottom:0.9375rem;height:100%}.cm-double-team .team-member .media{width:9.375rem;height:9.375rem;flex:1 0 9.375rem;margin-right:1.875rem}.cm-double-team .team-member .media img{width:100%;height:100%;object-fit:cover}.cm-double-team .team-member .content .member-name{font-size:18px;font-size:1.125rem;margin-bottom:0.3125rem}.cm-double-team .team-member .content .member-details{font-size:16px;font-size:1rem}.cm-double-team .team-member .content .rte{font-size:14px;font-size:.875rem}.cm-double-team .team-member .content .rte p,.cm-double-team .team-member .content .rte li,.cm-double-team .team-member .content .rte a{font-size:inherit}.cm-double-team .team-member .content .social-contacts{list-style:none;padding:0;margin:0;display:flex}.cm-double-team .team-member .content .social-contacts li{margin:0 0.9375rem 0 0;padding:0}.cm-double-team .team-member:hover{transform:scale(1.05);border:0.0625rem solid rgba(var(--vsm-black), 0.5);background:rgba(var(--vsm-body-copy-colour), 0.1)}#vennture_dynamic_jobsearch .vsm-search-bar{position:relative;z-index:1}#vennture_dynamic_jobsearch .vsm-search-bar .bg{background:rgba(var(--vsm-body-copy-colour), 1)}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:first-child .field input{background:rgba(255,255,255,.2);color:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:first-child .field input:active,#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:first-child .field input:focus{outline:none;border:0;box-shadow:none}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:first-child .field input::-webkit-input-placeholder{color:rgba(var(--vsm-white), 0.5)}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:first-child .field input::-moz-placeholder{color:rgba(var(--vsm-white), 0.5)}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:first-child .field input:-ms-input-placeholder{color:rgba(var(--vsm-white), 0.5)}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:first-child .field input:-moz-placeholder{color:rgba(var(--vsm-white), 0.5)}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field input,#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field select{background:rgba(255,255,255,.2);border:none;color:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field input:active,#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field input:focus,#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field select:active,#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field select:focus{outline:none;border:0;box-shadow:none}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field input::-webkit-input-placeholder,#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field select::-webkit-input-placeholder{color:rgba(var(--vsm-white), 0.5)}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field input::-moz-placeholder,#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field select::-moz-placeholder{color:rgba(var(--vsm-white), 0.5)}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field input:-ms-input-placeholder,#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field select:-ms-input-placeholder{color:rgba(var(--vsm-white), 0.5)}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field input:-moz-placeholder,#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field select:-moz-placeholder{color:rgba(var(--vsm-white), 0.5)}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field select{background:rgba(255,255,255,0);border-left:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.5) !important}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(3) .field select{background:rgba(0,0,0,0)}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(3) .field select:active,#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col:nth-child(3) .field select:focus{outline:none;box-shadow:none}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col-auto .btn{background:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col-auto .btn:hover{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .vsm-search-bar .bg .search-bar .row .col .form-holder form>.row>.col-auto .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .job-search-filters .filter-group .filter-heading,#vennture_dynamic_jobsearch .map-container .job-results .job-listing>li.job-data.active .xs-heading{color:rgba(var(--vsm-body-copy-colour), 1)}#vennture_dynamic_jobsearch .results-header .col-auto .btn,#vennture_dynamic_jobsearch .map .btn{background:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .results-header .col-auto .btn:hover,#vennture_dynamic_jobsearch .map .btn:hover{background:rgba(var(--vsm-body-copy-colour), 1)}#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.button-icons .field button:hover svg,#vennture_dynamic_jobsearch #vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.button-icons .field button.selected svg{color:rgba(var(--vsm-body-copy-colour), 1)}#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.button-icons .field button:hover span,#vennture_dynamic_jobsearch #vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.button-icons .field button.selected span{color:rgba(var(--vsm-body-copy-colour), 1)}#vennture_dynamic_jobsearch .job-listing .job-data .xs-heading{color:rgba(var(--vsm-body-copy-colour), 1)}/*# sourceMappingURL=theme.min.css.map */