:root{--vsm-white: 255, 255, 255;--vsm-black: 0, 0, 0;--vsm-body-copy-colour: 44, 28, 66;--vsm-accent-colour: 229, 12, 126;--vsm-primary-colour: 44, 28, 66;--vsm-secondary-colour: 152, 28, 124;--vsm-tertiary-colour: 215, 121, 88;--vsm-quaternary-colour: 46, 43, 114;--vsm-quinary-colour: 210, 215, 0;--vsm-senary-colour: 241, 242, 242}: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}:root{--vsm-heading: 3rem;--vsm-md-heading: 2.15rem;--vsm-sm-heading: 1.75rem;--vsm-xs-heading: 1.1rem;--vsm-xxs-heading: 0.75rem;--vsm-text-size: 1rem;--vsm-button-text-size: 0.875rem;--vsm-intro-text-size: 1.2rem;--vsm-oversized-text-size: 1.4rem}@media(min-width: 1024px){:root{--vsm-heading: 3.4375rem;--vsm-md-heading: 2.5rem;--vsm-sm-heading: 1.875rem;--vsm-xs-heading: 1.15rem;--vsm-xxs-heading: 0.75rem;--vsm-text-size: 1.1rem;--vsm-button-text-size: 0.875rem;--vsm-intro-text-size: 1.5rem;--vsm-oversized-text-size: 1.875rem}}.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{-webkit-font-smoothing:antialiased;font-family:"futura-pt",sans-serif;font-weight:400;font-size:18px}@media(min-width: 768px){html,body{font-size:18px}}@media(min-width: 1024px){html,body{font-size:20px}}h1,h2,h3,h4,h5,h6{font-family:"futura-pt",sans-serif;font-weight:700;color:rgba(var(--vsm-primary-colour), 1);line-height:1}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:rgba(var(--vsm-secondary-colour), 1)}ul,ol,dd,p{font-family:"futura-pt",sans-serif;font-size:var(--vsm-text-size);font-weight:400;color:rgba(var(--vsm-primary-colour), 1)}ul span,ol span,dd span,p span{color:rgba(var(--vsm-secondary-colour), 1)}ul strong,ol strong,dd strong,p strong{font-weight:500}a{color:rgba(var(--vsm-secondary-colour), 1);text-decoration:underline;font-weight:500}a:hover{text-decoration:none;color:rgba(var(--vsm-primary-colour), 1)}.inline-link{text-transform:capitalize;font-size:16px;font-size:calculateRem(16px)}.heading{font-size:var(--vsm-heading);font-family:"futura-pt",sans-serif;margin-bottom:1.875rem}.md-heading{font-size:var(--vsm-md-heading);margin-bottom:1.875rem}.sm-heading{font-size:var(--vsm-sm-heading);margin-bottom:1.25rem}.xs-heading{font-size:var(--vsm-xs-heading);margin-bottom:0.3125rem}.xxs-heading{font-size:var(--vsm-xxs-heading);text-transform:uppercase;letter-spacing:1px}.sub-heading{font-size:20px;font-size:calculateRem(20px);text-transform:uppercase;letter-spacing:1px}.btn{border-radius:0.625rem;background-color:rgba(var(--vsm-primary-colour), 1);border:none;font-family:"futura-pt",sans-serif;font-weight:500;color:rgba(var(--vsm-white), 1);transition:background-color .5s ease 0s;font-size:16px;font-size:calculateRem(16px);line-height:1.4;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:3.75rem;padding-right:3.75rem}.btn span{color:inherit;font-weight:inherit;font-size:16px;font-size:calculateRem(16px);line-height:1.7}.btn:hover{background-color:rgba(var(--vsm-secondary-colour), 1);border:none;color:rgba(var(--vsm-white), 1)}.btn:hover span{color:inherit;font-weight:inherit}.btn.btn-primary{border-radius:0.625rem;background-color:rgba(var(--vsm-primary-colour), 1);border:none;font-family:"futura-pt",sans-serif;font-weight:500;color:rgba(var(--vsm-white), 1);transition:background-color .5s ease 0s}.btn.btn-primary span{color:inherit;font-weight:inherit}.btn.btn-primary:hover{background-color:rgba(var(--vsm-secondary-colour), 1);border:none;color:rgba(var(--vsm-white), 1)}.btn.btn-primary:hover span{color:rgba(var(--vsm-white), 1);font-weight:inherit}.btn.btn-secondary{background:rgba(var(--vsm-secondary-colour), 1)}.btn.btn-tertiary{background:rgba(var(--vsm-tertiary-colour), 1);color:rgba(var(--vsm-black), 1)}.btn.btn-tertiary span{color:inherit}.btn.btn-tertiary:hover{background:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-black), 1)}form .element .error{color:rgba(var(--vsm-tertiary-colour), 1)}form .error{color:rgba(var(--vsm-tertiary-colour), 1)}.vsm-data-capture-alt .form-holder{padding:2rem 1.5rem;z-index:3}@media(min-width: 768px){.vsm-data-capture-alt .form-holder{padding:2rem 2rem}}@media(min-width: 1024px){.vsm-data-capture-alt .form-holder{padding:4rem 4rem}}.vsm-data-capture-alt .form-holder .rte h1,.vsm-data-capture-alt .form-holder .rte h2,.vsm-data-capture-alt .form-holder .rte h3,.vsm-data-capture-alt .form-holder .rte h4,.vsm-data-capture-alt .form-holder .rte h5,.vsm-data-capture-alt .form-holder .rte ul,.vsm-data-capture-alt .form-holder .rte li,.vsm-data-capture-alt .form-holder .rte p{color:rgba(var(--vsm-white), 1)}.vsm-data-capture-alt .form-holder .element.checkbox .icheck-primary label span a{font-weight:700;color:rgba(var(--vsm-white), 1)}.vsm-data-capture-alt .form-holder .element.checkbox .icheck-primary label span a:hover{color:rgba(var(--vsm-white), 0.7)}.vsm-data-capture-alt .form-holder .element.checkbox label{font-weight:400;font-size:12px;font-size:calculateRem(12px)}.vsm-data-capture-alt .form-holder .element.checkbox label p{font-size:12px;font-size:calculateRem(12px);font-weight:400}.vsm-data-capture-alt .form-holder .element.checkbox label a{color:rgba(var(--vsm-white), 1)}.vsm-data-capture-alt .form-holder .element.checkbox [class*=icheck-]>input:first-child+label::before{border:.063rem solid rgba(var(--vsm-white), 0.21);background-color:rgba(var(--vsm-white), 0.2)}.vsm-data-capture-alt .form-holder .element.checkbox [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,.vsm-data-capture-alt .form-holder .element.checkbox [class*=icheck-]>input:first-child:checked+label::after{border-color:rgba(var(--vsm-white), 1)}.vsm-data-capture-alt .form-holder .element.checkbox .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.vsm-data-capture-alt .form-holder .element.checkbox .icheck-primary>input:first-child:checked+label::before{background-color:rgba(var(--vsm-white), 0.2)}.vsm-data-capture-alt .form-holder .element.text input{background:rgba(var(--vsm-white), 0.1)}.vsm-data-capture-alt .form-holder .element.text input.placeholder{color:rgba(var(--vsm-white), 1)}.vsm-data-capture-alt .form-holder .element.text input:-moz-placeholder{color:rgba(var(--vsm-white), 1)}.vsm-data-capture-alt .form-holder .element.text input::-moz-placeholder{color:rgba(var(--vsm-white), 1)}.vsm-data-capture-alt .form-holder .element.text input:-ms-input-placeholder{color:rgba(var(--vsm-white), 1)}.vsm-data-capture-alt .form-holder .element.text input::-webkit-input-placeholder{color:rgba(var(--vsm-white), 1)}.vsm-data-capture-alt .form-holder .element.text input:active,.vsm-data-capture-alt .form-holder .element.text input:focus{border:1px solid rgba(var(--vsm-tertiary-colour), 1)}.vsm-data-capture-alt .form-holder .element.submit .btn{border:.063rem solid rgba(var(--vsm-white), 1);background-color:rgba(var(--vsm-black), 0);color:rgba(var(--vsm-white), 1)}.vsm-data-capture-alt .form-holder .element.submit .btn span{color:rgba(var(--vsm-white), 1);position:relative}.vsm-data-capture-alt .form-holder .element.submit .btn:hover{color:rgba(var(--vsm-body-copy-colour), 1);border:.063rem solid rgba(var(--vsm-white), 1);background-color:rgba(var(--vsm-white), 1)}.vsm-data-capture-alt .form-holder .element.submit .btn:hover span{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-data-capture-alt .form-preview{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;overflow:hidden;height:100%;background:rgba(var(--vsm-primary-colour), 1)}.vsm-data-capture-alt .form-preview::before{z-index:1;opacity:1;background:rgba(var(--vsm-primary-colour), 0.9);position:absolute;mix-blend-mode:multiply;width:100%;height:100%;top:0;left:0;pointer-events:none;content:""}.vsm-data-capture-alt .form-preview .details{margin-bottom:2rem;width:auto;color:rgba(var(--vsm-white), 1);z-index:1}.vsm-data-capture-alt .form-preview .details i.icon{font-size:1.6rem}.vsm-data-capture-alt .form-preview .details i.icon::before{color:rgba(var(--vsm-primary-colour), 1)}.vsm-data-capture-alt .form-preview .details .rte p{margin-bottom:0}.vsm-data-capture-alt .form-preview .details::before{display:none}#cv-dropoff .modal-content,#consultant-cv-dropoff .modal-content{border:1px solid rgba(var(--vsm-white), 1);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background:rgba(var(--vsm-primary-colour), 1);background-color:rgba(var(--vsm-primary-colour), 1)}#cv-dropoff .modal-header,#consultant-cv-dropoff .modal-header{border-bottom:0;position:absolute;right:0;z-index:1}#cv-dropoff .modal-header .btn-close,#consultant-cv-dropoff .modal-header .btn-close{opacity:1;background-color:rgba(var(--vsm-tertiary-colour), 1)}#cv-dropoff .modal-body,#consultant-cv-dropoff .modal-body{padding:2rem 1rem}@media(min-width: 1024px){#cv-dropoff .modal-body,#consultant-cv-dropoff .modal-body{padding:4rem}}#cv-dropoff .modal-body .md-heading,#cv-dropoff .modal-body .rte,#consultant-cv-dropoff .modal-body .md-heading,#consultant-cv-dropoff .modal-body .rte{color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-body .form-holder .custom-file-label,#consultant-cv-dropoff .modal-body .form-holder .custom-file-label{border:1px solid rgba(var(--vsm-white), 0.5);color:rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 0.1)}#cv-dropoff .modal-body .form-holder .col,#consultant-cv-dropoff .modal-body .form-holder .col{flex:0 0 auto;width:100%}@media(min-width: 768px){#cv-dropoff .modal-body .form-holder .col,#consultant-cv-dropoff .modal-body .form-holder .col{flex:1 0 auto;width:auto}}#cv-dropoff .modal-body .form-holder .error,#consultant-cv-dropoff .modal-body .form-holder .error{color:rgba(var(--vsm-tertiary-colour), 1)}#cv-dropoff .modal-body .form-holder .element.checkbox .icheck-primary label span a,#consultant-cv-dropoff .modal-body .form-holder .element.checkbox .icheck-primary label span a{font-weight:700;color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-body .form-holder .element.checkbox .icheck-primary label span a:hover,#consultant-cv-dropoff .modal-body .form-holder .element.checkbox .icheck-primary label span a:hover{color:rgba(var(--vsm-white), 0.7)}#cv-dropoff .modal-body .form-holder .element.checkbox label,#consultant-cv-dropoff .modal-body .form-holder .element.checkbox label{font-weight:400;font-size:12px;font-size:calculateRem(12px)}#cv-dropoff .modal-body .form-holder .element.checkbox label p,#consultant-cv-dropoff .modal-body .form-holder .element.checkbox label p{font-size:12px;font-size:calculateRem(12px);font-weight:400}#cv-dropoff .modal-body .form-holder .element.checkbox label a,#consultant-cv-dropoff .modal-body .form-holder .element.checkbox label a{color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-body .form-holder .element.checkbox [class*=icheck-]>input:first-child+label::before,#consultant-cv-dropoff .modal-body .form-holder .element.checkbox [class*=icheck-]>input:first-child+label::before{border:.063rem solid rgba(var(--vsm-white), 0.21);background-color:rgba(var(--vsm-white), 0.2)}#cv-dropoff .modal-body .form-holder .element.checkbox [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,#cv-dropoff .modal-body .form-holder .element.checkbox [class*=icheck-]>input:first-child:checked+label::after,#consultant-cv-dropoff .modal-body .form-holder .element.checkbox [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,#consultant-cv-dropoff .modal-body .form-holder .element.checkbox [class*=icheck-]>input:first-child:checked+label::after{border-color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-body .form-holder .element.checkbox .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,#cv-dropoff .modal-body .form-holder .element.checkbox .icheck-primary>input:first-child:checked+label::before,#consultant-cv-dropoff .modal-body .form-holder .element.checkbox .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,#consultant-cv-dropoff .modal-body .form-holder .element.checkbox .icheck-primary>input:first-child:checked+label::before{background-color:rgba(var(--vsm-white), 0.2)}#cv-dropoff .modal-body .form-holder .element.checkbox .error,#consultant-cv-dropoff .modal-body .form-holder .element.checkbox .error{color:rgba(var(--vsm-tertiary-colour), 1)}#cv-dropoff .modal-body .form-holder .element a,#consultant-cv-dropoff .modal-body .form-holder .element a{color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-body .form-holder .element .custom-file label,#consultant-cv-dropoff .modal-body .form-holder .element .custom-file label{color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-body .form-holder .element label,#consultant-cv-dropoff .modal-body .form-holder .element label{color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-body .form-holder .element.text input,#consultant-cv-dropoff .modal-body .form-holder .element.text input{border:1px solid rgba(var(--vsm-white), 0.5);color:rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 0.1);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#cv-dropoff .modal-body .form-holder .element.text input.placeholder,#consultant-cv-dropoff .modal-body .form-holder .element.text input.placeholder{color:rgba(var(--vsm-white), 1);font-size:16px;font-size:calculateRem(16px);font-weight:500}#cv-dropoff .modal-body .form-holder .element.text input:-moz-placeholder,#consultant-cv-dropoff .modal-body .form-holder .element.text input:-moz-placeholder{color:rgba(var(--vsm-white), 1);font-size:16px;font-size:calculateRem(16px);font-weight:500}#cv-dropoff .modal-body .form-holder .element.text input::-moz-placeholder,#consultant-cv-dropoff .modal-body .form-holder .element.text input::-moz-placeholder{color:rgba(var(--vsm-white), 1);font-size:16px;font-size:calculateRem(16px);font-weight:500}#cv-dropoff .modal-body .form-holder .element.text input:-ms-input-placeholder,#consultant-cv-dropoff .modal-body .form-holder .element.text input:-ms-input-placeholder{color:rgba(var(--vsm-white), 1);font-size:16px;font-size:calculateRem(16px);font-weight:500}#cv-dropoff .modal-body .form-holder .element.text input::-webkit-input-placeholder,#consultant-cv-dropoff .modal-body .form-holder .element.text input::-webkit-input-placeholder{color:rgba(var(--vsm-white), 1);font-size:16px;font-size:calculateRem(16px);font-weight:500}#cv-dropoff .modal-body .form-holder .element.select select,#consultant-cv-dropoff .modal-body .form-holder .element.select select{border:1px solid rgba(var(--vsm-white), 0.5);color:rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 0.1);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#cv-dropoff .modal-body .form-holder .element.select select.placeholder,#consultant-cv-dropoff .modal-body .form-holder .element.select select.placeholder{font-size:16px;font-size:calculateRem(16px);font-weight:500}#cv-dropoff .modal-body .form-holder .element.select select:-moz-placeholder,#consultant-cv-dropoff .modal-body .form-holder .element.select select:-moz-placeholder{font-size:16px;font-size:calculateRem(16px);font-weight:500}#cv-dropoff .modal-body .form-holder .element.select select::-moz-placeholder,#consultant-cv-dropoff .modal-body .form-holder .element.select select::-moz-placeholder{font-size:16px;font-size:calculateRem(16px);font-weight:500}#cv-dropoff .modal-body .form-holder .element.select select:-ms-input-placeholder,#consultant-cv-dropoff .modal-body .form-holder .element.select select:-ms-input-placeholder{font-size:16px;font-size:calculateRem(16px);font-weight:500}#cv-dropoff .modal-body .form-holder .element.select select::-webkit-input-placeholder,#consultant-cv-dropoff .modal-body .form-holder .element.select select::-webkit-input-placeholder{font-size:16px;font-size:calculateRem(16px);font-weight:500}#cv-dropoff .modal-body .form-holder .element.select .field::before,#consultant-cv-dropoff .modal-body .form-holder .element.select .field::before{color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-body .form-holder .element.submit .btn,#consultant-cv-dropoff .modal-body .form-holder .element.submit .btn{border:.063rem solid rgba(var(--vsm-white), 1);background-color:rgba(var(--vsm-black), 0);color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-body .form-holder .element.submit .btn span,#consultant-cv-dropoff .modal-body .form-holder .element.submit .btn span{color:rgba(var(--vsm-white), 1);position:relative}#cv-dropoff .modal-body .form-holder .element.submit .btn:hover,#consultant-cv-dropoff .modal-body .form-holder .element.submit .btn:hover{color:rgba(var(--vsm-body-copy-colour), 1);border:.063rem solid rgba(var(--vsm-white), 1);background-color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-body .form-holder .element.submit .btn:hover span,#consultant-cv-dropoff .modal-body .form-holder .element.submit .btn:hover span{color:rgba(var(--vsm-body-copy-colour), 1)}#cv-dropoff .modal-body .form-holder .element .custom-file-label::after,#consultant-cv-dropoff .modal-body .form-holder .element .custom-file-label::after{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv{position:relative;background:#d2d700;background:linear-gradient(180deg, rgba(var(--vsm-primary-colour), 1) 0%, rgba(var(--vsm-tertiary-colour), 1) 100%)}.vsm-drop-off-your-cv::before{content:"";display:block;position:absolute;background:rgba(var(--vsm-primary-colour), 0.3);mix-blend-mode:normal;width:100%;height:100%;top:0;left:0}@media(min-width: 768px){.vsm-drop-off-your-cv .container>.row>.col:nth-child(2){width:66.666%}}.vsm-drop-off-your-cv .component-wrapper{position:relative;z-index:1}.vsm-drop-off-your-cv .container .row{justify-content:flex-start}.vsm-drop-off-your-cv .bg{padding:0 0;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;position:relative;background:rgba(var(--vsm-primary-colour), 0)}.vsm-drop-off-your-cv .content .md-heading{font-size:40px;font-size:calculateRem(40px)}.vsm-drop-off-your-cv .content .rte p{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .content .rte a{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form>.row>.col>.row>.col-auto{width:100%}@media(min-width: 768px){.vsm-drop-off-your-cv .form-holder form>.row>.col>.row>.col-auto{width:auto}}.vsm-drop-off-your-cv .form-holder form>.row>.col>.row>.col-auto .element{min-width:18.75rem}.vsm-drop-off-your-cv .form-holder form .element .error{color:rgba(var(--vsm-tertiary-colour), 1)}.vsm-drop-off-your-cv .form-holder form .element .field input{background:rgba(var(--vsm-white), 0.1);color:rgba(var(--vsm-white), 1);font-weight:400}.vsm-drop-off-your-cv .form-holder form .element .field input.placeholder{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element .field input:-moz-placeholder{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element .field input::-moz-placeholder{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element .field input:-ms-input-placeholder{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element .field input::-webkit-input-placeholder{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.select .field:before{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.select select{background:rgba(var(--vsm-white), 0.1);color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.checkbox label{font-weight:400;font-size:12px;font-size:calculateRem(12px)}.vsm-drop-off-your-cv .form-holder form .element.checkbox label p{font-size:12px;font-size:calculateRem(12px);font-weight:400}.vsm-drop-off-your-cv .form-holder form .element.checkbox label a{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.checkbox [class*=icheck-]>input:first-child+label::before{border:.063rem solid rgba(var(--vsm-white), 0.21);background-color:rgba(var(--vsm-white), 0.2)}.vsm-drop-off-your-cv .form-holder form .element.checkbox [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,.vsm-drop-off-your-cv .form-holder form .element.checkbox [class*=icheck-]>input:first-child:checked+label::after{border-color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.checkbox .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.vsm-drop-off-your-cv .form-holder form .element.checkbox .icheck-primary>input:first-child:checked+label::before{background-color:rgba(var(--vsm-white), 0.2)}.vsm-drop-off-your-cv .form-holder form .element.file .custom-file{background:rgba(var(--vsm-white), 0.1)}.vsm-drop-off-your-cv .form-holder form .element.file .custom-file label{margin-bottom:0;color:rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 0);font-weight:450;align-items:center;height:calc(2em + .75rem + 2px);display:flex;font-size:16px;font-size:calculateRem(16px)}.vsm-drop-off-your-cv .form-holder form .element.file .custom-file label:after{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.text input{background:rgba(var(--vsm-white), 0.1)}.vsm-drop-off-your-cv .form-holder form .element.text input::placeholder.placeholder{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.text input::placeholder:-moz-placeholder{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.text input::placeholder::-moz-placeholder{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.text input::placeholder:-ms-input-placeholder{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.text input::placeholder::-webkit-input-placeholder{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.text input:active,.vsm-drop-off-your-cv .form-holder form .element.text input:focus{border:1px solid rgba(var(--vsm-tertiary-colour), 1)}.vsm-drop-off-your-cv .form-holder form .element.submit .btn{border:.063rem solid rgba(var(--vsm-white), 1);background-color:rgba(var(--vsm-black), 0);color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.submit .btn span{color:rgba(var(--vsm-white), 1);position:relative}.vsm-drop-off-your-cv .form-holder form .element.submit .btn:hover{color:rgba(var(--vsm-body-copy-colour), 1);border:.063rem solid rgba(var(--vsm-white), 1);background-color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.submit .btn:hover span{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-get-in-touch-form{overflow:hidden;position:relative}.vsm-get-in-touch-form .bg{position:relative;background-size:cover;background-position:center;margin:0 auto}.vsm-get-in-touch-form .bg:before{content:"";display:none;position:absolute;background:rgba(var(--vsm-accent-colour), 0.7);mix-blend-mode:normal;width:100%;height:100%;top:0;left:0}.vsm-get-in-touch-form .component-wrapper{z-index:1;position:relative}.vsm-get-in-touch-form .component-wrapper form label{font-weight:700}.vsm-get-in-touch-form .component-wrapper form .element .field input{background:rgba(var(--vsm-senary-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);border-radius:0.625rem;border:1px solid rgba(var(--vsm-senary-colour), 1)}.vsm-get-in-touch-form .component-wrapper form .element .field input.placeholder{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:400}.vsm-get-in-touch-form .component-wrapper form .element .field input:-moz-placeholder{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:400}.vsm-get-in-touch-form .component-wrapper form .element .field input::-moz-placeholder{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:400}.vsm-get-in-touch-form .component-wrapper form .element .field input:-ms-input-placeholder{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:400}.vsm-get-in-touch-form .component-wrapper form .element .field input::-webkit-input-placeholder{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:400}.vsm-get-in-touch-form .component-wrapper form .element .field input:active,.vsm-get-in-touch-form .component-wrapper form .element .field input:focus{box-shadow:none;border:1px solid rgba(var(--vsm-tertiary-colour), 1)}.vsm-get-in-touch-form .component-wrapper form .element textarea{background:rgba(var(--vsm-senary-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);border-radius:0.625rem;border:1px solid rgba(var(--vsm-senary-colour), 1)}.vsm-get-in-touch-form .component-wrapper form .element textarea label{font-weight:400;color:rgba(var(--vsm-secondary-colour), 1)}.vsm-get-in-touch-form .component-wrapper form .element textarea.placeholder{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:400}.vsm-get-in-touch-form .component-wrapper form .element textarea:-moz-placeholder{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:400}.vsm-get-in-touch-form .component-wrapper form .element textarea::-moz-placeholder{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:400}.vsm-get-in-touch-form .component-wrapper form .element textarea:-ms-input-placeholder{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:400}.vsm-get-in-touch-form .component-wrapper form .element textarea::-webkit-input-placeholder{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:400}.vsm-get-in-touch-form .component-wrapper form .element textarea:active,.vsm-get-in-touch-form .component-wrapper form .element textarea:focus{box-shadow:none;border:1px solid rgba(var(--vsm-tertiary-colour), 1)}.vsm-get-in-touch-form .component-wrapper form .element.checkbox .field label{font-weight:400}.vsm-get-in-touch-form .component-wrapper form .btn{margin-top:2rem}@media(min-width: 1024px){.vsm-get-in-touch-form .component-wrapper form .btn{margin-top:0}}.vsm-get-in-touch-form .component-wrapper form .btn span{position:relative;display:flex;align-items:center}.vsm-get-in-touch-form .component-wrapper form [class*=icheck-]>input:first-child+label::before{border-radius:0.1875rem;background:rgba(var(--vsm-senary-colour), 1)}.vsm-get-in-touch-form .component-wrapper form [class*=icheck-]>input:first-child+label::before:hover{border:1px solid rgba(var(--vsm-tertiary-colour), 1)}.vsm-get-in-touch-form .component-wrapper form [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,.vsm-get-in-touch-form .component-wrapper form [class*=icheck-]>input:first-child:checked+label::after{border-color:rgba(var(--vsm-primary-colour), 1)}.vsm-get-in-touch-form .component-wrapper form [class*=icheck-]>input:first-child+label::before .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.vsm-get-in-touch-form .component-wrapper form .icheck-primary>input:first-child:checked+label::before{background-color:rgba(var(--vsm-senary-colour), 1);border:1px solid rgba(var(--vsm-tertiary-colour), 1)}::-moz-selection{background-color:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}::selection{background-color:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:rgba(var(--vsm-primary-colour), 1)}::-webkit-scrollbar-thumb{background-color:rgba(var(--vsm-white), 1)}::-webkit-scrollbar-thumb:hover{background:rgba(var(--vsm-tertiary-colour), 1)}html{scrollbar-color:rgba(var(--vsm-tertiary-colour), 1) rgba(var(--vsm-primary-colour), 1)}.fa-twitter::before{content:"" !important}.rte.larger-text{font-weight:400}.rte.larger-text p{font-weight:inherit}.rte.larger-text span{color:rgba(var(--vsm-secondary-colour), 1)}.rte p{font-family:"futura-pt",sans-serif}.rte p span{color:rgba(var(--vsm-secondary-colour), 1)}.rte ul{list-style-type:none;margin-left:0px;padding-left:0px}.rte ul li{display:flex}.rte ul li::before{color:rgba(var(--vsm-secondary-colour), 1);content:"";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;padding:0 10px 0 0}.rte ul li ul li{padding-left:1rem}.rte blockquote{left:2rem;color:rgba(var(--vsm-secondary-colour), 1);font-weight:400;font-size:20px;font-size:calculateRem(20px);position:relative;line-height:1.2;font-weight:400}.rte blockquote q,.rte blockquote p{font-size:20px;font-size:calculateRem(20px);font-weight:inherit}@media(max-width: 768px){.rte blockquote{position:relative;left:0px}}.plyr__control--overlaid{padding:3rem;background:rgba(255,255,255,.406);color:rgba(var(--vsm-primary-colour), 0.8)}.plyr__control--overlaid:hover{background:rgba(var(--vsm-primary-colour), 0.8) !important;color:rgba(var(--vsm-white), 1) !important}.plyr__control--overlaid svg{height:4rem;width:4rem;border-radius:0}.plyr--video{height:100%}.video{height:100%}.modal-dialog .vsm-body .md-heading{color:rgba(var(--vsm-black), 1)}.plyr__control{color:rgba(var(--vsm-primary-colour), 1)}.plyr__control:hover{background:rgba(var(--vsm-white), 1) !important;color:rgba(var(--vsm-primary-colour), 1) !important}.gm-style .gm-style-iw-c{background:rgba(var(--vsm-white), 1)}.gm-style .gm-style-iw-d{overflow:auto !important}.gm-style .gm-style-iw-tc::after{background:rgba(var(--vsm-white), 1)}.vsm-split-content-50-50 .vsm-header,.vsm-split-content-33-33-33 .vsm-header,.vsm-split-content-25-25-25-25 .vsm-header{margin-bottom:2rem}.vsm-split-content-50-50 .xs-heading,.vsm-split-content-50-50 .sm-heading,.vsm-split-content-50-50 .md-heading,.vsm-split-content-33-33-33 .xs-heading,.vsm-split-content-33-33-33 .sm-heading,.vsm-split-content-33-33-33 .md-heading,.vsm-split-content-25-25-25-25 .xs-heading,.vsm-split-content-25-25-25-25 .sm-heading,.vsm-split-content-25-25-25-25 .md-heading{margin-top:2.125rem}.vsm-split-content-50-50 .media,.vsm-split-content-33-33-33 .media,.vsm-split-content-25-25-25-25 .media{position:relative;overflow:visible;height:100%}.vsm-split-content-50-50 .media:before,.vsm-split-content-33-33-33 .media:before,.vsm-split-content-25-25-25-25 .media:before{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;top:0.75rem;left:-0.75rem;display:block;position:absolute;z-index:0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-content-50-50 .media img,.vsm-split-content-33-33-33 .media img,.vsm-split-content-25-25-25-25 .media img{position:relative;z-index:1;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-content-50-50 .col-md-6:nth-child(even) .media,.vsm-split-content-33-33-33 .col-md-6:nth-child(even) .media,.vsm-split-content-25-25-25-25 .col-md-6:nth-child(even) .media{position:relative;overflow:visible}.vsm-split-content-50-50 .col-md-6:nth-child(even) .media:before,.vsm-split-content-33-33-33 .col-md-6:nth-child(even) .media:before,.vsm-split-content-25-25-25-25 .col-md-6:nth-child(even) .media:before{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-content-50-50 .col-md-6:nth-child(even) .media img,.vsm-split-content-33-33-33 .col-md-6:nth-child(even) .media img,.vsm-split-content-25-25-25-25 .col-md-6:nth-child(even) .media img{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-content-50-50 .col-md-4:nth-child(2n+2) .media,.vsm-split-content-33-33-33 .col-md-4:nth-child(2n+2) .media,.vsm-split-content-25-25-25-25 .col-md-4:nth-child(2n+2) .media{position:relative;overflow:visible}.vsm-split-content-50-50 .col-md-4:nth-child(2n+2) .media:before,.vsm-split-content-33-33-33 .col-md-4:nth-child(2n+2) .media:before,.vsm-split-content-25-25-25-25 .col-md-4:nth-child(2n+2) .media:before{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-content-50-50 .col-md-4:nth-child(2n+2) .media img,.vsm-split-content-33-33-33 .col-md-4:nth-child(2n+2) .media img,.vsm-split-content-25-25-25-25 .col-md-4:nth-child(2n+2) .media img{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-content-50-50 .col-md-4:nth-child(3n+3) .media,.vsm-split-content-33-33-33 .col-md-4:nth-child(3n+3) .media,.vsm-split-content-25-25-25-25 .col-md-4:nth-child(3n+3) .media{position:relative;overflow:visible}.vsm-split-content-50-50 .col-md-4:nth-child(3n+3) .media:before,.vsm-split-content-33-33-33 .col-md-4:nth-child(3n+3) .media:before,.vsm-split-content-25-25-25-25 .col-md-4:nth-child(3n+3) .media:before{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-content-50-50 .col-md-4:nth-child(3n+3) .media img,.vsm-split-content-33-33-33 .col-md-4:nth-child(3n+3) .media img,.vsm-split-content-25-25-25-25 .col-md-4:nth-child(3n+3) .media img{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-content-50-50 .col:nth-child(2n+2) .media,.vsm-split-content-33-33-33 .col:nth-child(2n+2) .media,.vsm-split-content-25-25-25-25 .col:nth-child(2n+2) .media{position:relative;overflow:visible}.vsm-split-content-50-50 .col:nth-child(2n+2) .media:before,.vsm-split-content-33-33-33 .col:nth-child(2n+2) .media:before,.vsm-split-content-25-25-25-25 .col:nth-child(2n+2) .media:before{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-content-50-50 .col:nth-child(2n+2) .media img,.vsm-split-content-33-33-33 .col:nth-child(2n+2) .media img,.vsm-split-content-25-25-25-25 .col:nth-child(2n+2) .media img{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-content-50-50 .col:nth-child(3n+3) .media,.vsm-split-content-33-33-33 .col:nth-child(3n+3) .media,.vsm-split-content-25-25-25-25 .col:nth-child(3n+3) .media{position:relative;overflow:visible}.vsm-split-content-50-50 .col:nth-child(3n+3) .media:before,.vsm-split-content-33-33-33 .col:nth-child(3n+3) .media:before,.vsm-split-content-25-25-25-25 .col:nth-child(3n+3) .media:before{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-content-50-50 .col:nth-child(3n+3) .media img,.vsm-split-content-33-33-33 .col:nth-child(3n+3) .media img,.vsm-split-content-25-25-25-25 .col:nth-child(3n+3) .media img{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-content-50-50 .col:nth-child(4n+4) .media,.vsm-split-content-33-33-33 .col:nth-child(4n+4) .media,.vsm-split-content-25-25-25-25 .col:nth-child(4n+4) .media{position:relative;overflow:visible}.vsm-split-content-50-50 .col:nth-child(4n+4) .media:before,.vsm-split-content-33-33-33 .col:nth-child(4n+4) .media:before,.vsm-split-content-25-25-25-25 .col:nth-child(4n+4) .media:before{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-content-50-50 .col:nth-child(4n+4) .media img,.vsm-split-content-33-33-33 .col:nth-child(4n+4) .media img,.vsm-split-content-25-25-25-25 .col:nth-child(4n+4) .media img{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}@media only screen and (max-width: 600px){div[class^=vsm-] .vsm-header .row.justify-content-between>.col,div[class*=" vsm-"] .vsm-header .row.justify-content-between>.col{flex:1 0 100%}div[class^=vsm-] .vsm-header .row.justify-content-between>.col-auto,div[class*=" vsm-"] .vsm-header .row.justify-content-between>.col-auto{flex:0 0 auto;width:auto}}.vsm-centralised-title-intro-text,.vsm-intro-content-40-60,.vsm-wide-content,.vsm-content-image-50-50,.vsm-content-layout-2,.vsm-content-layout-7{position:relative;overflow:hidden}.vsm-centralised-title-intro-text .bg,.vsm-intro-content-40-60 .bg,.vsm-wide-content .bg,.vsm-content-image-50-50 .bg,.vsm-content-layout-2 .bg,.vsm-content-layout-7 .bg{position:relative}.vsm-centralised-title-intro-text.background .bg,.vsm-intro-content-40-60.background .bg,.vsm-wide-content.background .bg,.vsm-content-image-50-50.background .bg,.vsm-content-layout-2.background .bg,.vsm-content-layout-7.background .bg{background:rgba(var(--vsm-secondary-colour), 0.1)}.vsm-centralised-title-intro-text .bg-title,.vsm-intro-content-40-60 .bg-title,.vsm-wide-content .bg-title,.vsm-content-image-50-50 .bg-title,.vsm-content-layout-2 .bg-title,.vsm-content-layout-7 .bg-title{pointer-events:none;font-size:min(15vw,181px);font-family:"futura-pt",sans-serif;color:rgba(var(--vsm-secondary-colour), 0.08);font-weight:400;text-transform:uppercase;position:absolute;top:1.25rem;left:-1.875rem;word-break:keep-all;white-space:nowrap;line-height:1;display:flex;align-items:center;justify-content:center}.vsm-centralised-title-intro-text.align-center .bg-title,.vsm-intro-content-40-60.align-center .bg-title,.vsm-wide-content.align-center .bg-title,.vsm-content-image-50-50.align-center .bg-title,.vsm-content-layout-2.align-center .bg-title,.vsm-content-layout-7.align-center .bg-title{left:0;right:0;margin:0 auto;text-align:center}div[data-section].grey-white{background:rgba(var(--vsm-senary-colour), 1);background:linear-gradient(180deg, rgba(var(--vsm-senary-colour), 1) 0%, rgba(var(--vsm-white), 1) 100%)}div[data-section].white-grey{background:rgba(var(--vsm-senary-colour), 1);background:linear-gradient(0deg, rgba(var(--vsm-senary-colour), 1) 0%, rgba(var(--vsm-white), 1) 100%)}div[data-section].blue-white{background:rgba(var(--vsm-white), 1);background:linear-gradient(0deg, rgba(var(--vsm-white), 1) 0%, rgba(var(--vsm-quaternary-colour), 0.2) 100%)}div[data-section].white-blue{background:rgba(var(--vsm-white), 1);background:linear-gradient(180deg, rgba(var(--vsm-white), 1) 0%, rgba(var(--vsm-quaternary-colour), 0.2) 100%)}body.menu-open .vsm-top{background:rgba(var(--vsm-primary-colour), 1)}body.menu-open .main{position:relative}body.menu-open .main::before{z-index:5;content:"";position:absolute;top:0;left:0;bottom:0rem;right:0;width:100%;height:100%;background:rgba(var(--vsm-black), 0.8)}.slide-menu{background-color:rgba(var(--vsm-primary-colour), 1)}@media(min-width: 768px){.slide-menu{width:50%}}.slide-menu ul>li>a{font-weight:400;color:rgba(var(--vsm-white), 1)}.slide-menu ul>li>a:hover{color:rgba(var(--vsm-tertiary-colour), 1) !important}.slide-menu ul li:last-of-type ul li a{border-bottom:none}.content-wrapper .vsm-top{background:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .vsm-top .signed-in-bar .signed-as{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .signed-in-bar .signed-as a{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .signed-in-bar .signed-as a:hover{color:rgba(var(--vsm-tertiary-colour), 1)}.content-wrapper .vsm-top .navigation .col-auto .brand{width:auto}.content-wrapper .vsm-top .navigation .col-auto .brand img{object-fit:contain;height:2rem}@media(min-width: 768px){.content-wrapper .vsm-top .navigation .col-auto .brand img{height:2rem}}.content-wrapper .vsm-top .navigation .field::before{top:35%}.content-wrapper .vsm-top .navigation .primary-nav nav{justify-content:center}@media(min-width: 1024px){.content-wrapper .vsm-top .navigation .primary-nav nav{display:none}}@media(min-width: 1200px){.content-wrapper .vsm-top .navigation .primary-nav nav{display:flex;flex:1 0 auto;width:auto}}.content-wrapper .vsm-top .navigation .primary-nav ul li.meganav>a::after{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .primary-nav ul li.meganav a{font-size:1rem;color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .primary-nav ul li.meganav a::after{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .primary-nav ul li.meganav:hover{background:rgba(var(--vsm-tertiary-colour), 0.95);box-shadow:0 -0.625rem 1.875rem 0 rgba(0,0,0,.05);border-top-left-radius:.313rem;border-top-right-radius:.313rem}.content-wrapper .vsm-top .navigation .primary-nav ul li .dropdown>a{font-size:1rem}.content-wrapper .vsm-top .navigation .primary-nav ul li .dropdown>a::after{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .primary-nav ul li.dropdown a::after{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .primary-nav ul li.dropdown:hover{background:rgba(var(--vsm-tertiary-colour), 0.95)}.content-wrapper .vsm-top .navigation .primary-nav ul li.dropdown:hover ul{background:rgba(var(--vsm-tertiary-colour), 0.95)}.content-wrapper .vsm-top .navigation .primary-nav ul li.dropdown:hover ul li{font-weight:400}.content-wrapper .vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:hover{background:rgba(var(--vsm-primary-colour), 0)}.content-wrapper .vsm-top .navigation .primary-nav ul li.dropdown:hover ul li:hover a{font-weight:400;color:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .vsm-top .navigation .primary-nav ul li.dropdown:hover ul li a{color:rgba(var(--vsm-white), 1);padding:.875rem .738rem;font-weight:400}.content-wrapper .vsm-top .navigation .primary-nav ul li.dropdown:hover a{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .primary-nav ul li.dropdown:hover a::after{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .primary-nav ul li a{padding:.875rem .738rem;font-weight:400;font-size:1rem;color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .primary-nav ul li a:hover{color:rgba(var(--vsm-tertiary-colour), 1)}.content-wrapper .vsm-top .navigation .primary-nav ul li a::after{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .primary-nav ul li ul{width:max-content;min-width:9rem}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu{background:rgba(var(--vsm-tertiary-colour), 0.95);max-height:30rem;overflow:auto;height:80vh}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6{display:flex;flex-direction:row}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .faux-title{margin-bottom:1.25rem;font-size:20px;font-size:calculateRem(20px);color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list,.content-wrapper .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}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list:hover .faux-title:after,.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list:hover .faux-title:after{width:100%}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list h4,.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title,.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list h4,.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title{position:relative;font-weight:400;margin-bottom:1.25rem;font-size:20px;font-size:calculateRem(20px)}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list h4:after,.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title:after,.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list h4:after,.content-wrapper .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:100%;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list h4 a,.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title a,.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list h4 a,.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title a{font-size:20px;font-size:calculateRem(20px);font-weight:400;padding:0}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav,.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list nav{display:flex;flex-direction:column;justify-content:start}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a,.content-wrapper .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}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list{max-width:calc(50% - 30px)}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a{display:flex;justify-content:space-between;border-bottom:0.0625rem solid rgba(var(--vsm-white), 0.2);margin-bottom:0;padding:0.3125rem 0;align-items:center}.content-wrapper .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)}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a.active{color:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a.active.has-child:after{color:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .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}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list{margin-left:1.875rem;display:none}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list nav a{font-weight:400;margin-bottom:0;padding:0.3125rem 0}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list nav a:hover{color:rgba(var(--vsm-primary-colour), 1);background:none}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title{position:relative;padding-right:5rem;font-weight:400;margin-bottom:1.25rem;font-size:20px;font-size:calculateRem(20px);font-family:"futura-pt",sans-serif;padding:0}.content-wrapper .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}.content-wrapper .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)}.content-wrapper .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:100%;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .col{border:0;flex:1 0 50%;padding-right:0}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert{box-shadow:0px 0px 3px rgba(255,255,255,.45);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}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .xs-heading::before,.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .xs-heading::after{display:none}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert:hover h5:after,.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert:hover div.faux-title:after{width:100%}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert h5,.content-wrapper .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:400;margin-bottom:1.25rem;font-size:20px;font-size:calculateRem(20px);font-family:"futura-pt",sans-serif;padding-right:0}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert h5:after,.content-wrapper .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:100%;height:0.1875rem;display:block;margin-top:0.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link{font-family:"futura-pt",sans-serif;font-weight:400;color:rgba(var(--vsm-primary-colour), 1);position:relative;text-decoration:none}.content-wrapper .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}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link:hover{color:rgba(var(--vsm-white), 1)}.content-wrapper .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}.content-wrapper .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:rgba(var(--vsm-black), 0.8)}.content-wrapper .vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts:hover h4.div:after{width:100%}.content-wrapper .vsm-top .navigation .more-nav nav ul li a{color:rgba(var(--vsm-white), 1);transition:all .3s ease-in-out}.content-wrapper .vsm-top .navigation .more-nav nav ul li a:hover{color:rgba(var(--vsm-tertiary-colour), 1)}.content-wrapper .vsm-top .navigation .more-nav nav ul li.lang{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .more-nav nav ul li.lang .toggle-drop{margin:0 0px 0 0px}.content-wrapper .vsm-top .navigation .more-nav nav ul li.lang .toggle-drop:hover{cursor:default}.content-wrapper .vsm-top .navigation .more-nav nav ul li.lang .toggle-drop:hover span i::before{color:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .vsm-top .navigation .more-nav nav ul li.lang .toggle-drop:hover span::after{display:none}.content-wrapper .vsm-top .navigation .more-nav nav ul li.lang .toggle-drop span{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .more-nav nav ul li.lang .toggle-drop span i::before{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .more-nav nav ul li.lang .toggle-drop span span{padding:3px 6px 3px 0px;color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .more-nav nav ul li.lang .toggle-drop span span i::before{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .more-nav nav ul li.lang .toggle-drop .menu-dropdown{min-width:3rem;width:max-content;background:rgba(var(--vsm-black), 1)}.content-wrapper .vsm-top .navigation .more-nav nav ul li.lang .toggle-drop .menu-dropdown ul li a{padding:.3125rem 0 .3125rem .4rem}.content-wrapper .vsm-top .navigation .more-nav nav ul li.lang .toggle-drop .menu-dropdown ul li a span{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .more-nav nav ul li.lang .toggle-drop .menu-dropdown ul li a span:hover{color:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .vsm-top .navigation .more-nav nav ul li.ajax-login{margin:0 0 0 1rem}.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn{margin:0 0 0 1rem;border:none}.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn .btn{background-color:rgba(0,0,0,0);border:none;padding:1.5rem 0}.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn .btn::before,.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn .btn::after{display:none}@media(min-width: 768px){.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn .btn{position:relative;padding:.85rem 2.875rem}.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn .btn::before{left:1rem;content:"<"}.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn .btn::after{right:1rem;content:">"}.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn .btn::before,.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn .btn::after{color:rgba(var(--vsm-secondary-colour), 1);display:inline-block;position:absolute}.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn .btn:hover{background:rgba(var(--vsm-secondary-colour), 1);border:1px solid rgba(var(--vsm-secondary-colour), 1);color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn .btn:hover span{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn .btn:hover::after{color:rgba(var(--vsm-white), 1);position:absolute;content:"< <"}.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn .btn:hover::before{color:rgba(var(--vsm-white), 1);position:absolute;content:"> >"}}.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn a{text-decoration:none}.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn a span{display:none}@media(min-width: 768px){.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn a i{display:none}.content-wrapper .vsm-top .navigation .more-nav nav ul li.contact-btn a span{display:inline-block;opacity:1}}@media(min-width: 1024px){.content-wrapper .vsm-top .navigation .more-nav nav ul li.mobile{display:block}}@media(min-width: 1200px){.content-wrapper .vsm-top .navigation .more-nav nav ul li.mobile{display:none}}@media(min-width: 1400px){.content-wrapper .vsm-top .navigation .more-nav nav ul li.mobile{display:none}}.content-wrapper .vsm-top .navigation .more-nav .ajax-login{margin-left:0}.content-wrapper .vsm-top .navigation .more-nav .ajax-login .tooltip{background:rgba(var(--vsm-accent-colour), 1)}.content-wrapper .vsm-top .navigation .more-nav .ajax-login{margin:0 0 0 1.563rem}.content-wrapper .vsm-top .navigation .more-nav .ajax-login>li>a:hover{color:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .vsm-top .navigation .more-nav .mobile .burger-menu:hover span{background:rgba(var(--vsm-tertiary-colour), 1)}.content-wrapper .vsm-top .navigation .more-nav .mobile .burger-menu:hover span::before{background:rgba(var(--vsm-tertiary-colour), 1)}.content-wrapper .vsm-top .navigation .more-nav .mobile .burger-menu:hover span::after{background:rgba(var(--vsm-tertiary-colour), 1)}.content-wrapper .vsm-top .navigation .more-nav .mobile .burger-menu span{background:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .more-nav .mobile .burger-menu span::before{background:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .more-nav .mobile .burger-menu span::after{background:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation.search-open{background:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .btn.btn-primary:hover{background:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .btn.btn-primary span::after{display:none}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .form-select{height:100%}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .form-select option{color:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar input{background:rgba(var(--vsm-primary-colour), 0)}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar input[type=text]{color:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .vsm-top .navigation.search-open .brand{display:none}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .btn.btn-primary{min-width:auto;padding:.8rem 1rem;margin:0}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .btn.btn-primary:hover{box-shadow:none;letter-spacing:0;transform:none}.content-wrapper .vsm-top.switch-fixed{background:rgba(var(--vsm-primary-colour), 0)}.content-wrapper .vsm-top.switch-fixed .primary-nav ul>li>a{color:rgba(var(--vsm-white), 1);transition:all .3s ease-in-out}.content-wrapper .vsm-top.switch-fixed .primary-nav ul>li.dropdown>a{color:rgba(var(--vsm-white), 1);transition:all .3s ease-in-out}.content-wrapper .vsm-top.fixed{background:rgba(var(--vsm-primary-colour), 1);box-shadow:0 1px 1.2rem 0 rgba(var(--vsm-tertiary-colour), 0.9)}.content-wrapper .vsm-top.fixed .primary-nav ul>li>a{color:rgba(var(--vsm-white), 1);transition:all .3s ease-in-out}.content-wrapper .vsm-top.fixed .primary-nav ul>li>a::after{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top.fixed .primary-nav ul>li>a:hover{color:rgba(var(--vsm-tertiary-colour), 1)}.content-wrapper .vsm-top.fixed .primary-nav ul>li.dropdown>a{color:rgba(var(--vsm-white), 1);transition:all .3s ease-in-out}.content-wrapper .vsm-top.fixed .primary-nav ul>li.dropdown>a::after{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top.fixed .more-nav ul li a{color:rgba(var(--vsm-primary-colour), 1);transition:all .3s ease-in-out}.content-wrapper .vsm-top.fixed .more-nav ul li a:hover{color:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .vsm-top.fixed .more-nav ul li .burger-menu span{background:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .vsm-top.fixed .more-nav ul li .burger-menu span::before{background:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .vsm-top.fixed .more-nav ul li .burger-menu span::after{background:rgba(var(--vsm-primary-colour), 1)}@keyframes spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.vsm-hero-slider .swiper-container.disabled{pointer-events:auto !important}.vsm-hero-slider.branding-on .swiper-slide::before{content:"";position:absolute;background:url("../img/brandmark-primary-mark.svg");background-repeat:no-repeat;width:100%;height:120vh;pointer-events:none;z-index:1;top:-5rem;background-position:center center;opacity:.25}.vsm-hero-slider .bg{position:relative}.vsm-hero-slider .bg::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(var(--vsm-quaternary-colour), 0.8)}.vsm-hero-slider .bg .container .content .rte{display:block}.vsm-hero-slider .bg .container .row{justify-content:center}.vsm-hero-slider .bg .container .col{text-align:center;max-width:100%}@media(min-width: 1024px){.vsm-hero-slider .bg .container .col{max-width:70%}}.vsm-hero-slider .overlay-content{position:relative}.vsm-hero-slider .overlay-content::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#1b1b1b;background:-moz-linear-gradient(0deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(0deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(0deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1b1b1b", endColorstr="#000000", GradientType=1);mix-blend-mode:normal;z-index:0}.vsm-hero-slider .content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.vsm-hero-slider .content h1,.vsm-hero-slider .content h2,.vsm-hero-slider .content .heading,.vsm-hero-slider .content .rte{margin-top:1rem;color:rgba(var(--vsm-white), 1)}.vsm-hero-slider .content h1.larger-text,.vsm-hero-slider .content h2.larger-text,.vsm-hero-slider .content .heading.larger-text,.vsm-hero-slider .content .rte.larger-text{font-size:var(--vsm-oversized-text-size);font-weight:300}.vsm-hero-slider .content h1.larger-text p,.vsm-hero-slider .content h2.larger-text p,.vsm-hero-slider .content .heading.larger-text p,.vsm-hero-slider .content .rte.larger-text p{font-size:var(--vsm-oversized-text-size);font-weight:300;margin-bottom:1rem}.vsm-hero-slider .content .rte{margin-bottom:2rem}.vsm-hero-slider .content .rte p{font-size:1.2rem}.vsm-default-internal-hero.primary-bg .bg::before{background:rgba(var(--vsm-primary-colour), 0.5)}.vsm-default-internal-hero.secondary-bg .bg::before{background:rgba(var(--vsm-secondary-colour), 0.5)}.vsm-default-internal-hero.tertiary-bg .bg::before{background:rgba(var(--vsm-tertiary-colour), 0.5)}.vsm-default-internal-hero .container>.row:nth-child(1) .col .content.align-center{margin:0 auto}.vsm-default-internal-hero .bg{min-height:22.5rem;padding-top:10rem;overflow:hidden;position:relative;padding-bottom:2.5rem}.vsm-default-internal-hero .bg .md-heading{margin-bottom:0.9375rem}.vsm-default-internal-hero .bg .rte{margin-bottom:1.875rem}.vsm-default-internal-hero .bg::before{mix-blend-mode:normal;opacity:1;background:rgba(var(--vsm-primary-colour), 0.5)}.vsm-default-internal-hero .bg::after{mix-blend-mode:normal;opacity:1;background:#2c1c42;background:linear-gradient(180deg, rgb(44, 28, 66) 0%, rgba(44, 28, 66, 0) 100%);content:"";position:absolute;width:100%;height:100%;top:0;left:0}.vsm-default-internal-hero .search-bar>.row>.col{flex:0 0 100%;width:100%}@media(min-width: 1200px){.vsm-default-internal-hero .search-bar>.row>.col{flex:0 0 66.66666667%;width:66.66666667%}}.vsm-default-internal-hero .search-bar>.row>.col .form-holder form{width:100%;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem);margin-right:auto;margin-left:auto}@media(min-width: 768px){.vsm-default-internal-hero .search-bar>.row>.col .form-holder form>.row{flex-wrap:wrap}}@media(min-width: 1024px){.vsm-default-internal-hero .search-bar>.row>.col .form-holder form>.row{flex-wrap:nowrap}}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col{width:100%;flex:1 0 100%}@media(min-width: 768px){.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col{width:100%;flex:1 0 100%}}@media(min-width: 1024px){.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col{flex:1 0 auto;width:auto}}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col:nth-child(1){position:relative;background:rgba(var(--vsm-white), 1);border-top-left-radius:0.625rem;border-bottom-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-right-radius:0.625rem}@media(min-width: 1024px){.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col:nth-child(1){border-top-right-radius:0rem;border-bottom-right-radius:0rem}}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col:nth-child(1):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;left:.7rem;position:absolute;padding:1.125rem 0;color:rgba(var(--vsm-primary-colour), 1)}@media(min-width: 1024px){.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col:nth-child(1):after{content:"";position:absolute;right:0;width:0.0625rem;height:60%;top:20%;background:rgba(var(--vsm-secondary-colour), 0.5);display:inline-block}}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col:nth-child(1) input{padding:0.9375rem 0rem 0.8125rem 1.875rem}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col:nth-child(2){position:relative;background:rgba(var(--vsm-white), 1);border-top-right-radius:0.625rem;border-bottom-right-radius:0.625rem;border-top-left-radius:0.625rem;border-bottom-left-radius:0.625rem;margin-top:1.25rem;margin-bottom:1.25rem}@media(min-width: 1024px){.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col:nth-child(2){margin:0;border-top-left-radius:0rem;border-bottom-left-radius:0rem}}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col:nth-child(2):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;left:.7rem;position:absolute;padding:1.125rem 0;color:rgba(var(--vsm-primary-colour), 1)}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col:nth-child(2) input{padding:0.9375rem 0rem 0.8125rem 1.875rem}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col-auto{margin-top:1.25rem}@media(min-width: 1024px){.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col-auto{margin-top:0}}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col-auto .btn{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-primary-colour), 1)}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .row .col-auto .btn:hover{background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .faux-input{position:absolute;padding:0.9375rem 0rem 0.8125rem 1.875rem;color:rgba(var(--vsm-body-copy-colour), 0.5);font-size:16px;font-size:calculateRem(16px);font-weight:400}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .element.text{margin-bottom:0}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .element.text input{padding:0.9375rem 0rem 0.8125rem 1.875rem;background:rgba(0,0,0,0)}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .element.text input::placeholder{color:rgba(var(--vsm-body-copy-colour), 0.5)}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .element.text input.hide::placeholder{color:rgba(var(--vsm-body-copy-colour), 0)}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .element.select{margin-bottom:0}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .element.select .field:before{top:1.125rem}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .element.select select{height:auto;padding:0.9375rem 1.25rem 0.8125rem 0rem;background:rgba(0,0,0,0);color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-default-internal-hero .search-bar>.row>.col .form-holder .element.select select::placeholder{color:rgba(var(--vsm-body-copy-colour), 0.5)}.vsm-default-internal-hero .search-bar>.row>.col .form-holder input{height:auto;padding:0.9375rem 0rem 0.8125rem 1.875rem}.vsm-default-internal-hero .component-wrapper .content{position:relative;z-index:1}.vsm-accordion-mixed-content-50-50 .media{width:100%;position:relative;display:flex;align-items:center;position:relative;justify-content:center;overflow:visible}.vsm-accordion-mixed-content-50-50 .media::before{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;top:0.75rem;left:-0.75rem;display:block;position:absolute;z-index:0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-accordion-mixed-content-50-50 .media img{transform:translate(0) !important;object-fit:cover;width:100%;height:100%;z-index:1;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-accordion-mixed-content-50-50 .media .video{overflow:hidden;width:100%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-accordion-mixed-content-50-50 .media .plyr{overflow:hidden;width:100%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}@media(min-width: 1024px){.vsm-accordion-mixed-content-50-50 .order-md-1 .content{margin-right:5%}}.vsm-accordion-mixed-content-50-50 .order-md-1 .accordion .accordion-item .content{margin-right:0;padding-left:0;padding-right:0}@media(min-width: 1024px){.vsm-accordion-mixed-content-50-50 .order-md-2 .content{margin-left:5%}}.vsm-accordion-mixed-content-50-50 .order-md-2 .accordion .accordion-item .content{margin-left:0;padding-left:0;padding-right:0}.vsm-accordion-mixed-content-50-50 .content>.sm-heading span{font-weight:400}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item{padding:0rem;margin-bottom:1.875rem;background:rgba(0,0,0,0);border:0;border-radius:0}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .content{margin-top:1.25rem;padding-left:1.25rem;padding-right:1.25rem}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .accordion-header{padding:0.9375rem;background:rgba(var(--vsm-primary-colour), 1);border-radius:0.4375rem;cursor:pointer;font-weight:400;text-transform:none;letter-spacing:0;color:rgba(var(--vsm-white), 1)}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .accordion-header:after{transform:rotate(0deg);font-size:25px;font-size:calculateRem(25px);color:rgba(var(--vsm-white), 1)}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .accordion-header.collapsed:after{transform:rotate(-90deg);font-size:25px;font-size:calculateRem(25px)}.vsm-double-accordion .vsm-header .row{justify-content:center}.vsm-double-accordion .vsm-header .col{max-width:75%}.vsm-double-accordion .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-double-accordion .vsm-body .container>.row>.col>.row:nth-child(1){display:none}.vsm-double-accordion .vsm-body .accordion-item{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-double-accordion .vsm-body .accordion-item .accordion-header{padding:1.875rem 2.5rem 1.875rem 1.25rem;border-top-left-radius:0rem;border-top-right-radius:1.25rem;background:rgba(var(--vsm-primary-colour), 1);transition:background 200ms ease-in-out;color:rgba(var(--vsm-white), 1)}.vsm-double-accordion .vsm-body .accordion-item .accordion-header::before{color:rgba(var(--vsm-white), 1)}.vsm-double-accordion .vsm-body .accordion-item .accordion-header.collapsed{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-double-accordion .vsm-body .accordion-item .accordion-header.collapsed::before{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-double-accordion .vsm-body .accordion-item .accordion-collapse{background:rgba(var(--vsm-primary-colour), 1);border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;color:rgba(var(--vsm-white), 1)}.vsm-double-accordion .vsm-body .accordion-item .accordion-collapse.collapse{background:rgba(var(--vsm-primary-colour), 1)}.vsm-tabbed-content.side-nav .flex-item:nth-child(1){flex:1 0 auto;max-width:33.3333%}.vsm-tabbed-content.side-nav .flex-item:nth-child(2){flex:1 0 auto;max-width:66.6666%}.vsm-tabbed-content.side-nav .nav li{border-bottom:0.125rem solid rgba(var(--vsm-body-copy-colour), 0.2)}.vsm-tabbed-content.side-nav .nav li a{border-bottom:none;background:none;font-size:16px;font-size:calculateRem(16px);padding:0;color:rgba(var(--vsm-secondary-colour), 1);margin:1.25rem 0}@media(min-width: 768px){.vsm-tabbed-content.side-nav .nav li a{font-size:24px;font-size:calculateRem(24px)}}.vsm-tabbed-content.side-nav .nav li a:after{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-tabbed-content.side-nav .nav li a:not(.active){background:none}.vsm-tabbed-content.side-nav .tab-pane{background:rgba(var(--vsm-quinary-colour), 1);padding:1.5rem 2.5rem}.vsm-tabbed-content.side-nav .tab-pane .xs-heading{font-size:24px;font-size:calculateRem(24px);color:rgba(var(--vsm-secondary-colour), 1);font-weight:400;letter-spacing:0;text-transform:none;margin-bottom:1.125rem}.vsm-tabbed-content.side-nav .tab-pane .rte h1,.vsm-tabbed-content.side-nav .tab-pane .rte h2,.vsm-tabbed-content.side-nav .tab-pane .rte h3,.vsm-tabbed-content.side-nav .tab-pane .rte h4,.vsm-tabbed-content.side-nav .tab-pane .rte h5,.vsm-tabbed-content.side-nav .tab-pane .rte h6{font-size:24px;font-size:calculateRem(24px);color:rgba(var(--vsm-secondary-colour), 1);font-weight:400;letter-spacing:0;text-transform:none;margin-bottom:1.125rem}.vsm-aligned-title-intro-text{position:relative;overflow:hidden}.vsm-aligned-title-intro-text .bg{padding:2.5rem 0 0rem 0;position:relative}@media(min-width: 768px){.vsm-aligned-title-intro-text .bg{padding:5.625rem 0 0rem 0}}.vsm-aligned-title-intro-text.background .bg{background:rgba(var(--vsm-secondary-colour), 0.1)}.vsm-aligned-title-intro-text .bg-title{pointer-events:none;font-size:min(15vw,181px);font-family:"futura-pt",sans-serif;color:rgba(var(--vsm-secondary-colour), 0.08);font-weight:400;text-transform:uppercase;position:absolute;top:1.25rem;left:-1.875rem;word-break:keep-all;white-space:nowrap;line-height:1;display:flex;align-items:center;justify-content:center}.vsm-aligned-title-intro-text.align-center .bg-title{left:0;right:0;margin:0 auto;text-align:center}.vsm-aligned-title-intro-text .col-10{flex:0 0 auto;width:100%}@media(min-width: 1024px){.vsm-aligned-title-intro-text .col-10{flex:0 0 auto;width:83.33333333%}}.vsm-centralised-title-intro-text .bg-title{left:0;right:0;margin:0 auto;text-align:center}.vsm-centralised-title-intro-text.branding-on .container{position:relative}.vsm-centralised-title-intro-text.branding-on .container::before{content:"";position:absolute;width:16rem;height:100%;background:url("../img/brandmark-primary-mark.svg");background-repeat:no-repeat;opacity:.1;mix-blend-mode:normal;z-index:0;right:-6rem;rotate:-12deg}.vsm-oversized-statement-block .rte li,.vsm-oversized-statement-block .rte p,.vsm-oversized-statement-block .rte dd,.vsm-oversized-statement-block .rte a{font-size:var(--vsm-oversized-text-size)}.vsm-oversized-statement-block .rte p{margin-bottom:0;font-weight:400}.vsm-oversized-statement-block .rte p strong,.vsm-oversized-statement-block .rte p b{font-weight:700}.vsm-oversized-statement-block .rte p span{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-image-grid{overflow:hidden}.vsm-image-grid .bg{position:relative}.vsm-image-grid .vsm-body{position:relative}.vsm-image-grid .grid-left{column-gap:0;row-gap:0;position:relative}.vsm-image-grid .grid-left .media{position:relative;aspect-ratio:1/1;max-height:13.125rem;height:auto !important;overflow:visible}.vsm-image-grid .grid-left .media:before{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;top:0.75rem;left:-0.75rem;display:block;position:absolute;z-index:0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-image-grid .grid-left .media img{height:100%;position:absolute;top:0%;z-index:1;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-image-grid .grid-right .media{aspect-ratio:1/1;height:auto !important;max-height:28.125rem;overflow:visible}.vsm-image-grid .grid-right .media:before{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;top:0.75rem;left:-0.75rem;display:block;position:absolute;z-index:0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-image-grid .grid-right .media img{position:relative;z-index:1;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-double-media{overflow:hidden}@media(min-width: 1024px){.vsm-double-media{overflow:visible}}.vsm-double-media .vsm-body{position:relative}.vsm-double-media .bg{position:relative}.vsm-double-media .col-md-6{position:relative}.vsm-double-media .col-md-6 .media{max-height:28.125rem;display:flex;align-items:center;position:relative;overflow:visible;height:100%}.vsm-double-media .col-md-6 .media:before{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;top:0.75rem;left:-0.75rem;display:block;position:absolute;z-index:0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-double-media .col-md-6 .media img{height:100%;position:relative;z-index:1;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-double-media .col-md-6 .media .video{overflow:hidden;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-double-media .col-md-6:nth-child(1){position:relative}.vsm-double-media .col-md-6:nth-child(1) .media{margin-bottom:0.9375rem}@media(min-width: 768px){.vsm-double-media .col-md-6:nth-child(1) .media{margin-bottom:0rem}}.vsm-double-media .col-md-6:nth-child(2) .media:before{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;top:0.75rem;left:-0.75rem;display:block;position:absolute;z-index:0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-double-media .col-md-6:nth-child(2) .media img{height:100%;position:relative;z-index:1;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-double-media .col-md-6:nth-child(2) .media .video{overflow:hidden;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-stats-count-up{overflow:hidden;background:rgba(var(--vsm-primary-colour), 1)}.vsm-stats-count-up .vsm-header .md-heading{color:rgba(var(--vsm-white), 1);margin-bottom:5rem}.vsm-stats-count-up .bg{position:relative}.vsm-stats-count-up .bg .content{height:100%}.vsm-stats-count-up .bg .stat{display:flex;flex-direction:column;color:rgba(var(--vsm-white), 1);height:100%;justify-content:flex-start;align-items:center;margin-bottom:1.875rem}.vsm-stats-count-up .bg .stat:after{display:none}.vsm-stats-count-up .bg .stat .media{height:3.125rem;width:3.125rem;max-height:3.125rem;max-width:3.125rem;border-radius:0;margin:0 0 1.875rem 0;flex-direction:column;flex:1 0 0;justify-content:center}.vsm-stats-count-up .bg .stat .media img{width:100%;height:100%;object-fit:cover;margin:0;max-width:100%}.vsm-stats-count-up .bg .stat .description{position:relative;padding:0.625rem 0;font-size:12px;font-size:calculateRem(12px);font-family:"futura-pt",sans-serif;color:inherit;font-weight:400;margin:0;text-align:left}.vsm-stats-count-up .bg .stat .description span{color:inherit}.vsm-stats-count-up .bg .stat .count{margin:0;text-align:left;color:inherit;font-family:"futura-pt",sans-serif;font-size:40px;font-size:calculateRem(40px);font-weight:400;letter-spacing:-1px;color:rgba(var(--vsm-white), 1)}@media(min-width: 768px){.vsm-stats-count-up .bg .stat .count{font-size:60px;font-size:calculateRem(60px)}}.vsm-stats-count-up .bg .stat .count span{color:rgba(var(--vsm-white), 1)}.vsm-small-boxes{overflow:hidden}.vsm-small-boxes .bg{position:relative}.vsm-small-boxes .vsm-header .row{justify-content:center}.vsm-small-boxes .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}@media(min-width: 768px){.vsm-small-boxes .col{flex:1 0 33%;max-width:33%}}.vsm-small-boxes .small-box-card{max-height:8.75rem;height:8.75rem;align-items:left;transition:.3s;margin-bottom:1.875rem;background-color:rgba(var(--vsm-grey-colour), 1)}.vsm-small-boxes .small-box-card:hover{background-color:rgba(var(--vsm-primary-colour), 1);align-items:end}.vsm-small-boxes .small-box-card:hover .media::after{display:none;background:rgba(var(--vsm-accent-colour), 1);background:linear-gradient(0deg, rgba(var(--vsm-accent-colour), 1) 0%, rgba(var(--vsm-accent-colour), 0.6) 100%);mix-blend-mode:multiply}.vsm-small-boxes .small-box-card:hover .content{text-align:start}.vsm-small-boxes .small-box-card:hover .content .xs-heading{color:rgba(var(--vsm-white), 1)}.vsm-small-boxes .small-box-card:hover .content .xs-heading:after{display:block}.vsm-small-boxes .small-box-card:hover .content .rte{display:block;margin:1.5rem 0}.vsm-small-boxes .small-box-card:hover .content .inline-link{color:rgba(var(--vsm-white), 1)}.vsm-small-boxes .small-box-card .content{align-items:left;flex-direction:column;display:flex;text-align:left;position:absolute;top:0;left:0;width:100%;justify-content:center}.vsm-small-boxes .small-box-card .content .details{visibility:visible;height:auto;opacity:1}.vsm-small-boxes .small-box-card .content .xs-heading{font-size:1.125rem;font-weight:400;text-transform:none;letter-spacing:0;position:relative;margin-top:0.9375rem;color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-small-boxes .small-box-card .content .rte{display:none}.vsm-small-boxes .small-box-card .content .media{display:block;margin-top:0.625rem}.vsm-small-boxes .small-box-card .content .inline-link{display:block;color:rgba(var(--vsm-white), 1);position:absolute;width:100%;height:100%;top:0;left:0}.vsm-small-boxes .small-box-card .content .inline-link:after{display:none}.vsm-small-boxes .small-box-card .content .inline-link span{display:none}.vsm-small-boxes .small-box-card .media{display:none}.vsm-small-boxes .small-box-card .media:after{display:none}.vsm-small-boxes .small-box-card .media:before{z-index:1;content:"";position:absolute;width:100%;height:100%;display:none;top:0;left:0;mix-blend-mode:multiply;background:rgba(var(--vsm-black), 1);background:linear-gradient(0deg, rgba(var(--vsm-black), 1) 0%, rgba(var(--vsm-black), 0.6) 100%)}.vsm-the-team .vsm-body>.row:nth-child(1){margin-bottom:1.875rem}@media(min-width: 768px){.vsm-the-team .vsm-body>.row>.col{max-width:33.3333%}}.vsm-the-team .person .media{border-radius:0;min-width:5.9375rem;min-height:5.9375rem;height:5.9375rem}.vsm-the-team .person .media img{border-radius:0}.vsm-the-team .person .media[data-initials]:before{border-radius:0;min-width:5.9375rem;min-height:5.9375rem;height:5.9375rem;width:5.9375rem;line-height:5.9375rem}.vsm-the-team .description h4 a{color:rgba(var(--vsm-body-copy-colour), 1);text-decoration:none;font-weight:300}.vsm-the-team .description h4:hover a{color:rgba(var(--vsm-primary-colour), 1)}.vsm-the-team .description p{color:rgba(var(--vsm-primary-colour), 1)}.vsm-contained-full-width-banner .plyr__poster:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:normal;background:rgba(var(--vsm-quinary-colour), 1);background:linear-gradient(0deg, rgba(var(--vsm-quinary-colour), 1) 0%, rgba(var(--vsm-quinary-colour), 0.36) 100%)}.vsm-contained-full-width-banner .bg{position:relative}.vsm-contained-full-width-banner .media{position:relative;overflow:visible;height:100%}.vsm-contained-full-width-banner .media:before{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;top:0.75rem;left:-0.75rem;display:block;position:absolute;z-index:0;border-top-left-radius:3.75rem;border-top-right-radius:3.75rem;border-bottom-left-radius:0rem;border-bottom-right-radius:3.75rem}.vsm-contained-full-width-banner .media .video{max-height:33.125rem;overflow:hidden;position:relative;z-index:1;border-top-left-radius:3.75rem;border-top-right-radius:3.75rem;border-bottom-left-radius:0rem;border-bottom-right-radius:3.75rem}.vsm-contained-full-width-banner .plyr__control{color:rgba(var(--vsm-primary-colour), 1)}.vsm-contained-full-width-banner .plyr__control:hover{background:rgba(var(--vsm-white), 1) !important;color:rgba(var(--vsm-primary-colour), 1) !important}.vsm-short-testimonial-carousel .vsm-header .row{justify-content:center;text-align:center}.vsm-short-testimonial-carousel .testimonial-data{padding:2rem;background:rgba(var(--vsm-grey-colour), 1)}.vsm-short-testimonial-carousel .testimonial-data .row .col:nth-child(1){order:2}.vsm-short-testimonial-carousel .testimonial-data .row .col:nth-child(2){order:1}.vsm-short-testimonial-carousel .testimonial-data .author .name{color:rgba(var(--vsm-quaternary-colour), 1);font-size:18px;font-size:calculateRem(18px);font-weight:400;margin-bottom:0.5rem;line-height:1}.vsm-short-testimonial-carousel .testimonial-data .author .position{margin-top:0;color:rgba(var(--vsm-secondary-colour), 1);font-size:16px;font-size:calculateRem(16px);font-weight:400}.vsm-short-testimonial-carousel .testimonial-data .rte{font-size:20px;font-size:calculateRem(20px)}.vsm-short-testimonial-carousel .testimonial-data .rte p,.vsm-short-testimonial-carousel .testimonial-data .rte q,.vsm-short-testimonial-carousel .testimonial-data .rte blockquote{font-size:inherit}.vsm-short-testimonial-carousel .testimonial-data .rte+a{position:relative;text-decoration:none;font-weight:600;font-size:14px;font-size:calculateRem(14px)}.vsm-short-testimonial-carousel .testimonial-data .rte+a: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-short-testimonial-carousel .testimonial-data .rte+a:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.vsm-split-image-row-50-50 .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-split-image-row-50-50 .btn{margin-top:1.25rem;margin-bottom:1.875rem}.vsm-split-image-row-50-50 .medias .col{margin-bottom:0.9375rem}.vsm-split-image-row-50-50 .medias h5{font-size:14px;font-size:calculateRem(14px);color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-split-image-row-50-50 .medias .media{aspect-ratio:1/1;width:100%;height:auto;border-top-left-radius:1.875rem;border-top-right-radius:1.875rem;border-bottom-left-radius:0rem;border-bottom-right-radius:1.875rem}.vsm-split-grid-images-content-features .vsm-header{margin-bottom:0}.vsm-split-grid-images-content-features .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}@media(min-width: 768px){.vsm-split-grid-images-content-features .vsm-body .content{transform:translateY(12%);margin-bottom:5rem}}.vsm-split-grid-images-content-features .vsm-body .content .rte{margin-bottom:2.5rem;font-weight:450}.vsm-split-grid-images-content-features .vsm-body .content .rte p{font-weight:inherit}.vsm-split-grid-images-content-features .vsm-body .feature{margin-bottom:1.25rem}.vsm-split-grid-images-content-features .vsm-body .feature .media{border-top-left-radius:1.5625rem;border-top-right-radius:1.5625rem;border-bottom-left-radius:0rem;border-bottom-right-radius:1.5625rem;margin-right:1.875rem;max-width:5.9375rem;max-height:5.9375rem;min-width:5.9375rem;min-height:5.9375rem}.vsm-split-grid-images-content-features .vsm-body .medias .grid .media:nth-child(1){aspect-ratio:1/1;width:100%;height:100%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-grid-images-content-features .vsm-body .medias .grid .media:nth-child(2){aspect-ratio:1/1;width:100%;height:80%;position:relative;transform:translateY(25%);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-grid-images-content-features .vsm-body .medias .grid .media:nth-child(3){aspect-ratio:1/1;width:100%;height:80%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-split-grid-images-content-features .vsm-body .medias .grid .media:nth-child(4){aspect-ratio:1/1;width:100%;height:110%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-short-content-33-33-33 .bg{mix-blend-mode:normal;background:rgba(var(--vsm-primary-colour), 1);background:linear-gradient(180deg, rgba(var(--vsm-primary-colour), 0) 0%, rgba(var(--vsm-primary-colour), 0.15) 100%)}.vsm-short-content-33-33-33 .component-wrapper>.vsm-header{text-align:center}.vsm-short-content-33-33-33 .component-wrapper>.vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}@media(min-width: 1024px){.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col{max-width:33.3333%}}.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col .content{border-top:0rem solid rgba(var(--vsm-body-copy-colour), 0)}.vsm-short-content-33-33-33 .component-wrapper .content{padding-top:0.9375rem}.vsm-short-content-33-33-33 .component-wrapper .content .feature .media{position:relative;max-width:6.25rem;max-height:6.25rem;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;width:6.25rem;height:6.25rem;background:rgba(var(--vsm-tertiary-colour), 1)}.vsm-short-content-33-33-33 .component-wrapper .content .feature .media img{z-index:1}.vsm-short-content-33-33-33 .component-wrapper .content .feature .description .xs-heading{margin-bottom:1.25rem}.vsm-content-cards-33-33-33.background-gradient{background-image:url(../img/background-grad.png);-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.vsm-content-cards-33-33-33.background-gradient .component-wrapper .vsm-header .xs-heading,.vsm-content-cards-33-33-33.background-gradient .component-wrapper .vsm-header .md-heading,.vsm-content-cards-33-33-33.background-gradient .component-wrapper .vsm-header .rte,.vsm-content-cards-33-33-33.background-gradient .component-wrapper .vsm-header .rte p{color:rgba(var(--vsm-white), 1)}.vsm-content-cards-33-33-33.with-icons .component-wrapper .vsm-body .row .col .content-card{box-shadow:none;background:rgba(var(--vsm-white), 0);background-color:rgba(var(--vsm-white), 0)}.vsm-content-cards-33-33-33.with-icons .component-wrapper .vsm-body .row .col .content-card::before{display:none}.vsm-content-cards-33-33-33.with-icons .component-wrapper .vsm-body .row .col .content-card .media{display:flex;justify-content:center}.vsm-content-cards-33-33-33.with-icons .component-wrapper .vsm-body .row .col .content-card .media img{max-width:50%;height:10rem;object-fit:contain;-o-object-fit:contain}.vsm-content-cards-33-33-33.with-icons .component-wrapper .vsm-body .row .col .content-card .content{height:100%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;background-color:rgba(var(--vsm-white), 1)}.vsm-content-cards-33-33-33.with-icons .component-wrapper .vsm-body .row .col .content-card .content .xs-heading,.vsm-content-cards-33-33-33.with-icons .component-wrapper .vsm-body .row .col .content-card .content .sm-heading,.vsm-content-cards-33-33-33.with-icons .component-wrapper .vsm-body .row .col .content-card .content .rte,.vsm-content-cards-33-33-33.with-icons .component-wrapper .vsm-body .row .col .content-card .content .rte p{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-cards-33-33-33.with-icons .component-wrapper .vsm-body .row .col .content-card .content .rte,.vsm-content-cards-33-33-33.with-icons .component-wrapper .vsm-body .row .col .content-card .content .rte p{margin-bottom:0}.vsm-content-cards-33-33-33 .component-wrapper .vsm-header{margin-bottom:1.875rem}.vsm-content-cards-33-33-33 .component-wrapper .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1);margin-bottom:1.25rem}.vsm-content-cards-33-33-33 .component-wrapper .vsm-body .row{justify-items:stretch;display:flex;align-items:stretch;height:auto}.vsm-content-cards-33-33-33 .component-wrapper .vsm-body .row .col{height:auto;justify-items:stretch;display:flex;align-items:stretch}@media(min-width: 768px){.vsm-content-cards-33-33-33 .component-wrapper .vsm-body .row .col{flex:1 0 50%}}@media(min-width: 1024px){.vsm-content-cards-33-33-33 .component-wrapper .vsm-body .row .col{flex:1 0 33%}}.vsm-content-cards-33-33-33 .component-wrapper .vsm-body .row .col .content-card{position:relative;height:auto;background:#d2d700;background:linear-gradient(59deg, rgb(210, 215, 0) 0%, rgb(174, 115, 128) 35%, rgb(118, 61, 109) 85%, rgb(215, 121, 88) 100%);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;overflow:hidden}.vsm-content-cards-33-33-33 .component-wrapper .vsm-body .row .col .content-card::before{z-index:0;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(var(--vsm-quaternary-colour), 0.35);mix-blend-mode:multiply}.vsm-content-cards-33-33-33 .component-wrapper .vsm-body .row .col .content-card>.media{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.vsm-content-cards-33-33-33 .component-wrapper .vsm-body .row .col .content-card .content{padding:2rem}.vsm-content-cards-33-33-33 .component-wrapper .vsm-body .row .col .content-card .content .sm-heading,.vsm-content-cards-33-33-33 .component-wrapper .vsm-body .row .col .content-card .content .rte,.vsm-content-cards-33-33-33 .component-wrapper .vsm-body .row .col .content-card .content .rte p{color:rgba(var(--vsm-white), 1)}.vsm-content-cards-33-33-33 .component-wrapper .vsm-body .row .col .content-card .content .xs-heading{margin-bottom:1.25rem;text-align:center;justify-content:center;letter-spacing:0;font-weight:400;font-size:18px;font-size:calculateRem(18px);text-transform:none}.vsm-latest-featured-alt .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}@media(min-width: 768px){.vsm-latest-featured-alt .vsm-body .col{flex:1 0 50%}}@media(min-width: 1024px){.vsm-latest-featured-alt .vsm-body .col{flex:1 0 33%}}.vsm-latest-featured-alt .vsm-body .col .content-card{min-height:26.25rem;overflow:hidden;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-latest-featured-alt .vsm-body .col .content-card:hover .media::before{mix-blend-mode:normal;background:rgba(var(--vsm-primary-colour), 0.8)}.vsm-latest-featured-alt .vsm-body .col .content-card .media:before{mix-blend-mode:multiply;background:rgba(var(--vsm-secondary-colour), 0.85);background:linear-gradient(180deg, rgba(var(--vsm-primary-colour), 0) 0%, rgba(var(--vsm-primary-colour), 1) 100%)}.vsm-latest-featured-alt .vsm-body .col .content-card .content .media{display:none}.vsm-latest-featured-alt .vsm-body .col .content-card .inline-link{color:rgba(var(--vsm-white), 1)}.vsm-latest-featured-alt .vsm-body .col .content-card .subtitle{font-size:16px;font-size:calculateRem(16px);font-weight:400;margin-bottom:0.9375rem;display:inline-block}.vsm-latest-featured-alt .vsm-body .col .content-card .xs-heading{text-transform:none;letter-spacing:0;font-size:20px;font-size:calculateRem(20px);font-weight:700;margin-bottom:0.9375rem}.vsm-latest-featured .bg{position:relative}.vsm-latest-featured .bg .component-wrapper{position:relative;z-index:1}.vsm-latest-featured .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}@media(min-width: 1024px){.vsm-latest-featured .vsm-body>.row>.col{width:33.33%}}.vsm-latest-featured .vsm-body .col{display:flex;align-items:stretch}@media(min-width: 768px){.vsm-latest-featured .vsm-body .col{flex:0 0 50%}}@media(min-width: 1024px){.vsm-latest-featured .vsm-body .col{flex:1 0 33%}}.vsm-latest-featured .vsm-body .col .content-card{padding:1.25rem;background-color:rgba(var(--vsm-primary-colour), 1);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-latest-featured .vsm-body .col .content-card .media{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;margin-bottom:0.9375rem;height:16.125rem;position:relative}.vsm-latest-featured .vsm-body .col .content-card .content{padding-left:0.3125rem;padding-right:0.3125rem}.vsm-latest-featured .vsm-body .col .content-card .content .subtitle,.vsm-latest-featured .vsm-body .col .content-card .content .xs-heading,.vsm-latest-featured .vsm-body .col .content-card .content .inline-link{color:rgba(var(--vsm-white), 1)}.vsm-latest-featured .vsm-body .col .content-card .content .subtitle{font-size:14px;font-size:calculateRem(14px);font-weight:400;margin-bottom:0.9375rem;display:inline-block}.vsm-latest-featured .vsm-body .col .content-card .content .xs-heading{text-transform:none;letter-spacing:0;font-size:18px;font-size:calculateRem(18px);font-weight:400;margin-bottom:0.9375rem}.vsm-content-layout-1 .bg{overflow:hidden}.vsm-content-layout-1 .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-layout-1 a.btn{font-size:16px;font-size:calculateRem(16px)}.vsm-content-layout-1 .vsm-body .content{z-index:1;position:relative}.vsm-content-layout-1 .vsm-body .media{display:flex;align-content:center;justify-content:center}.vsm-content-layout-1 .vsm-body .media img{width:100%;height:100%;object-fit:cover}.vsm-content-layout-1 .vsm-body>.row>.col-md-5{position:relative}.vsm-content-layout-1 .vsm-body>.row>.col-md-5 .media{max-width:33.125rem}.vsm-content-layout-2 .bg{position:relative}.vsm-content-layout-2 .bg .btn{margin-top:1.25rem}.vsm-content-layout-2 .bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:url("../img/brandmark-primary-mark.svg");background-position:center;background-repeat:no-repeat;background-size:contain;max-width:32rem;margin:0 auto;opacity:.5;mix-blend-mode:multiply}.vsm-content-layout-2 .bg .col-md-6 .media{display:flex;justify-content:center;align-items:center}.vsm-content-layout-2 .bg .col-md-6 .media img{object-fit:cover;width:auto;height:auto;transform:scale(1) !important}.vsm-content-layout-2 .bg .col-md-6:nth-child(1) .media{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;min-height:26.5rem}.vsm-content-layout-2 .bg .col-md-6:nth-child(1) .media img{object-fit:cover;width:100%;height:100%;transform:scale(1) !important}.vsm-content-layout-2 .bg .col-md-6:nth-child(2) .media:nth-child(1){border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;min-height:33.75rem}.vsm-content-layout-2 .bg .col-md-6:nth-child(2) .media:nth-child(1){border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;min-height:26.5rem}.vsm-content-layout-3{overflow-x:hidden}.vsm-content-layout-3 .sm-heading{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-content-layout-3 .media{display:flex;align-content:center;justify-content:center}.vsm-content-layout-3 .media img{width:100%;height:100%;object-fit:cover}.vsm-content-layout-3 .content .btn{margin-top:1.875rem}.vsm-content-layout-3 .col-md-6{position:relative}.vsm-content-layout-3 .col-md-6:nth-child(1){position:relative}.vsm-content-layout-3 .col-md-6:nth-child(1) .content{position:relative}.vsm-content-layout-3 .col-md-6:nth-child(1) .media{margin-top:2rem;position:relative;overflow:unset;overflow:hidden;z-index:1}.vsm-content-layout-3 .col-md-6:nth-child(1) .media img{transform:scale(1) !important;max-width:34.6875rem;max-height:40.3125rem}@media(min-width: 1200px){.vsm-content-layout-3 .col-md-6:nth-child(1) .media{margin-top:0}}.vsm-content-layout-3 .col-md-6:nth-child(2){position:relative}.vsm-content-layout-3 .col-md-6:nth-child(2) .media{max-width:34.6875rem;max-height:40.3125rem;overflow:hidden}.vsm-content-layout-3 .col-md-6:nth-child(2) .media .plyr{width:100%;height:100%}.vsm-content-layout-3 .col-md-6:nth-child(2) img{transform:scale(1) !important;width:100%;height:100%}.vsm-content-layout-3 .plyr--video{aspect-ratio:1/1.1}.vsm-content-layout-3 .plyr__video-wrapper{height:100%}.vsm-content-layout-5 .component-wrapper .media{height:auto !important;overflow:visible;width:95%;margin:0 auto 2.5rem auto}.vsm-content-layout-5 .component-wrapper .media:before{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;top:0.75rem;left:-0.75rem;display:block;position:absolute;z-index:0;border-top-left-radius:3.75rem;border-top-right-radius:3.75rem;border-bottom-left-radius:0rem;border-bottom-right-radius:3.75rem}.vsm-content-layout-5 .component-wrapper .media img{position:relative;z-index:1;border-top-left-radius:3.75rem;border-top-right-radius:3.75rem;border-bottom-left-radius:0rem;border-bottom-right-radius:3.75rem}.vsm-content-layout-5 .content .rte.larger-text{color:rgba(var(--vsm-secondary-colour), 1);font-size:24px;font-size:calculateRem(24px)}.vsm-content-layout-6{overflow:hidden}.vsm-content-layout-6 .bg{position:relative}@media(min-width: 768px){.vsm-content-layout-6.branding-on .vsm-body .overlay-content::before{content:"";position:absolute;background:url("../img/brandmark-primary-mark.svg");background-repeat:no-repeat;width:34rem;height:34rem;pointer-events:none;z-index:2;bottom:19%;left:calc(50% - 17rem);opacity:.5;rotate:40deg;mix-blend-mode:overlay}}.vsm-content-layout-6 .vsm-body .overlay-content .header{padding-bottom:2rem}.vsm-content-layout-6 .vsm-body .overlay-content .header .content .xs-heading,.vsm-content-layout-6 .vsm-body .overlay-content .header .content .sm-heading,.vsm-content-layout-6 .vsm-body .overlay-content .header .content .md-heading{color:rgba(var(--vsm-white), 1)}.vsm-content-layout-6 .vsm-body .overlay-content .header .content .rte{color:rgba(var(--vsm-white), 1);font-weight:450}.vsm-content-layout-6 .vsm-body .overlay-content .header .content .rte p,.vsm-content-layout-6 .vsm-body .overlay-content .header .content .rte h1,.vsm-content-layout-6 .vsm-body .overlay-content .header .content .rte h2,.vsm-content-layout-6 .vsm-body .overlay-content .header .content .rte h3,.vsm-content-layout-6 .vsm-body .overlay-content .header .content .rte h4,.vsm-content-layout-6 .vsm-body .overlay-content .header .content .rte h5,.vsm-content-layout-6 .vsm-body .overlay-content .header .content .rte h6,.vsm-content-layout-6 .vsm-body .overlay-content .header .content .rte li{color:inherit;font-weight:inherit}.vsm-content-layout-6 .vsm-body>.media:after{mix-blend-mode:normal;background:rgba(var(--vsm-primary-colour), 1)}.vsm-content-layout-6 .vsm-body .overlay-content .box{overflow:hidden;background:none;box-shadow:0 0 30px 0 rgba(0,0,0,.05);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;margin-bottom:0.9375rem}.vsm-content-layout-6 .vsm-body .overlay-content .box .media{overflow:hidden;z-index:0;position:relative;max-height:13.125rem;display:flex;align-items:center;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.vsm-content-layout-6 .vsm-body .overlay-content .box .media img{position:relative;z-index:1}.vsm-content-layout-6 .vsm-body .overlay-content .box .content{position:relative;text-align:left;z-index:1}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5 .box .content{background:rgba(var(--vsm-white), 1)}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5 .box .content .rte{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5 .box .content .rte p{color:inherit}.vsm-content-layout-7 .bg .bg-title{right:-6.25rem;left:auto;top:3.125rem}.vsm-content-layout-7 .component-wrapper .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-layout-7 .component-wrapper .sm-heading{margin-top:1.5rem}.vsm-content-layout-7 .component-wrapper .medias{position:relative;margin-bottom:2.5rem}@media(min-width: 1024px){.vsm-content-layout-7 .component-wrapper .medias{padding-left:1.875rem}}.vsm-content-layout-7 .component-wrapper .medias .media{max-height:9.8125rem;display:flex;align-items:center;justify-content:center}.vsm-content-layout-7 .component-wrapper .medias .media:nth-child(1){z-index:1;max-height:12rem}.vsm-content-layout-7 .component-wrapper .medias .media:nth-child(3){max-height:12rem}.vsm-content-layout-7 .component-wrapper .medias .media:nth-child(4) img{min-height:7.375rem}.vsm-content-layout-7 .component-wrapper .medias .media:nth-child(5){z-index:-1}.vsm-content-layout-7 .component-wrapper .medias .media img{object-fit:cover;width:100%;min-height:9.375rem}.vsm-content-layout-7 .component-wrapper .medias:before{content:"";position:absolute;top:0;bottom:0;right:10%;width:100%;height:100%;background:url("../img/brandmark-primary-mark.svg");background-position:center;background-repeat:no-repeat;background-size:contain;max-width:20.625rem;margin:0 auto;opacity:.5;mix-blend-mode:multiply}.vsm-content-layout-7 .component-wrapper .medias .media:nth-child(1){border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-content-layout-7 .component-wrapper .medias .media:nth-child(2){border-radius:1.25rem}.vsm-content-layout-7 .component-wrapper .medias .media:nth-child(3){border-radius:1.25rem}.vsm-content-layout-7 .component-wrapper .medias .media:nth-child(4){border-top-left-radius:0rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-content-layout-7 .component-wrapper .medias .media:nth-child(5){border-radius:1.25rem}.vsm-intro-content-40-60 .content .xs-heading{color:rgba(var(--vsm-primary-colour), 1);margin-bottom:1.25rem}.vsm-intro-content-40-60 .content .md-heading{position:relative}.vsm-intro-content-40-60 .content .rte.larger-text{font-size:24px;font-size:calculateRem(24px);font-weight:450;line-height:1.5}.vsm-intro-content-40-60 .content .rte.larger-text p{font-size:inherit;font-weight:inherit}.vsm-intro-content-40-60 .content .btn{margin-top:1.25rem}.vsm-timeline-horizontal{position:relative}.vsm-timeline-horizontal .bg{position:relative;background:none}.vsm-timeline-horizontal .swiper-container .swiper-slide .event .media{border-radius:1.4rem;max-width:12rem;width:12rem;overflow:visible}.vsm-timeline-horizontal .swiper-container .swiper-slide .event .media:before{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;top:0.75rem;left:-0.75rem;display:block;position:absolute;z-index:0;border-top-left-radius:1.875rem;border-top-right-radius:1.875rem;border-bottom-left-radius:0rem;border-bottom-right-radius:1.875rem}.vsm-timeline-horizontal .swiper-container .swiper-slide .event .media img{border-top-left-radius:1.875rem;border-top-right-radius:1.875rem;border-bottom-left-radius:0rem;border-bottom-right-radius:1.875rem;position:relative;z-index:1;height:100%;max-height:7.1875rem}.vsm-timeline-horizontal .timeline-control .swiper-slide .date{font-weight:400}.vsm-content-image-50-50{overflow:visible}.vsm-content-image-50-50.branding-on .container{position:relative}.vsm-content-image-50-50.branding-on .container::before{content:"";position:absolute;width:100%;height:100%;background:url("../img/brandmark-primary-mark.svg");background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-position:left center;background-repeat:no-repeat;background-size:contain;margin:0 auto;opacity:.1;mix-blend-mode:normal;z-index:0;left:-16rem;rotate:6deg}.vsm-content-image-50-50 .bg{position:relative}.vsm-content-image-50-50 .media{width:100%;min-height:16.25rem;height:100%;position:relative;display:flex;align-items:center;position:relative;justify-content:center;overflow:hidden}.vsm-content-image-50-50 .media.brand-on::after{content:"";position:absolute;width:10rem;height:10rem;background:url("../img/brandmark-primary-mark.svg");background-position-x:0%;background-position-y:0%;background-repeat:no-repeat;background-size:contain;opacity:1;mix-blend-mode:screen;z-index:2;bottom:1rem;right:1rem}.vsm-content-image-50-50 .media img{transform:translate(0) !important;object-fit:cover;width:100%;height:100%;position:relative;z-index:1;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-content-image-50-50 .media .video{overflow:hidden;width:100%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-content-image-50-50 .media .plyr{overflow:hidden;width:100%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-content-image-50-50 .col-md-6{position:relative}.vsm-content-image-50-50 .content .xs-heading{margin-bottom:1.25rem}.vsm-content-image-50-50 .content .btn{margin-top:1.25rem}.vsm-content-image-50-50 .content .btn:nth-of-type(2){background:rgba(var(--vsm-primary-colour), 0);color:rgba(var(--vsm-accent-colour), 1);border:0.125rem solid rgba(var(--vsm-primary-colour), 1);margin-left:1.25rem;padding-top:0.625rem;padding-bottom:0.625rem}.vsm-content-image-50-50 .content .btn:nth-of-type(2) span{color:inherit}.vsm-content-image-50-50 .content .btn:nth-of-type(2):hover{background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}.vsm-content-image-50-50.left .bg-title{right:auto;left:-1.875rem}.vsm-content-image-50-50.left .media{width:100%;min-height:16.25rem;height:100%;position:relative;display:flex;align-items:center;position:relative;justify-content:center;overflow:visible}.vsm-content-image-50-50.left .media::before{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;top:0.75rem;right:-0.75rem;display:block;position:absolute;z-index:0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-content-image-50-50.left .media img{transform:translate(0) !important;object-fit:cover;width:100%;height:100%;position:relative;z-index:1;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-content-image-50-50.left .media .video{overflow:hidden;width:100%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-content-image-50-50.left .media .plyr{overflow:hidden;width:100%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-content-image-50-50.right .bg-title{left:auto;right:-1.875rem}.vsm-content-image-50-50.right .media{width:100%;min-height:16.25rem;height:100%;position:relative;display:flex;align-items:center;position:relative;justify-content:center;overflow:visible}.vsm-content-image-50-50.right .media::before{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;top:0.75rem;left:-0.75rem;display:block;position:absolute;z-index:0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-content-image-50-50.right .media img{transform:translate(0) !important;object-fit:cover;width:100%;height:100%;position:relative;z-index:1;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-content-image-50-50.right .media .video{overflow:hidden;width:100%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-content-image-50-50.right .media .plyr{overflow:hidden;width:100%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-content-in-image-100 .bg{position:relative;overflow:hidden;padding-bottom:3.75rem}.vsm-content-in-image-100 .bg .vsm-body>.row>.col{position:relative}.vsm-content-in-image-100 .bg .content-in-image{position:relative;padding:0;overflow:visible;min-height:23.125rem}.vsm-content-in-image-100 .bg .content-in-image .media{transform:scale(1);left:0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-content-in-image-100 .bg .content-in-image .content{max-width:29.375rem;margin:1.875rem 0rem 1.25rem -1.875rem;padding:4.0625rem 3.125rem 4.0625rem 6.25rem;background:linear-gradient(180deg, rgba(var(--vsm-primary-colour), 0.83) 0%, rgba(var(--vsm-quaternary-colour), 0.83) 100%);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}@media(min-width: 1024px){.vsm-content-in-image-100 .bg .content-in-image .content{max-width:48.125rem}}.vsm-content-in-image-100 .bg .content-in-image .md-heading{font-size:40px;font-size:calculateRem(40px);margin-bottom:1.25rem}.vsm-content-in-image-100 .bg .content-in-image .rte{font-size:24px;font-size:calculateRem(24px);margin-bottom:1.5625rem}.vsm-content-in-image-100 .bg .content-in-image .rte p{font-size:inherit}.vsm-content-in-image-100 .bg .content-in-image .btn{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-accent-colour), 1)}.vsm-content-in-image-100 .bg .content-in-image .btn:hover{background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-100 .bg .content-in-image .media::before{display:none}.vsm-content-in-image-100.background .content-in-image{background:rgba(var(--vsm-secondary-colour), 1);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;min-height:18.75rem}.vsm-content-in-image-100.background .content-in-image .media img{opacity:.3;mix-blend-mode:soft-light}.vsm-content-in-image-100.background .content-in-image .content{margin:0 auto;max-width:100%;text-align:center;background:none;padding:0}.vsm-content-in-image-100.background .content-in-image .content .md-heading{font-size:24px;font-size:calculateRem(24px);font-weight:400;margin-bottom:0.625rem}.vsm-content-in-image-100.background .content-in-image .content .rte{font-size:24px;font-size:calculateRem(24px);font-weight:400;margin-bottom:1.875rem}.vsm-content-in-image-100.background .content-in-image .content .btn{background:rgba(var(--vsm-white), 0);color:rgba(var(--vsm-white), 1);border:0.125rem solid rgba(var(--vsm-white), 1)}.vsm-content-in-image-100.background .content-in-image .content .btn:hover{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-accent-colour), 1)}.vsm-content-in-image-carousel.background .bg{padding:4.75rem 0;background:rgba(var(--vsm-secondary-colour), 0.1);-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.vsm-content-in-image-carousel.background .bg::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(var(--vsm-quaternary-colour), 0.8);z-index:0}.vsm-content-in-image-carousel.change-white .vsm-header .xs-heading,.vsm-content-in-image-carousel.change-white .vsm-header .md-heading{color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-carousel.change-white .vsm-header .btn{background:rgba(0,0,0,0);border:2px solid rgba(var(--vsm-white), 1)}.vsm-content-in-image-carousel.change-white .vsm-header .btn:hover{background:rgba(var(--vsm-white), 1)}.vsm-content-in-image-carousel.change-white .vsm-header .btn:hover span{color:rgba(var(--vsm-black), 1)}.vsm-content-in-image-carousel .vsm-header{position:relative;z-index:1}.vsm-content-in-image-carousel .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .content-in-image{overflow:hidden;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;min-height:22.8125rem}.vsm-content-in-image-carousel .content-in-image .content{padding:2.8125rem}.vsm-content-in-image-carousel .content-in-image .sm-heading{color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-carousel .content-in-image .md-heading{font-size:40px;font-size:calculateRem(40px);margin-bottom:0}.vsm-content-in-image-carousel .content-in-image .rte{margin-top:0.625rem;margin-bottom:1.5625rem;display:none}.vsm-content-in-image-carousel .content-in-image .btn{border:.063rem solid rgba(var(--vsm-white), 1);background-color:rgba(var(--vsm-black), 0);color:rgba(var(--vsm-white), 1);display:none}.vsm-content-in-image-carousel .content-in-image .btn span{color:rgba(var(--vsm-white), 1);position:relative}.vsm-content-in-image-carousel .content-in-image .btn:hover{color:rgba(var(--vsm-body-copy-colour), 1);border:.063rem solid rgba(var(--vsm-white), 1);background-color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-carousel .content-in-image .btn:hover span{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-content-in-image-carousel .content-in-image .media::before{mix-blend-mode:normal;background:rgba(var(--vsm-primary-colour), 1);background:linear-gradient(180deg, rgba(var(--vsm-primary-colour), 0) 0%, rgba(var(--vsm-primary-colour), 1) 100%)}.vsm-content-in-image-carousel .content-in-image:hover .rte{display:block}.vsm-content-in-image-carousel .content-in-image:hover .btn{display:inline-block}.vsm-content-in-image-carousel .content-in-image:hover .media::before{mix-blend-mode:normal;background:rgba(var(--vsm-primary-colour), 0.8)}.vsm-content-in-image-carousel .swiper-navigation{position:relative}.vsm-content-in-image-carousel .swiper-navigation .swiper-button-prev.swiper-button-disabled{padding:1.3rem 1.3rem}.vsm-content-in-image-carousel .swiper-navigation .swiper-button-next{padding:1.3rem 1.3rem;color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .swiper-navigation .swiper-button-next i{font-size:40px;font-size:calculateRem(40px)}.vsm-content-in-image-carousel .swiper-navigation .swiper-button-prev{padding:1.3rem 1.3rem;color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .swiper-navigation .swiper-button-prev i{font-size:40px;font-size:calculateRem(40px)}.vsm-404-page .bg{background-position:center;background-size:cover;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.vsm-404-page .bg::before{content:"";position:absolute;width:100%;height:100%;display:block;background:rgba(var(--vsm-primary-colour), 0.6);mix-blend-mode:multiply;top:0;left:0;z-index:0}.vsm-404-page .content .heading{color:rgba(var(--vsm-white), 1);font-size:60px;font-size:calculateRem(60px);font-weight:400}.vsm-404-page .content .rte p{color:rgba(var(--vsm-white), 1)}.vsm-404-page .content .rte a{color:rgba(var(--vsm-white), 1)}.vsm-404-page .content .btn{border:.063rem solid rgba(var(--vsm-white), 1);background-color:rgba(var(--vsm-black), 0);color:rgba(var(--vsm-white), 1)}.vsm-404-page .content .btn span{color:rgba(var(--vsm-white), 1);position:relative}.vsm-404-page .content .btn:hover{color:rgba(var(--vsm-body-copy-colour), 1);border:.063rem solid rgba(var(--vsm-white), 1);background-color:rgba(var(--vsm-white), 1)}.vsm-404-page .content .btn:hover span{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-full-width-fixed-media-bg .bg{overflow:hidden}.vsm-full-width-fixed-media-bg .bg:before{mix-blend-mode:multiply;background:rgba(var(--vsm-accent-colour), 1);background:linear-gradient(180deg, rgba(var(--vsm-secondary-colour), 0) 0%, rgba(var(--vsm-secondary-colour), 1) 100%)}.vsm-full-width-fixed-media-bg .bg .video:after{display:none}.vsm-full-width-fixed-media-bg .vsm-body>.row>.col{max-width:100%}@media(min-width: 768px){.vsm-full-width-fixed-media-bg .vsm-body>.row>.col{max-width:60%}}.vsm-full-width-fixed-media-bg .vsm-body .col>.content>.col{display:flex;flex-direction:column;align-items:flex-start}.vsm-full-width-fixed-media-bg .vsm-body .col>.content>.col blockquote{font-size:18px;font-size:calculateRem(18px);font-family:"futura-pt",sans-serif;font-weight:400}@media(min-width: 1024px){.vsm-full-width-fixed-media-bg .vsm-body .col>.content>.col blockquote{font-size:30px;font-size:calculateRem(30px);line-height:1.2}}.vsm-full-width-fixed-media-bg .vsm-body .col>.content>.col blockquote q,.vsm-full-width-fixed-media-bg .vsm-body .col>.content>.col blockquote p{font-size:inherit}.vsm-full-width-fixed-media-bg .vsm-body .col>.content>.col .inline-link{display:inline-block;background:rgba(0,0,0,0);margin-top:1.25rem;font-size:16px;font-size:calculateRem(16px)}.vsm-full-width-fixed-media-bg .vsm-body .col>.content>.col .inline-link:hover{color:rgba(var(--vsm-white), 1)}.vsm-full-width-call-to-action{overflow:hidden;position:relative;width:100%;height:100%}@media(min-width: 768px){.vsm-full-width-call-to-action.branding-on::before{z-index:1;animation:nudge 5s infinite;content:"";background:url("../img/brandmark-footer.svg");background-repeat:no-repeat;width:23rem;height:100%;background-size:cover;position:absolute;top:0;right:0;opacity:1;mix-blend-mode:luminosity}}.vsm-full-width-call-to-action .bg{padding:2.8125rem 0;position:relative}.vsm-full-width-call-to-action .bg::before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;mix-blend-mode:normal;background:rgba(var(--vsm-tertiary-colour), 0.85)}@keyframes nudge{0%{opacity:1}50%{filter:invert(17%) sepia(25%) saturate(4484%) hue-rotate(175deg) brightness(94%) contrast(105%)}100%{opacity:1}}@media(min-width: 768px){.vsm-full-width-call-to-action .bg .vsm-body>.row>.col:nth-child(1){max-width:58.33333333%}}.vsm-full-width-call-to-action .bg .vsm-body>.row>.col:nth-child(2){justify-content:center;display:flex}@media(min-width: 768px){.vsm-full-width-call-to-action .bg .vsm-body>.row>.col:nth-child(2){max-width:41.66666667%}}.vsm-full-width-call-to-action .bg .content{z-index:1;position:relative;text-align:center}@media(min-width: 768px){.vsm-full-width-call-to-action .bg .content{text-align:left}}.vsm-full-width-call-to-action .bg .content .md-heading{font-size:40px;font-size:calculateRem(40px)}.vsm-full-width-call-to-action .bg .content .rte{font-size:20px;font-size:calculateRem(20px);margin:1.5rem 0}.vsm-full-width-call-to-action .bg .content .rte p,.vsm-full-width-call-to-action .bg .content .rte li,.vsm-full-width-call-to-action .bg .content .rte h1,.vsm-full-width-call-to-action .bg .content .rte h2,.vsm-full-width-call-to-action .bg .content .rte h3,.vsm-full-width-call-to-action .bg .content .rte h4,.vsm-full-width-call-to-action .bg .content .rte h5,.vsm-full-width-call-to-action .bg .content .rte h6{color:rgba(var(--vsm-white), 1);font-size:inherit}.vsm-full-width-call-to-action .bg .btn{border:.063rem solid rgba(var(--vsm-white), 1);background-color:rgba(var(--vsm-black), 0);color:rgba(var(--vsm-white), 1)}.vsm-full-width-call-to-action .bg .btn span{color:rgba(var(--vsm-white), 1);position:relative}.vsm-full-width-call-to-action .bg .btn:hover{color:rgba(var(--vsm-body-copy-colour), 1);border:.063rem solid rgba(var(--vsm-white), 1);background-color:rgba(var(--vsm-white), 1)}.vsm-full-width-call-to-action .bg .btn:hover span{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-full-width-call-to-action.background .bg::before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;mix-blend-mode:normal;background:#d6dae0;background:linear-gradient(270deg, rgb(214, 218, 224) 0%, rgb(245, 245, 245) 100%)}.vsm-full-width-call-to-action.background .bg .content .md-heading{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-full-width-call-to-action.background .bg .content .rte{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-full-width-call-to-action.background .bg .content .rte p,.vsm-full-width-call-to-action.background .bg .content .rte li,.vsm-full-width-call-to-action.background .bg .content .rte h1,.vsm-full-width-call-to-action.background .bg .content .rte h2,.vsm-full-width-call-to-action.background .bg .content .rte h3,.vsm-full-width-call-to-action.background .bg .content .rte h4,.vsm-full-width-call-to-action.background .bg .content .rte h5,.vsm-full-width-call-to-action.background .bg .content .rte h6{color:inherit}.vsm-full-width-call-to-action-alt{padding-bottom:8rem}.vsm-full-width-call-to-action-alt .bg{border-radius:0.625rem}.vsm-full-width-call-to-action-alt .content .rte p{color:rgba(var(--vsm-white), 1);padding:0 0 1.2rem 0}@media(min-width: 768px){.vsm-full-width-call-to-action-alt{margin:0 10rem 4rem 10rem}}@media(min-width: 768px){.vsm-full-width-call-to-action-alt{margin:0 10rem 4rem 10rem}}.vsm-full-width-featured-columns-carousel .vsm-header{margin-bottom:7rem}.vsm-full-width-featured-columns-carousel .vsm-header .col{width:100%;flex:1 0 100%}@media(min-width: 768px){.vsm-full-width-featured-columns-carousel .vsm-header .col:nth-child(1),.vsm-full-width-featured-columns-carousel .vsm-header .col:nth-child(2){width:100%;flex:1 0 100%;max-width:100%}}@media(min-width: 1024px){.vsm-full-width-featured-columns-carousel .vsm-header .col:nth-child(1){max-width:58.33333333%}.vsm-full-width-featured-columns-carousel .vsm-header .col:nth-child(2){max-width:41.66666667%;display:flex;justify-content:flex-end;align-items:flex-end}}.vsm-full-width-featured-columns-carousel .vsm-header .xs-heading{color:rgba(var(--vsm-white), 1)}.vsm-full-width-featured-columns-carousel .vsm-header .md-heading{position:relative;display:block;padding-bottom:0rem;font-size:30px;font-size:calculateRem(30px)}.vsm-full-width-featured-columns-carousel .bg{position:relative;padding:7.5rem 0 4.375rem 0}.vsm-full-width-featured-columns-carousel .bg::after{mix-blend-mode:normal;background:rgba(var(--vsm-accent-colour), 0.9);background:linear-gradient(180deg, rgba(var(--vsm-primary-colour), 0.9) 0%, rgba(var(--vsm-secondary-colour), 0.9) 100%);z-index:2}.vsm-full-width-featured-columns-carousel .component-wrapper{z-index:3}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .xs-heading{padding:1rem 0;color:rgba(var(--vsm-white), 1);font-weight:400;margin-bottom:0;padding-bottom:0;font-size:12px;font-size:calculateRem(12px)}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide h5.xs-heading{color:rgba(var(--vsm-white), 1);font-weight:400;font-size:18px;font-size:calculateRem(18px);margin-top:0;margin-bottom:1.25rem}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .content{padding-right:1.875rem}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .content .rte{padding-right:10%}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .content .rte p{color:rgba(var(--vsm-white), 1)}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .content .media{width:2.6875rem;height:2.6875rem;display:flex;align-content:start;justify-content:center;padding:0rem 0}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .content .media img{width:100%;height:100%;object-fit:contain}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .content .media .xs-heading{position:relative;color:rgba(var(--vsm-white), 1);font-weight:400}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .content .inline-link{display:flex;color:rgba(var(--vsm-white), 1)}.vsm-full-width-featured-columns-carousel .swiper-navigation{position:relative}.vsm-full-width-featured-columns-carousel .swiper-navigation .swiper-button-prev.swiper-button-disabled{padding:0}.vsm-full-width-featured-columns-carousel .swiper-navigation .swiper-button-next{padding:0;color:rgba(var(--vsm-white), 1);border:none;margin-left:0}.vsm-full-width-featured-columns-carousel .swiper-navigation .swiper-button-next i{font-size:40px;font-size:calculateRem(40px)}.vsm-full-width-featured-columns-carousel .swiper-navigation .swiper-button-prev{padding:0;color:rgba(var(--vsm-white), 1);border:none;margin-left:0}.vsm-full-width-featured-columns-carousel .swiper-navigation .swiper-button-prev i{font-size:40px;font-size:calculateRem(40px)}@media(min-width: 2000px){.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .content .media .xs-heading::before{left:-0.7rem !important;top:.6rem !important}}.vsm-split-get-in-touch-form-content .rte.larger-text{font-weight:400}.vsm-split-get-in-touch-form-content .rte.larger-text p{font-weight:inherit}.vsm-split-get-in-touch-form-content .form-holder{background-position:center;background-repeat:no-repeat;background-size:cover;border:none;position:relative;background:rgba(var(--vsm-secondary-colour), 0.1);border-radius:3.75rem;padding:3.875rem 3.125rem;height:100%}.vsm-split-get-in-touch-form-content .form-holder .sm-heading{color:rgba(var(--vsm-quaternary-colour), 1);margin-bottom:1.875rem}.vsm-split-get-in-touch-form-content .form-holder .element{margin-bottom:1.875rem}.vsm-split-get-in-touch-form-content .form-holder .element.text label{font-weight:400;color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-split-get-in-touch-form-content .form-holder .element.text .field input{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.625rem}.vsm-split-get-in-touch-form-content .form-holder .element.text .field input::placeholder{color:rgba(var(--vsm-body-copy-colour), 0.5);font-weight:400}.vsm-split-get-in-touch-form-content .form-holder .element.textarea label{font-weight:400;color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-split-get-in-touch-form-content .form-holder .element.textarea textarea{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.625rem}.vsm-split-get-in-touch-form-content .form-holder .element.textarea textarea::placeholder{color:rgba(var(--vsm-body-copy-colour), 0.5);font-weight:400}.vsm-split-get-in-touch-form-content .form-holder .element.checkbox label{color:rgba(var(--vsm-secondary-colour), 1);font-weight:400;font-size:12px;font-size:calculateRem(12px)}.vsm-split-get-in-touch-form-content .form-holder .element.checkbox label p{font-size:12px;font-size:calculateRem(12px);color:rgba(var(--vsm-secondary-colour), 1);font-weight:400}.vsm-split-get-in-touch-form-content .form-holder .element.checkbox [class*=icheck-]>input:first-child+label::before{border-radius:0.1875rem}.vsm-split-get-in-touch-form-content .form-holder .element.checkbox [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,.vsm-split-get-in-touch-form-content .form-holder .element.checkbox [class*=icheck-]>input:first-child:checked+label::after{border-color:rgba(var(--vsm-primary-colour), 1)}.vsm-split-get-in-touch-form-content .form-holder .element.checkbox .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.vsm-split-get-in-touch-form-content .form-holder .element.checkbox .icheck-primary>input:first-child:checked+label::before{background-color:rgba(var(--vsm-primary-colour), 0.2)}.vsm-split-get-in-touch-form-content .form-holder form{position:relative;z-index:1}.vsm-split-get-in-touch-form-content .content .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-split-get-in-touch-form-content .content .general-contact-details li i{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-split-get-in-touch-form-content .content .socials li{margin-right:0.3125rem;position:relative}.vsm-split-get-in-touch-form-content .content .socials li a{margin-right:0rem;border:none;text-decoration:none;display:flex;justify-content:center;align-items:center;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom-left-radius:0rem;border-bottom-right-radius:0.5rem;width:2.125rem;height:2.125rem;background:rgba(var(--vsm-primary-colour), 0)}.vsm-split-get-in-touch-form-content .content .socials li a i{color:rgba(var(--vsm-primary-colour), 1)}.vsm-split-get-in-touch-form-content .content .socials li a:hover{background:rgba(var(--vsm-primary-colour), 1)}.vsm-split-get-in-touch-form-content .content .socials li a:hover i{color:rgba(var(--vsm-white), 1)}.vsm-split-get-in-touch-form-content .content .socials li i{color:rgba(var(--vsm-primary-colour), 1);position:relative;z-index:1}.vsm-split-get-in-touch-form-content .form-preview{margin-bottom:2rem}.vsm-split-get-in-touch-form-content .form-preview img{width:99%}@media(min-width: 1024px){.vsm-split-get-in-touch-form-content .form-preview{height:100%;margin-bottom:0}.vsm-split-get-in-touch-form-content .form-preview img{width:100%;height:90%}}.vsm-wide-content .bg .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}@media(min-width: 1024px){.vsm-wide-content .vsm-body>.row>.col{flex:0 0 auto;width:91.66666667%}}.vsm-wide-content .content .md-heading{position:relative}.vsm-video-carousel .vsm-header{margin-bottom:0}.vsm-video-carousel .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-video-carousel .swiper-navigation{margin-top:3rem;position:relative}.vsm-video-carousel .swiper-navigation .swiper-button-prev.swiper-button-disabled{padding:1.3rem 1.3rem}.vsm-video-carousel .swiper-navigation .swiper-button-next{padding:1.3rem 1.3rem;color:rgba(var(--vsm-primary-colour), 1)}.vsm-video-carousel .swiper-navigation .swiper-button-next i{font-size:40px;font-size:calculateRem(40px)}.vsm-video-carousel .swiper-navigation .swiper-button-prev{padding:1.3rem 1.3rem;color:rgba(var(--vsm-primary-colour), 1)}.vsm-video-carousel .swiper-navigation .swiper-button-prev i{font-size:40px;font-size:calculateRem(40px)}.vsm-video-carousel .vsm-body{margin-top:0}.vsm-video-carousel .vsm-body .swiper-slide .content span{color:rgba(var(--vsm-white), 1);font-weight:400}.vsm-video-carousel .vsm-body .swiper-slide .content p{font-weight:400;font-size:18px;font-size:calculateRem(18px)}.vsm-video-carousel .vsm-body .swiper-slide .video-card{overflow:hidden;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-video-carousel .vsm-body .swiper-slide .video-card .media::before{mix-blend-mode:normal;background:rgba(var(--vsm-quinary-colour), 1);background:linear-gradient(180deg, rgba(var(--vsm-secondary-colour), 0) 0%, rgba(var(--vsm-quinary-colour), 1) 100%)}.vsm-video-carousel .vsm-body .swiper-slide .video-card .media .play-btn:after{color:rgba(var(--vsm-primary-colour), 1);background:rgba(var(--vsm-white), 0.8)}.vsm-video-carousel .vsm-body .swiper-slide .no-media .inline-link{display:inline-block;color:rgba(var(--vsm-white), 1)}.vsm-video-carousel .vsm-body .swiper-slide .no-media .inline-link span{color:inherit}.vsm-office-locations{overflow:hidden}.vsm-office-locations .bg{position:relative}.vsm-office-locations .bg .vsm-header .md-heading{font-size:38px;font-size:calculateRem(38px);margin-bottom:2.375rem}.vsm-office-locations .bg .vsm-body .location-card{margin-left:0.75rem;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;aspect-ratio:1/1;overflow:visible}.vsm-office-locations .bg .vsm-body .location-card .media{transform:scale(1) !important;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-office-locations .bg .vsm-body .location-card .media:before{content:"";width:100%;height:100%;top:0;left:0;mix-blend-mode:normal;background:rgba(var(--vsm-secondary-colour), 0.85);background:linear-gradient(180deg, rgba(var(--vsm-secondary-colour), 0) 0%, rgba(var(--vsm-secondary-colour), 1) 100%)}.vsm-office-locations .bg .vsm-body .location-card .content{border-bottom-left-radius:3.75rem;border-bottom-right-radius:3.75rem;padding:2.1875rem}.vsm-office-locations .bg .vsm-body .location-card .content i{color:rgba(var(--vsm-primary-colour), 1);min-width:1.25rem}.vsm-office-locations .bg .vsm-body .location-card .content .xs-heading a{font-size:18px;font-size:calculateRem(18px);font-weight:400;text-decoration:underline;color:rgba(var(--vsm-primary-colour), 1)}.vsm-office-locations .bg .vsm-body .location-card .content .xs-heading a:hover{text-decoration:none;color:rgba(var(--vsm-white), 1)}.vsm-office-locations .bg .vsm-body .location-card .content .details{font-size:16px;font-size:calculateRem(16px);font-weight:400}.vsm-office-locations .bg .vsm-body .location-card .content .details i{color:rgba(var(--vsm-white), 1)}.vsm-office-locations .bg .vsm-body .location-card .content .details p{display:flex;align-items:center;font-weight:inherit;font-size:inherit}.vsm-office-locations .bg .vsm-body .location-card .content .details a:hover{color:rgba(var(--vsm-white), 1)}.vsm-office-locations .bg .vsm-body .swiper-slide:nth-child(1n+1) .location-card{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-office-locations .bg .vsm-body .swiper-slide:nth-child(1n+1):hover .location-card::before{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;top:0.75rem;left:-0.75rem;display:block;position:absolute;z-index:0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-office-locations .bg .vsm-body .swiper-slide:nth-child(2n+2) .location-card{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-office-locations .bg .vsm-body .swiper-slide:nth-child(2n+2) .location-card .media{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-office-locations .bg .vsm-body .swiper-slide:nth-child(2n+2) .location-card .content{border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-office-locations .bg .vsm-body .swiper-slide:nth-child(2n+2):hover .location-card::before{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;top:0.75rem;left:-0.75rem;display:block;position:absolute;z-index:0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-office-locations .bg .vsm-body .swiper-slide:nth-child(3n+3) .location-card{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-office-locations .bg .vsm-body .swiper-slide:nth-child(3n+3) .location-card .media{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-office-locations .bg .vsm-body .swiper-slide:nth-child(3n+3) .location-card .content{border-bottom-left-radius:3.75rem;border-bottom-right-radius:3.75rem}.vsm-office-locations .bg .vsm-body .swiper-slide:nth-child(3n+3):hover .location-card::before{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;top:0.75rem;left:-0.75rem;display:block;position:absolute;z-index:0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-office-locations .swiper-navigation{position:relative}.vsm-office-locations .swiper-navigation .swiper-button-prev.swiper-button-disabled{padding:1.3rem 1.3rem}.vsm-office-locations .swiper-navigation .swiper-button-next{padding:1.3rem 1.3rem;color:rgba(var(--vsm-primary-colour), 1)}.vsm-office-locations .swiper-navigation .swiper-button-next i{font-size:40px;font-size:calculateRem(40px)}.vsm-office-locations .swiper-navigation .swiper-button-prev{padding:1.3rem 1.3rem;color:rgba(var(--vsm-primary-colour), 1)}.vsm-office-locations .swiper-navigation .swiper-button-prev i{font-size:40px;font-size:calculateRem(40px)}.vsm-split-content-50-50.background .bg{background:rgba(var(--vsm-secondary-colour), 0.1);padding:4.0625rem 0 4.375rem 0;border-bottom-left-radius:3.75rem}.vsm-split-content-50-50 .content .media{max-height:15.625rem;display:flex;align-items:center;position:relative}.vsm-split-content-50-50 .content .media img{object-fit:cover;width:100%;height:100%}.vsm-split-content-50-50 .content{display:flex;flex-direction:column;justify-content:start;height:100%}.vsm-split-content-50-50 .content .inner-content{height:calc(100% - 25px);display:flex;flex-direction:column;justify-content:space-between}.vsm-split-content-50-50 .content .inner-content .rte{display:flex;height:100%}.vsm-split-content-50-50 .content .inner-content .btn{align-self:flex-start}.vsm-split-content-50-50 .content .media+.inner-content{height:calc(100% - 275px)}.vsm-split-content-25-25-25-25.background .bg{background:rgba(var(--vsm-secondary-colour), 0.1);padding:0rem 0 4.375rem 0;border-bottom-left-radius:3.75rem}.vsm-split-content-25-25-25-25.background .bg .vsm-header{margin-bottom:0}.vsm-split-content-25-25-25-25.background .bg .vsm-header .md-heading{margin-top:0}.vsm-split-content-25-25-25-25 .vsm-header .col:not(:empty){margin-bottom:2rem}.vsm-split-content-25-25-25-25 .vsm-header .col:empty{margin-bottom:0rem}@media(min-width: 1024px){.vsm-split-content-25-25-25-25 .vsm-header .col{flex:0 0 auto;width:83.33333333%}}.vsm-split-content-25-25-25-25 .vsm-body .col{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}@media(min-width: 768px){.vsm-split-content-25-25-25-25 .vsm-body .col{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media(min-width: 1024px){.vsm-split-content-25-25-25-25 .vsm-body .col{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}}.vsm-split-content-25-25-25-25 .vsm-body .col .content{display:flex;flex-direction:column;justify-content:start;height:100%}.vsm-split-content-25-25-25-25 .vsm-body .col .content .media{max-height:9.0625rem;margin-bottom:0.625rem;position:relative;display:flex;align-items:center;position:relative}.vsm-split-content-25-25-25-25 .vsm-body .col .content .media::before{display:none}.vsm-split-content-25-25-25-25 .vsm-body .col .content .media img{object-fit:cover;width:100%;height:100%}.vsm-split-content-25-25-25-25 .vsm-body .col .content .inner-content{height:calc(100% - 25px);display:flex;flex-direction:column;justify-content:space-between}.vsm-split-content-25-25-25-25 .vsm-body .col .content .inner-content .rte{display:flex;height:100%}.vsm-split-content-25-25-25-25 .vsm-body .col .content .inner-content .btn{align-self:flex-start}.vsm-split-content-25-25-25-25 .vsm-body .col .content .media+.inner-content{height:calc(100% - 170px)}.vsm-split-content-33-33-33.background .bg{background:rgba(var(--vsm-secondary-colour), 0.1);padding:4.0625rem 0 4.375rem 0;border-bottom-right-radius:3.75rem}.vsm-split-content-33-33-33 .vsm-header{text-align:left}.vsm-split-content-33-33-33 .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-split-content-33-33-33 .vsm-body>.row>.col-md-4 .content{display:flex;flex-direction:column;justify-content:start;height:100%}.vsm-split-content-33-33-33 .vsm-body>.row>.col-md-4 .content .inner-content{height:calc(100% - 25px);display:flex;flex-direction:column;justify-content:space-between}.vsm-split-content-33-33-33 .vsm-body>.row>.col-md-4 .content .inner-content .rte{display:flex;height:100%}.vsm-split-content-33-33-33 .vsm-body>.row>.col-md-4 .content .inner-content .btn{align-self:flex-start}.vsm-split-content-33-33-33 .vsm-body>.row>.col-md-4 .content .media+.inner-content{height:calc(100% - 225px)}.vsm-split-content-33-33-33 .content .btn{margin-top:1.25rem}.vsm-split-content-33-33-33 .content .media{max-height:12.5rem;display:flex;align-items:center}.vsm-split-content-33-33-33 .content .media::before{display:none}.vsm-split-content-33-33-33 .content .media img{object-fit:cover;width:100%;height:100%}.vsm-single-accordion .vsm-header .row{justify-content:center}.vsm-single-accordion .vsm-header .col{max-width:75%}.vsm-single-accordion .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-single-accordion .accordion .accordion-item{border-radius:0;-webkit-appearance:none;background:rgba(0,0,0,0);border-bottom:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.5)}.vsm-single-accordion .accordion .accordion-item .accordion-header{cursor:pointer;font-size:18px;font-size:calculateRem(18px)}@media(min-width: 1024px){.vsm-single-accordion .accordion .accordion-item .accordion-header{font-size:30px;font-size:calculateRem(30px)}}.vsm-timeline-single-view .swiper-slide{height:inherit !important}@media(min-width: 768px){.vsm-timeline-single-view .swiper-slide{height:auto !important}}.vsm-timeline-single-view .swiper-slide .event{padding:0}.vsm-timeline-single-view .swiper-slide .event .media{max-height:25rem;width:80%;height:18.75rem;display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.vsm-timeline-single-view .swiper-slide .event .media{width:50%}}@media(min-width: 1024px){.vsm-timeline-single-view .swiper-slide .event .media{height:100%}}.vsm-timeline-single-view .swiper-slide .event .media img{width:100%;height:100%;object-fit:cover}.vsm-timeline-single-view .swiper-slide .event .content{width:80%}@media(min-width: 768px){.vsm-timeline-single-view .swiper-slide .event .content{width:50%}}@media(min-width: 1200px){.vsm-timeline-single-view .swiper-slide .event .content{padding-left:6.25rem}}.vsm-timeline-single-view .swiper-slide .event .content .date{color:rgba(var(--vsm-primary-colour), 1);margin-bottom:0.625rem;display:inline-block}.vsm-timeline-single-view .swiper-slide .event .content .xs-heading{font-size:30px;font-size:calculateRem(30px);margin-bottom:1rem}.vsm-timeline-single-view .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next{visibility:visible}.vsm-timeline-single-view .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:rgba(var(--vsm-primary-colour), 1)}.vsm-timeline-single-view .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.vsm-content-carousel .bg{position:relative}.vsm-content-carousel .vsm-header{margin-bottom:0;text-align:center}.vsm-content-carousel .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-carousel .vsm-header .row.justify-content-center{text-align:left;justify-content:flex-start !important}.vsm-content-carousel .vsm-header .xs-heading{margin-bottom:3.125rem;font-size:20px;font-size:calculateRem(20px);font-weight:400}.vsm-content-carousel .vsm-body .row{display:flex;flex-direction:column;text-align:center}.vsm-content-carousel .vsm-body .content{padding:1rem}.vsm-content-carousel .vsm-body .content .xs-heading{color:rgba(var(--vsm-quaternary-colour), 1);margin-bottom:0.9375rem}.vsm-content-carousel .vsm-body .content .inline-link{color:rgba(var(--vsm-white), 1)}@media(min-width: 1024px){.vsm-content-carousel .vsm-body .row .col{flex:1 0 0}}.vsm-content-carousel .vsm-body .row .col a{height:6.875rem;object-fit:contain;justify-content:center;margin-bottom:1.875rem}.vsm-content-carousel .vsm-body .row .col a img{object-fit:contain;height:auto;width:100%}.vsm-content-carousel .vsm-body .row .col .xs-heading,.vsm-content-carousel .vsm-body .row .col .rte,.vsm-content-carousel .vsm-body .row .col .inline-link{display:block}.vsm-content-carousel .vsm-body .row .col .inline-link{margin-bottom:0rem;display:none}.vsm-content-carousel .vsm-body .swiper-navigation{position:relative}.vsm-content-carousel .vsm-body .swiper-navigation .swiper-button-prev.swiper-button-disabled{padding:1.3rem 1.3rem}.vsm-content-carousel .vsm-body .swiper-navigation .swiper-button-next{padding:1.3rem 1.3rem;color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-carousel .vsm-body .swiper-navigation .swiper-button-next i{font-size:40px;font-size:calculateRem(40px)}.vsm-content-carousel .vsm-body .swiper-navigation .swiper-button-prev{padding:1.3rem 1.3rem;color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-carousel .vsm-body .swiper-navigation .swiper-button-prev i{font-size:40px;font-size:calculateRem(40px)}.vsm-content-carousel.background .bg{padding:2.5rem 0 3.75rem 0;background:rgba(var(--vsm-quaternary-colour), 1)}.vsm-content-carousel.background .bg .vsm-header .xs-heading,.vsm-content-carousel.background .bg .vsm-header .md-heading{color:rgba(var(--vsm-white), 1)}.vsm-content-carousel.background .bg .vsm-body .content .xs-heading{color:rgba(var(--vsm-white), 1)}.vsm-content-carousel.background .bg .vsm-body .content .rte{color:rgba(var(--vsm-white), 1)}.vsm-content-carousel.background .bg .vsm-body .content .inline-link{color:rgba(var(--vsm-white), 1)}.vsm-content-carousel.background .swiper-navigation .swiper-button-next{color:rgba(var(--vsm-white), 1)}.vsm-content-carousel.background .swiper-navigation .swiper-button-prev{color:rgba(var(--vsm-white), 1)}.vsm-full-width-featured-testimonial-carousel .bg{padding:0}.vsm-full-width-featured-testimonial-carousel .testimonial-data .media{max-height:12.8125rem;max-width:12.8125rem;aspect-ratio:1/1;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;margin:0rem auto 1.875rem auto}@media(min-width: 1024px){.vsm-full-width-featured-testimonial-carousel .testimonial-data .media{max-height:32.5rem;max-width:32.5rem;margin:0}}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;background:linear-gradient(180deg, rgba(var(--vsm-grey-colour), 1) 0%, rgba(var(--vsm-white), 1) 100%);font-size:20px;font-size:calculateRem(20px);font-weight:450;line-height:1.4;left:0;width:100%;padding:1.875rem}@media(min-width: 1024px){.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote{font-size:24px;font-size:calculateRem(24px);width:108.333%;left:-8.3333%;padding:8.3333%}}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote q,.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote p{font-size:inherit}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote .name{font-size:18px;font-size:calculateRem(18px);font-weight:400;color:rgba(var(--vsm-quaternary-colour), 1);margin-bottom:0.625rem}.vsm-full-width-featured-testimonial-carousel .swiper-navigation{position:relative}.vsm-full-width-featured-testimonial-carousel .swiper-navigation .swiper-button-prev.swiper-button-disabled{padding:1.3rem 1.3rem}.vsm-full-width-featured-testimonial-carousel .swiper-navigation .swiper-button-next{padding:1.3rem 1.3rem;color:rgba(var(--vsm-primary-colour), 1)}.vsm-full-width-featured-testimonial-carousel .swiper-navigation .swiper-button-next i{font-size:40px;font-size:calculateRem(40px)}.vsm-full-width-featured-testimonial-carousel .swiper-navigation .swiper-button-prev{padding:1.3rem 1.3rem;color:rgba(var(--vsm-primary-colour), 1)}.vsm-full-width-featured-testimonial-carousel .swiper-navigation .swiper-button-prev i{font-size:40px;font-size:calculateRem(40px)}.vsm-double-box-carousel .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-double-box-carousel .vsm-body .swiper-slide{background:rgba(var(--vsm-white), 1);position:relative;padding-top:4.0625rem}.vsm-double-box-carousel .vsm-body .swiper-slide .content .xs-heading{margin-bottom:1.25rem}.vsm-full-width-testimonial-carousel .bg{background:none;padding:0}.vsm-full-width-testimonial-carousel .testimonial-data blockquote{font-size:24px;font-size:calculateRem(24px);font-weight:450;line-height:1.4}.vsm-full-width-testimonial-carousel .testimonial-data blockquote .name{font-size:18px;font-size:calculateRem(18px);font-weight:400;color:rgba(var(--vsm-quaternary-colour), 1);margin-bottom:0.625rem}footer.vsm-default-footer{padding-top:3.125rem;padding-bottom:3.125rem;position:relative;overflow:hidden;background:linear-gradient(180deg, rgba(var(--vsm-primary-colour), 1) 0%, rgba(var(--vsm-quaternary-colour), 1) 100%)}footer.vsm-default-footer::before{position:absolute;content:"";top:0;left:0;background-image:url("../img/footer-graphics.png");background-size:cover;background-position:center;mix-blend-mode:luminosity;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.9}footer.vsm-default-footer .container{z-index:1;position:relative}footer.vsm-default-footer .contact-info{margin-bottom:2.5rem}footer.vsm-default-footer .contact-info div{margin:.3rem 0;color:rgba(var(--vsm-white), 1);font-size:16px;font-size:calculateRem(16px)}footer.vsm-default-footer .contact-info div a{color:rgba(var(--vsm-white), 1);font-size:16px;font-size:calculateRem(16px)}footer.vsm-default-footer .contact-info div a:hover{color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .row .col .xs-heading{color:rgba(var(--vsm-tertiary-colour), 1);margin-bottom:1.5rem;font-weight:700;text-transform:none;letter-spacing:0}footer.vsm-default-footer .xs-heading{color:rgba(var(--vsm-white), 1);font-size:18px;font-size:calculateRem(18px)}footer.vsm-default-footer .footer-links li{margin-bottom:0.4375rem}footer.vsm-default-footer .footer-links a{font-size:16px;font-size:calculateRem(16px);color:rgba(var(--vsm-white), 0.5);font-weight:450}footer.vsm-default-footer .footer-links a:hover{color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .newsletter-signup p{font-size:14px;font-size:calculateRem(14px);color:rgba(var(--vsm-white), 0.5);margin-bottom:1.875rem}footer.vsm-default-footer .newsletter-signup input{border-radius:0.625rem}footer.vsm-default-footer .socials li{margin-bottom:.5rem;margin-right:0.625rem;position:relative}footer.vsm-default-footer .socials li a{border-radius:18.75rem;aspect-ratio:1/1;width:2.1875rem;height:2.1875rem;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:rgba(var(--vsm-primary-colour), 1);border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;background:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .socials li a:hover{color:rgba(var(--vsm-tertiary-colour), 1)}footer.vsm-default-footer .form-holder .error{font-size:.875rem;font-weight:700;color:rgba(var(--vsm-tertiary-colour), 1)}footer.vsm-default-footer .form-holder .input-group{border-radius:0.9375rem}footer.vsm-default-footer .form-holder .input-group label{font-size:.8rem}footer.vsm-default-footer .form-holder .input-group label a{color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .form-holder .input-group .form-control{border:solid 2px rgba(var(--vsm-white), 1)}footer.vsm-default-footer .form-holder .input-group input{border:none;color:rgba(var(--vsm-white), 1);background:none}footer.vsm-default-footer .form-holder .input-group input::placeholder{color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .form-holder .input-group .btn{display:flex;align-items:center;justify-content:center;border-top-left-radius:0% !important;border-bottom-left-radius:0% !important;width:3rem;height:3rem;padding:0;border:none;background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-primary-colour), 1)}footer.vsm-default-footer .form-holder .input-group .btn i{color:rgba(var(--vsm-primary-colour), 1)}footer.vsm-default-footer .form-holder .input-group .btn:hover i{color:rgba(var(--vsm-tertiary-colour), 1)}.vsm-default-signoff{background:rgba(var(--vsm-quaternary-colour), 1);border-top:0.0625rem solid rgba(var(--vsm-white), 0.2);padding-top:1.25rem;padding-bottom:1.25rem}.vsm-default-signoff .copyright{font-size:.75rem;color:rgba(var(--vsm-white), 1)}.vsm-default-signoff .copyright span{color:rgba(var(--vsm-white), 1)}.vsm-default-signoff .signoff-links{color:rgba(var(--vsm-white), 0.5);font-weight:400;font-size:.75rem}.vsm-default-signoff .signoff-links li{font-size:.75rem}.vsm-default-signoff .signoff-links li a{color:rgba(var(--vsm-white), 0.5);font-weight:400}.vsm-default-signoff span{color:rgba(var(--vsm-white), 0.5)}.vsm-default-signoff span a{color:rgba(var(--vsm-white), 1);font-weight:400}.vsm-media-hub-extra-row .post a.tag,.vsm-media-hub-more-row .post a.tag{margin-top:0;color:rgba(var(--vsm-tertiary-colour), 1);font-size:12px;font-size:calculateRem(12px);font-weight:700}.vsm-media-hub-extra-row .post a.post-title,.vsm-media-hub-more-row .post a.post-title{color:rgba(var(--vsm-primary-colour), 1);font-size:18px;font-size:calculateRem(18px);font-weight:700}.vsm-media-hub-extra-row .post a.post-title:hover,.vsm-media-hub-more-row .post a.post-title:hover{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-media-hub-extra-row .post .post-date,.vsm-media-hub-more-row .post .post-date{font-size:12px;font-size:calculateRem(12px);font-weight:400;color:rgba(var(--vsm-primary-colour), 1)}.vsm-media-hub-extra-row .post .author .author-details .title,.vsm-media-hub-more-row .post .author .author-details .title{font-weight:400;color:rgba(var(--vsm-primary-colour), 1)}.vsm-media-hub-featured-section .vsm-body .media img,.vsm-media-hub-category-latest-carousel .category .post .media img,.vsm-media-hub-extra-row .post .media img,.vsm-media-hub-more-row .post .media img,.vsm-media-hub .post .media img,.vsm-blog-article .media.featured img,.vsm-media-hub .hero-bg{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}@media(min-width: 768px){.vsm-media-hub-search-results .search-results li .post .media{width:40%;min-width:40%}}.vsm-media-hub-search-results .search-results li .post a.tag{color:rgba(var(--vsm-primary-colour), 1);font-size:12px;font-size:calculateRem(12px);font-weight:600}.vsm-media-hub-search-results .search-results li .post a.post-title{color:rgba(var(--vsm-secondary-colour), 1);font-size:18px;font-size:calculateRem(18px);font-weight:600}.vsm-media-hub-search-results .search-results li .post .media{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.vsm-media-hub-search-results .side-filters dl{border-bottom:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.1)}.vsm-media-hub-search-results .side-filters dl dt{font-size:18px;font-size:calculateRem(18px);font-weight:400;margin-bottom:1.875rem;color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-media-hub-search-results .side-filters dl dd a{font-size:18px;font-size:calculateRem(18px);font-weight:400}.vsm-media-hub-search-results .side-filters dl dd a span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-media-hub-search-results .side-filters dl+dl{margin-top:1.25rem}.vsm-responsive-nav{background:#fff}.vsm-responsive-nav .search-bar .input-group{border-radius:0.3125rem;background:none;border:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.1)}.vsm-responsive-nav .search-bar .input-group input{background:none;font-weight:400}.vsm-responsive-nav .search-bar .input-group input::placeholder{opacity:.5}.vsm-responsive-nav .search-bar .input-group .btn{border-radius:0;background:none}.vsm-responsive-nav .displayed-nav li a{font-weight:400;color:rgba(var(--vsm-body-copy-colour), 0.5)}.vsm-responsive-nav .more-nav:hover li span{color:rgba(var(--vsm-secondary-colour), 1) !important}.vsm-responsive-nav .more-nav li span{color:rgba(var(--vsm-secondary-colour), 1) !important}.vsm-media-hub-featured-section .vsm-body .container>.row>.col:nth-child(1)>.row>.col .post-title{font-weight:600;font-size:18px;font-size:calculateRem(18px);color:rgba(var(--vsm-primary-colour), 1)}.vsm-media-hub-featured-section .vsm-body .container>.row>.col:nth-child(1)>.row>.col .post-title:hover{color:rgba(var(--vsm-secondary-colour), 1)}.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{font-weight:400;color:rgba(var(--vsm-primary-colour), 1)}.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:hover{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-media-hub-featured-section .vsm-body .post a.post-title{font-weight:600;color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-media-hub-featured-section .vsm-body .post a.tag{color:rgba(var(--vsm-tertiary-colour), 1);font-size:12px;font-size:calculateRem(12px);font-weight:600}.vsm-media-hub-category-latest-carousel .category .col .post a.post-title{color:rgba(var(--vsm-quaternary-colour), 1);font-size:18px;font-size:calculateRem(18px);font-weight:400}.vsm-media-hub .time-to-read:before{color:rgba(var(--vsm-primary-colour), 1)}.vsm-media-hub .article-tags dt{color:rgba(var(--vsm-quaternary-colour), 1);font-weight:400}.vsm-media-hub .article-tags dd a{color:rgba(var(--vsm-tertiary-colour), 1);font-weight:400}.vsm-media-hub .hero-bg .author .author-details .title{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-media-hub .related-posts .post .media{border-radius:0.625rem}.vsm-media-hub .related-posts .post .media img{border-radius:0.625rem}.vsm-media-hub .tag{color:rgba(var(--vsm-tertiary-colour), 1)}.vsm-media-hub .author .author-details .title{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-media-hub .share dl{display:flex;align-items:center}.vsm-media-hub .share dl dt{margin-right:1.25rem}.vsm-media-hub .share dl dd{margin-right:1.25rem}.vsm-media-hub .share dl dd a{color:rgba(var(--vsm-quaternary-colour), 1);font-size:20px;font-size:calculateRem(20px)}.vsm-media-hub .share dl dd a:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-media-hub .newsletter-signup field{margin-bottom:0.625rem}.vsm-media-hub .newsletter-signup field+field{font-size:14px;font-size:calculateRem(14px)}.vsm-media-hub .newsletter-signup field+field p{font-size:inherit}.vsm-media-hub .newsletter-signup field+field .input-group{border:none;padding:0.9375rem 0 0 0}.vsm-media-hub .newsletter-signup .input-group{border-radius:6.25rem;padding:0.3125rem}.vsm-media-hub .newsletter-signup .input-group input{border-radius:0.625rem;border:none;border:1px solid rgba(var(--vsm-senary-colour), 1);background:rgba(var(--vsm-senary-colour), 1);font-weight:400}.vsm-media-hub .newsletter-signup .input-group input:active,.vsm-media-hub .newsletter-signup .input-group input:focus{box-shadow:none;border:1px solid rgba(var(--vsm-tertiary-colour), 1)}.vsm-media-hub .newsletter-signup .input-group input::placeholder{opacity:1}.vsm-media-hub .newsletter-signup .input-group .btn{display:flex;margin-left:1rem !important;border-radius:0.625rem;background-color:rgba(var(--vsm-primary-colour), 1);border:none;font-family:"futura-pt",sans-serif;font-weight:500;color:rgba(var(--vsm-white), 1);transition:background-color .5s ease 0s}.vsm-media-hub .newsletter-signup .input-group .btn span{color:inherit;font-weight:inherit}.vsm-media-hub .newsletter-signup .input-group .btn:hover{background-color:rgba(var(--vsm-secondary-colour), 1);border:none;color:rgba(var(--vsm-white), 1)}.vsm-media-hub .newsletter-signup .input-group .btn:hover span{color:rgba(var(--vsm-white), 1);font-weight:inherit}.vsm-media-hub .newsletter-signup .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-radius:0.625rem}.vsm-media-hub .newsletter-signup .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.vsm-media-hub .newsletter-signup .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-radius:0.625rem}.vsm-media-hub.vsm-event-article .hero-bg{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;overflow:hidden}.vsm-media-hub.vsm-event-article .event-box{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}@media(min-width: 1800px){.vsm-media-hub.vsm-insight-article .container-fluid{max-width:85%}}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg{border-radius:3.75rem;border-bottom-left-radius:0;overflow:hidden}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .author .author-details .title a:hover{color:rgba(var(--vsm-white), 0.6)}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder{border-radius:3.75rem;border-bottom-left-radius:0;padding:2.5rem;background:rgba(var(--vsm-senary-colour), 1);color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder .vsm-data-capture-alt i.icon::before{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder .md-heading{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder a{color:rgba(var(--vsm-primary-colour), 1)}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder .icheck-primary>input:first-child:checked+label::before{border-radius:5px}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder [class*=icheck-]>input:first-child+input[type=hidden]+label::before,.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder [class*=icheck-]>input:first-child+label::before{border-radius:5px}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder .element .error{margin-bottom:1rem}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder .element.submit .btn{width:100%}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder .element.text.form-group{margin-bottom:1rem}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder .element.text.form-group label{display:none}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder .element.text input{border-radius:0.625rem}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder .element.text input.placeholder{color:rgba(44,28,66,.5)}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder .element.text input:-moz-placeholder{color:rgba(44,28,66,.5)}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder .element.text input::-moz-placeholder{color:rgba(44,28,66,.5)}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder .element.text input:-ms-input-placeholder{color:rgba(44,28,66,.5)}.vsm-media-hub.vsm-insight-article .container-fluid .hero-bg .form-holder .element.text input::-webkit-input-placeholder{color:rgba(44,28,66,.5)}