:root{--vsm-white: 255, 255, 255;--vsm-black: 9, 9, 9;--vsm-body-copy-colour: 118, 124, 127;--vsm-accent-colour: 23, 155, 158;--vsm-primary-colour: 255, 94, 0;--vsm-secondary-colour: 80, 74, 70;--vsm-tertiary-colour: 39, 41, 44;--vsm-quaternary-colour: 22, 23, 25;--vsm-quinary-colour: 228, 225, 219}: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: 80px;--vsm-desktop-padding-bottom: 80px}.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}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("../fonts/lato-v23-latin-300.eot");src:url("../fonts/lato-v23-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-v23-latin-300.woff2") format("woff2"),url("../fonts/lato-v23-latin-300.woff") format("woff"),url("../fonts/lato-v23-latin-300.ttf") format("truetype"),url("../fonts/lato-v23-latin-300.svg#Lato") format("svg")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/lato-v23-latin-regular.eot");src:url("../fonts/lato-v23-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-v23-latin-regular.woff2") format("woff2"),url("../fonts/lato-v23-latin-regular.woff") format("woff"),url("../fonts/lato-v23-latin-regular.ttf") format("truetype"),url("../fonts/lato-v23-latin-regular.svg#Lato") format("svg")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/lato-v23-latin-700.eot");src:url("../fonts/lato-v23-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-v23-latin-700.woff2") format("woff2"),url("../fonts/lato-v23-latin-700.woff") format("woff"),url("../fonts/lato-v23-latin-700.ttf") format("truetype"),url("../fonts/lato-v23-latin-700.svg#Lato") format("svg")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("../fonts/lato-v23-latin-900.eot");src:url("../fonts/lato-v23-latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-v23-latin-900.woff2") format("woff2"),url("../fonts/lato-v23-latin-900.woff") format("woff"),url("../fonts/lato-v23-latin-900.ttf") format("truetype"),url("../fonts/lato-v23-latin-900.svg#Lato") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../fonts/open-sans-v34-latin-300.eot");src:url("../fonts/open-sans-v34-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-300.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-300.woff") format("woff"),url("../fonts/open-sans-v34-latin-300.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-300.svg#OpenSans") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v34-latin-regular.eot");src:url("../fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-regular.woff") format("woff"),url("../fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url("../fonts/open-sans-v34-latin-500.eot");src:url("../fonts/open-sans-v34-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-500.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-500.woff") format("woff"),url("../fonts/open-sans-v34-latin-500.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-500.svg#OpenSans") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../fonts/open-sans-v34-latin-600.eot");src:url("../fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-600.woff") format("woff"),url("../fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/open-sans-v34-latin-700.eot");src:url("../fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-700.woff") format("woff"),url("../fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:url("../fonts/open-sans-v34-latin-800.eot");src:url("../fonts/open-sans-v34-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-800.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-800.woff") format("woff"),url("../fonts/open-sans-v34-latin-800.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-800.svg#OpenSans") format("svg")}html,body{height:100% !important;font-family:"Lato",sans-serif;font-size:16px;font-size:1rem;font-weight:300;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:"Lato",sans-serif;font-weight:600}ul,ol,dd,p{font-family:"Open Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:400}ul strong,ol strong,dd strong,p strong{font-weight:600}a{color:#ff5e00;text-decoration:underline}a:hover{text-decoration:none;color:#179b9e}.heading{font-size:70px;font-size:4.375rem}.md-heading{font-size:50px;font-size:3.125rem;margin-bottom:1.875rem}.sm-heading{font-size:30px;font-size:1.875rem;margin-bottom:1.25rem}.xs-heading{font-size:18px;font-size:1.125rem}.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}.btn{border-radius:6.25rem;background:rgba(var(--vsm-primary-colour), 1)}.btn span{color:#000}.btn:hover{background:rgba(var(--vsm-black), 1);border-color:rgba(var(--vsm-black), 1);color:rgba(var(--vsm-white), 1)}.btn:hover span{color:#fff}.vsm-media-hub .fa-twitter:before{content:""}::-moz-selection{background-color:rgba(var(--vsm-primary-colour), 1);color:#fff}::selection{background-color:rgba(var(--vsm-primary-colour), 1);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#121010}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, rgba(var(--vsm-primary-colour), 1) 0%, rgba(var(--vsm-primary-colour), 1) 100%)}::-webkit-scrollbar-thumb:hover{background:rgba(var(--vsm-primary-colour), 1)}html{scrollbar-color:rgba(var(--vsm-primary-colour), 1) #121010;background-color:#0a0a0a}.rte ul{list-style:outside;list-style-type:none;margin-left:0;padding-left:0}.rte ul li{padding-left:20px;position:relative;font-size:inherit}.rte ul li:before{content:"";position:relative;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;color:rgba(var(--vsm-primary-colour), 1);position:absolute;left:0;top:3px}.plyr__control.plyr__control--overlaid{background:rgba(var(--vsm-white), 0.6);width:7.5rem;height:7.5rem}.plyr__control.plyr__control--overlaid svg{fill:rgba(var(--vsm-primary-colour), 1);width:3.375rem;height:2.875rem;margin:0 auto}.plyr__control.plyr__control--overlaid:hover svg{fill:rgba(var(--vsm-white), 1)}.plyr--full-ui input[type=range]{color:rgba(var(--vsm-primary-colour), 1)}:root{--plyr-video-control-background-hover: rgba(var(--vsm-primary-colour), 1)}.search-bar .element .field .hide::placeholder{opacity:0}.search-bar .element .field .hide:-moz-placeholder{opacity:0}.search-bar .element .field .hide::-webkit-input-placeholder{opacity:0}.search-bar .faux-input{position:absolute;z-index:4;padding:0.6625rem 0.75rem;background:rgba(var(--vsm-white), 0);width:80%}.search-bar .faux-input .typed{color:rgba(var(--vsm-white), 1);font-weight:400;font-size:16px;font-size:1rem}.search-bar .input-group input[type=text]:nth-of-type(2),.search-bar .input-group .form-control:nth-of-type(2){max-width:12.5rem}.field.required .form-control{border:0.0625rem solid rgba(var(--vsm-primary-colour), 1) !important}.field.required [class*=icheck-]>input:first-child+label::before{border:0.0625rem solid rgba(var(--vsm-primary-colour), 1) !important}.element label{color:rgba(var(--vsm-tertiary-colour), 1);font-weight:600}.element.text input{border-radius:0.3125rem}.element.select select{border-radius:0.3125rem;border:none}.element.textarea textarea{border-radius:0.3125rem;border:none}.element.file .custom-file label{border-radius:0.3125rem}.element.checkbox label{font-weight:400;font-family:"Open Sans",sans-serif}.element.checkbox label p{font-size:12px;font-size:.75rem;margin-bottom:0}[class*=icheck-]>input:first-child+input[type=hidden]+label::before,[class*=icheck-]>input:first-child+label::before{border-radius:0.3125rem}#temp-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:0}[data-section]{position:relative}body,.main{background:#f4f1ed url("../uploads/bg.gif");background-position:top;background-repeat:repeat-y;background-attachment:fixed;background-size:cover}.menu-open .vsm-top{background:rgba(var(--vsm-quaternary-colour), 1)}.menu-open .vsm-top.switch-fixed,.menu-open .vsm-top.switch-fixed.fixed,.menu-open .vsm-top.fixed{position:fixed}.menu-open .vsm-top .navigation .more-nav ul li .burger-menu span,.menu-open .vsm-top .navigation .more-nav ul li .burger-menu span:before,.menu-open .vsm-top .navigation .more-nav ul li .burger-menu span:after{background:rgba(var(--vsm-primary-colour), 1)}.menu-open .vsm-top .navigation .more-nav ul li a{color:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .more-nav ul li .burger-menu span,.vsm-top.fixed .navigation .more-nav ul li .burger-menu span:before,.vsm-top.fixed .navigation .more-nav ul li .burger-menu span:after,.vsm-top.switch-fixed .navigation .more-nav ul li .burger-menu span,.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-primary-colour), 1)}.vsm-top{background:#0a0a0a;background:rgba(0,0,0,0)}@media(min-width: 1024px){.vsm-top{position:sticky !important}}.vsm-top.switch-fixed{background:rgba(var(--vsm-quaternary-colour), 1)}@media(min-width: 1024px){.vsm-top.switch-fixed{position:sticky !important}}.vsm-top.switch-fixed.fixed{background:rgba(var(--vsm-quaternary-colour), 1)}.vsm-top.switch-sticky{position:fixed !important}.vsm-top.switch-fixed{position:sticky}.vsm-top.fixed{position:sticky}.vsm-top .navigation .burger-menu span,.vsm-top .navigation .burger-menu span:before,.vsm-top .navigation .burger-menu span:after{background:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav nav{justify-content:flex-end}.vsm-top .navigation .brand img{height:1.4rem}@media(min-width: 768px){.vsm-top .navigation .brand img{height:2.5rem}}.vsm-top .navigation .primary-nav ul li a{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .primary-nav ul li.dropdown>a:after,.vsm-top .navigation .primary-nav ul li.meganav>a:after{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .primary-nav ul li.dropdown ul,.vsm-top .navigation .primary-nav ul li.meganav ul{width:max-content;min-width:9rem}.vsm-top .navigation .more-nav ul li.search-bar-btn{margin-right:1rem}@media(max-width: 768px){.vsm-top .navigation .more-nav ul li{margin:0 0 0 .263rem}}.vsm-top .navigation .more-nav ul li.lang .toggle-drop span{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .more-nav ul li.lang .toggle-drop span i{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .more-nav ul li.lang .toggle-drop .menu-dropdown{border-top-left-radius:.313rem;width:5rem}.vsm-top .navigation .more-nav ul li.lang .toggle-drop .menu-dropdown ul li a{display:inline-flex;width:100%;align-items:center;justify-content:center}.vsm-top .navigation .more-nav ul li.lang .toggle-drop .menu-dropdown ul li a img{max-width:45px}.vsm-top .navigation .more-nav ul li.lang .toggle-drop:hover .menu-dropdown li:hover{background:rgba(var(--vsm-primary-colour), 0.3)}.vsm-top .navigation .more-nav ul li a{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .more-nav ul li a.btn i{display:none}.vsm-top .navigation .more-nav ul li a.btn span{display:block}@media(max-width: 992px){.vsm-top .navigation .more-nav ul li a.btn{border-radius:50%;display:flex;justify-content:center;align-items:center;height:4rem;width:4rem;font-size:2rem}.vsm-top .navigation .more-nav ul li a.btn span{display:none}.vsm-top .navigation .more-nav ul li a.btn i{display:block}}.vsm-top .navigation .more-nav ul li a.btn:hover{background:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .more-nav ul li a.btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top.fixed{background:#0a0a0a;background:rgba(var(--vsm-quaternary-colour), 1)}.vsm-top.fixed .navigation .primary-nav ul li a{color:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .primary-nav ul li a:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top.fixed .navigation .more-nav ul li a{color:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .primary-nav ul li.dropdown>a:after,.vsm-top.fixed .navigation .primary-nav ul li.meganav>a:after{color:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .primary-nav ul li:hover.dropdown>a:after,.vsm-top.fixed .navigation .primary-nav ul li:hover.meganav>a:after{color:rgba(var(--vsm-primary-colour), 1)}.cm-hero-scroller .search-bar{margin-top:1.875rem;z-index:0;position:relative}.cm-hero-scroller .search-bar .form-holder .input-group .input-group-text{background:rgba(var(--vsm-white), 0);border:0;padding-left:0;border-bottom:0.0625rem solid rgba(var(--vsm-white), 1);border-radius:0}.cm-hero-scroller .search-bar .form-holder .input-group .input-group-text i{color:rgba(var(--vsm-white), 1)}.cm-hero-scroller .search-bar .form-holder .input-group .faux-input{padding-left:2.5rem}.cm-hero-scroller .search-bar .form-holder .input-group input[type=text]{background:rgba(var(--vsm-white), 0);border:0;border-radius:0 !important;border-bottom:0.0625rem solid rgba(var(--vsm-white), 1);color:rgba(var(--vsm-white), 1)}.cm-hero-scroller .search-bar .form-holder .input-group input[type=text]::placeholder{color:rgba(var(--vsm-white), 1)}.cm-hero-scroller .search-bar .form-holder .input-group input[type=text]:focus{outline:none;box-shadow:none;border-bottom:0.0625rem solid rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}.cm-hero-scroller .search-bar .form-holder .input-group button{margin-left:1.875rem !important;border-radius:6.25rem !important;border:0.0625rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 0);color:rgba(var(--vsm-white), 1)}.cm-hero-scroller .search-bar .form-holder .input-group button span{color:#fff}.cm-hero-scroller .search-bar .form-holder .input-group button:hover{border:0.0625rem solid rgba(var(--vsm-primary-colour), 1);background:rgba(var(--vsm-primary-colour), 1)}.cm-hero-scroller .search-bar .form-holder .input-group button:hover span{color:#000}.hero-reavel{width:100%;height:180vh;position:relative;overflow:hidden;background:#0a0a0a;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:0;min-height:50rem}@media(min-width: 768px){.hero-reavel{height:160vh}}@media(min-width: 1024px){.hero-reavel{height:150vh}}.hero-reavel .bg{width:100%;height:150vh;position:relative;overflow:hidden;background:#0a0a0a;background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;transform:scale(1)}@media(min-width: 768px){.hero-reavel .bg{background-size:cover}}.hero-reavel .bg .video{position:absolute;width:140vw;height:130vh;transform:translateX(-20vw);object-fit:cover;left:0;right:0}.hero-reavel .overlay{background:#202124;background:linear-gradient(0deg, rgba(var(--vsm-tertiary-colour), 1) 0%, rgba(32, 33, 36, 0.2) 100%);position:absolute;background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;opacity:0;top:0}.hero-reavel .mask{position:absolute;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:70%;top:0}.hero-reavel .intro{position:absolute;width:100%;height:100vh;display:flex;align-items:center;z-index:0;top:0;min-height:21.875rem}@media(min-width: 768px){.hero-reavel .intro .col{max-width:66%}}.hero-reavel .intro .heading{font-size:30px;font-size:1.875rem;line-height:1.1;letter-spacing:-0.5px;font-weight:700}@media(min-width: 768px){.hero-reavel .intro .heading{font-size:50px;font-size:3.125rem}}@media(min-width: 1024px){.hero-reavel .intro .heading{font-size:60px;font-size:3.75rem}}.hero-reavel .intro p{font-size:18px;font-size:1.125rem}.hero-reavel .intro .heading,.hero-reavel .intro p{color:#fff}.hero-reavel .reveal-content{position:absolute;width:100%;height:16rem;display:flex;align-items:center;opacity:0;z-index:1;top:0%}@media(max-width: 768px){.hero-reavel .reveal-content{height:auto}}.hero-reavel .reveal-content p{color:#fff}.hero-reavel .reveal-content .larger-text p{line-height:1.3;font-weight:400;font-size:30px;font-size:1.875rem}@media(min-width: 768px){.hero-reavel .reveal-content .larger-text p{font-size:40px;font-size:2.5rem}}@media(min-width: 1200px){.hero-reavel .reveal-content .larger-text p{font-size:40px;font-size:2.5rem}}.hero-reavel .reveal-content .btn:hover{background:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-primary-colour), 1)}.hero-reavel .reveal-content .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.video-background{position:relative;overflow:hidden;width:100vw;height:180vh}.video-background:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:180vh;background:linear-gradient(180deg, rgba(var(--vsm-quaternary-colour), 0) 0%, rgba(var(--vsm-quaternary-colour), 1) 50%, rgba(var(--vsm-quaternary-colour), 1) 100%)}.video-background iframe{position:absolute;top:50%;left:50%;width:100vw;height:180vh;transform:translate(-50%, -80%)}@media(min-aspect-ratio: 16/9){.video-background iframe{height:81.25vw}}@media(max-aspect-ratio: 16/9){.video-background iframe{width:257.78vh}}.line{width:10px;height:10px;background:red;margin:0 auto;left:0;right:0;top:0%;opacity:1;z-index:1111;transform-origin:0 0%}.vsm-content-layout-2{position:relative}.vsm-default-footer{position:relative}.vsm-default-signoff{position:relative}.cm-content-layout-2{overflow:hidden;background:rgba(var(--vsm-tertiary-colour), 1);background:linear-gradient(0deg, rgba(var(--vsm-quaternary-colour), 1) 0%, rgba(var(--vsm-tertiary-colour), 1) 100%)}.cm-content-layout-2 .branded-bg{position:absolute;margin:0 auto;left:0;right:0;max-width:37.5rem}@media(min-width: 1024px){.cm-content-layout-2 .branded-bg{max-width:46.875rem}}.cm-content-layout-2 .branded-bg img{width:90%;height:90%;object-fit:cover}.cm-content-layout-2 .cm-body>.row>.col{flex:1 0 100%}@media(min-width: 768px){.cm-content-layout-2 .cm-body>.row>.col{flex:1 0 0}}.cm-content-layout-2 .content{z-index:1;position:relative}.cm-content-layout-2 .content .md-heading{color:rgba(var(--vsm-white), 1);position:absolute;z-index:1;max-width:31.25rem;padding-left:1.5625rem;font-size:30px;font-size:1.875rem;font-weight:900}@media(min-width: 768px){.cm-content-layout-2 .content .md-heading{font-size:40px;font-size:2.5rem}}@media(min-width: 1200px){.cm-content-layout-2 .content .md-heading{font-size:60px;font-size:3.75rem}}.cm-content-layout-2 .content .md-heading:before{content:"";display:inline-block;position:relative;width:1.25rem;height:1.25rem;background:rgba(var(--vsm-primary-colour), 1);border-radius:6.25rem;position:absolute;top:15px;left:0}.cm-content-layout-2 .media img{width:100%;height:100%;object-fit:cover}.cm-content-layout-2 .row>.col:nth-child(1) .content{display:flex;flex-direction:column}.cm-content-layout-2 .row>.col:nth-child(1) .content .media{max-width:80%;align-self:center}@media screen and (max-width: 676px){.cm-content-layout-2 .row>.col:nth-child(1) .content .media{max-height:15.625rem;transform:translate3d(0, 0, 0) !important}}@media(min-width: 768px){.cm-content-layout-2 .row>.col:nth-child(1) .content .media{padding-top:4.375rem;max-width:60%}}.cm-content-layout-2 .row>.col:nth-child(1) .content .media img{opacity:.5}.cm-content-layout-2 .row>.col:nth-child(2) .content{margin-top:6.25rem;display:flex;flex-direction:column}.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(1) .md-heading{margin-top:4.375rem}.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(1) .media{max-width:80%;align-self:center}@media screen and (max-width: 676px){.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(1) .media{max-height:15.625rem;transform:translate3d(0, 0, 0) !important}}@media(min-width: 768px){.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(1) .media{align-self:flex-end}}.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(2){flex-direction:row;margin-top:6.25rem}.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(2) .media{max-width:80%;margin-right:1.875rem}.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(2) .rte{color:rgba(var(--vsm-white), 1)}.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(2) .rte p,.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(2) .rte li,.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(2) .rte h1,.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(2) .rte h2,.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(2) .rte h3,.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(2) .rte h4,.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(2) .rte h5,.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(2) .rte h6{color:inherit}.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(2) .rte .btn{background:rgba(var(--vsm-primary-colour), 1)}.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(2) .rte .btn:hover{background:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-primary-colour), 1)}.cm-content-layout-2 .row>.col:nth-child(2) .content:nth-child(2) .rte .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel{background:#3b3e40;background:linear-gradient(315deg, rgb(59, 62, 64) 0%, rgb(118, 124, 127) 100%)}.vsm-content-in-image-carousel .vsm-header .xs-heading{display:none}.vsm-content-in-image-carousel .vsm-header .md-heading{color:rgba(var(--vsm-white), 1);font-size:50px;font-size:3.125rem;font-weight:700}@media(min-width: 1024px){.vsm-content-in-image-carousel .vsm-header .md-heading{margin-bottom:3.75rem}}.vsm-content-in-image-carousel .vsm-header .btn{background:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .vsm-header .btn:hover{background:rgba(var(--vsm-white), 1);border:0.0625rem solid rgba(var(--vsm-white), 1)}.vsm-content-in-image-carousel .vsm-header .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .content-in-image{min-height:34.375rem;border-radius:0.625rem}.vsm-content-in-image-carousel .content-in-image .md-heading{font-family:"Open Sans",sans-serif;font-weight:600;font-size:30px;font-size:1.875rem}@media(min-width: 1200px){.vsm-content-in-image-carousel .content-in-image .md-heading{font-size:40px;font-size:2.5rem}}.vsm-content-in-image-carousel .content-in-image .rte{display:none}.vsm-content-in-image-carousel .content-in-image .btn{position:relative;text-decoration:none;font-weight:600;font-size:14px;font-size:.875rem;background:none;padding:0;border:none}.vsm-content-in-image-carousel .content-in-image .btn span{display:none}.vsm-content-in-image-carousel .content-in-image .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 .btn:hover{border:none;color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .content-in-image .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .content-in-image .btn:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.vsm-content-in-image-carousel .content-in-image:hover .rte{display:block}.vsm-content-in-image-carousel .content-in-image:hover .btn span{display:inline-block}.vsm-content-in-image-carousel .flex-wrapper{position:relative}.vsm-content-in-image-carousel .swiper-navigation{position:absolute;display:flex;top:45%;width:100%;left:0;right:0;margin:0 auto;justify-content:space-between}.vsm-content-in-image-carousel .swiper-navigation div{margin:0 0.625rem;background:rgba(var(--vsm-primary-colour), 1);border:0.125rem solid rgba(var(--vsm-primary-colour), 1);border-radius:100em;width:4.6875rem;height:4.6875rem}.vsm-content-in-image-carousel .swiper-navigation div:hover{border:0.125rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1);opacity:1;color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-content-in-image-carousel div.swiper-button-prev{left:calc(0% - 2.3rem);font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.vsm-content-in-image-carousel div.swiper-button-prev:after{content:"";background:url("../uploads/brandmark-outlined.svg");opacity:0;width:700px;height:700px;display:block;position:absolute;top:-310px;left:-310px;background-size:cover;pointer-events:none;transition:opacity 800ms ease-in-out}.vsm-content-in-image-carousel div.swiper-button-prev:hover:after{opacity:1;animation:spin 2s linear infinite}.vsm-content-in-image-carousel div.swiper-button-next{right:calc(0% - 2.3rem);left:auto;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.vsm-content-in-image-carousel div.swiper-button-next:after{content:"";background:url("../uploads/brandmark-outlined.svg");opacity:0;width:700px;height:700px;display:block;position:absolute;top:-310px;left:-310px;background-size:cover;pointer-events:none;transition:opacity 800ms ease-in-out}.vsm-content-in-image-carousel div.swiper-button-next:hover:after{opacity:1;animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.vsm-aligned-title-intro-text{position:relative}.vsm-aligned-title-intro-text .xs-heading{display:none}.vsm-aligned-title-intro-text .md-heading{font-size:50px;font-size:3.125rem;margin-bottom:1.25rem}.vsm-aligned-title-intro-text .btn{background:rgba(var(--vsm-primary-colour), 1);border-color:rgba(var(--vsm-primary-colour), 1)}.vsm-aligned-title-intro-text .btn:hover{background:rgba(var(--vsm-black), 1);border-color:rgba(var(--vsm-black), 1)}.vsm-aligned-title-intro-text .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-aligned-title-intro-text.grey{background:rgba(var(--vsm-quinary-colour), 1)}.vsm-aligned-title-intro-text.dark{background:rgba(var(--vsm-tertiary-colour), 1)}.vsm-aligned-title-intro-text.dark .sm-heading{color:rgba(var(--vsm-white), 1)}.vsm-aligned-title-intro-text.dark .md-heading{color:rgba(var(--vsm-white), 1)}.vsm-aligned-title-intro-text.dark .rte{color:rgba(var(--vsm-white), 1)}.vsm-aligned-title-intro-text.dark .btn{background:rgba(var(--vsm-primary-colour), 1);border-color:rgba(var(--vsm-primary-colour), 1)}.vsm-aligned-title-intro-text.dark .btn:hover{background:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-white), 1)}.vsm-aligned-title-intro-text.dark .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-carousel.grey{background:rgba(var(--vsm-quinary-colour), 1)}.vsm-content-carousel .vsm-header{display:none}.vsm-content-carousel .vsm-body .swiper-slide .content .col{flex:1 0 100%}.vsm-content-carousel .vsm-body .swiper-slide .content .col:nth-child(2){display:none}.vsm-content-carousel .vsm-body .swiper-slide .content .col .media img{width:100%;height:100%;object-fit:contain;max-width:14.375rem;max-height:9.375rem;margin:0 auto}.vsm-content-carousel .swiper-navigation{display:none}.vsm-job-carousel{position:relative;background:#e1dcd5;background-image:url("../uploads/grey-brandmark.svg");background-position:120% 50%;background-repeat:no-repeat;background-size:60%}.vsm-job-carousel .vsm-header .xs-heading{display:none}.vsm-job-carousel .swiper-slide{border-radius:0.625rem;background:rgba(var(--vsm-white), 0.6)}.vsm-job-carousel .swiper-slide:after{content:"";background-image:url("../uploads/colour-brandmark.svg");width:1.875rem;height:1.875rem;display:block;position:absolute;right:0.625rem;bottom:0.625rem}.vsm-job-carousel .swiper-slide .content .post-date{display:none}.vsm-job-carousel .swiper-slide .content .xs-heading{font-size:25px;font-size:1.5625rem;margin-bottom:1.875rem}.vsm-job-carousel .swiper-slide .content .job-ref{display:none}.vsm-job-carousel .swiper-slide .content .job-data-highlights{margin-bottom:1.875rem}.vsm-job-carousel .swiper-slide:hover{background:rgba(var(--vsm-white), 1)}.vsm-job-carousel .flex-wrapper{position:relative}.vsm-job-carousel .swiper-navigation{position:absolute;display:flex;top:45%;width:100%;left:0;right:0;margin:0 auto;justify-content:space-between}.vsm-job-carousel .swiper-navigation div{margin:0 0.625rem;background:rgba(var(--vsm-primary-colour), 1);border:0.125rem solid rgba(var(--vsm-primary-colour), 1);border-radius:100em;width:4.6875rem;height:4.6875rem}.vsm-job-carousel .swiper-navigation div:hover{border:0.125rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1);opacity:1;color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-carousel .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-job-carousel div.swiper-button-prev{left:calc(0% - 2.3rem);font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.vsm-job-carousel div.swiper-button-prev:after{content:"";background:url("../uploads/brandmark-outlined.svg");opacity:0;width:300px;height:300px;display:block;position:absolute;top:-115px;left:-115px;background-size:cover;pointer-events:none;transition:opacity 800ms ease-in-out}.vsm-job-carousel div.swiper-button-prev:hover:after{opacity:1;animation:spin 2s linear infinite}.vsm-job-carousel div.swiper-button-next{right:calc(0% - 2.3rem);left:auto;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.vsm-job-carousel div.swiper-button-next:after{content:"";background:url("../uploads/brandmark-outlined.svg");opacity:0;width:300px;height:300px;display:block;position:absolute;top:-115px;left:-115px;background-size:cover;pointer-events:none;transition:opacity 800ms ease-in-out}.vsm-job-carousel div.swiper-button-next:hover:after{opacity:1;animation:spin 2s linear infinite}.vsm-full-width-call-to-action-alt .bg{background:#3b3e40;background:linear-gradient(315deg, rgb(59, 62, 64) 0%, rgb(118, 124, 127) 100%);padding:3.125rem 0}.vsm-full-width-call-to-action-alt .row{justify-content:space-between}.vsm-full-width-call-to-action-alt .col{max-width:100%;flex:1 0 100%;width:100%}.vsm-full-width-call-to-action-alt .col .content{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:space-between}@media(min-width: 768px){.vsm-full-width-call-to-action-alt .col .content{flex-direction:row;text-align:left}}.vsm-full-width-call-to-action-alt .col .content .rte{flex:1 0 100%;max-width:100%;margin-bottom:1.25rem;font-size:30px;font-size:1.875rem}@media(min-width: 768px){.vsm-full-width-call-to-action-alt .col .content .rte{flex:1 0 75%;max-width:75%;margin-bottom:0rem}}.vsm-full-width-call-to-action-alt .col .content .rte p{font-size:inherit}footer.vsm-default-footer,.vsm-default-signoff{background-color:rgba(var(--vsm-tertiary-colour), 1)}footer.vsm-default-footer .newsletter-signup .btn,footer.vsm-default-footer .newsletter-signup .form-control{border-radius:0 !important}.vsm-default-signoff span{opacity:.7}.vsm-default-signoff a{opacity:.7}.vsm-default-signoff .signoff-links li{font-size:12px;font-size:.75rem}.vsm-default-signoff .signoff-links li a:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-default-signoff .designed-by a{opacity:1}.vsm-default-signoff .designed-by a:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-default-internal-hero.medium .bg{height:100%;min-height:34.375rem}.vsm-default-internal-hero.medium .bg .component-wrapper{padding-top:6.25rem}.vsm-default-internal-hero .bg::before{background:#27292c;background:linear-gradient(0deg, rgb(39, 41, 44) 0%, rgba(39, 41, 44, 0) 100%)}.vsm-default-internal-hero .bg:after{content:"";background:url("../uploads/mask.svg");width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:0;opacity:.8}.vsm-default-internal-hero .bg .component-wrapper{position:relative;z-index:1}.vsm-default-internal-hero .bg .component-wrapper .xs-heading{display:none}.vsm-default-internal-hero .bg .component-wrapper .md-heading{font-size:40px;font-size:2.5rem;margin-bottom:1.25rem}.vsm-default-internal-hero .bg .component-wrapper .btn:hover{background:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-primary-colour), 1)}.vsm-default-internal-hero .bg .component-wrapper .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-default-internal-hero .search-bar{margin-top:1.875rem}.vsm-default-internal-hero .search-bar .faux-input{border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem}.vsm-default-internal-hero .search-bar .faux-input .typed{padding-left:0.625rem;color:rgba(var(--vsm-black), 1)}.vsm-default-internal-hero .search-bar .form-holder{width:100%;padding-right:0.9375rem;padding-left:0.9375rem;margin-right:auto;margin-left:auto}.vsm-default-internal-hero .search-bar .form-holder .row{position:relative}.vsm-default-internal-hero .search-bar .form-holder .row .col{margin:0;padding:0}.vsm-default-internal-hero .search-bar .form-holder .row .col:nth-child(2) .element.text input{border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;height:2.6875rem;padding-left:1.25rem;color:rgba(var(--vsm-black), 1)}@media(min-width: 768px){.vsm-default-internal-hero .search-bar .form-holder .row .col:nth-child(2) .element.text input{border-top-right-radius:0;border-bottom-right-radius:0}}.vsm-default-internal-hero .search-bar .form-holder .row .col:nth-child(3) .element.text.form-group input{border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem;border-top-right-radius:0rem;border-bottom-right-radius:0rem;background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-black), 1)}@media(min-width: 768px){.vsm-default-internal-hero .search-bar .form-holder .row .col:nth-child(3) .element.text.form-group input{border-radius:0 !important}}.vsm-default-internal-hero .search-bar .form-holder .row .col:nth-child(3) .element.text.form-group input::placeholder{color:rgba(var(--vsm-black), 1);opacity:.3}.vsm-default-internal-hero .search-bar .form-holder .row .col:nth-child(3) .element.text.form-group input:-moz-placeholder{color:rgba(var(--vsm-black), 1);opacity:.3}.vsm-default-internal-hero .search-bar .form-holder .row .col:nth-child(3) .element.text.form-group input::-webkit-input-placeholder{color:rgba(var(--vsm-black), 1);opacity:.3}.vsm-default-internal-hero .search-bar .form-holder .row .col:nth-child(3) .element.select.form-group select{border-top-left-radius:0rem;border-bottom-left-radius:0rem;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;border:0}@media(min-width: 768px){.vsm-default-internal-hero .search-bar .form-holder .row .col:nth-child(3) .element.select.form-group select{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0rem;border-bottom-right-radius:0rem}}.vsm-default-internal-hero .search-bar .form-holder .row .col-auto{padding:0}.vsm-default-internal-hero .search-bar .form-holder .row .btn{border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;background:rgba(var(--vsm-primary-colour), 1)}@media(min-width: 768px){.vsm-default-internal-hero .search-bar .form-holder .row .btn{border-top-left-radius:0;border-bottom-left-radius:0}}.vsm-default-internal-hero .search-bar .form-holder .row .btn:hover{background:rgba(var(--vsm-black), 1);border-color:rgba(var(--vsm-black), 1)}.vsm-default-internal-hero .search-bar .form-holder .row .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-carousel .btn span{color:#fff}div.grey{background:rgba(var(--vsm-quinary-colour), 1)}div.dark{background:rgba(var(--vsm-tertiary-colour), 1)}div.dark .xs-heading,div.dark .sm-heading,div.dark .md-heading{color:rgba(var(--vsm-white), 1)}div.dark .rte{color:rgba(var(--vsm-white), 1)}div.dark .btn{background:rgba(var(--vsm-primary-colour), 1);border-color:rgba(var(--vsm-primary-colour), 1)}div.dark .btn:hover{background:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-white), 1)}div.dark .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}div.half-dark{background:rgba(var(--vsm-tertiary-colour), 1);background:linear-gradient(0deg, rgba(var(--vsm-tertiary-colour), 1) 0%, rgba(var(--vsm-tertiary-colour), 1) 50%, rgba(var(--vsm-tertiary-colour), 0) 50%, rgba(var(--vsm-tertiary-colour), 0) 100%)}div.dark-overlap{background:rgba(var(--vsm-tertiary-colour), 1);background:linear-gradient(0deg, rgba(var(--vsm-tertiary-colour), 1) 0%, rgba(var(--vsm-tertiary-colour), 1) 30%, rgba(var(--vsm-tertiary-colour), 0) 30%, rgba(var(--vsm-tertiary-colour), 0) 100%);padding-bottom:3.125rem !important}.vsm-content-image-50-50 .media{border-radius:0.625rem}.vsm-split-content-50-50 .media{max-height:15.625rem;display:flex;align-items:center;margin-bottom:1.875rem;border-radius:0.625rem}.vsm-split-content-50-50 .media img{width:100%;height:100%;object-fit:cover}.vsm-split-content-25-25-25-25 .row{justify-content:center}@media(min-width: 768px){.vsm-split-content-25-25-25-25 .row>.col{flex:1 0 0;max-width:33.33333%}}.vsm-split-content-25-25-25-25 .content .media{width:5.9375rem;height:5.9375rem;border-radius:6.25rem}.vsm-split-content-25-25-25-25.image-cards .content{position:relative}.vsm-split-content-25-25-25-25.image-cards .content .media{width:100%;height:100%;min-height:28.75rem;border-radius:0.625rem;display:flex;align-items:stretch;justify-content:center;align-items:stretch}.vsm-split-content-25-25-25-25.image-cards .content .media::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#27292c;background:linear-gradient(0deg, rgb(39, 41, 44) 0%, rgba(39, 41, 44, 0.6) 49%, rgba(39, 41, 44, 0) 100%)}.vsm-split-content-25-25-25-25.image-cards .content .media img{width:100%;height:auto;object-fit:cover}.vsm-split-content-25-25-25-25.image-cards .content .inner-content{position:absolute;bottom:0;left:0;padding:1.875rem}.vsm-split-content-25-25-25-25.image-cards .content .inner-content .xs-heading{color:rgba(var(--vsm-white), 1);font-size:28px;font-size:1.75rem}.vsm-split-content-25-25-25-25.image-cards .content .inner-content .rte{color:rgba(var(--vsm-white), 1)}.vsm-split-content-25-25-25-25.image-cards .content .inner-content .inline-link{display:inline-block;width:100%;text-align:center;padding:.625rem 1.875rem;color:rgba(var(--vsm-white), 1);border-radius:6.25rem;background:rgba(var(--vsm-primary-colour), 1)}.vsm-split-content-25-25-25-25.image-cards .content .inner-content .inline-link span{color:#000}.vsm-split-content-25-25-25-25.image-cards .content .inner-content .inline-link:hover{background:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-primary-colour), 1)}.vsm-split-content-25-25-25-25.image-cards .content .inner-content .inline-link:after{display:none}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.vsm-short-content-33-33-33 .component-wrapper .content{background:linear-gradient(-270deg, rgba(var(--vsm-primary-colour), 1), rgba(var(--vsm-accent-colour), 1), rgba(var(--vsm-primary-colour), 1), rgba(var(--vsm-accent-colour), 1));background-size:400% 400%;border-radius:0.625rem;padding:0.0625rem;position:relative}.vsm-short-content-33-33-33 .component-wrapper .content:before{content:"";display:block;position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background:rgba(var(--vsm-white), 1);border-radius:0.5625rem;top:1px;left:1px;transition:all 200ms ease-in-out}.vsm-short-content-33-33-33 .component-wrapper .content .feature{padding:1.875rem;position:relative;z-index:1;flex-direction:column}.vsm-short-content-33-33-33 .component-wrapper .content .feature .media{align-items:center;background:none;padding:0;border-radius:0;margin-bottom:1.25rem}.vsm-short-content-33-33-33 .component-wrapper .content .feature .media img{max-width:5rem}.vsm-short-content-33-33-33 .component-wrapper .content .feature .description .xs-heading{margin-bottom:1.25rem}.vsm-short-content-33-33-33 .component-wrapper .content:hover{animation:gradient 5s ease infinite}.vsm-short-content-33-33-33 .component-wrapper .content:hover:before{content:"";display:block;position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);background:rgba(var(--vsm-white), 1);border-radius:0.5rem;top:3px;left:3px}.vsm-contained-full-width-banner .media{border-radius:0.625rem}.vsm-contained-full-width-banner .media .video{aspect-ratio:auto}.vsm-contained-full-width-banner .media .plyr{max-height:31.25rem}@media(max-width: 768px){.vsm-contained-full-width-banner .media .plyr__poster{display:none}}.vsm-contained-full-width-banner .media .plyr--full-ui.plyr--video .plyr__control--overlaid{z-index:20}.vsm-double-media .media{border-radius:0.625rem}.vsm-double-media .row .col-md-6:last-child{margin-top:4.0625rem}.vsm-image-grid.dark-overlap{background:rgba(var(--vsm-tertiary-colour), 1);background:linear-gradient(0deg, rgba(var(--vsm-tertiary-colour), 1) 0%, rgba(var(--vsm-tertiary-colour), 1) 10%, rgba(var(--vsm-tertiary-colour), 0) 10%, rgba(var(--vsm-tertiary-colour), 0) 100%)}.vsm-image-grid .media{aspect-ratio:1/1}.vsm-image-grid .vsm-body .medias .media{border-radius:0.625rem}.vsm-image-grid .vsm-body>.row{padding-bottom:5%}.vsm-image-grid .vsm-body>.row .col:first-child .medias{padding-top:10%}.vsm-image-grid .vsm-body>.row .col:last-child .medias{height:110%}.vsm-image-grid .vsm-body>.row .col:last-child .medias .media{position:relative}.vsm-image-grid .vsm-body>.row .col:last-child .medias .media:after{content:"";background:url("../uploads/white-brandmark.svg");width:3.125rem;height:3.125rem;display:block;position:absolute;bottom:1.875rem;right:1.875rem}.vsm-stats-count-up{position:relative}.vsm-stats-count-up .content{margin-bottom:2.5rem}.vsm-stats-count-up .content .rte{font-weight:600;font-size:20px;font-size:1.25rem}.vsm-stats-count-up .content .rte p,.vsm-stats-count-up .content .rte li,.vsm-stats-count-up .content .rte a{font-weight:inherit;font-size:inherit}.vsm-stats-count-up .content .stat{display:flex;flex-direction:column}.vsm-stats-count-up .content .stat .media{margin:0;border-radius:0}.vsm-stats-count-up .content .stat .media img{margin:0}.vsm-stats-count-up .content .stat .count{color:rgba(var(--vsm-white), 1);font-size:50px;font-size:3.125rem;margin:0;text-align:left;border-top:0.0625rem solid rgba(var(--vsm-primary-colour), 1);margin-bottom:0.625rem;padding-top:1.875rem;font-weight:700;font-family:"Open Sans",sans-serif}.vsm-stats-count-up .content .stat .description{margin:0;color:rgba(var(--vsm-white), 1);font-size:16px;font-size:1rem;text-align:left;font-weight:500;font-family:"Open Sans",sans-serif}.vsm-content-in-image-100 .content-in-image{border-radius:0.625rem}.vsm-content-in-image-100 .content-in-image .content{padding:7.5rem 3.75rem}.vsm-content-in-image-100 .content-in-image .content .xs-heading{display:none}.vsm-content-in-image-100 .content-in-image .content .md-heading{margin-bottom:1.25rem;font-size:40px;font-size:2.5rem}@media(min-width: 1024px){.vsm-content-in-image-100 .content-in-image .content .rte{max-width:60%}}.vsm-content-in-image-100 .content-in-image .content .btn:hover{background:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-100 .content-in-image .content .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-100 .media::before{background:#27292c;background:linear-gradient(0deg, rgba(39, 41, 44, 0.3) 0%, rgba(39, 41, 44, 0) 100%)}.vsm-content-in-image-100 .media:after{content:"";background:url("../uploads/mask.svg");width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:0;opacity:.5}.vsm-content-in-image-100.compact .content-in-image{border-radius:0.625rem;min-height:0}.vsm-content-in-image-100.compact .content-in-image .content{padding:3.75rem 3.75rem}.vsm-content-in-image-100.compact .media::before{background:#27292c;background:linear-gradient(0deg, rgb(39, 41, 44) 0%, rgba(39, 41, 44, 0) 100%)}.vsm-content-in-image-100.compact .media:after{content:"";background:url("../uploads/mask-grey.svg");width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:0;opacity:.9}.vsm-single-accordion .vsm-header>.container>.row>.col{max-width:66.66666667%}.vsm-single-accordion .vsm-header .xs-heading{display:none}.vsm-single-accordion .vsm-header .md-heading{margin-bottom:1.25rem;font-size:40px;font-size:2.5rem}.vsm-single-accordion .vsm-header .rte{font-size:16px;font-size:1rem}.vsm-single-accordion .accordion .accordion-item{background:none;border-radius:0 !important}.vsm-video-carousel .vsm-header{margin-bottom:0}.vsm-video-carousel .vsm-header .xs-heading{display:none}.vsm-video-carousel .vsm-header .md-heading{font-size:40px;font-size:2.5rem;margin-bottom:0.625rem}.vsm-video-carousel .vsm-body{padding:2.5rem 0}.vsm-video-carousel .vsm-body .swiper-slide .video-card{border-radius:0.625rem;overflow:hidden}.vsm-video-carousel .vsm-body .swiper-slide .video-card .content span{font-weight:600;font-size:14px;font-size:.875rem}.vsm-video-carousel .vsm-body .swiper-slide .video-card .content p{font-weight:600;font-size:18px;font-size:1.125rem}.vsm-video-carousel .flex-wrapper{position:relative}.vsm-video-carousel .swiper-navigation{position:absolute;display:flex;top:45%;width:100%;left:0;right:0;margin:0 auto;justify-content:space-between}.vsm-video-carousel .swiper-navigation div{margin:0 0.625rem;background:rgba(var(--vsm-primary-colour), 1);border:0.125rem solid rgba(var(--vsm-primary-colour), 1);border-radius:100em;width:4.6875rem;height:4.6875rem}.vsm-video-carousel .swiper-navigation div:hover{border:0.125rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1);opacity:1;color:rgba(var(--vsm-primary-colour), 1)}.vsm-video-carousel .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-video-carousel div.swiper-button-prev{left:calc(0% - 2.3rem);font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.vsm-video-carousel div.swiper-button-prev:after{content:"";background:url("../uploads/brandmark-outlined.svg");opacity:0;width:300px;height:300px;display:block;position:absolute;top:-115px;left:-115px;background-size:cover;pointer-events:none;transition:opacity 800ms ease-in-out}.vsm-video-carousel div.swiper-button-prev:hover:after{opacity:1;animation:spin 2s linear infinite}.vsm-video-carousel div.swiper-button-next{right:calc(0% - 2.3rem);left:auto;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0}.vsm-video-carousel div.swiper-button-next:after{content:"";background:url("../uploads/brandmark-outlined.svg");opacity:0;width:300px;height:300px;display:block;position:absolute;top:-115px;left:-115px;background-size:cover;pointer-events:none;transition:opacity 800ms ease-in-out}.vsm-video-carousel div.swiper-button-next:hover:after{opacity:1;animation:spin 2s linear infinite}.vsm-full-width-testimonial-carousel .bg{background:rgba(var(--vsm-quinary-colour), 1)}.vsm-content-layout-3{overflow:hidden}.vsm-content-layout-3 .media{border-radius:0.625rem;max-height:43.75rem}.vsm-content-layout-3 .branded-bg{position:absolute;left:0;right:0;top:20%;opacity:.4;pointer-events:none;z-index:1}.vsm-content-layout-3 .branded-bg img{max-width:50rem}.vsm-latest-featured .vsm-header .xs-heading{display:none}.vsm-latest-featured .vsm-header .md-heading{font-size:40px;font-size:2.5rem}.vsm-latest-featured .vsm-body .media{border-radius:0.625rem}.vsm-latest-featured .vsm-body .subtitle{font-size:14px;font-size:.875rem;font-weight:600;margin:1.25rem 0 0.9375rem 0;display:inline-block}.vsm-latest-featured .vsm-body .xs-heading{margin-bottom:1.25rem}.vsm-data-capture .form-preview{border-radius:0.625rem;overflow:hidden}.vsm-data-capture .form-holder .rte p strong{color:rgba(var(--vsm-tertiary-colour), 1)}.vsm-drop-off-your-cv .bg{background:rgba(var(--vsm-body-copy-colour), 1)}.vsm-drop-off-your-cv .container>.row>.col:nth-child(2){width:66.6666666%}.vsm-drop-off-your-cv .element.submit .btn{background:rgba(var(--vsm-body-copy-colour), 1)}.vsm-drop-off-your-cv .element.submit .btn:hover{background-color:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-primary-colour), 1)}.vsm-drop-off-your-cv .element.submit .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-50-50 .vsm-header .xs-heading{display:none}.vsm-content-in-image-50-50 .vsm-header .sm-heading{font-size:40px;font-size:2.5rem}.vsm-content-in-image-50-50 .vsm-header .rte{padding-bottom:1.875rem}.vsm-content-in-image-50-50 .content-in-image{border-radius:0.625rem}.vsm-content-in-image-50-50 .content-in-image .md-heading{font-size:40px;font-size:2.5rem;margin-bottom:1.25rem}.vsm-content-in-image-50-50 .content-in-image .rte{margin-bottom:1.25rem}.vsm-content-in-image-50-50 .content-in-image .btn:hover{background:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-50-50 .content-in-image .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-full-width-featured-columns-carousel .component-wrapper{z-index:2}.vsm-full-width-featured-columns-carousel.parallax{background:rgba(var(--vsm-black), 0)}.vsm-full-width-featured-columns-carousel.parallax .bg:after{background:none}.vsm-full-width-featured-columns-carousel .bg{background:rgba(var(--vsm-black), 1)}.vsm-full-width-featured-columns-carousel .bg:before{z-index:1;background:#27292c;background:linear-gradient(0deg, rgb(39, 41, 44) 0%, rgba(39, 41, 44, 0) 100%);content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block}.vsm-full-width-featured-columns-carousel .bg:after{background:url("../uploads/mask-long.svg");mix-blend-mode:multiply;background-size:cover;background-position:center right;background-repeat:no-repeat;top:0;left:auto;right:0;z-index:1;opacity:.8}.vsm-full-width-featured-columns-carousel .vsm-header{z-index:3;position:relative}.vsm-full-width-featured-columns-carousel .vsm-header .xs-heading{display:none}@media(min-width: 768px){.vsm-full-width-featured-columns-carousel .vsm-header .col:nth-child(1){max-width:41.66666667%}}.vsm-full-width-featured-columns-carousel .vsm-header .md-heading{color:rgba(var(--vsm-white), 1);font-size:50px;font-size:3.125rem;font-weight:600;padding-bottom:0.625rem;margin-bottom:1.25rem;display:inline-block}.vsm-full-width-featured-columns-carousel .vsm-header .md-heading span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-full-width-featured-columns-carousel .vsm-body{position:relative;z-index:3}.vsm-full-width-featured-columns-carousel .swiper-container{overflow:hidden}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide{counter-increment:number}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .content .column-data .xs-heading:before{content:counters(number, ".", decimal-leading-zero);display:block;font-size:12px;font-size:.75rem;color:rgba(var(--vsm-primary-colour), 1);margin-bottom:0.625rem}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .content .column-data .media{display:none}.vsm-full-width-featured-columns-carousel .swiper-navigation{position:relative;display:flex;width:100%;right:0;margin-top:2.8125rem;justify-content:flex-end}.vsm-full-width-featured-columns-carousel .swiper-navigation div{left:auto;right:auto;position:relative;margin:0 0 0 0.9375rem;box-shadow:0 0 30px 0 rgba(var(--vsm-black), 0);border-radius:100em;wwidth:5rem;height:5rem;overflow:hidden}.vsm-full-width-featured-columns-carousel .swiper-navigation div:after{display:none}.vsm-full-width-featured-columns-carousel .swiper-navigation div:hover i{color:rgba(var(--vsm-white), 1)}.vsm-full-width-featured-columns-carousel .swiper-navigation div.swiper-button-disabled{opacity:.4}.vsm-full-width-featured-columns-carousel .swiper-navigation div.swiper-button-disabled i::before{opacity:.7}.vsm-content-cards-33-33-33 .content-card{border-radius:0.625rem;overflow:hidden;background:rgba(var(--vsm-white), 1)}.vsm-content-cards-33-33-33 .content-card .content .media{background:rgba(var(--vsm-primary-colour), 1)}.vsm-content-layout-5 .media{position:relative;border-radius:0.625rem}.vsm-content-layout-5 .media:before{background:url("../uploads/central-mask.svg");mix-blend-mode:multiply;background-size:cover;background-position:center;top:0;left:0;z-index:0;opacity:.5;display:block;position:absolute;width:100%;height:100%;content:""}.vsm-tabbed-content.side-nav .vsm-body .flex-item:nth-child(1){flex:1 0 41.66666667%;max-width:41.66666667%}.vsm-tabbed-content.side-nav .vsm-body .xs-heading{font-size:30px;font-size:1.875rem}.vsm-tabbed-content.side-nav .nav li a:not(.active){background:none}.vsm-tabbed-content.side-nav .nav li a{border-bottom:1px solid rgba(var(--vsm-white), 0.1);padding:0.75rem 0;color:rgba(var(--vsm-white), 1)}.vsm-tabbed-content.side-nav .nav li a.active{border-bottom:1px solid rgba(var(--vsm-white), 0.1)}.vsm-tabbed-content.side-nav .nav li a:after{color:rgba(var(--vsm-white), 1)}@media(min-width: 768px){.vsm-split-get-in-touch-form-content .vsm-body>.container>.row>.col:nth-child(1){flex:1 0 41.66666667%}}@media(min-width: 768px){.vsm-split-get-in-touch-form-content .vsm-body>.container>.row>.col:nth-child(2){flex:1 0 58.33333333%}}.vsm-split-get-in-touch-form-content .xs-heading{display:none}.vsm-split-get-in-touch-form-content .md-heading{font-size:40px;font-size:2.5rem}.vsm-split-get-in-touch-form-content .rte.larger-text{font-weight:300}.vsm-split-get-in-touch-form-content .rte.larger-text p{font-weight:inherit}.vsm-split-get-in-touch-form-content .form-holder{background:#e1dcd5;border-radius:0.625rem;padding:1.875rem}.custom-select-panels{position:relative;z-index:1}.custom-select-panels .toggle-panel .current-selected{position:relative;display:inline-block;background:rgba(var(--vsm-white), 1);border-radius:0.3125rem;padding:0.625rem 1.25rem;width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:600;color:rgba(var(--vsm-black), 1)}.custom-select-panels .toggle-panel .current-selected: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-black), 1);margin-left:.313rem;position:relative;top:-2px}.custom-select-panels .toggle-panel .current-selected.active{border-bottom-left-radius:0rem;border-bottom-right-radius:0rem;box-shadow:0 0 30px 0 rgba(var(--vsm-black), 0);z-index:1}.custom-select-panels .toggle-panel .list-of-options{overflow:auto;max-height:25rem;box-shadow:0 0 30px 0 rgba(var(--vsm-black), 0.2);display:none;position:absolute;background:rgba(var(--vsm-white), 1);width:100%;border-bottom-left-radius:0.3125rem;border-bottom-right-radius:0.3125rem;list-style:none;padding:0.625rem 1.25rem;margin:0}.custom-select-panels .toggle-panel .list-of-options li{margin-bottom:0.625rem;cursor:pointer;font-size:14px;font-size:.875rem}.custom-select-panels .toggle-panel .list-of-options li:hover{color:rgba(var(--vsm-primary-colour), 1)}.custom-select-panels .panels{margin:1.25rem 0}.custom-select-panels .panels .panel{display:none}.custom-select-panels .panels .panel dl dt{font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-black), 1);margin-bottom:1.25rem}.custom-select-panels .panels .panel dl dd i{color:rgba(var(--vsm-black), 1);margin-right:0.625rem}.custom-select-panels .panels .panel.active{display:block;background:#e1dcd5;border-radius:0.625rem;padding:1.875rem}.vsm-content-layout-2{overflow:hidden}.vsm-content-layout-2 .media{border-radius:0.625rem}.vsm-content-layout-2 .branded-bg{position:absolute;left:0;right:0;top:20%;opacity:.4;pointer-events:none;z-index:1}.vsm-content-layout-2 .branded-bg img{max-width:50rem}@media(min-width: 768px){.vsm-content-layout-2 .abs-left{display:flex;justify-content:flex-end}}@media(min-width: 768px){.vsm-content-layout-2 .abs-left .media{padding-top:50%;max-width:1000px}}.page-item.disabled .page-link{background:none}.element.select .bootstrap-select>.dropdown-toggle.bs-placeholder,.element.select .bootstrap-select>.dropdown-toggle.bs-placeholder:active,.element.select .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.element.select .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{background:rgba(var(--vsm-white), 1);border-radius:0.3125rem}.element.select .bootstrap-select>.dropdown-toggle{background:rgba(var(--vsm-white), 1);border-radius:0.3125rem}.vsm-job-search-results-listings{padding-top:3.75rem}.vsm-job-search-results-listings .element label{font-weight:800;color:rgba(var(--vsm-tertiary-colour), 0.6)}.vsm-job-details .form-holder{border-radius:0.625rem;background:rgba(var(--vsm-white), 1)}.vsm-job-details .form-holder .element.select select,.vsm-job-details .form-holder .element.textarea textarea{border:.063rem solid rgba(0,0,0,.1)}.vsm-responsive-nav{background:rgba(var(--vsm-body-copy-colour), 1)}.vsm-responsive-nav .displayed-nav li a{color:rgba(var(--vsm-white), 1)}.vsm-responsive-nav .displayed-nav li a:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-responsive-nav .more-nav li span{color:rgba(var(--vsm-white), 1)}.vsm-responsive-nav .more-nav:hover>li span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-responsive-nav .search-bar .input-group input.form-control{border-top-left-radius:0.3125rem;border-bottom-left-radius:0.3125rem}.vsm-responsive-nav .search-bar .input-group .btn{border-top-right-radius:0.3125rem;border-bottom-right-radius:0.3125rem}.vsm-media-hub-featured-section{background:rgba(var(--vsm-tertiary-colour), 1)}.vsm-media-hub-featured-section .vsm-body .xs-heading,.vsm-media-hub-featured-section .vsm-body .container>.row>.col:nth-child(1)>.row>.col:nth-child(1)>.post:nth-of-type(1) .post-title,.vsm-media-hub-featured-section .vsm-body .post a.post-title,.vsm-media-hub-featured-section .vsm-body .container>.row>.col:nth-child(1)>.row>.col .post-title,.vsm-media-hub-featured-section .vsm-body .post-snippet,.vsm-media-hub-featured-section .vsm-body .author .author-details .title{color:rgba(var(--vsm-white), 1)}.vsm-media-hub-featured-section .vsm-body .media{border-radius:0.625rem}.vsm-media-hub-featured-section .vsm-body .post a.post-title{color:rgba(var(--vsm-white), 1) !important}div[class^=vsm-media-hub] .media,div[class*=" vsm-media-hub"] .media{border-radius:0.625rem}div[class^=vsm-media-hub] .hero-bg,div[class*=" vsm-media-hub"] .hero-bg{border-radius:0.625rem}.newsletter-signup .input-group input.form-control{border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem}a.post-title{color:rgba(var(--vsm-black), 1) !important}a.post-title:hover{color:rgba(var(--vsm-primary-colour), 1) !important}body.sign-in{padding-bottom:0 !important}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(0,0,0,.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:rgba(var(--vsm-body-colour), 1)}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;display:flex;align-items:center;height:auto}body.register .bg:before{content:"";background:rgba(var(--vsm-black), 0.6);display:block;position:absolute;top:0;left:0;width:100%;height:100%}body.register .bg .container-fluid{position:relative;z-index:1;height:auto}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}body.sign-in .content .feature-list .btn{color:rgba(var(--vsm-white), 1)}.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}.sign-in-form .sm-text{text-align:center}.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}.candidate-dashboard.dashboard{overflow:hidden;background:#fafafa}.candidate-dashboard.dashboard>.wrapper{overflow:hidden}.candidate-dashboard.dashboard .side-menu{overflow-y:auto}.candidate-dashboard.dashboard .content-wrapper{overflow:hidden;overflow-y:auto}.candidate-dashboard.register .row .sign-in-form form .form-row .col-md-12 .element .custom-file .custom-file-input{position:absolute;z-index:2;width:100%;height:calc(2.286em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.candidate-dashboard .sign-in-form.card .row .col p{color:rgba(var(--vsm-quaternary-colour), 1)}.candidate-dashboard .feature-list .media svg path{fill:#fff}.sign-in{height:auto !important}.sign-in [class*=icheck-]>input:first-child+label::before{border:0.0625rem solid rgba(var(--vsm-black), 0.2)}@media(min-width: 768px){.sign-in{height:auto !important}}.sign-in .container-fluid{height:auto}@media(min-width: 768px){.sign-in .container-fluid{height:100vh !important;min-height:800px}}.sign-in .form-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.sign-in .form-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.register{height:auto !important}.register>.bg>.container-fluid>.row.justify-content-center.align-center{display:flex;height:100%;align-items:center}.register .form-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.register .form-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.register .align-center p{color:rgba(var(--vsm-white), 1)}@media(min-width: 768px){.register{height:auto !important;min-height:100% !important}}.register .container-fluid{height:auto}@media(min-width: 768px){.register .container-fluid{min-height:800px}}.register .bg{min-height:100vh}.sign-in .element.text input,.register .element.text input{padding-left:0;padding-right:0}.sign-in .card .btn,.register .card .btn{border:none;background:#ff5e00;color:rgba(var(--vsm-white), 1)}.sign-in .card .btn span,.register .card .btn span{color:rgba(var(--vsm-white), 1)}.sign-in .card .btn:hover,.register .card .btn:hover{border:none;background:rgba(var(--vsm-secondary-colour), 1);color:rgba(var(--vsm-white), 1)}.sign-in .card .btn:hover span,.register .card .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-profile-cards .col{height:100%}@media(min-width: 768px){.vsm-profile-cards .col{flex:1 0 50%}}@media(min-width: 1024px){.vsm-profile-cards .col{flex:1 0 33%}}.vsm-profile-cards .col .profile{margin-bottom:1.5rem}.vsm-profile-cards .col .profile .content{min-height:12rem}.vsm-profile-cards .col:nth-child(2n),.vsm-profile-cards .col:nth-child(2n+1){background:rgba(0,0,0,0) !important}.vsm-profile-cards .col:nth-child(2n) .profile,.vsm-profile-cards .col:nth-child(2n+1) .profile{z-index:0;background:linear-gradient(-270deg, rgba(var(--vsm-primary-colour), 1), rgba(var(--vsm-accent-colour), 1), rgba(var(--vsm-primary-colour), 1), rgba(var(--vsm-accent-colour), 1));background-size:400% 400%;border-radius:0.625rem;padding:1.875rem 1.25rem;position:relative}.vsm-profile-cards .col:nth-child(2n) .profile:before,.vsm-profile-cards .col:nth-child(2n+1) .profile:before{z-index:-1;content:"";display:block;position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background:rgba(var(--vsm-white), 1);border-radius:0.5625rem;top:1px;left:1px;transition:all 200ms ease-in-out}.vsm-profile-cards .col:nth-child(2n) .profile:hover,.vsm-profile-cards .col:nth-child(2n+1) .profile:hover{animation:gradient 5s ease infinite}.vsm-profile-cards .col:nth-child(2n) .profile:hover:before,.vsm-profile-cards .col:nth-child(2n+1) .profile:hover:before{content:"";display:block;position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);background:rgba(var(--vsm-white), 1);border-radius:0.5rem;top:3px;left:3px}.vsm-profile-details .profile-contacts .media{max-width:18rem;max-height:18rem}.vsm-profile-details .profile-contacts .contacts li:nth-child(3) .btn:hover{background:rgba(var(--vsm-black), 1)}.cm-filter-bar form .col{flex:1 0 100%}@media(min-width: 1024px){.cm-filter-bar form .col{flex:1 0 0%}}.cm-filter-bar form .col-auto{margin-top:2rem}.cm-filter-bar form .element.select{margin-bottom:0}.paging-information{border-bottom:none}.paging-information>.row{align-items:top}.paging-information .page-link:focus{box-shadow:none}.ot-sdk-cookie-policy.ot-sdk-container{display:none !important}#vennture_dynamic_jobsearch .vsm-search-bar .form-holder .btn span{color:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .vsm-job-search-results-listings{padding-top:0}#vennture_dynamic_jobsearch .travel-time-range{border-radius:0.625rem}#vennture_dynamic_jobsearch .job-search-filters [type=range]+output{color:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .results-header .col-auto .btn{background:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .results-header .col-auto .btn:hover{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .results-header .col-auto .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .vsm-search-bar{position:relative;z-index:1}#vennture_dynamic_jobsearch .map div:focus,#vennture_dynamic_jobsearch .map div:focus-visible,#vennture_dynamic_jobsearch .map div:focus-within{outline:none !important}#vennture_dynamic_jobsearch .map iframe+div{border:none !important;outline:none !important}#vennture_dynamic_jobsearch .map-container .map .btn{background:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .map-container .map .btn:hover{background:rgba(var(--vsm-black), 1)}.vsm-split-get-in-touch-form-content .btn,.vsm-data-capture .btn,.vsm-drop-off-your-cv .btn{color:#000}.vsm-split-get-in-touch-form-content .btn:hover,.vsm-data-capture .btn:hover,.vsm-drop-off-your-cv .btn:hover{color:#fff}/*# sourceMappingURL=theme.min.css.map */