@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&display=swap";:root{--vsm-white: 255, 255, 255;--vsm-black: 2, 18, 37;--vsm-body-copy-colour: 199, 183, 167;--vsm-accent-colour: 184, 177, 169;--vsm-primary-colour: 0, 124, 186;--vsm-secondary-colour: 0, 89, 125;--vsm-tertiary-colour: 0, 124, 186;--vsm-quaternary-colour: 204, 222, 229;--vsm-quinary-colour: 14, 36, 65}:root{--vsm-mobile-padding-top: 30px;--vsm-mobile-padding-bottom: 30px;--vsm-tablet-padding-top: 50px;--vsm-tablet-padding-bottom: 50px;--vsm-desktop-padding-top: 80px;--vsm-desktop-padding-bottom: 80px}.container.wide{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 768px){.container.wide{width:750px}}@media(min-width: 992px){.container.wide{width:970px}}@media(min-width: 1200px){.container.wide{width:100%;max-width:90%}}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^=col-],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}html,body{height:100% !important;font-family:"Syne",sans-serif;font-size:16px;font-size:calculateRem(16px);font-weight:400;font-size:14px}@media(min-width: 768px){html,body{font-size:14px}}@media(min-width: 1024px){html,body{font-size:14px}}h1{font-weight:400;color:#021225}@media(min-width: 1000px){h1{font-size:44px}}h1 span{font-weight:600}h1,h2,h3,h4,h5,h6{color:#0f1941;font-weight:400}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:600;color:#007cba}ul,ol,dd,p,q{font-size:16px;font-size:calculateRem(16px);font-weight:400;color:#0f1941}a{text-decoration:underline}a:hover{text-decoration:none}.heading{font-size:3.125rem}@media(min-width: 1024px){.heading{font-size:4.375rem}}.md-heading{font-size:1.8rem;font-weight:600}@media(min-width: 1024px){.md-heading{font-size:36px}}.md-heading span{color:#007cba}.sm-heading{font-size:1.5rem}@media(min-width: 1024px){.sm-heading{font-size:32px}}.xs-heading{font-size:1.1rem}@media(min-width: 1024px){.xs-heading{font-size:18px}}.xxs-heading{font-size:.75rem;text-transform:uppercase;letter-spacing:1px}@media(min-width: 1024px){.xxs-heading{font-size:.75rem}}.sub-heading{font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}@media(min-width: 1024px){.sub-heading{font-size:1.125rem}}.rte.larger-text{font-size:1.4rem;font-weight:400}@media(min-width: 1024px){.rte.larger-text{font-size:1.715rem}}.rte.larger-text p{font-size:1.4rem;font-weight:inherit}@media(min-width: 1024px){.rte.larger-text p{font-size:1.715rem}}.rte.larger-text span{color:rgba(var(--vsm-secondary-colour), 1)}.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::before{color:rgba(var(--vsm-primary-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;line-height:1;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}}.nav-contact{display:flex;text-decoration:none}.nav-contact span{display:none}@media(min-width: 1200px){.nav-contact{padding:.5rem 2rem;background:#007cba;border:1px solid rgba(0,0,0,0);transition:all .3s ease-in-out;color:#fff;font-family:"Syne",sans-serif}.nav-contact span{display:block;font-family:"Syne",sans-serif;transition:all .3s ease-in-out;color:#fff}.nav-contact:hover{background:#00597d;border:1px solid #00597d;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;transform:translateY(-5px)}.nav-contact:hover span{color:#e8e8e8}.nav-contact i{display:none}}.plyr .plyr__control.plyr__control--overlaid{display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.8) !important;min-height:5rem;min-width:5rem}.plyr .plyr__control.plyr__control--overlaid svg{height:2.5rem;width:2.5rem;color:#c7b7a7 !important}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#021225}::-webkit-scrollbar-thumb{background:#e8e8e8;background:#e8e8e8}::-webkit-scrollbar-thumb:hover{background:#00597d}html{scrollbar-color:#00597d #007cba;scroll-behavior:smooth}.custom-file{overflow:hidden}.vsm-default-signoff .signoff-links{font-size:.75rem}.vsm-default-signoff .signoff-links .copyright{font-size:.75rem}.vsm-default-signoff .signoff-links li{font-size:.75rem}.vsm-default-single-media-hero .bg{overflow:hidden}.vsm-accordion-mixed-content-50-50{background:rgba(var(--vsm-black), 1);min-height:80vh;overflow:hidden}.vsm-accordion-mixed-content-50-50 .bg{padding-top:var(--vsm-desktop-padding-top);padding-top:var(--vsm-mobile-padding-top)}@media(min-width: 1024px){.vsm-accordion-mixed-content-50-50 .bg{padding-bottom:var(--vsm-desktop-padding-bottom);padding-top:var(--vsm-desktop-padding-top)}}@media(min-width: 768px){.vsm-accordion-mixed-content-50-50 .bg{padding-bottom:var(--vsm-tablet-padding-bottom);padding-top:var(--vsm-tablet-padding-top)}}.vsm-accordion-mixed-content-50-50 .vsm-body .row .col:nth-child(1){overflow:visible;position:relative}.vsm-accordion-mixed-content-50-50 .vsm-body .row .col:nth-child(1)::before{content:"";position:absolute;top:-3rem;left:0;background-image:url("/img/hero-shape-1.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:30rem;height:30rem;z-index:0}.vsm-accordion-mixed-content-50-50 .vsm-body .content{z-index:2;position:relative}.vsm-accordion-mixed-content-50-50 .vsm-body .content .sm-heading{color:#fff}.vsm-accordion-mixed-content-50-50 .vsm-body .content .rte p{color:#fff}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item{background:rgba(0,89,125,.2);transition:all 1s ease-in-out;margin-bottom:1rem}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .accordion-header{border:1px solid rgba(204,222,229,.25);cursor:pointer;font-size:30px;padding:1rem;font-weight:500}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .accordion-header.xs-heading{color:#007cba;border-bottom:none}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .accordion-header.collapsed{color:#fff;border:1px solid rgba(204,222,229,.25)}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .accordion-header::after{color:#007cba;transform:rotate(0deg)}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .accordion-header.collapsed::after{color:#fff;transform:rotate(-90deg)}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .accordion-collapse{border:1px solid rgba(204,222,229,.25);border-top:none;padding:1rem}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .rte,.vsm-accordion-mixed-content-50-50 .accordion .accordion-item p{color:#fff}.vsm-contained-full-width-banner{position:relative;z-index:5}@media(max-width: 768px){.vsm-contained-full-width-banner{margin:1rem 0}}.vsm-contained-full-width-banner .container-fluid{padding-right:20px;padding-left:20px}.vsm-contained-full-width-banner .vsm-body .media{height:auto}.cm-parallax-background-image{margin:0 20px;position:relative;z-index:0;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat}.cm-parallax-background-image .height{height:28rem}.vsm-gmap.cm-contact-map .vsm-body .content .general-contact-details{font-size:1.5rem}.vsm-gmap.cm-contact-map .vsm-body .content .general-contact-details li{margin-bottom:1rem}.vsm-gmap.cm-contact-map .vsm-body .content .socials a{font-size:1.5rem}.vsm-gmap.cm-contact-map .container{margin:auto;padding:0 .8rem}.vsm-gmap.cm-contact-map .container .row{flex-direction:column}.vsm-gmap.cm-contact-map .container .row .col{margin-bottom:1rem}@media(min-width: 576px){.vsm-gmap.cm-contact-map .container{max-width:540px;padding:0}}@media(min-width: 768px){.vsm-gmap.cm-contact-map .container{max-width:720px}.vsm-gmap.cm-contact-map .container .row{flex-direction:row}.vsm-gmap.cm-contact-map .container .row .col{margin-bottom:0}.vsm-gmap.cm-contact-map .container .row .col .map-holder{height:40rem}.vsm-gmap.cm-contact-map .container .rte{max-width:90%}}@media(min-width: 992px){.vsm-gmap.cm-contact-map .container{max-width:960px}}@media(min-width: 1200px){.vsm-gmap.cm-contact-map .container{max-width:1140px}}@media(min-width: 1400px){.vsm-gmap.cm-contact-map .container{max-width:1320px}}.vsm-full-width-fixed-media-bg .bg{overflow:hidden}.vsm-full-width-testimonial-carousel{background:#b8b1a9}.vsm-full-width-testimonial-carousel .bg{overflow:hidden}.vsm-full-width-testimonial-carousel .bg .content blockquote q{color:#fff}@media(max-width: 768px){.vsm-full-width-testimonial-carousel .bg .content blockquote q{font-size:.8rem}}.vsm-full-width-testimonial-carousel .bg .content .name,.vsm-full-width-testimonial-carousel .bg .content .position{color:#fff}.vsm-full-width-testimonial-carousel .bg .swiper-pagination .swiper-pagination-bullet{background:#fff}.vsm-split-content-50-50{overflow:hidden}.vsm-split-content-50-50 .vsm-header{margin-bottom:1.5rem}.vsm-split-content-50-50 .vsm-body .content .media{position:relative;margin-bottom:1rem}@media(min-width: 768px){.vsm-split-content-50-50 .vsm-body .content .media::after{content:"";position:absolute;inset:0;height:100%;width:100%;background:#007cba;opacity:1;transition:all 1s ease-in-out}}.vsm-split-content-50-50 .vsm-body .content .media img{width:100%;height:16rem;-o-object-fit:cover;object-fit:cover;object-position:center;transition:all 1s ease-in-out}@media(min-width: 768px){.vsm-split-content-50-50 .vsm-body .content:hover .media::after{opacity:0}.vsm-split-content-50-50 .vsm-body .content:hover img{height:22rem}}.vsm-split-content-50-50 .vsm-body .content .inner-content{position:relative;z-index:2}@media(min-width: 768px){.vsm-split-content-50-50 .vsm-body .col-two .content .media::after{background:#007cba !important}}.vsm-split-content-33-33-33 .content{position:relative}.vsm-split-content-33-33-33 .content .media{margin-bottom:1rem;position:relative}@media(min-width: 768px){.vsm-split-content-33-33-33 .content .media::after{content:"";position:absolute;inset:0;height:100%;width:100%;background:#007cba;opacity:1;transition:all 1s ease-in-out}}.vsm-split-content-33-33-33 .content .media img{width:100%;height:12.5rem;-o-object-fit:cover;object-fit:cover;object-position:center;transition:all 1s ease-in-out}@media(min-width: 768px){.vsm-split-content-33-33-33 .content:hover .media::after{opacity:0}.vsm-split-content-33-33-33 .content:hover img{height:18rem}}.vsm-split-content-33-33-33 .content .inner-content{position:relative;z-index:2}@media(min-width: 768px){.vsm-split-content-33-33-33 .col-md-4:nth-child(even) .content .media::after{background:#007cba !important}}.vsm-split-content-25-25-25-25{overflow:hidden}.vsm-split-content-25-25-25-25 .bg .vsm-header{margin-bottom:1.5rem}.vsm-split-content-25-25-25-25 .bg .vsm-body .row .col .media{height:auto;position:relative}@media(min-width: 768px){.vsm-split-content-25-25-25-25 .bg .vsm-body .row .col .media::after{content:"";position:absolute;inset:0;height:100%;width:100%;background:#007cba;opacity:1;transition:all 1s ease-in-out}}.vsm-split-content-25-25-25-25 .bg .vsm-body .row .col .media img{height:12.5rem;transition:all 1s ease-in-out}.vsm-split-content-25-25-25-25 .bg .vsm-body .row .col .content{position:relative}@media(min-width: 768px){.vsm-split-content-25-25-25-25 .bg .vsm-body .row .col .content:hover .media::after{opacity:0}.vsm-split-content-25-25-25-25 .bg .vsm-body .row .col .content:hover img{height:18rem}}.vsm-split-content-25-25-25-25 .bg .vsm-body .row .col .content .xs-heading{font-size:24px}.vsm-split-content-25-25-25-25 .bg .vsm-body .row .col .content .inner-content{position:relative;z-index:2}@media(min-width: 768px){.vsm-split-content-25-25-25-25 .bg .vsm-body .row .col:nth-child(even) .content .media::after{background:#007cba !important}}.cm-tabbed-map.side-nav{position:relative;overflow:hidden}.cm-tabbed-map.side-nav .bg{position:relative;overflow:visible}.cm-tabbed-map.side-nav .bg .component-wrapper{width:100%;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem);margin-right:auto;margin-left:auto;max-width:540px}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-header{margin-bottom:1.875rem}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body{display:flex;flex-direction:column;height:100%;margin-bottom:0}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .nav{flex-direction:column}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .nav li{font-weight:600}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .nav li a{text-decoration:none;margin-right:0rem;position:relative;display:block;font-weight:600;font-size:18px;font-size:1.125rem;padding:1.25rem 1rem;color:rgba(var(--vsm-black), 1)}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .nav li a.active{background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .nav li a.active::after{color:rgba(var(--vsm-white), 1)}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .nav li a:hover{background-color:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .nav li a:hover::after{color:rgba(var(--vsm-white), 1)}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .nav li a::after{content:"";color:rgba(var(--vsm-black), 1);position:absolute;right:1rem;top:19%;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:2.5rem}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .nav li:first-child{border-top:.0625rem solid rgba(var(--vsm-primary-colour), 0.1)}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .nav li:not::last-child{border-bottom:.0625rem solid rgba(var(--vsm-primary-colour), 0.1)}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item{display:flex}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(1){flex:1 0 100%}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2){flex:1 0 100%}@media(min-width: 768px){.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .row:nth-child(1) .col:nth-child(1){padding-left:2rem}}@media(min-width: 1200px){.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .row:nth-child(2) .tab-pane .content .details{padding-right:5rem}}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .row:nth-child(2) .tab-pane .content .details .rte a{font-weight:bold;font-family:"Syne",sans-serif}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .row:nth-child(2) .tab-pane .content .details p{margin-bottom:.5rem;color:rgba(var(--vsm-black), 1)}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .row:nth-child(2) .tab-pane .row:nth-child(1){border:.5px solid rgba(var(--vsm-black), 0.6)}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .row:nth-child(2) .tab-pane .row:nth-child(1) .col-12{padding:2rem;padding-right:3rem}@media(max-width: 768px){.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .row:nth-child(2) .tab-pane .row:nth-child(1) .col-12:nth-child(3){padding-bottom:1rem}}@media(max-width: 768px){.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .row:nth-child(2) .tab-pane .row:nth-child(1) .col-12{padding-bottom:0}}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .row:nth-child(2) .tab-pane .row:nth-child(2) .col{padding:0}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .content{display:flex;flex-direction:column-reverse}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .content .rte{font-size:1rem;font-weight:bold}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .content .rte ul{font-size:1rem;list-style:none;padding:0 0 0 0;margin:0 0 .9375rem 0}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .content .rte address{font-size:1rem}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .content .rte address p{font-size:1rem;font-weight:bold;color:rgba(var(--vsm-black), 1)}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .content .rte a{max-width:100%;text-decoration:none}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .content .rte a:hover{text-decoration:underline}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .title{padding:1.25rem 0 0 0}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2) .title .xs-heading{color:rgba(var(--vsm-black), 1);font-size:1.5rem;font-family:"Syne",sans-serif}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:first-child .row .col:first-child{max-width:100%;margin-bottom:1.875rem}@media(max-width: 768px){.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:first-child .row .col:first-child{padding:0}}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item:first-child .row .col:first-child .xs-heading{padding:1.25rem 1rem;margin-bottom:0 !important;color:rgba(var(--vsm-black), 1);font-size:1.5rem;font-family:"Syne",sans-serif}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item .container .row .col{background:rgba(var(--vsm-offwhite), 1)}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item .row .col-md-4{padding-top:1rem}.cm-tabbed-map.side-nav .bg .component-wrapper .cm-body .flex-item .map-holder{width:100%;height:21.875rem}.cm-tabbed-map.side-nav .bg .md-heading{color:rgba(var(--vsm-black), 1)}.cm-tabbed-map.side-nav .bg .content a{color:rgba(var(--vsm-black), 1);font-weight:600;text-decoration:none}@media(min-width: 768px){.cm-tabbed-map.side-nav.side-nav .bg .component-wrapper .cm-body .flex-item:first-child .row .col:first-child{max-width:90%;padding:0px;margin-bottom:0}}@media(min-width: 768px){.cm-tabbed-map.side-nav.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(1){flex:1 0 15%}}@media(min-width: 768px){.cm-tabbed-map.side-nav.side-nav .bg .component-wrapper .cm-body .flex-item:nth-child(2){flex:1 0 66.66%}}@media(min-width: 768px){.cm-tabbed-map.side-nav.side-nav .bg .component-wrapper{max-width:720px}}@media(min-width: 1024px){.cm-tabbed-map.side-nav.side-nav .bg .component-wrapper{max-width:960px}}@media(min-width: 1200px){.cm-tabbed-map.side-nav.side-nav .bg .component-wrapper{max-width:1140px}}@media(min-width: 1400px){.cm-tabbed-map.side-nav.side-nav .bg .component-wrapper{max-width:1320px}}@media only screen and (min-width: 125rem){.cm-tabbed-map.side-nav.side-nav .bg .component-wrapper{max-width:82.5rem}}@media(min-width: 768px){.cm-tabbed-map.side-nav.side-nav .bg .component-wrapper .cm-body{flex-direction:row}}.vsm-short-content-33-33-33{position:relative;background:#f7f5f0}.vsm-short-content-33-33-33 .bg .vsm-header{margin-bottom:2rem}.vsm-short-content-33-33-33 .bg .vsm-header .md-heading,.vsm-short-content-33-33-33 .bg .vsm-header .xs-heading,.vsm-short-content-33-33-33 .bg .vsm-header .rte,.vsm-short-content-33-33-33 .bg .vsm-header p{color:#021225}@media(min-width: 1024px){.vsm-short-content-33-33-33 .bg .vsm-body .row .col{max-width:33.33%}}.vsm-short-content-33-33-33 .bg .vsm-body .row .content .xs-heading{color:#021225}.vsm-short-content-33-33-33 .bg .vsm-body .row .content .media{padding:1.5rem;background:#c7b7a7;display:flex;justify-content:center;align-items:center;border-radius:0}@media(max-width: 768px){.vsm-short-content-33-33-33 .bg .vsm-body .row .content .media{margin-top:0}}.vsm-short-content-33-33-33 .bg .vsm-body .row .content .media img{object-fit:contain;max-width:100%}.vsm-short-content-33-33-33.alternate .content .media{background:#007cba !important}.vsm-short-testimonial-carousel .vsm-header .md-heading{color:#0f1941}.vsm-short-testimonial-carousel .vsm-header .rte p{color:#0f1941}.vsm-short-testimonial-carousel .testimonial-data{background:#0f1941;padding:2rem;border-radius:1.5rem}.vsm-short-testimonial-carousel .testimonial-data .rte p{color:#fff}.vsm-short-testimonial-carousel .testimonial-data .rte p a{color:#fff}.vsm-short-testimonial-carousel .testimonial-data .author .name,.vsm-short-testimonial-carousel .testimonial-data .author .position{color:rgba(var(--vsm-white), 1)}.vsm-single-accordion .accordion .accordion-item{border-radius:0}.vsm-single-accordion .accordion .accordion-item .accordion-header{cursor:pointer}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item{border-radius:0}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .accordion-header{cursor:pointer}.job-search-filters .filter .label{cursor:pointer}.slide-menu ul>li>a{font-family:"Syne",sans-serif;color:#021225}.menu-open .vsm-top{background:#021225}.menu-open .vsm-top .navigation .more-nav ul li a{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top{background:#021225}.content-wrapper .vsm-top .navigation{padding:2rem 0}.content-wrapper .vsm-top .navigation .primary-nav{display:block}@media(max-width: 768px){.content-wrapper .vsm-top .navigation .primary-nav{display:none}}.content-wrapper .vsm-top .navigation .primary-nav ul li a{transition:all linear 300ms}@media(max-width: 768px){.content-wrapper .vsm-top .navigation .col-auto{padding-right:0}}.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: 1024px){.content-wrapper .vsm-top .navigation .col-auto .brand img{height:3rem}}@media(max-width: 768px){.content-wrapper .vsm-top .navigation .d-flex{padding-left:0}}.content-wrapper .vsm-top .navigation .field::before{top:35%}.content-wrapper .vsm-top .navigation .primary-nav nav{justify-content:center}.content-wrapper .vsm-top .navigation .more-nav li:nth-child(1) a,.content-wrapper .vsm-top .navigation .more-nav li:nth-child(2) a{text-decoration:none}@media(max-width: 1200px){.content-wrapper .vsm-top .navigation .more-nav li:nth-child(3) a{text-decoration:none}}.content-wrapper .vsm-top .navigation .more-nav li a{display:flex;align-items:center;transition:all linear 300ms}.content-wrapper .vsm-top .navigation .more-nav li a.btn.contact{border:1px solid rgba(var(--vsm-primary-colour), 1);padding:.8rem 2rem;background:rgba(0,0,0,0);border-radius:.5rem}.content-wrapper .vsm-top .navigation .more-nav li a.btn.contact:hover{background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation .more-nav li a.btn.contact i{display:block}.content-wrapper .vsm-top .navigation .more-nav li a.btn.contact span{display:none}@media(min-width: 768px){.content-wrapper .vsm-top .navigation .more-nav li a.btn.contact span{display:block}.content-wrapper .vsm-top .navigation .more-nav li a.btn.contact i{display:none}}.content-wrapper .vsm-top .navigation .more-nav li span.upload,.content-wrapper .vsm-top .navigation .more-nav li span.contact,.content-wrapper .vsm-top .navigation .more-nav li span.search,.content-wrapper .vsm-top .navigation .more-nav li span.login{display:none;margin-right:.5rem;font-size:14px;font-weight:500}@media(min-width: 1200px){.content-wrapper .vsm-top .navigation .more-nav li span.upload,.content-wrapper .vsm-top .navigation .more-nav li span.contact,.content-wrapper .vsm-top .navigation .more-nav li span.search,.content-wrapper .vsm-top .navigation .more-nav li span.login{display:block}}@media(min-width: 1200px){.content-wrapper .vsm-top .navigation .more-nav li i.fas.fa-envelope{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:#a3a8a3}.content-wrapper .vsm-top .navigation .more-nav .lang{display:none !important}.content-wrapper .vsm-top .navigation .more-nav .mobile .burger-menu{display:none}.content-wrapper .vsm-top .navigation .more-nav .mobile .burger-menu span{background:#fff}.content-wrapper .vsm-top .navigation .more-nav .mobile .burger-menu span::before{background:#fff}.content-wrapper .vsm-top .navigation .more-nav .mobile .burger-menu span::after{background:#fff}.content-wrapper .vsm-top .navigation.search-open .more-nav nav ul li.search-bar-btn a{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation.search-open .more-nav nav ul li.search-bar-btn a i{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .btn.btn-primary:hover{background:#007cba}.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:#000}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar input{background:rgba(255,255,255,0)}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar input::placeholder{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar input[type=text]{color:#007cba}@media(max-width: 768px){.content-wrapper .vsm-top .navigation.search-open .primary-column{display:block}.content-wrapper .vsm-top .navigation.search-open .more-column{max-width:3rem}}.content-wrapper .vsm-top .navigation.search-open .brand-column{display:none}.content-wrapper .vsm-top .navigation.search-open .more-column{max-width:10rem}.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::before{display:none}.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 .navigation.search-open .primary-nav .search-bar li:nth-child(2) a{background:green}.content-wrapper .vsm-top.switch-fixed{background:rgba(0,0,0,0)}.content-wrapper .vsm-top.fixed{background:rgba(var(--vsm-black), 1)}.content-wrapper .vsm-top.fixed .navigation .primary-nav ul li a{color:rgba(var(--vsm-white), 1)}.content-wrapper .vsm-top.fixed .navigation .primary-nav ul li a:hover{color:rgba(var(--vsm-primary-colour), 1)}.content-wrapper .vsm-top.fixed .more-nav ul li a{color:rgba(var(--vsm-white), 1)}.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{color:#fff !important}.content-wrapper .vsm-top.fixed .more-nav ul li .burger-menu span::before{color:#fff !important}.content-wrapper .vsm-top.fixed .more-nav ul li .burger-menu span::after{color:#fff !important}.content-wrapper .vsm-top.fixed .more-nav ul li.search-bar-btn a>i.fa-search{color:#021225 !important;transition:all .3s ease-in-out}.content-wrapper .vsm-top.fixed .more-nav ul li.search-bar-btn a>i.fa-search:hover{color:#a3a8a3 !important}.content-wrapper .vsm-top.fixed .navigation.search-open .more-nav nav li.search-bar-btn i::before{color:#fff !important}.vsm-hero-slider .vsm-body{position:relative;z-index:2}.vsm-hero-slider .vsm-body .swiper-container{position:relative}.vsm-hero-slider .vsm-body .swiper-container::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.72);z-index:2}.vsm-hero-slider .vsm-body .swiper-container.disabled{pointer-events:all !important}.vsm-hero-slider .vsm-body .swiper-slide .bg::before{display:none}@media(min-width: 1400px){.vsm-hero-slider .vsm-body .overlay-content .content{margin-top:5rem}}.vsm-hero-slider .vsm-body .overlay-content .content .image-logo{display:inline-block;margin-bottom:2rem}.vsm-hero-slider .vsm-body .overlay-content .content .image-logo img{height:6rem;object-fit:cover}@media(max-width: 768px){.vsm-hero-slider .vsm-body .overlay-content .content .image-logo img{height:4rem}}.vsm-hero-slider .vsm-body .overlay-content .content .xs-heading{font-size:2rem}@media(min-width: 768px){.vsm-hero-slider .vsm-body .overlay-content .content .xs-heading{font-size:2.5rem}}.vsm-hero-slider .vsm-body .overlay-content .content .md-heading{max-width:100%;margin-bottom:1rem;font-family:"Syne",sans-serif;color:#007cba;font-size:2.5rem}@media(min-width: 1000px){.vsm-hero-slider .vsm-body .overlay-content .content .md-heading{font-size:3.5rem;max-width:70%}}@media(min-width: 1400px){.vsm-hero-slider .vsm-body .overlay-content .content .md-heading{font-size:4.5rem;max-width:70%}}.vsm-hero-slider .vsm-body .overlay-content .content .md-heading span{position:relative;overflow:hidden;color:#007cba}.vsm-hero-slider .vsm-body .overlay-content .content .rte{margin-bottom:1rem}@media(min-width: 1000px){.vsm-hero-slider .vsm-body .overlay-content .content .rte{max-width:40%}}.vsm-hero-slider .vsm-body .overlay-content .content .rte p{font-style:italic}@media(max-width: 768px){.vsm-hero-slider .vsm-body .overlay-content .content .rte p{font-size:.8rem}}.vsm-hero-slider .vsm-body .overlay-content .content.align-center{display:flex;flex-direction:column;align-items:center}.vsm-hero-slider .vsm-body .overlay-content .content.align-center .search-bar{width:100%}.vsm-hero-slider .vsm-body .overlay-content .content.align-center .search-bar .row{justify-content:center}@media(min-width: 1012px){.vsm-hero-slider .vsm-body .overlay-content .content.align-right .md-heading{font-size:3rem;max-width:100%}}@media(min-width: 1012px){.vsm-hero-slider .vsm-body .overlay-content .content.align-right .rte{max-width:100%}}.vsm-hero-slider .vsm-body .overlay-content .content.align-right .rte p{margin-left:50%}.vsm-hero-slider .vsm-body .overlay-content .content.align-right .search-bar>.row{justify-content:end}.vsm-hero-slider .vsm-body .overlay-content .search-bar .form-holder form .input-group .input-group-text,.vsm-hero-slider .vsm-body .overlay-content .search-bar .form-holder form .input-group input{background:rgba(0,0,0,.1)}.vsm-hero-slider .vsm-body .overlay-content .search-bar .form-holder form .input-group .input-group-text{border-left:1px solid #007cba;border-top:1px solid #007cba;border-bottom:1px solid #007cba}.vsm-hero-slider .vsm-body .overlay-content .search-bar .form-holder form .input-group input{border-top:1px solid #007cba;border-bottom:1px solid #007cba}.vsm-hero-slider .vsm-body .overlay-content .search-bar .form-holder form .input-group input[type=text],.vsm-hero-slider .vsm-body .overlay-content .search-bar .form-holder form .input-group input[type=email]{color:#fff}.vsm-hero-slider .vsm-body .overlay-content .search-bar .form-holder form .input-group input::placeholder{color:rgba(var(--vsm-white), 1)}.vsm-hero-slider .vsm-body .overlay-content .search-bar .form-holder form .input-group input:focus{box-shadow:none !important}.vsm-hero-slider .vsm-body .overlay-content .search-bar .btn:hover{background:rgba(0,124,186,.5)}.vsm-default-internal-hero{overflow:hidden;position:relative}.vsm-default-internal-hero .bg{overflow:hidden;height:75vh;position:relative}.vsm-default-internal-hero .bg::before{background:rgba(var(--vsm-black), 0.8)}.vsm-default-internal-hero .bg .component-wrapper{position:relative;z-index:1}.vsm-default-internal-hero .bg .component-wrapper .vsm-body .container .row{position:relative}.vsm-default-internal-hero .bg .component-wrapper .vsm-body .container .row .col .content .xs-heading{margin:auto}.vsm-default-internal-hero .bg .component-wrapper .vsm-body .container .row .col .content .md-heading{color:rgba(var(--vsm-white), 1)}@media(min-width: 1024px){.vsm-default-internal-hero .bg .component-wrapper .vsm-body .container .row .col .content .md-heading{font-size:52px}}.vsm-default-internal-hero .bg .component-wrapper .vsm-body .container .row .col .content .md-heading span{position:relative;margin-left:1rem}.vsm-default-internal-hero .bg .component-wrapper .vsm-body .container .row .col .content .md-heading span::before{content:"|";position:absolute;top:0;left:-1.2rem;width:1rem;color:rgba(var(--vsm-tertiary-colour), 1)}.vsm-default-internal-hero .bg .component-wrapper .vsm-body .container .row .col .content .rte p{position:relative}@media(min-width: 768px){.vsm-default-internal-hero .bg .component-wrapper .vsm-body .container .row .col .content .rte p{font-size:24px}}.vsm-wide-content{overflow:hidden}.vsm-wide-content .vsm-body blockquote{color:#021225}.vsm-timeline-horizontal .bg .timeline-control .swiper-slide .date{color:#0f1941}.vsm-timeline-horizontal .bg .swiper-navigation{top:47%}.vsm-content-layout-1{overflow:hidden;position:relative}.vsm-content-layout-1 .bg .component-wrapper{position:relative;z-index:2}.vsm-content-layout-1 .bg .component-wrapper .vsm-header .flex-target{display:flex;justify-content:space-between}@media(max-width: 768px){.vsm-content-layout-1 .bg .component-wrapper .vsm-header .flex-target{flex-direction:column}}.vsm-content-layout-1 .bg .component-wrapper .vsm-header .btn{display:flex;align-items:center;justify-content:center}.vsm-content-layout-1 .bg .component-wrapper .vsm-body{position:relative;z-index:3}.vsm-content-layout-1 .bg .component-wrapper .vsm-body .rte,.vsm-content-layout-1 .bg .component-wrapper .vsm-body p{font-size:1rem}.vsm-content-layout-1 .bg .component-wrapper .vsm-body .media{border:10px solid #fff;box-shadow:rgba(0,0,0,.1) 0px 4px 12px}@media(max-width: 768px){.vsm-content-layout-1 .bg .component-wrapper .vsm-body .media{aspect-ratio:1/1}}@media(max-width: 768px){.vsm-content-layout-1 .bg .component-wrapper .vsm-body .overlap-wrapper{display:none}}.vsm-card-links .vsm-body .col a.card-link p{color:#0f1941}@media(max-width: 768px){.vsm-double-media .bg .vsm-body .row{row-gap:1rem}}.vsm-double-box-carousel{background:rgba(var(--vsm-quaternary-colour), 1)}.vsm-double-box-carousel .vsm-body .swiper-slide{background:#fff;padding:2rem 1.875rem 1rem 1.875rem}.vsm-double-box-carousel .vsm-body .swiper-slide .content a{color:#0f1941}.vsm-double-box-carousel .vsm-body .swiper-slide .content .row{flex-direction:column}.vsm-double-box-carousel .vsm-body .swiper-slide .content .row .col:nth-child(1){display:flex;align-items:start;justify-content:start}.vsm-double-box-carousel .vsm-body .swiper-slide .content .row .col:nth-child(1) .media{margin:0;margin-bottom:1rem;min-height:2.375rem;height:2.375rem}.vsm-double-box-carousel .vsm-body .swiper-slide .content .row .col .xs-heading{font-size:30px;font-weight:500}.vsm-double-box-carousel .swiper-navigation i::before{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-full-width-call-to-action .bg{background-color:#007cba}.vsm-full-width-call-to-action .bg .row{position:relative;z-index:2}.vsm-full-width-call-to-action .bg .row .content{background:rgba(var(--vsm-white), 1);padding:1rem 2rem}.vsm-full-width-call-to-action .bg .row .content .md-heading{color:#021225;margin-bottom:1rem}.vsm-full-width-call-to-action .bg .row .content .rte,.vsm-full-width-call-to-action .bg .row .content p{color:#021225;padding-bottom:.5rem;font-family:"Syne",sans-serif}.vsm-full-width-call-to-action .bg .row .content .btn:hover{transform:translateY(-4px)}.vsm-latest-featured .bg .vsm-body .col .content-card{min-height:390px;height:390px;padding:2rem}.vsm-latest-featured .bg .vsm-body .col .content-card .content{height:100%;display:flex;flex-direction:column}.vsm-latest-featured .bg .vsm-body .col .content-card .content .media{display:none}.vsm-latest-featured .bg .vsm-body .col .content-card .content .subtitle{margin-bottom:1rem;font-weight:500;font-size:18px;position:relative;display:block}.vsm-latest-featured .bg .vsm-body .col .content-card .content .xs-heading{font-family:"Syne",sans-serif;font-weight:400}@media(min-width: 768px){.vsm-latest-featured .bg .vsm-body .col .content-card .content .xs-heading{font-size:32px}}.vsm-latest-featured .bg .vsm-body .col .content-card .content div{margin-top:auto}.vsm-latest-featured .bg .vsm-body .col:nth-child(odd) .content-card{background:#007cba}.vsm-latest-featured .bg .vsm-body .col:nth-child(even) .content-card{background:#007cba}.vsm-content-image-50-50{overflow:hidden;position:relative}.vsm-content-image-50-50 .bg .vsm-body{position:relative;z-index:2}.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .media img{aspect-ratio:1/1}@media(max-width: 768px){.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .md-heading{font-size:2rem}}.vsm-content-image-50-50.alternate .vsm-body{background:#00597d}.vsm-content-image-50-50.alternate .vsm-body .content{padding:1rem}@media(min-width: 768px){.vsm-content-image-50-50.alternate .vsm-body .content{padding:3rem}}.vsm-video-carousel .bg .vsm-body .swiper-container{overflow:hidden}.vsm-video-carousel .bg .vsm-body .video-card .media::before{display:none}.vsm-video-carousel .bg .vsm-body .video-card .content{position:relative;padding:1rem 0}.vsm-video-carousel .bg .vsm-body .video-card .content span,.vsm-video-carousel .bg .vsm-body .video-card .content p{color:#021225}.vsm-video-carousel .bg .vsm-body .video-card .content span{font-size:14px}@media(min-width: 1000px){.vsm-video-carousel .bg .vsm-body .video-card .content p{font-size:18px}}@media(min-width: 1400px){.vsm-video-carousel .bg .vsm-body .video-card .content p{font-size:24px}}@media(min-width: 1080px){.vsm-video-carousel .bg .vsm-body .flex-item:nth-child(2){transform:translateY(-360px)}.vsm-video-carousel .bg .vsm-body .swiper-navigation{justify-content:space-between}.vsm-video-carousel .bg .vsm-body .swiper-navigation div{margin:0 0 0 0}.vsm-video-carousel .bg .vsm-body .swiper-navigation .swiper-button-next{transform:translateX(45px)}.vsm-video-carousel .bg .vsm-body .swiper-navigation .swiper-button-prev{transform:translateX(-45px)}}@media(min-width: 1200px){.vsm-video-carousel .bg .vsm-body .flex-item:nth-child(2){transform:translateY(-380px)}}@media(min-width: 1400px){.vsm-video-carousel .bg .vsm-body .flex-item:nth-child(2){transform:translateY(-450px)}}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote .name{margin-top:1rem}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote .name,.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote .position{color:rgba(var(--vsm-black), 1)}.vsm-content-in-image-carousel .bg .vsm-body .swiper-container{overflow:hidden}.vsm-content-in-image-carousel .bg .vsm-body .swiper-container .swiper-slide .content-in-image{flex-direction:column}.vsm-content-in-image-carousel .bg .vsm-body .swiper-container .swiper-slide .content-in-image:hover .media{transform:scale(1)}.vsm-content-in-image-carousel .bg .vsm-body .swiper-container .swiper-slide .content-in-image .media{position:relative;height:280px;transform:scale(1)}.vsm-content-in-image-carousel .bg .vsm-body .swiper-container .swiper-slide .content-in-image .media::before{display:none}.vsm-content-in-image-carousel .bg .vsm-body .swiper-container .swiper-slide .content-in-image .content{margin-top:1rem;padding:1rem 0}.vsm-content-in-image-carousel .bg .vsm-body .swiper-container .swiper-slide .content-in-image .content .md-heading,.vsm-content-in-image-carousel .bg .vsm-body .swiper-container .swiper-slide .content-in-image .content .rte,.vsm-content-in-image-carousel .bg .vsm-body .swiper-container .swiper-slide .content-in-image .content p{color:#021225}@media(min-width: 1080px){.vsm-content-in-image-carousel .bg .vsm-body .flex-item:nth-child(2){transform:translateY(-360px)}.vsm-content-in-image-carousel .bg .vsm-body .swiper-navigation{justify-content:space-between}.vsm-content-in-image-carousel .bg .vsm-body .swiper-navigation div{margin:0 0 0 0}.vsm-content-in-image-carousel .bg .vsm-body .swiper-navigation .swiper-button-next{transform:translateX(45px)}.vsm-content-in-image-carousel .bg .vsm-body .swiper-navigation .swiper-button-prev{transform:translateX(-45px)}}@media(min-width: 1200px){.vsm-content-in-image-carousel .bg .vsm-body .flex-item:nth-child(2){transform:translateY(-380px)}}@media(min-width: 1400px){.vsm-content-in-image-carousel .bg .vsm-body .flex-item:nth-child(2){transform:translateY(-380px)}}.vsm-full-width-testimonial-carousel{background:#00597d}.vsm-full-width-testimonial-carousel .bg{overflow:hidden}.vsm-full-width-testimonial-carousel .bg .content blockquote q{color:#021225}@media(max-width: 768px){.vsm-full-width-testimonial-carousel .bg .content blockquote q{font-size:.8rem}}.vsm-full-width-testimonial-carousel .bg .content .name,.vsm-full-width-testimonial-carousel .bg .content .position{color:#021225}.vsm-full-width-testimonial-carousel .bg .swiper-pagination .swiper-pagination-bullet{background-color:#007cba}.vsm-full-width-testimonial-carousel.cream_background{background:#007cba !important}.vsm-split-image-row-50-50 .bg .vsm-body>.row{row-gap:1rem}.vsm-split-image-row-50-50 .bg .vsm-body .medias .row .col .media{border-radius:0}.vsm-split-image-row-50-50 .bg .vsm-body .medias .row .col h5{font-size:14px}.vsm-content-layout-3 .bg .vsm-body .content .sm-heading{font-family:"Syne",sans-serif;color:#0f1941}@media(max-width: 768px){.vsm-content-layout-3 .bg .vsm-body .content{margin-bottom:2rem}}.vsm-content-layout-3 .bg .vsm-body .media .plyr__video-wrapper{height:auto}.vsm-content-layout-3 .bg .vsm-body .media .plyr__control.plyr__control--overlaid{display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.685);min-height:6rem;min-width:6rem}.vsm-content-layout-3 .bg .vsm-body .media .plyr__control.plyr__control--overlaid svg{height:2.5rem;width:2.5rem;color:#007cba}.vsm-content-layout-3 .bg .vsm-body .media img{object-fit:cover;aspect-ratio:1/1}.vsm-content-layout-3.darktheme_on{background:#0f1941}.vsm-content-layout-3.darktheme_on .vsm-body .content .sm-heading{color:#007cba}.vsm-content-layout-3.darktheme_on .vsm-body .content .rte,.vsm-content-layout-3.darktheme_on .vsm-body .content p{color:#fff}.vsm-aligned-title-intro-text{position:relative;overflow:hidden}.vsm-aligned-title-intro-text .bg{position:relative}.vsm-aligned-title-intro-text .bg .vsm-body .row{display:flex !important}@media(max-width: 768px){.vsm-aligned-title-intro-text .bg .vsm-body .row .col-10{width:100%}}.vsm-aligned-title-intro-text .bg .vsm-body .row .md-heading{display:inline-block}@media(max-width: 768px){.vsm-aligned-title-intro-text .bg .vsm-body .row .md-heading{font-size:1.5rem}}.vsm-content-in-image-50-50{position:relative}.vsm-content-in-image-50-50 .bg .vsm-body{position:relative;z-index:2}@media(max-width: 768px){.vsm-content-in-image-50-50 .bg .vsm-body .row .col{max-width:100%;flex:1 0 100%}}@media(min-width: 768px){.vsm-content-in-image-50-50 .bg .vsm-body .row .col{max-width:33.33%;flex:1 0 33.33%;margin-bottom:1rem}}.vsm-content-in-image-50-50 .bg .vsm-body .row .col .content-in-image{border:10px solid #fff;box-shadow:rgba(0,0,0,.1) 0px 4px 12px;height:100%}.vsm-content-in-image-50-50 .bg .vsm-body .row .col .content-in-image .content{height:100%}.vsm-content-in-image-50-50 .bg .vsm-body .row .col .content-in-image .content .md-heading{font-size:2rem}.vsm-content-in-image-50-50 .bg .vsm-body .row .col .content-in-image .content-flex{height:100%;display:flex;flex-direction:column;justify-content:space-between}.vsm-content-in-image-50-50 .bg .vsm-body .row .col .content-in-image .content-flex .rte p{margin-bottom:0}.vsm-content-in-image-50-50 .bg .vsm-body .row .col .content-in-image .content-flex .btn{margin-top:1rem}.vsm-content-in-image-50-50.darktheme_on{background:#00597d}.vsm-content-in-image-50-50.darktheme_on .vsm-header .content .rte,.vsm-content-in-image-50-50.darktheme_on .vsm-header .content p{color:#fff}.vsm-content-in-image-50-50.darktheme_on .vsm-header .content .sm-heading{color:#fff}.vsm-content-in-image-50-50.darktheme_on .vsm-header .content .sm-heading{color:#fff}.vsm-content-in-image-50-50.darktheme_on .vsm-body .content .rte,.vsm-content-in-image-50-50.darktheme_on .vsm-body .content p{color:#fff}.vsm-job-search-alt .form-holder .element.select{margin-left:0}.vsm-job-search-alt .form-holder input,.vsm-job-search-alt .form-holder select,.vsm-job-search-alt .form-holder button{color:#021225;background:#fff;height:3rem}.vsm-job-search-alt .form-holder input::before,.vsm-job-search-alt .form-holder select::before,.vsm-job-search-alt .form-holder button::before{display:none}.vsm-job-search-alt .form-holder input .filter-option,.vsm-job-search-alt .form-holder select .filter-option,.vsm-job-search-alt .form-holder button .filter-option{color:#021225}.vsm-job-search-alt .form-holder input::placeholder,.vsm-job-search-alt .form-holder select::placeholder,.vsm-job-search-alt .form-holder button::placeholder{color:#021225}.vsm-job-search-alt .form-holder input:focus,.vsm-job-search-alt .form-holder select:focus,.vsm-job-search-alt .form-holder button:focus{box-shadow:none}.vsm-job-search-alt .form-holder .btn{height:3rem;background:#0f1941;color:#fff !important}.vsm-job-search-alt .form-holder .btn span{color:#fff !important}.vsm-job-search-alt .form-holder .btn:hover{background:rgba(15,25,65,0);color:rgba(var(#0f1941), 1) !important}.vsm-job-search-alt .form-holder .btn:hover span{color:#0f1941 !important}.vsm-job-search-alt .form-holder .selected-options a span{color:rgba(var(--vsm-white), 1)}.vsm-job-search-results-listings{position:relative}.vsm-job-search-results-listings .bg{position:relative;z-index:1}.vsm-job-search-results-listings .bg .vsm-body h3{color:#fff}.vsm-job-search-results-listings .bg .vsm-body .job-data{padding:1.875rem}.vsm-job-search-results-listings .bg .vsm-body .job-data .post-date{color:rgba(var(--vsm-black), 1)}.vsm-job-search-results-listings .bg .vsm-body .job-data p{color:#021225}.vsm-job-search-results-listings .bg .vsm-body .job-data .xs-heading>a{color:#021225;transition:all .3s ease-in-out}.vsm-job-search-results-listings .bg .vsm-body .job-data .xs-heading>a:hover{color:#007cba}@media(max-width: 768px){.vsm-job-search-results-listings .bg .vsm-body .job-data ul.job-data-highlights{display:flex;flex-direction:column}}.vsm-job-search-results-listings .bg .vsm-body .job-data ul.job-data-highlights li{color:#021225}.vsm-job-search-results-listings .bg .vsm-body .job-data .btn span{color:#fff !important}.vsm-job-search-results-listings .bg .vsm-body .job-data .btn:hover{background:#0f1941}.vsm-job-search-results-listings .bg .vsm-body .job-data .btn.btn-secondary{border:1px solid #e8e8e8}.vsm-job-search-results-listings .bg .vsm-body .job-data .btn.btn-secondary span{color:#021225 !important}.vsm-job-search-results-listings .bg .vsm-body .job-data .btn.btn-secondary:hover{border:1px solid #007cba !important}@media(max-width: 768px){.vsm-job-search-results-listings .bg .vsm-body .job-data .col-auto{margin-top:auto}}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .xs-heading{color:#9d9996}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter .label.toggler{color:#021225}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter .form-select>option{color:#021225}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field label{color:rgba(var(--vsm-black), 1)}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field input,.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field select{padding:.8rem .5rem}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field select>option{color:#fff}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-clear .btn{width:100%;border:1px solid #007cba;background:#fff}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-clear .btn::after{display:none}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-clear .btn span{color:#9d9996}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .element.submit .btn{border:1px solid rgba(0,0,0,0)}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .element.submit .btn:hover{border:1px solid #0f1941}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-clear .element.submit .btn{border:1px solid #e8e8e8}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-clear .element.submit .btn:hover{border:1px solid #0f1941}.vsm-job-search-results-listings-alt{position:relative}.vsm-job-search-results-listings-alt .bg{position:relative;z-index:1}.vsm-job-search-results-listings-alt .bg .vsm-body h3{color:#fff}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data{padding:1.875rem}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .post-date{color:rgba(var(--vsm-black), 1)}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data p{color:#021225}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .xs-heading>a{color:#021225;transition:all .3s ease-in-out}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .xs-heading>a:hover{color:#007cba}@media(max-width: 768px){.vsm-job-search-results-listings-alt .bg .vsm-body .job-data ul.job-data-highlights{display:flex;flex-direction:column}}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data ul.job-data-highlights li{color:#021225}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data ul.job-data-highlights li i::before{color:rgba(var(--vsm-black), 1)}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .btn{background:rgba(15,25,65,0);color:#0f1941;border-color:#0f1941 !important}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .btn span{color:#0f1941}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .btn:hover{background:#0f1941 !important;color:#fff !important}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .btn:hover span{color:#fff !important}@media(max-width: 768px){.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .col-auto{margin-top:auto}}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .xs-heading{color:#9d9996}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .filter .label.toggler{color:#021225}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .filter .form-select>option{color:#021225}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .field label{color:rgba(var(--vsm-black), 1)}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .field input,.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .field select{padding:.8rem .5rem}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .field select>option{color:#fff}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .filter-clear .btn{width:100%;border:1px solid #007cba;background:#fff}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .filter-clear .btn::after{display:none}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .filter-clear .btn span{color:#9d9996}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .element.submit .btn{border:1px solid rgba(0,0,0,0)}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .element.submit .btn:hover{border:1px solid #0f1941}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .filter-clear .element.submit .btn{border:1px solid #e8e8e8}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .filter-clear .element.submit .btn:hover{border:1px solid #0f1941}.vsm-job-carousel .swiper-slide{padding:.8rem .8rem}.vsm-content-carousel{position:relative}.vsm-content-carousel .vsm-header{position:relative;z-index:1}.vsm-content-carousel .vsm-body .container{position:relative;z-index:1}.vsm-content-carousel .vsm-body .container .swiper-slide .content{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:93px}.vsm-content-carousel .vsm-body .container .swiper-slide .content .media{justify-content:center;overflow:hidden;margin-bottom:0}.vsm-content-carousel .vsm-body .container .swiper-slide .content .media img{max-height:8rem}.vsm-content-carousel .vsm-body .container .swiper-navigation{margin-top:2rem}.vsm-content-carousel .vsm-body .container .swiper-navigation .swiper-button-next,.vsm-content-carousel .vsm-body .container .swiper-navigation .swiper-button-prev{color:#007cba}.vsm-job-carousel{background:#00597d}.vsm-job-carousel .vsm-header .md-heading{display:inline-block}.vsm-job-carousel .vsm-body .swiper-slide{border:none;background:#fff}@media(min-width: 768px){.vsm-job-carousel .vsm-body .swiper-slide{padding:3rem}}.vsm-job-carousel .vsm-body .swiper-slide .content span.job-ref,.vsm-job-carousel .vsm-body .swiper-slide .content span.post-date{display:none}.vsm-job-carousel .vsm-body .swiper-slide .content .xs-heading>a{color:#021225;transition:color .3s ease-in-out}.vsm-job-carousel .vsm-body .swiper-slide .content .xs-heading>a:hover{color:#007cba}@media(min-width: 768px){.vsm-job-carousel .vsm-body .swiper-slide .content .xs-heading>a{font-size:24px}}.vsm-job-carousel .vsm-body .swiper-slide .content .job-data-highlights{color:#9d9996;padding-left:0}.vsm-job-carousel .vsm-body .swiper-slide .content .job-data-highlights li>i::before{display:none}.vsm-content-cards-33-33-33 .bg .vsm-header{margin-bottom:1.5rem}.vsm-stats-count-up .vsm-body .row{row-gap:1.5rem}.vsm-stats-count-up .vsm-body .content{background:#007cba;padding:4rem 0}@media(max-width: 768px){.vsm-stats-count-up .vsm-body .content{min-height:auto;height:100%}}.vsm-stats-count-up .vsm-body .content .description{font-size:14px}.vsm-stats-count-up .vsm-body .content .description span{display:block;padding:0 .5rem}.vsm-stats-count-up .vsm-body .content .stat{position:relative;z-index:2}.vsm-stats-count-up .vsm-body .content .stat::after{display:none}.vsm-stats-count-up .vsm-body .content .stat .count>span{color:#9d9996}.vsm-stats-count-up .vsm-body .content .stat .count{display:flex;justify-content:center;color:#9d9996;font-weight:300}@media(max-width: 768px){.vsm-stats-count-up .vsm-body .content .stat .count{font-size:1rem}}.cm-logo-carousel{overflow:hidden;position:relative}.cm-logo-carousel .cm-header{justify-content:center;text-align:center;margin-bottom:2rem}.cm-logo-carousel .swiper-container{overflow:visible;position:relative}.cm-logo-carousel .swiper-wrapper{transition-timing-function:linear}.cm-logo-carousel .swiper-navigation{display:none}.cm-logo-carousel .swiper-pagination{display:none}.cm-logo-carousel .swiper-slide{overflow:visible;position:relative;margin-bottom:0rem}.cm-logo-carousel .swiper-slide .content{margin-bottom:0}.cm-logo-carousel .swiper-slide .content .media{min-height:auto;max-height:10rem;width:auto;max-width:100%}.cm-logo-carousel .swiper-slide .content .media img{max-width:90%;height:5rem;text-align:center;justify-content:center;width:100%;object-fit:contain}.cm-logo-carousel.alternate .cm-body{background:#007cba;padding:2rem 0}@media(max-width: 768px){.cm-text-image-grid .bg .vsm-body .row{row-gap:1rem}}@media(min-width: 768px){.cm-text-image-grid .bg .vsm-body .col-md-6 .content .rte{width:90%}}.cm-text-image-grid .bg .vsm-body .col-md-6 .medias{height:100%}.cm-text-image-grid .bg .vsm-body .col-md-6 .medias .image-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;column-gap:1.875rem;row-gap:1.875rem}.cm-text-image-grid .bg .vsm-body .col-md-6 .medias .image-grid .media{height:100%;width:100%;overflow:hidden}.cm-text-image-grid .bg .vsm-body .col-md-6 .medias .image-grid .media img{object-fit:cover;height:100%;width:100%;aspect-ratio:3/4}@media(min-width: 1000px){.cm-text-image-grid .bg .vsm-body .col-md-6:nth-child(1){position:sticky;top:150px;height:100%}}.cm-columns{overflow:hidden}.cm-columns .container-fluid{padding:0}.cm-columns .cm-header{margin-bottom:3rem}@media(min-width: 1024px){.cm-columns .cm-header .col{flex:0 0 auto;width:83.33333333%}}.cm-columns .cm-body .row{flex-direction:column}.cm-columns .cm-body .row .col{position:relative;max-width:100%;flex:1 0 100%;border-bottom:1px solid rgba(var(--vsm-quaternary-colour), 1)}.cm-columns .cm-body .row .col:nth-child(1){border-top:1px solid rgba(var(--vsm-quaternary-colour), 1)}.cm-columns .cm-body .row .col:hover .media{visibility:visible}.cm-columns .cm-body .row .col:hover .sm-heading{color:rgba(var(--vsm-white), 1)}.cm-columns .cm-body .row .col .media{background-color:rgba(var(--vsm-quaternary-colour), 1);height:110px;width:100%;visibility:hidden;position:relative}.cm-columns .cm-body .row .col .media::before{content:"";position:absolute;top:0;right:0;height:100%;width:100%;background:rgba(var(--vsm-black), 0.5)}.cm-columns .cm-body .row .col .media img{height:100%;width:100%;object-fit:cover}.cm-columns .cm-body .row .col .container{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.cm-columns .cm-body .row .col .sm-heading{position:absolute;top:40px;color:rgba(var(--vsm-black), 1);transition:linear 300ms}@media(min-width: 1024px){.cm-columns .cm-body .row .col .sm-heading{top:30px}}.vsm-image-grid .vsm-body .row .col:nth-child(1) .media{position:relative}.vsm-image-grid .vsm-body .row .col:nth-child(1) .media::after{content:"";position:absolute}.vsm-image-grid .vsm-body .row .col:nth-child(1) .media img{aspect-ratio:4/3}@media(max-width: 768px){.vsm-image-grid .vsm-body .row .col:nth-child(2){display:none}}.vsm-image-grid .vsm-body .row .col:nth-child(2) .media img{aspect-ratio:1/1}.vsm-image-grid .vsm-body .row .medias .img-1{position:relative}.vsm-office-locations .vsm-header{margin-bottom:2rem}.vsm-office-locations .vsm-header .sm-heading,.vsm-office-locations .vsm-header .md-heading{color:#021225;font-weight:500}@media(min-width: 768px){.vsm-office-locations .vsm-body .col{flex:1 0 50%;max-width:50%;margin:0 auto}}.vsm-office-locations .vsm-body .content{background:rgba(2,18,37,.7)}.vsm-office-locations .vsm-body .content a{color:rgba(var(--vsm-white), 1);font-size:16px;font-size:calculateRem(16px)}.vsm-office-locations .vsm-body .content a:hover{color:rgba(var(--vsm-white), 0.5)}.vsm-oversized-statement-block{overflow:hidden;position:relative;background:#0f1941}.vsm-oversized-statement-block .content .rte p{font-family:"Syne",sans-serif;margin-bottom:0;color:#fff}@media(max-width: 768px){.vsm-oversized-statement-block .content .rte p{font-size:1.2rem}}.vsm-oversized-statement-block.alternate{background:#007cba}.vsm-intro-content-40-60 .bg .container .component-wrapper .vsm-body .col-md-6 .rte.larger-text p{font-weight:bold}.vsm-drop-off-your-cv [class*=icheck-]>input:first-child+input[type=hidden]+label::before,.vsm-drop-off-your-cv [class*=icheck-]>input:first-child+label::before{border:1px solid #7a8e8d;background-color:rgba(255,255,255,.5) !important}.vsm-drop-off-your-cv .bg .container>.row{justify-content:space-between}.vsm-drop-off-your-cv .bg .content .md-heading,.vsm-drop-off-your-cv .bg .content .rte,.vsm-drop-off-your-cv .bg .content p{color:#021225}.vsm-drop-off-your-cv .bg .legalterms{font-size:12px;font-weight:300}.vsm-drop-off-your-cv .bg form .field>input{border:none;border-bottom:1px solid #021225;padding:.625rem 0;background:rgba(0,0,0,0) !important}.vsm-drop-off-your-cv .bg form .field>input[type=text],.vsm-drop-off-your-cv .bg form .field>input[type=email]{color:#021225}.vsm-drop-off-your-cv .bg form .field>input::placeholder{color:#9d9996 !important;font-weight:400}.vsm-drop-off-your-cv .bg form .field>input:focus{box-shadow:none}.vsm-drop-off-your-cv .bg form select{border:none;border-bottom:1px solid #021225;padding:.625rem 0;color:#9d9996 !important;font-weight:400;background:rgba(0,0,0,0) !important}.vsm-drop-off-your-cv .bg form select::placeholder{color:#9d9996 !important;font-weight:400}.vsm-drop-off-your-cv .bg form select:focus{box-shadow:none}.vsm-drop-off-your-cv .bg form select option{color:#021225;font-weight:400}.vsm-drop-off-your-cv .bg form .element.text label,.vsm-drop-off-your-cv .bg form .element.select label,.vsm-drop-off-your-cv .bg form .element.checkbox label{color:#021225;font-weight:500;font-size:14px !important}.vsm-drop-off-your-cv .bg form label{color:#021225;font-weight:500;font-size:14px !important}.vsm-drop-off-your-cv .bg form select{padding:.5rem 1rem;height:2.8rem}.vsm-drop-off-your-cv .bg form .custom-file input{border:none;border-bottom:1px solid #021225;padding:.625rem 0;background:rgba(0,0,0,0) !important;height:100%}.vsm-drop-off-your-cv .bg form .custom-file input[type=file]{color:#021225}.vsm-drop-off-your-cv .bg form .custom-file input::placeholder{color:#9d9996 !important;font-weight:400}.vsm-drop-off-your-cv .bg form .custom-file input:focus{box-shadow:none}.vsm-drop-off-your-cv .bg form .custom-file label{border:none;border-bottom:1px solid #021225;background:rgba(0,0,0,0) !important;padding:.5rem 0rem;height:2.9rem}.vsm-drop-off-your-cv .bg form .custom-file label::after{color:#021225 !important}.vsm-drop-off-your-cv .bg form .element.submit .btn{background:rgba(var(--vsm-black), 1);padding:.7rem 2rem;color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .bg form .element.submit .btn:hover{color:rgba(var(--vsm-black), 1);background:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .bg form .field::before{color:#021225}.vsm-drop-off-your-cv .bg .custom-file label{border:1px solid #007cba}.icheck-primary label,.icheck-primary p,.icheck-primary a{color:#fff !important;font-size:14px !important}.vsm-data-capture .vsm-body .row.align-items-start{column-gap:2rem;row-gap:1rem}.vsm-data-capture .vsm-body .row.align-items-start .col.col-left{position:relative;width:45%}.vsm-data-capture .vsm-body .row.align-items-start .col.col-left .form-preview .details{background:#007cba;position:relative;z-index:1;display:flex;justify-content:center}.vsm-data-capture .vsm-body .row.align-items-start .col.col-left .form-preview .details::before{display:none}.vsm-data-capture .vsm-body .row.align-items-start .col.col-left .form-preview .details .icon{display:none}.vsm-data-capture .vsm-body .row.align-items-start .col.col-left .form-preview .details i::before{color:#fff;position:relative;z-index:2}.vsm-data-capture .vsm-body .row.align-items-start .col.col-left .form-preview .details .md-heading{position:relative;z-index:2;color:#021225;margin:0;margin-bottom:1rem}.vsm-data-capture .vsm-body .row.align-items-start .col.col-left .form-preview .details .rte,.vsm-data-capture .vsm-body .row.align-items-start .col.col-left .form-preview .details p{color:#021225;position:relative;z-index:2}@media(max-width: 768px){.vsm-data-capture .vsm-body .row.align-items-start .col.col-left{width:100%}}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder{min-height:34rem;padding:7%}@media(max-width: 768px){.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder{padding:.5rem}}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .element.text label,.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .element.select label,.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .element.checkbox label{color:#021225;font-weight:500;font-size:14px !important}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder label{color:#021225;font-weight:500;font-size:14px !important}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt .md-heading{font-size:2rem;color:#021225}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .xs-heading{font-weight:bold;margin-bottom:1rem}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .rte>p{color:#9d9996}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .icheck-primary{margin-top:2rem !important}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .field>input{border:none;border-bottom:1px solid #021225;padding:.625rem 0;background:rgba(0,0,0,0) !important}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .field>input[type=text],.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .field>input[type=email]{color:#021225}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .field>input::placeholder{color:#9d9996 !important;font-weight:400}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .field>input:focus{box-shadow:none}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form select{border:none;border-bottom:1px solid #021225;padding:.625rem 0;color:#9d9996 !important;font-weight:400;background:rgba(0,0,0,0) !important}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form select::placeholder{color:#9d9996 !important;font-weight:400}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form select:focus{box-shadow:none}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form select option{color:#021225;font-weight:400}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-6 .field>select{background:rgba(128,128,128,.815);color:rgba(255,255,255,.308);font-weight:400}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-6 .field>select option{background:rgba(128,128,128,.815)}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .element.submit>.btn{position:relative;background:rgba(255,255,255,0);transition:all .3s ease-in-out;color:#021225;font-family:"Syne",sans-serif;font-weight:400;text-transform:uppercase;font-size:15px;letter-spacing:1px;border:1px solid #0f1941;border-radius:.5rem}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .element.submit>.btn span{letter-spacing:1px;font-size:15px;text-transform:uppercase;font-family:"Syne",sans-serif;transition:all .3s ease-in-out;color:#021225;font-weight:400}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .element.submit>.btn:hover{background:#0f1941;color:#fff;border:1px solid #0f1941}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .element.submit>.btn:hover span{color:#fff}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .field>.form-select option{font-weight:400}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .field>.form-select:focus{box-shadow:none}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .field::before{color:#b8b1a9}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .icheck-primary label a:hover{color:#b8b1a9 !important}.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2) .form-holder .vsm-data-capture-alt form .icheck-primary a{color:#007cba}@media(max-width: 768px){.vsm-data-capture .vsm-body .row.align-items-start .col:nth-child(2){width:100%}}.vsm-get-in-touch-form{background:rgba(var(--vsm-black), 1);background-position:center;background-repeat:no-repeat;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.vsm-get-in-touch-form .bg .vsm-body .sm-heading{margin-bottom:2rem;color:#fff}.vsm-get-in-touch-form .bg .vsm-body .form-holder form .error{color:rgba(var(--vsm-white), 1) !important}.vsm-get-in-touch-form .bg .vsm-body .form-holder form .element label{color:rgba(var(--vsm-white), 1)}.vsm-get-in-touch-form .bg .vsm-body .form-holder form .element input::placeholder{color:rgba(var(--vsm-black), 0.4)}.vsm-get-in-touch-form .bg .vsm-body .form-holder form .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.vsm-get-in-touch-form .bg .vsm-body .form-holder form .icheck-primary>input:first-child:checked+label::before{background:rgba(var(--vsm-primary-colour), 1)}.vsm-get-in-touch-form .bg .vsm-body .form-holder form .icheck-primary>input:first-child:checked+label::before{background:rgba(var(--vsm-white), 0.3)}.vsm-get-in-touch-form .bg .vsm-body .form-holder form [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,.vsm-get-in-touch-form .bg .vsm-body .form-holder form [class*=icheck-]>input:first-child:checked+label::after{border-color:rgba(var(--vsm-white), 1) !important}.vsm-get-in-touch-form .bg .vsm-body .form-holder form .icheck-primary>input:first-child:not(:checked):not(:disabled):hover+label::before{border:.063rem solid rgba(var(--vsm-white), 1)}.vsm-get-in-touch-form .bg .vsm-body .form-holder form .icheck-primary label{color:rgba(var(--vsm-white), 1)}.vsm-get-in-touch-form .bg .vsm-body .form-holder form .btn{border:1px solid rgba(var(--vsm-white), 1);padding:.8rem 2rem;background:rgba(0,0,0,0);border-radius:.5rem}.vsm-get-in-touch-form .bg .vsm-body .form-holder form .btn:hover{background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}.vsm-get-in-touch-form .bg .vsm-body .form-holder form .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-split-get-in-touch-form-content .bg .vsm-body .sm-heading{margin-bottom:1rem;font-weight:300}.vsm-split-get-in-touch-form-content .bg .vsm-body .general-contact-details a{color:#021225}.vsm-split-get-in-touch-form-content .bg .vsm-body .general-contact-details li{color:#021225}.vsm-split-get-in-touch-form-content .bg .vsm-body .general-contact-details .fas.fa-phone-alt{color:#021225}.vsm-split-get-in-touch-form-content .bg .vsm-body .socials a{color:#021225}.vsm-split-get-in-touch-form-content .bg .vsm-body .socials a:hover{color:#007cba}.vsm-split-get-in-touch-form-content .bg .vsm-body .rte span,.vsm-split-get-in-touch-form-content .bg .vsm-body .rte p{font-size:1rem}.vsm-split-get-in-touch-form-content .bg .vsm-body form .element.text label,.vsm-split-get-in-touch-form-content .bg .vsm-body form .element.select label,.vsm-split-get-in-touch-form-content .bg .vsm-body form .element.checkbox label{color:#021225;font-weight:500;font-size:14px !important}.vsm-split-get-in-touch-form-content .bg .vsm-body form label{color:#021225;font-weight:500;font-size:14px !important}.vsm-split-get-in-touch-form-content .bg .vsm-body form .field>input{border:none;border-bottom:1px solid #021225;padding:.625rem 0;background:rgba(0,0,0,0) !important}.vsm-split-get-in-touch-form-content .bg .vsm-body form .field>input[type=text],.vsm-split-get-in-touch-form-content .bg .vsm-body form .field>input[type=email]{color:#021225}.vsm-split-get-in-touch-form-content .bg .vsm-body form .field>input::placeholder{color:#9d9996 !important;font-weight:400}.vsm-split-get-in-touch-form-content .bg .vsm-body form .field>input:focus{box-shadow:none}.vsm-split-get-in-touch-form-content .bg .vsm-body form select{border:none;border-bottom:1px solid #021225;padding:.625rem 0;color:#9d9996 !important;font-weight:400;background:rgba(0,0,0,0) !important}.vsm-split-get-in-touch-form-content .bg .vsm-body form select::placeholder{color:#9d9996 !important;font-weight:400}.vsm-split-get-in-touch-form-content .bg .vsm-body form select:focus{box-shadow:none}.vsm-split-get-in-touch-form-content .bg .vsm-body form select option{color:#021225;font-weight:400}.vsm-split-get-in-touch-form-content .bg .vsm-body form .field>textarea{border:none;border-bottom:1px solid #021225;padding:.625rem 0}.vsm-split-get-in-touch-form-content .bg .vsm-body form .field>textarea[type=text],.vsm-split-get-in-touch-form-content .bg .vsm-body form .field>textarea[type=email]{color:#021225}.vsm-split-get-in-touch-form-content .bg .vsm-body form .field>textarea::placeholder{color:#9d9996;font-weight:400}.vsm-split-get-in-touch-form-content .bg .vsm-body form .field>textarea:focus{box-shadow:none}.vsm-split-get-in-touch-form-content .bg .vsm-body form .btn:hover{color:#fff}.vsm-split-get-in-touch-form-content .bg .vsm-body form .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-job-details .job-data .job-ref,.vsm-job-details .job-data .post-date{color:rgba(var(--vsm-black), 1)}.vsm-job-details .job-data .job-data-highlights li i::before{color:rgba(var(--vsm-black), 1)}.vsm-job-details .job-data .col-auto .btn{border:none;background:rgba(0,0,0,0)}.vsm-job-details .job-data .col-auto .btn span{color:#021225}.vsm-job-details .job-data .col-auto .btn:hover{background:rgba(0,0,0,0)}.vsm-job-details .job-data .job-data-highlights{margin-left:1rem}@media(max-width: 768px){.vsm-job-details .job-data .job-data-highlights{flex-direction:column}}.vsm-job-details .form-holder form .element.text label,.vsm-job-details .form-holder form .element.select label,.vsm-job-details .form-holder form .element.checkbox label{color:#021225;font-weight:500;font-size:14px !important}.vsm-job-details .form-holder form label{color:#021225;font-weight:500;font-size:14px !important}.vsm-job-details .form-holder form .field>input{border:none;border-bottom:1px solid #021225;padding:.625rem 0;background:rgba(0,0,0,0) !important}.vsm-job-details .form-holder form .field>input[type=text],.vsm-job-details .form-holder form .field>input[type=email]{color:#021225}.vsm-job-details .form-holder form .field>input::placeholder{color:#9d9996 !important;font-weight:400}.vsm-job-details .form-holder form .field>input:focus{box-shadow:none}.vsm-job-details .form-holder form select{border:none;border-bottom:1px solid #021225;padding:.625rem 0;color:#9d9996 !important;font-weight:400;background:rgba(0,0,0,0) !important}.vsm-job-details .form-holder form select::placeholder{color:#9d9996 !important;font-weight:400}.vsm-job-details .form-holder form select:focus{box-shadow:none}.vsm-job-details .form-holder form select option{color:#021225;font-weight:400}.vsm-job-details .form-holder form .field>textarea{border:none;border-bottom:1px solid #021225;padding:.625rem 0}.vsm-job-details .form-holder form .field>textarea[type=text],.vsm-job-details .form-holder form .field>textarea[type=email]{color:#021225}.vsm-job-details .form-holder form .field>textarea::placeholder{color:#9d9996;font-weight:400}.vsm-job-details .form-holder form .field>textarea:focus{box-shadow:none}.vsm-job-details .form-holder .btn{background:rgba(var(--vsm-black), 1);padding:.7rem 2rem;border:none}.vsm-job-details .form-holder .btn span{color:#fff}.vsm-job-details .form-holder .btn:hover{background:rgba(var(--vsm-white), 1)}.vsm-profile-cards .col:nth-child(1),.vsm-profile-cards .col:nth-child(even),.vsm-profile-cards .col:nth-child(odd){background:rgba(255,255,255,0)}.vsm-profile-cards .bg .filter{padding:2rem 0}.vsm-profile-cards .bg .filter .col-auto{display:flex;align-items:center}.vsm-profile-cards .bg .filter .row .col:nth-child(3){display:flex}.vsm-profile-cards .bg .filter .row .col element.select{display:flex;align-items:center;justify-content:center}.vsm-profile-cards .bg .filter .row .col element.select label{margin-right:1.5rem}.vsm-profile-cards .bg .vsm-body .paging-information{border-bottom:none;border-top:none}.vsm-profile-cards .bg .vsm-body .row{margin-bottom:2.5rem;row-gap:1.5rem}@media(min-width: 768px){.vsm-profile-cards .bg .vsm-body .row .col{flex:1 0 50%;max-width:50%}}@media(min-width: 1000px){.vsm-profile-cards .bg .vsm-body .row .col{flex:1 0 33.33%;max-width:33.33%}}.vsm-profile-cards .bg .vsm-body .row .col .profile{padding:0;min-height:484px;border:2px solid #021225}.vsm-profile-cards .bg .vsm-body .row .col .profile .media{width:100%;height:15rem;border-radius:0}.vsm-profile-cards .bg .vsm-body .row .col .profile .media img{border-radius:0}.vsm-profile-cards .bg .vsm-body .row .col .profile .content{padding:0 .5rem}.vsm-profile-cards .bg .vsm-body .row .col .profile .content h4,.vsm-profile-cards .bg .vsm-body .row .col .profile .content p{color:#021225}.vsm-profile-cards .bg .vsm-body .row .col .profile .content .rte{padding:.5rem}.vsm-profile-cards .bg .vsm-body .row .col .profile .content .rte p{color:#021225;font-size:.8rem}@media(min-width: 768px){.vsm-profile-cards .bg .vsm-body .row .col .profile .content .social li>a{transition:all .3s ease-in-out}.vsm-profile-cards .bg .vsm-body .row .col .profile .content .social li>a:hover{color:#007cba}}.vsm-404-page{position:relative}.vsm-404-page::before{position:absolute;inset:0;content:"";z-index:1;background:#000;opacity:.6}.vsm-404-page .bg::before{display:none}.vsm-404-page .vsm-body .content{position:relative;z-index:2}.vsm-404-page .vsm-body .content .heading{font-size:44px}.vsm-404-page .vsm-body .content .sm-heading{font-size:36px}.vsm-404-page .vsm-body .content p{color:#fff}.vsm-404-page .vsm-body .content a{color:#fff}.vsm-404-page .vsm-body .content .btn::before{background:#fff}.vsm-404-page .vsm-body .content .btn span{color:#fff}footer.vsm-default-footer-no-links{background:#021225;position:relative}footer.vsm-default-footer-no-links .bg{position:relative;z-index:2}footer.vsm-default-footer-no-links .container .general-contact-details li{color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer-no-links .container .general-contact-details a{color:#fff}footer.vsm-default-footer-no-links .container a{transition:all .3s ease-in-out;color:#fff}footer.vsm-default-footer-no-links .container a:hover{color:#fff}footer.vsm-default-footer-no-links .container ul.socials li>a{color:#fff;font-size:1.5rem}footer.vsm-default-footer-no-links .container .newsletter-signup .xs-heading{color:#fff}footer.vsm-default-footer-no-links .container .newsletter-signup p{color:#fff}footer.vsm-default-footer-no-links .container .newsletter-signup .form-holder .input-group{margin:1rem 0}footer.vsm-default-footer-no-links .container .newsletter-signup .form-holder .input-group input{border-color:#fff}footer.vsm-default-footer-no-links .container .newsletter-signup .form-holder .input-group input::placeholder{color:#fff}footer.vsm-default-footer-no-links .container .newsletter-signup .form-holder .btn{width:3rem;height:3rem;background:rgba(var(--vsm-white), 1);border-color:#fff;display:flex;justify-content:center;align-items:center}footer.vsm-default-footer-no-links .container .newsletter-signup .form-holder .btn i{color:#007cba}footer.vsm-default-footer-no-links .container .newsletter-signup .form-holder .btn::before{display:none}footer.vsm-default-footer-no-links .container .newsletter-signup .form-holder .btn:hover{background:rgba(var(--vsm-primary-colour), 1);border-color:#fff}footer.vsm-default-footer-no-links .container .newsletter-signup .form-holder .btn:hover i{color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer{background:#021225}@media(max-width: 768px){footer.vsm-default-footer .col{text-align:center;margin-bottom:2rem;flex:1 0 100%}}@media(min-width: 768px){footer.vsm-default-footer .col{display:flex;align-items:center;justify-content:center}}footer.vsm-default-footer .col .media{height:2rem}footer.vsm-default-footer .col .media img{height:100%;width:100%}footer.vsm-default-footer .col a{color:rgba(var(--vsm-white), 1);text-decoration:none;font-size:20px;transition:all linear 300ms}footer.vsm-default-footer .col a:hover{color:rgba(var(--vsm-white), 0.5)}.vsm-default-signoff{background:rgba(var(--vsm-black), 1)}.vsm-default-signoff span,.vsm-default-signoff a{color:#fff !important}@media(max-width: 768px){.vsm-default-signoff .row .col{flex-wrap:wrap;text-align:center}.vsm-default-signoff .row .col .copyright{margin-bottom:2rem}}.cm-filter-bar{padding-top:4rem;background:#0e2441}.cm-filter-bar .md-heading{color:#b8b1a9}.cm-filter-bar label{color:#007cba}@media(max-width: 768px){.cm-filter-bar form .row{flex-direction:column}}.cm-filter-bar .element.text{margin-bottom:0}.cm-filter-bar .field input{background:rgba(255,255,255,0);border:1px solid #007cba}.cm-filter-bar .field input::placeholder{color:#007cba}.cm-filter-bar .field input[type=text]{color:#007cba}.cm-filter-bar .col-auto{display:flex;align-items:flex-end}#cv-dropoff .modal-content{border-radius:0;background:#fff}#cv-dropoff .modal-content .md-heading{color:rgba(var(--vsm-white), 1)}@media(max-width: 768px){#cv-dropoff .modal-content .modal-body{padding:1.5rem}}#cv-dropoff .modal-content .modal-body .md-heading{color:#9d9996}#cv-dropoff .modal-content .modal-body form .element.text label,#cv-dropoff .modal-content .modal-body form .element.select label,#cv-dropoff .modal-content .modal-body form .element.checkbox label{color:#021225;font-weight:500;font-size:14px !important}#cv-dropoff .modal-content .modal-body form label{color:#021225;font-weight:500;font-size:14px !important}#cv-dropoff .modal-content .modal-body form .field>input{border:none;border-bottom:1px solid #021225;padding:.625rem 0;background:rgba(0,0,0,0) !important}#cv-dropoff .modal-content .modal-body form .field>input[type=text],#cv-dropoff .modal-content .modal-body form .field>input[type=email]{color:#021225}#cv-dropoff .modal-content .modal-body form .field>input::placeholder{color:#9d9996 !important;font-weight:400}#cv-dropoff .modal-content .modal-body form .field>input:focus{box-shadow:none}#cv-dropoff .modal-content .modal-body form select{border:none;border-bottom:1px solid #021225;padding:.625rem 0;color:#9d9996 !important;font-weight:400;background:rgba(0,0,0,0) !important}#cv-dropoff .modal-content .modal-body form select::placeholder{color:#9d9996 !important;font-weight:400}#cv-dropoff .modal-content .modal-body form select:focus{box-shadow:none}#cv-dropoff .modal-content .modal-body form select option{color:#021225;font-weight:400}#cv-dropoff .modal-content .modal-body form .field::before{color:#9d9996}#cv-dropoff .modal-content .modal-body form .custom-file label{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #021225;height:2.8rem}#cv-dropoff .modal-content .modal-body form .element.submit .btn{position:relative;background:rgba(255,255,255,0);transition:all .3s ease-in-out;color:#021225;font-family:"Syne",sans-serif;font-weight:400;text-transform:uppercase;font-size:15px;letter-spacing:1px;border:1px solid #0f1941;border-radius:.5rem;padding:1rem 3rem}#cv-dropoff .modal-content .modal-body form .element.submit .btn span{letter-spacing:1px;font-size:15px;text-transform:uppercase;font-family:"Syne",sans-serif;transition:all .3s ease-in-out;color:#021225;font-weight:400}#cv-dropoff .modal-content .modal-body form .element.submit .btn:hover{background:#0f1941;color:#fff;border:1px solid #0f1941}#cv-dropoff .modal-content .modal-body form .element.submit .btn:hover span{color:#fff}[class*=icheck-]>input:first-child+input[type=hidden]+label::before,[class*=icheck-]>input:first-child+label::before{border:1px solid rgba(255,255,255,.3);background-color:rgba(var(--vsm-white), 0.2)}.swiper-navigation{position:relative;z-index:90;margin-top:1rem}.swiper-navigation i.fas{color:#021225;transition:all .3s ease-in-out}@media(min-width: 768px){.swiper-navigation .swiper-button-prev:hover i.fas{transform:translateX(-4px)}}@media(min-width: 768px){.swiper-navigation .swiper-button-next:hover i.fas{transform:translateX(4px)}}.paging-information .page-item.disabled a.page-link{background:rgba(255,255,255,0)}.paging-information .page-item.current a.page-link{color:#007cba !important}.paging-information a.page-link:focus{box-shadow:none}.paging-information .total-items{color:#fff !important}.error{display:inline-block;margin-top:.5rem !important;color:red !important}.helper{display:inline-block;margin-top:.5rem !important;color:#007cba !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important;-webkit-text-fill-color:#021225 !important}.vsm-header .col-auto{display:flex;align-items:center}