@import"https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;500;700&family=Poppins:wght@400;700&display=swap";:root{--vsm-white: 255, 255, 255;--vsm-black: 0, 0, 0;--vsm-body-copy-colour: 107, 120, 125;--vsm-accent-colour: 13, 33, 40;--vsm-primary-colour: 236, 95, 121;--vsm-secondary-colour: 178, 69, 146;--vsm-tertiary-colour: 23, 155, 158;--vsm-quaternary-colour: 13, 33, 40;--vsm-quinary-colour: 32, 33, 36;--vsm-grey-colour: 238, 239, 241;--vsm-light-grey-colour: 247, 250, 251}: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{-webkit-font-smoothing:antialiased;font-family:"Mulish",sans-serif;font-size:16px;font-size:1rem;font-weight:400;font-size:16px}@media(min-width: 768px){html,body{font-size:16px}}@media(min-width: 1024px){html,body{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;font-weight:700;color:rgba(var(--vsm-quaternary-colour), 1);line-height:1}ul,ol,dd,p{font-family:"Mulish",sans-serif;font-size:16px;font-size:1rem;font-weight:400;color:rgba(var(--vsm-body-copy-color), 0.9)}ul strong,ol strong,dd strong,p strong{font-weight:500}a{color:#ec5f79;text-decoration:underline;font-weight:500}a:hover{text-decoration:none;color:#0d2128}.heading{font-size:53px;font-size:3.3125rem;font-family:"Poppins",sans-serif;font-weight:700}.md-heading{font-size:34px;font-size:2.125rem;margin-bottom:1.875rem;line-height:1.3}@media(min-width: 768px){.md-heading{font-size:40px;font-size:2.5rem}}.sm-heading{font-size:30px;font-size:1.875rem;margin-bottom:1.25rem}.xs-heading{font-size:18px;font-size:1.125rem;font-weight:500}.xxs-heading{font-size:12px;font-size:.75rem;text-transform:uppercase;letter-spacing:1px}.sub-heading{font-size:20px;font-size:1.25rem;text-transform:uppercase;letter-spacing:1px}.btn{border-radius:6.25rem;background-color:rgba(var(--vsm-secondary-colour), 1);background-image:linear-gradient(to right, transparent 0%, rgba(var(--vsm-primary-colour), 1) 100%);border:none;font-family:"Poppins",sans-serif;font-weight:700;color:rgba(var(--vsm-white), 1);transition:background-color .5s ease 0s;font-size:16px;font-size:1rem;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:1rem;line-height:1.7}.btn:hover{background-color:rgba(var(--vsm-primary-colour), 1);border:none;color:rgba(var(--vsm-white), 1)}.btn:hover span{color:inherit;font-weight:inherit}.btn.btn-primary{border-radius:6.25rem;background-color:rgba(var(--vsm-secondary-colour), 1);background-image:linear-gradient(to right, transparent 0%, rgba(var(--vsm-primary-colour), 1) 100%);border:none;font-family:"Poppins",sans-serif;font-weight:700;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-primary-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-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)}.inline-link{text-transform:capitalize;font-size:16px;font-size:1rem;font-weight:700;font-family:"Poppins",sans-serif}.inline-link:after{font-size:12px;font-size:.75rem}.md-heading{font-family:"Poppins",sans-serif}.rte.larger-text{font-weight:450}.rte.larger-text p{font-weight:inherit}.rte p{font-family:"Mulish",sans-serif}.rte p strong{font-weight:700}.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-body-copy-colour), 1);font-weight:700;font-family:"Mulish",sans-serif;font-size:20px;font-size:1.25rem;position:relative;line-height:1.2}.rte blockquote q,.rte blockquote p{font-size:20px;font-size:1.25rem;font-weight:inherit}@media(max-width: 768px){.rte blockquote{position:relative;left:0px}}::-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-secondary-colour), 1)}html{scrollbar-color:rgba(var(--vsm-secondary-colour), 1) rgba(var(--vsm-primary-colour), 1)}body{background:#f7fafb}.custom-file{overflow:hidden}.vsm-default-signoff{background:#191517;padding-top:1.25rem;padding-bottom:1.25rem}.vsm-default-signoff .copyright{font-size:.75rem;color:rgba(var(--vsm-white), 1);font-weight:700;font-family:"Poppins",sans-serif}.vsm-default-signoff .signoff-links{color:rgba(var(--vsm-white), 1);font-weight:700;font-family:"Poppins",sans-serif;font-size:.75rem}.vsm-default-signoff .signoff-links li{font-size:.75rem}.vsm-default-signoff .signoff-links li a{color:rgba(var(--vsm-white), 1);font-weight:700;font-family:"Poppins",sans-serif}.vsm-default-signoff span{color:rgba(var(--vsm-white), 0.5)}.vsm-default-signoff span a{color:rgba(var(--vsm-white), 1);font-weight:700;font-family:"Poppins",sans-serif}@media(min-width: 2000px){footer.vsm-default-footer .socials li i::after{top:-0.7rem !important;left:-0.75rem !important}}footer.vsm-default-footer{padding-top:6.25rem;padding-bottom:6.25rem;position:relative;overflow:hidden;background:#191517}footer.vsm-default-footer .container{z-index:1;position:relative}@media(min-width: 1024px){footer.vsm-default-footer{margin-top:0}}footer.vsm-default-footer .contact-info{margin-bottom:2.5rem}footer.vsm-default-footer .contact-info div{margin:.3rem 0;font-size:14px;font-size:.875rem;color:rgba(var(--vsm-white), 1);font-weight:700;font-family:"Poppins",sans-serif}footer.vsm-default-footer .contact-info div a{color:rgba(var(--vsm-white), 1);font-size:14px;font-size:.875rem}footer.vsm-default-footer .contact-info div a:hover{color:rgba(var(--vsm-primary-colour), 1)}footer.vsm-default-footer .contact-info div:nth-of-type(1),footer.vsm-default-footer .contact-info div:nth-of-type(2),footer.vsm-default-footer .contact-info div:nth-of-type(3),footer.vsm-default-footer .contact-info div:nth-of-type(4),footer.vsm-default-footer .contact-info div:nth-of-type(5){font-weight:700;font-size:14px;font-size:.875rem}footer.vsm-default-footer .row .col .xs-heading{color:rgba(var(--vsm-white), 0.7);margin-bottom:1.5rem;font-weight:700;text-transform:none;letter-spacing:0;font-size:12px;font-size:.75rem}footer.vsm-default-footer .xs-heading{color:rgba(var(--vsm-white), 0.7);font-size:12px;font-size:.75rem}footer.vsm-default-footer .footer-links{font-family:"Poppins",sans-serif}footer.vsm-default-footer .footer-links li{margin-bottom:0.4375rem}footer.vsm-default-footer .footer-links a{font-size:14px;font-size:.875rem;color:rgba(var(--vsm-white), 1);font-weight:700}footer.vsm-default-footer .footer-links a:hover{color:rgba(var(--vsm-primary-colour), 1)}footer.vsm-default-footer .newsletter-signup p{font-size:14px;font-size:.875rem;color:rgba(var(--vsm-white), 0.5);margin-bottom:1.875rem}footer.vsm-default-footer .contact-details a{transition:all .3s ease-in-out}footer.vsm-default-footer .contact-details a:hover{color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .brand img{width:100%;max-width:17.5rem}footer.vsm-default-footer .social li{margin-right:1.25rem;position:relative}footer.vsm-default-footer .social li a{color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .social li a:hover{color:rgba(var(--vsm-primary-colour), 1)}footer.vsm-default-footer .form-holder .input-group{border:solid 2px rgba(var(--vsm-white), 1);border-radius:0.9375rem}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-secondary-colour), 1)}@media(min-width: 768px){footer.vsm-default-footer .vsm-body>.container>.row>.col-12.col-md-4:nth-child(1){display:flex;align-items:center}}.slide-menu{box-shadow:-9px 0px 13px -3px rgba(0,0,0,.1);width:70%}@media(min-width: 768px){.slide-menu{width:50%}}.slide-menu__slider{z-index:97}.slide-menu__slider ul li a{position:relative;color:#2e2e31;font-weight:700;font-family:"Poppins",sans-serif}.vsm-top .navigation{position:relative;padding-top:0}.vsm-top .navigation .top-nav{z-index:99;position:relative;padding:.938rem 0;background:rgba(var(--vsm-black), 1)}.vsm-top .navigation .top-nav nav ul li a span{font-size:12px !important;font-weight:400}.vsm-top .navigation .top-nav nav ul li a span i{font-size:1rem !important}.vsm-top .navigation .disabled-link{cursor:default}.vsm-top .navigation .container{position:relative;z-index:1;padding-top:.9rem}.vsm-top .navigation:before{z-index:0;content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(var(--vsm-black), 1);top:0;left:0;opacity:1;transition:opacity .7s}.vsm-top .navigation .brand img{height:1.2rem}@media(min-width: 768px){.vsm-top .navigation .brand img{height:2rem}}.vsm-top .navigation .primary-nav nav{display:none;justify-content:flex-end}@media(min-width: 1400px){.vsm-top .navigation .primary-nav nav{display:flex}}.vsm-top .navigation .primary-nav nav ul li a{color:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif;font-weight:700;font-size:14px;font-size:.875rem;padding-left:8px;padding-right:8px}.vsm-top .navigation .primary-nav nav ul li.dropdown>a:after,.vsm-top .navigation .primary-nav nav ul li.meganav>a:after{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .primary-nav nav ul li ul{width:auto;min-width:12rem}.vsm-top .navigation .primary-nav nav li.meganav:hover{background:#191517}.vsm-top .navigation .primary-nav nav li.meganav:hover a{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu{background:#191517;max-height:32rem;overflow:auto;height:80vh;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;background-clip:padding-box}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container{height:100%}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row{height:100%;width:100%}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row .col-md-6:nth-of-type(2){padding-right:0}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6{height:100%;display:flex;flex-direction:row}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 h4{color:rgba(var(--vsm-white), 1);margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .faux-title{color:rgba(var(--vsm-white), 1);margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .list{display:flex;flex-direction:column;flex:0 0 50%;overflow:hidden;max-width:calc(50% - 30px)}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .list:hover h4:after{width:100%}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .list:hover .faux-title:after{width:100%}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .list h4{position:relative;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .list h4 a{font-size:20px;font-size:1.25rem;font-weight:600;padding:0}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .list div.faux-title{position:relative;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;border-bottom:3px solid rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .list div.faux-title a{font-size:20px;font-size:1.25rem;font-weight:600;padding:0}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .list nav{display:flex;flex-direction:column;justify-content:flex-start;max-height:80%;overflow-y:auto;scrollbar-width:thin}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .list nav a{font-weight:500;display:flex;justify-content:space-between;padding:.5rem 0;align-items:center;color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .list nav a:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .list nav a.active{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .list nav a.active::after{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav nav li.meganav .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;color:rgba(var(--vsm-primary-colour), 1) !important;margin-right:.5rem}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .sub-list{display:flex;flex-direction:column;flex:0 0 50%;overflow:hidden;margin-left:1.875rem;display:none}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .sub-list h4{position:relative;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .sub-list h4 a{font-size:20px;font-size:1.25rem;font-weight:600;padding:0}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title{position:relative;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;font-family:"Mulish",sans-serif;border-bottom:3px solid rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title a{font-size:20px;font-size:1.25rem;font-weight:600;padding:0;color:rgba(var(--vsm-white), 1);font-family:"Mulish",sans-serif}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .sub-list nav{display:flex;flex-direction:column}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .sub-list nav a{padding:0;margin-bottom:.625rem;font-weight:500;margin-bottom:0;padding:.5rem 0;color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .sub-list nav a:hover{text-decoration:none;color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4{position:relative;padding-right:5rem;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;padding:0}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4 a{position:absolute;right:0;top:0;font-size:inherit;padding:0}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4 a:hover{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts>div.faux-title{border-bottom:3px solid rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title{position:relative;padding-right:5rem;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;padding:0;display:flex;align-items:start;justify-content:space-between}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title a{padding-top:0;padding-left:0;padding-bottom:0;font-weight:bold;color:rgba(var(--vsm-primary-colour), 1);text-decoration:underline;text-underline-offset:3px}@media(min-width: 768px){.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title a:hover{color:rgba(var(--vsm-primary-colour), 0.5)}}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .col{border:0;flex:1 0 50%;padding-right:0}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;background-clip:padding-box;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:18.75rem;background-position:center;background-repeat:no-repeat;background-size:cover}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert div.faux-title{display:block}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert:hover h5:after{width:100%}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert:hover div.faux-title:after{width:100%}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert h5{position:relative;color:rgba(var(--vsm-primary-colour), 1);font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;padding-right:0}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert h5:before{content:"";background:rgba(var(--vsm-black), 0.2);width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert h5:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:.1875rem;display:block;margin-top:.625rem;position:relative;z-index:1}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert div.faux-title{position:relative;color:rgba(var(--vsm-white), 1);font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;padding-right:0}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert div.faux-title:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert div.faux-title:after{content:"";background:rgba(var(--vsm-white), 1);width:100%;height:.1875rem;display:block;margin-top:.625rem;position:relative;z-index:1}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link{font-weight:700;color:rgba(var(--vsm-white), 1);position:relative;text-decoration:none}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link:hover{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert::before{content:"";position:absolute;top:0;left:0;bottom:0rem;right:0;width:100%;height:100%;background:#fff;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.vsm-top .navigation .primary-nav nav li.meganav .mega-menu>.container>.row>.col-md-6 .nav-inserts:hover h4.div:after{width:100%}@media(max-width: 768px){.vsm-top .navigation .more-nav ul li{margin-left:.95rem}}.vsm-top .navigation .more-nav ul li a{color:rgba(var(--vsm-white), 1)}@media(max-width: 768px){.vsm-top .navigation .more-nav ul li.lang{margin-left:.2rem}}.vsm-top .navigation .more-nav ul li.lang .toggle-drop{padding:0 0.3125rem}.vsm-top .navigation .more-nav ul li.lang .toggle-drop span{color:rgba(var(--vsm-white), 1);font-size:12px;font-size:.75rem;font-family:"Poppins",sans-serif}.vsm-top .navigation .more-nav ul li.lang .toggle-drop span i{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .more-nav ul li.lang .toggle-drop:hover{background:rgba(var(--vsm-white), 1)}.vsm-top .navigation .more-nav ul li.mobile{display:flex}@media(min-width: 1400px){.vsm-top .navigation .more-nav ul li.mobile{display:none}}.vsm-top .navigation .more-nav ul li .btn{border-radius:6.25rem;background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-top .navigation .more-nav ul li .btn:hover{background:rgba(var(--vsm-quaternary-colour), 1);color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .more-nav ul li .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .more-nav ul li .btn{display:none}@media(min-width: 768px){.vsm-top .navigation .more-nav ul li .btn{display:block}}.vsm-top .navigation .more-nav ul li .burger-menu span{background:rgba(var(--vsm-white), 1)}.vsm-top .navigation .more-nav ul li .burger-menu span:before,.vsm-top .navigation .more-nav ul li .burger-menu span:after{background:rgba(var(--vsm-white), 1)}.vsm-top.scrolled.fixed .navigation:before{opacity:1}.vsm-top.switch-fixed .navigation:before{opacity:0}.vsm-top.switch-fixed .navigation .more-nav ul li .btn{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-top.fixed{background:none;box-shadow:none}.vsm-top.fixed .navigation:before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(var(--vsm-black), 1);top:0;left:0;opacity:1}.vsm-top.fixed .navigation .brand img{height:1.2rem}@media(min-width: 768px){.vsm-top.fixed .navigation .brand img{height:2rem}}.vsm-top.fixed .navigation .primary-nav nav ul li a{color:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif;font-weight:700;font-size:14px;font-size:.875rem}.vsm-top.fixed .navigation .primary-nav nav ul li.dropdown>a:after,.vsm-top.fixed .navigation .primary-nav nav ul li.meganav>a:after{color:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .primary-nav nav ul li.meganav:hover>a{color:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .primary-nav nav ul li.meganav:hover>a::after{color:rgba(var(--vsm-primary-colour), 1) !important}.vsm-top.fixed .navigation .primary-nav nav ul li:hover a{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-top.fixed .navigation .primary-nav nav ul li:hover.dropdown>a:after,.vsm-top.fixed .navigation .primary-nav nav ul li:hover.meganav>a:after{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-top.fixed .navigation .more-nav ul li a{color:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .more-nav ul li a:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top.fixed .navigation .more-nav ul li.lang .toggle-drop span{color:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .more-nav ul li.lang .toggle-drop span i{color:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .more-nav ul li.lang .toggle-drop:hover span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top.fixed .navigation .more-nav ul li.lang .toggle-drop:hover span i{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top.fixed .navigation .more-nav ul li .burger-menu span{background:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .more-nav ul li .burger-menu span:before,.vsm-top.fixed .navigation .more-nav ul li .burger-menu span:after{background:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .more-nav ul li .btn{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-top.fixed .navigation .more-nav ul li .btn:hover{background:rgba(var(--vsm-quaternary-colour), 1);color:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .more-nav ul li .btn:hover span{color:rgba(var(--vsm-white), 1)}body.menu-open .vsm-top .navigation{background:linear-gradient(to right, rgba(var(--vsm-secondary-colour), 1) 0%, rgba(var(--vsm-primary-colour), 1) 100%)}body.menu-open .vsm-top .navigation .more-nav ul li a{color:rgba(var(--vsm-white), 1)}body.menu-open .vsm-top .navigation .more-nav ul li .btn span{color:rgba(var(--vsm-quaternary-colour), 1)}body.menu-open .vsm-top .navigation .more-nav ul li .btn:hover span{color:rgba(var(--vsm-white), 1)}body.menu-open .vsm-top .navigation .more-nav ul li .burger-menu span{background:rgba(var(--vsm-white), 1)}body.menu-open .vsm-top .navigation .more-nav ul li .burger-menu span:before,body.menu-open .vsm-top .navigation .more-nav ul li .burger-menu span:after{background:rgba(var(--vsm-white), 1)}.vsm-hero-slider .swiper-container.disabled{pointer-events:auto !important}.vsm-hero-slider .hero-slider.bullets .swiper-slide .bg{min-height:43.75rem}.vsm-hero-slider .hero-slider.bullets .swiper-slide .bg:before{background:rgba(var(--vsm-quaternary-colour), 0.7);mix-blend-mode:hard-light;display:none}.vsm-hero-slider .hero-slider.bullets .swiper-slide .bg:after{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(var(--vsm-quaternary-colour), 0.7);mix-blend-mode:hard-light}.vsm-hero-slider .hero-slider.bullets .swiper-slide .bg .container>.row{justify-content:center;text-align:center}.vsm-hero-slider .hero-slider.bullets .swiper-slide .bg .container>.row>.col{max-width:83.33333333%}.vsm-hero-slider .hero-slider.bullets .swiper-slide .bg .container>.row .content .xs-heading{margin-bottom:1.25rem;font-weight:700;font-size:1.2rem}.vsm-hero-slider .hero-slider.bullets .swiper-slide .bg .container>.row .content .md-heading{font-size:33px;font-size:2.0625rem}@media(min-width: 768px){.vsm-hero-slider .hero-slider.bullets .swiper-slide .bg .container>.row .content .md-heading{font-size:4rem}}@media(min-width: 768px){.vsm-hero-slider .hero-slider.bullets .swiper-slide .bg .container>.row .content .btn{min-width:16rem}}@media(max-width: 768px){.vsm-hero-slider .hero-slider.bullets .swiper-slide .bg .container>.row .content .btn{margin-bottom:1rem}}.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 .rte{margin-bottom:2rem}.vsm-hero-slider .content .rte p{font-size:1.2rem}.vsm-hero-slider .content .text span{font-size:3rem;font-weight:600}@media(min-width: 768px){.vsm-hero-slider .content .text span{font-size:3.5rem;line-height:5.5rem}}@media(min-width: 1024px){.vsm-hero-slider .content .text span{font-size:4rem}}@media(min-width: 1200px){.vsm-hero-slider .content .text span{font-size:4.5rem}}.vsm-hero-slider .content .text{display:flex;flex-direction:column;border-radius:50%;height:20rem;width:fit-content;padding:4rem;margin-bottom:2rem}@media(min-width: 768px){.vsm-hero-slider .content .text{height:27rem;max-height:27rem;max-width:27rem;width:27rem}}.vsm-hero-slider .content .text{background:rgba(var(--vsm-secondary-colour), 0.6)}@media(min-width: 768px){.vsm-hero-slider .content .text{font-size:3rem}}.vsm-hero-slider .content .text{font-size:1.5rem;line-height:1;font-weight:700}.vsm-hero-slider .content .text span{color:rgba(var(--vsm-primary-colour), 1)}@media(min-width: 768px){.vsm-hero-slider .search-bar .col{width:50%}}.vsm-hero-slider .search-bar .row{display:flex;justify-content:center}.vsm-hero-slider .search-bar .row .form-holder form{display:flex}.vsm-hero-slider .search-bar .row .form-holder .input-group{border:1px solid rgba(var(--vsm-white), 1);border-radius:0;background:rgba(var(--vsm-white), 1);backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);padding:0;border-radius:0.625rem;margin-right:0.625rem}.vsm-hero-slider .search-bar .row .form-holder .input-group input{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:700}.vsm-hero-slider .search-bar .row .form-holder .input-group input:focus,.vsm-hero-slider .search-bar .row .form-holder .input-group input:active,.vsm-hero-slider .search-bar .row .form-holder .input-group input:focus-visible{outline:none;box-shadow:none}.vsm-hero-slider .search-bar .row .form-holder .input-group input::placeholder{color:rgba(var(--vsm-body-copy-colour), 0.5);font-weight:700}.vsm-hero-slider .search-bar .row .form-holder .input-group .input-group-text{border-top-left-radius:0;border-bottom-left-radius:0;background:rgba(0,0,0,0)}.vsm-hero-slider .search-bar .row .form-holder .input-group .input-group-text i{color:rgba(var(--vsm-primary-colour), 1)}.vsm-hero-slider .search-bar .row .form-holder .input-group .form-control{background:rgba(0,0,0,0)}.vsm-hero-slider .search-bar .row .form-holder .input-group .btn{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;transition:background-color .5s ease 0s;position:relative;height:calc(100% + 2px);top:1px;right:-1px;padding-top:11px;padding-bottom:11px;margin-top:-2px;margin-bottom:0px}.vsm-hero-slider .search-bar .row .form-holder .input-group .btn:hover{color:rgba(var(--vsm-white), 1);background-color:rgba(var(--vsm-primary-colour), 1) !important;transition:background-color .5s ease 0s}@media(min-width: 768px){.vsm-drop-off-your-cv .container>.row>.col:nth-child(2){width:66.666%}}.vsm-drop-off-your-cv .bg{background-position:center;background-repeat:no-repeat;background-size:cover}.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{position:relative;background:linear-gradient(90deg, rgba(var(--vsm-secondary-colour), 1) 0%, rgba(var(--vsm-primary-colour), 1) 100%);border-bottom-right-radius:5rem}.vsm-drop-off-your-cv .content .md-heading{font-weight:700;font-size:40px;font-size:2.5rem}.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 label{font-weight:700;color:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif}.vsm-drop-off-your-cv .form-holder form .element .field input{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-body-copy-colour), 1);border-radius:0.625rem}.vsm-drop-off-your-cv .form-holder form .element .field input::placeholder{color:rgba(var(--vsm-body-copy-colour), 0.5);font-weight:700}.vsm-drop-off-your-cv .form-holder form .element.select .field:before{color:rgba(var(--vsm-primary-colour), 1)}.vsm-drop-off-your-cv .form-holder form .element.select select{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-body-copy-colour), 1);border-radius:0.625rem;color:rgba(var(--vsm-body-copy-colour), 0.5);font-weight:700}.vsm-drop-off-your-cv .form-holder form .element.checkbox label{font-weight:400;font-size:12px;font-size:.75rem}.vsm-drop-off-your-cv .form-holder form .element.checkbox label p{font-size:12px;font-size:.75rem;font-weight:400;margin-bottom:0}.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), 1);border-radius:0.1875rem}.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-primary-colour), 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), 1)}.vsm-drop-off-your-cv .form-holder form .element.submit .btn{margin-top:2rem;padding:0.5rem 2.5rem;background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-drop-off-your-cv .form-holder form .element.submit .btn span{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-drop-off-your-cv .form-holder form .element.submit .btn:hover{background:rgba(var(--vsm-quaternary-colour), 1);color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.submit .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element.file .custom-file{background:rgba(var(--vsm-white), 1);border-radius:0.625rem}.vsm-drop-off-your-cv .form-holder form .element.file .custom-file label{margin-bottom:0;color:rgba(var(--vsm-body-copy-colour), 0.5);background:rgba(var(--vsm-white), 0);font-weight:700;align-items:center;height:calc(2em + .75rem + 2px);display:flex;font-size:16px;font-size:1rem}.vsm-drop-off-your-cv .form-holder form .element.file .custom-file label:after{color:rgba(var(--vsm-primary-colour), 1)}.vsm-drop-off-your-cv .form-holder form .btn span{position:relative;display:flex;align-items:center}.vsm-default-internal-hero .vsm-body{position:relative;z-index:1}.vsm-default-internal-hero.dark-variant{background-color:rgba(var(--vsm-quinary-colour), 1)}.vsm-default-internal-hero.dark-variant .bg{background-color:rgba(var(--vsm-quinary-colour), 1)}.vsm-default-internal-hero.dark-variant .bg::before{background:linear-gradient(180deg, rgba(var(--vsm-quinary-colour), 0.6) 0%, rgba(var(--vsm-quinary-colour), 1) 100%);mix-blend-mode:normal}.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 .xs-heading{font-size:16px;font-size:1rem;font-weight:700}.vsm-default-internal-hero .bg .md-heading{margin-bottom:0.9375rem}.vsm-default-internal-hero .bg .rte{margin-bottom:1.875rem;font-family:"Poppins",sans-serif;font-weight:400;color:rgba(var(--vsm-white), 1)}@media(min-width: 998px){.vsm-default-internal-hero .bg .rte{max-width:65%}}.vsm-default-internal-hero .bg .rte p,.vsm-default-internal-hero .bg .rte li,.vsm-default-internal-hero .bg .rte h5,.vsm-default-internal-hero .bg .rte h3,.vsm-default-internal-hero .bg .rte h4,.vsm-default-internal-hero .bg .rte h2{font-family:inherit;font-weight:inherit;color:rgba(var(--vsm-white), 1)}.vsm-default-internal-hero .bg::before{mix-blend-mode:multiply;opacity:1;width:100%;height:100%;top:0;left:0;opacity:1;transition:opacity 800ms ease-in-out;background:linear-gradient(180deg, rgba(var(--vsm-quaternary-colour), 0) 0%, rgba(var(--vsm-quaternary-colour), 1) 100%)}.vsm-default-internal-hero .bg .gradient-bg{position:absolute;width:100%;height:100%;z-index:0;background:linear-gradient(to right, rgba(var(--vsm-secondary-colour), 0.8) 0%, rgba(var(--vsm-primary-colour), 0.8) 100%);backdrop-filter:blur(50px);transition:all 800ms;top:0;opacity:.6}.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-color:rgba(var(--vsm-secondary-colour), 1);background-image:linear-gradient(to right, transparent 0%, rgba(var(--vsm-primary-colour), 1) 100%);color:rgba(var(--vsm-white), 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:1rem;font-weight:500}.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-default-internal-hero .hero-location-stats{color:rgba(var(--vsm-white), 1);font-size:16px;font-size:1rem;font-family:"Poppins",sans-serif;font-weight:700;display:none}.vsm-default-internal-hero .hero-location-stats>div{margin-right:0.625rem}.vsm-default-internal-hero .hero-location-stats .city{display:flex;flex-direction:row;align-items:center}.vsm-default-internal-hero .hero-location-stats .city i{margin-right:0.625rem}.vsm-default-internal-hero .hero-location-stats .timezone{display:flex;flex-direction:row;align-items:center}.vsm-default-internal-hero .hero-location-stats .timezone i{margin-right:0.625rem}.vsm-default-internal-hero .hero-location-stats .jobcount{display:flex;flex-direction:row;align-items:center}.vsm-default-internal-hero .hero-location-stats .jobcount i{margin-right:0.625rem}.vsm-default-internal-hero.medium{background:rgba(var(--vsm-white), 1)}.vsm-default-internal-hero.medium .hero-location-stats{display:block}.vsm-default-internal-hero.medium .bg{min-height:31.875rem;padding-top:10rem;align-items:flex-end}.vsm-default-internal-hero.medium .bg .vsm-body>.container>.row>.col:nth-child(1){max-width:83.33333333%}.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-aligned-title-intro-text .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-aligned-title-intro-text .md-heading{color:rgba(var(--vsm-secondary-colour), 1);position:relative}.vsm-aligned-title-intro-text .rte.larger-text{font-size:16px;font-size:1rem}.vsm-aligned-title-intro-text .btn{margin-top:1.875rem;margin-right:0.625rem}.vsm-aligned-title-intro-text .btn:nth-of-type(2){background:none;border:0.0625rem solid rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-primary-colour), 1)}.vsm-aligned-title-intro-text .btn:nth-of-type(2):hover{background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}@media(min-width: 768px){.vsm-aligned-title-intro-text.indent .rte,.vsm-aligned-title-intro-text.indent .btn:nth-of-type(1){margin-left:8.33333333%}}@media(min-width: 768px){.vsm-aligned-title-intro-text.indent.align-center .rte,.vsm-aligned-title-intro-text.indent.align-center .btn:nth-of-type(1){margin-left:0%}}.vsm-aligned-title-intro-text.white-title .md-heading{color:rgba(var(--vsm-white), 1)}.vsm-aligned-title-intro-text.purple-title .md-heading{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-aligned-title-intro-text.pink-title .md-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-aligned-title-intro-text.gradient-title .md-heading{background:linear-gradient(to right, rgba(var(--vsm-secondary-colour), 1) 0%, rgba(var(--vsm-primary-colour), 1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.vsm-aligned-title-intro-text.gradient-title .md-heading::selection{background-color:rgba(var(--vsm-primary-colour), 0.2)}.vsm-aligned-title-intro-text.brand-bg .container{position:relative}.vsm-aligned-title-intro-text.brand-bg .container:before{content:"";background:url("../uploads/ma-lettermark-seal-brown.svg");max-width:29.6875rem;max-height:13.3125rem;width:100%;height:100%;position:absolute;right:0;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:.05}.vsm-aligned-title-intro-text.gradient-bg{background:linear-gradient(to right, rgba(var(--vsm-secondary-colour), 1) 0%, rgba(var(--vsm-primary-colour), 1) 100%)}.vsm-aligned-title-intro-text.gradient-bg .xs-heading{color:rgba(var(--vsm-white), 1)}.vsm-aligned-title-intro-text.gradient-bg .md-heading{color:rgba(var(--vsm-white), 1);-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;background:none}.vsm-aligned-title-intro-text.gradient-bg .rte{color:rgba(var(--vsm-white), 1)}.vsm-aligned-title-intro-text.gradient-bg .btn{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-aligned-title-intro-text.gradient-bg .btn:hover{background:rgba(var(--vsm-quaternary-colour), 1);color:rgba(var(--vsm-white), 1)}.vsm-centralised-title-intro-text .col-10{flex:0 0 auto;width:100%}@media(min-width: 1024px){.vsm-centralised-title-intro-text .col-10{flex:0 0 auto;width:83.33333333%}}.vsm-centralised-title-intro-text .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-centralised-title-intro-text .md-heading{color:rgba(var(--vsm-secondary-colour), 1);position:relative}.vsm-centralised-title-intro-text .rte.larger-text{font-size:16px;font-size:1rem}.vsm-centralised-title-intro-text .btn{margin-top:1.875rem}.vsm-centralised-title-intro-text.white-title .md-heading{color:rgba(var(--vsm-white), 1)}.vsm-centralised-title-intro-text.purple-title .md-heading{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-centralised-title-intro-text.pink-title .md-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-centralised-title-intro-text.gradient-title .md-heading{background:linear-gradient(to right, rgba(var(--vsm-secondary-colour), 1) 0%, rgba(var(--vsm-primary-colour), 1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.vsm-centralised-title-intro-text.gradient-title .md-heading::selection{background-color:rgba(var(--vsm-primary-colour), 0.2)}.vsm-centralised-title-intro-text.brand-bg .container{position:relative}.vsm-centralised-title-intro-text.brand-bg .container:before{content:"";background:url("../uploads/ma-lettermark-seal-brown.svg");width:29.6875rem;height:13.3125rem;position:absolute;right:0;background-position:center;background-repeat:no-repeat;opacity:.05}.vsm-centralised-title-intro-text.gradient-bg{background:linear-gradient(to right, rgba(var(--vsm-secondary-colour), 1) 0%, rgba(var(--vsm-primary-colour), 1) 100%)}.vsm-centralised-title-intro-text.gradient-bg .xs-heading{color:rgba(var(--vsm-white), 1)}.vsm-centralised-title-intro-text.gradient-bg .md-heading{color:rgba(var(--vsm-white), 1);-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;background:none}.vsm-centralised-title-intro-text.gradient-bg .rte{color:rgba(var(--vsm-white), 1)}.vsm-centralised-title-intro-text.gradient-bg .btn{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-centralised-title-intro-text.gradient-bg .btn:hover{background:rgba(var(--vsm-quaternary-colour), 1);color:rgba(var(--vsm-white), 1)}.vsm-oversized-statement-block .content{position:relative}.vsm-oversized-statement-block .rte{color:rgba(var(--vsm-body-copy-colour), 1);font-style:300}.vsm-oversized-statement-block .rte p{font-size:30px;font-size:1.875rem;font-style:300;font-family:"Mulish",sans-serif}.vsm-oversized-statement-block.gradient-bg{background:linear-gradient(to right, rgba(var(--vsm-secondary-colour), 1) 0%, rgba(var(--vsm-primary-colour), 1) 100%)}.vsm-oversized-statement-block.gradient-bg .rte{color:rgba(var(--vsm-white), 1);font-style:300}.vsm-oversized-statement-block.gradient-bg .rte p{font-size:30px;font-size:1.875rem;font-style:300;font-family:"Mulish",sans-serif}.vsm-job-details ul .job-data-highlights{padding:0}.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{aspect-ratio:1/1;height:auto !important;overflow:visible}.vsm-image-grid .grid-left .media img{z-index:1;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.vsm-image-grid .grid-left .media{position:relative}.vsm-image-grid .grid-right .media{aspect-ratio:1/1;height:auto !important;overflow:visible}.vsm-image-grid .grid-right .media img{position:relative;z-index:1;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.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%;margin-bottom:0.9375rem}@media(min-width: 768px){.vsm-double-media .col-md-6 .media{margin-bottom:0}}.vsm-double-media .col-md-6 .media img{height:100%;position:relative;z-index:1;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.vsm-double-media .col-md-6 .media .video{overflow:hidden;border-top-left-radius:0rem;border-top-right-radius:0rem;border-bottom-right-radius:0rem;border-bottom-left-radius:0rem}.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}.vsm-stats-count-up{overflow:hidden}.vsm-stats-count-up .container{position:relative}.vsm-stats-count-up .container:before{content:"";background:url("../uploads/ma-lettermark-seal-brown.svg");max-width:29.6875rem;max-height:13.3125rem;width:100%;height:100%;position:absolute;right:0;bottom:0%;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:.05}.vsm-stats-count-up .vsm-header .md-heading{color:rgba(var(--vsm-secondary-colour), 1);margin-bottom:5rem}.vsm-stats-count-up .vsm-body>.row>.col{flex:1 0 50%}@media(min-width: 768px){.vsm-stats-count-up .vsm-body>.row>.col{flex:0 0 25%}}.vsm-stats-count-up .bg .content{height:100%}.vsm-stats-count-up .bg .stat{display:flex;flex-direction:column;color:rgba(var(--vsm-quaternary-colour), 1);height:100%;justify-content:flex-start;align-items:flex-start;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:18px;font-size:1.125rem;font-family:"Poppins",sans-serif;color:inherit;font-weight:700;margin:0;text-align:left;color:rgba(var(--vsm-quaternary-colour), 1);line-height:1.3}.vsm-stats-count-up .bg .stat .description span{color:inherit;font-weight:inherit}.vsm-stats-count-up .bg .stat .count{margin:0;text-align:left;color:inherit;font-family:"Poppins",sans-serif;font-size:40px;font-size:2.5rem}@media(min-width: 768px){.vsm-stats-count-up .bg .stat .count{font-size:60px;font-size:3.75rem}}.vsm-stats-count-up .bg .stat .count{font-weight:700;letter-spacing:-1px;color:rgba(var(--vsm-secondary-colour), 1)}.vsm-stats-count-up .bg .stat .count span{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-small-boxes{overflow:hidden}.vsm-small-boxes .bg{position:relative}.vsm-small-boxes .vsm-header .row{justify-content:left}.vsm-small-boxes .vsm-header .row>.col-auto{width:100%;flex:0 0 100%}.vsm-small-boxes .vsm-header .row>.col-auto>.md-heading{display:flex}.vsm-small-boxes .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-small-boxes .vsm-header .md-heading{color:rgba(var(--vsm-secondary-colour), 1);display:inline-flex;align-items:center}.vsm-small-boxes .vsm-header .md-heading:after{content:"";background:rgba(var(--vsm-body-copy-colour), 0.5);width:calc(100% - 30px);height:1px;display:flex;flex:1 0 0;margin-left:1.875rem}@media(min-width: 768px){.vsm-small-boxes .col{flex:1 0 33.3333%;max-width:33.3333%}}.vsm-small-boxes .small-box-card{max-height:14.375rem;height:14.375rem;align-items:left;transition:.3s;margin-bottom:1.875rem;background-color:rgba(var(--vsm-grey-colour), 1);border-radius:0.625rem}.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;position:relative}.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.875rem;font-weight:700;text-transform:none;letter-spacing:0;position:relative;margin-top:0.9375rem;margin-bottom:1.25rem;color:rgba(var(--vsm-white), 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;position:relative;z-index:1}.vsm-small-boxes .small-box-card .content .media::before,.vsm-small-boxes .small-box-card .content .media.after{display:none}.vsm-small-boxes .small-box-card .content .inline-link{display:block;color:rgba(var(--vsm-primary-colour), 1);width:100%;height:100%;left:0}.vsm-small-boxes .small-box-card .media:before{z-index:1;content:"";position:absolute;width:100%;height:100%;top:0;left:0;mix-blend-mode:multiply;background:rgba(var(--vsm-quaternary-colour), 1);background:linear-gradient(180deg, rgba(var(--vsm-quaternary-colour), 0) 0%, rgba(var(--vsm-quaternary-colour), 1) 100%)}.vsm-small-boxes .small-box-card .media:after{display:block;z-index:1;content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity 800ms ease-in-out;background:rgba(var(--vsm-primary-colour), 1);background:linear-gradient(90deg, rgba(var(--vsm-secondary-colour), 1) 0%, rgba(var(--vsm-primary-colour), 1) 100%);mix-blend-mode:normal}.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{opacity:1}.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:hover .content .media{position:relative;z-index:1}.vsm-small-boxes .small-box-card:hover .content .media::before,.vsm-small-boxes .small-box-card:hover .content .media:after{display:none}.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 .bg{position:relative}.vsm-contained-full-width-banner .media{position:relative;overflow:visible;height:100%}.vsm-contained-full-width-banner .media .video{max-height:33.125rem;overflow:hidden;position:relative;z-index:1;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0rem;border-bottom-right-radius:0.625rem}.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 .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-short-testimonial-carousel .vsm-header .md-heading{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-short-testimonial-carousel .testimonial-data{padding:2rem;background:linear-gradient(270deg, rgba(var(--vsm-primary-colour), 1) 0%, rgba(var(--vsm-secondary-colour), 1) 100%);border-radius:0.625rem}.vsm-short-testimonial-carousel .testimonial-data:before{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);display:block;top:2px;left:2px;background:rgba(var(--vsm-white), 1);border-radius:0.5rem}.vsm-short-testimonial-carousel .testimonial-data .author{position:relative;z-index:1}.vsm-short-testimonial-carousel .testimonial-data .author .name{color:rgba(var(--vsm-quaternary-colour), 1);font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:0.5rem;line-height:1;font-family:"Poppins",sans-serif}.vsm-short-testimonial-carousel .testimonial-data .author .position{margin-top:0;color:rgba(var(--vsm-body-copy-colour), 1);font-size:16px;font-size:1rem;font-weight:500}.vsm-short-testimonial-carousel .testimonial-data .rte{position:relative;z-index:1;font-size:20px;font-size:1.25rem}.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:700;font-size:16px;font-size:1rem;font-family:"Poppins",sans-serif}.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 .md-heading{color:rgba(var(--vsm-secondary-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;flex:1 0 50%}@media(min-width: 768px){.vsm-split-image-row-50-50 .medias .col{flex:0 0 33%}}.vsm-split-image-row-50-50 .medias h5{font-size:14px;font-size:.875rem;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:18.75rem;border-top-right-radius:18.75rem;border-bottom-left-radius:18.75rem;border-bottom-right-radius:18.75rem}.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)}.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 .xs-heading{font-weight:700}.vsm-split-grid-images-content-features .vsm-body .feature .media{border-top-left-radius:18.75rem;border-top-right-radius:18.75rem;border-bottom-left-radius:18.75rem;border-bottom-right-radius:18.75rem;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{width:100%;height:100%;max-height:13.4375rem;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.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>.vsm-body>.row>.col:first-child .content{border-top:0rem solid rgba(var(--vsm-body-copy-colour), 0)}@media(min-width: 768px){.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col{border-top:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.2)}.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>.vsm-body>.row>.col:nth-child(odd){border-right:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.2)}.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col:nth-child(-n+2){border-top:0rem solid rgba(var(--vsm-body-copy-colour), 0)}.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col:last-child{border-right:0rem solid rgba(var(--vsm-body-copy-colour), 0)}}@media(min-width: 1024px){.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col:nth-child(-n+3){border-top:0rem solid rgba(var(--vsm-body-copy-colour), 0)}.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col{border-right:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.2)}.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col:nth-child(3n){border-right: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:5.3125rem;max-height:5.3125rem;border-top-left-radius:6.25rem;border-top-right-radius:6.25rem;border-bottom-left-radius:6.25rem;border-bottom-right-radius:6.25rem;width:5.3125rem;height:5.3125rem;background:rgba(var(--vsm-primary-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;font-weight:700}.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>.col .content-card{margin-bottom:1.875rem}.vsm-content-cards-33-33-33 .component-wrapper .vsm-body>.row>.col .content-card .content .media{background:rgba(var(--vsm-black), 1)}.vsm-content-cards-33-33-33 .component-wrapper .content-card{border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:5rem}.vsm-content-cards-33-33-33 .component-wrapper .content-card>.media{border-top-left-radius:0.625rem;border-top-right-radius:0.625rem}.vsm-content-cards-33-33-33 .component-wrapper .content-card .content .xs-heading{margin-bottom:1.25rem;text-align:center;justify-content:center;letter-spacing:0;font-weight:700;font-size:18px;font-size:1.125rem;text-transform:none}.vsm-content-cards-33-33-33 .component-wrapper .content-card .content .media{position:relative;max-width:5.625rem;max-height:5.625rem;width:5.625rem;height:5.625rem;align-items:center;background:rgba(var(--vsm-primary-colour), 1);border-top-left-radius:6.25rem;border-top-right-radius:6.25rem;border-bottom-left-radius:6.25rem;border-bottom-right-radius:6.25rem;padding:1.875rem}.vsm-content-cards-33-33-33 .component-wrapper .content-card .content .media img{z-index:1}.vsm-content-cards-33-33-33 .component-wrapper .content-card .media{width:100%;max-height:13.375rem;height:100%;display:flex;align-items:center}.vsm-accordion-mixed-content-50-50 .content>.sm-heading{color:rgba(var(--vsm-secondary-colour), 1);font-size:30px;font-size:1.875rem}.vsm-accordion-mixed-content-50-50 .media{border-radius:0.625rem}.vsm-accordion-mixed-content-50-50 .accordion-item{border-radius:0.625rem;margin-bottom:0.625rem;padding:0.625rem 1.25rem 0.625rem 1.25rem;border-bottom:0;box-shadow:0 0 30px 0 rgba(0,0,0,.07)}.vsm-accordion-mixed-content-50-50 .accordion-item .xs-heading{font-weight:700;color:rgba(var(--vsm-secondary-colour), 1)}.vsm-double-accordion .vsm-header .md-heading{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-double-accordion .vsm-body .md-heading{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-double-accordion .accordion-item{border-radius:0.625rem;margin-bottom:0.625rem;padding:0.625rem 1.25rem 0.625rem 1.25rem;border-bottom:0;box-shadow:0 0 30px 0 rgba(0,0,0,.07)}.vsm-double-accordion .accordion-item .xs-heading{font-weight:700;color:rgba(var(--vsm-secondary-colour), 1)}@media(min-width: 768px){.vsm-latest-featured .vsm-body>.row>.col{max-width:33.33%}}.vsm-latest-featured .content-card .media{border-radius:10px;margin-bottom:1rem}.vsm-latest-featured .content-card .content .subtitle{font-family:"Poppins",sans-serif;font-weight:700;font-size:14px;font-size:.875rem;margin-bottom:0.625rem;display:inline-block}.vsm-latest-featured .content-card .content .xs-heading{font-family:"Poppins",sans-serif;font-weight:700;font-size:24px;font-size:1.5rem;line-height:normal}.cm-data-capture .bg .vsm-body .form-preview{overflow:hidden;border-radius:.625rem !important}.cm-data-capture .bg .vsm-body .form-preview .details i{color:rgba(var(--vsm-primary-colour), 1);margin-right:.5rem}.cm-data-capture .bg .vsm-body .form-preview .details a{text-decoration:none}.cm-data-capture .bg .vsm-body .form-preview .details p,.cm-data-capture .bg .vsm-body .form-preview .details li,.cm-data-capture .bg .vsm-body .form-preview .details span{color:rgba(var(--vsm-body-copy-colour), 1)}.cm-data-capture .bg .vsm-body .map-holder{height:25rem;border-radius:.625rem}@media(min-width: 768px){.cm-data-capture .bg .vsm-body .map-holder{transform:translateX(-25px)}}.vsm-content-layout-6 .bg{position:relative}.vsm-content-layout-6 .vsm-body .overlay-content .header .content .xs-heading{color:rgba(var(--vsm-white), 1)}.vsm-content-layout-6 .vsm-body .overlay-content .header .content .sm-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-quaternary-colour), 0.5)}.vsm-content-layout-6 .vsm-body .overlay-content .box{background:none;box-shadow:0 0 30px 0 rgba(0,0,0,.05);border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem;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:0.625rem;border-top-right-radius:0.625rem}.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;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem;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-6 .vsm-body .overlay-content .row>.col-md-5 .box .content .btn{background:rgba(0,0,0,0);color:rgba(var(--vsm-primary-colour), 1);border:none;padding:0;font-weight:700}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5 .box .content .btn:hover,.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5 .box .content .btn:active,.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5 .box .content .btn:focus{outline:none;box-shadow:none}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5 .box .content .btn:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5 .box .content .btn:hover{background:rgba(0,0,0,0)}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5 .box .content .btn:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.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 .medias{position:relative}@media(min-width: 1024px){.vsm-content-layout-7 .component-wrapper .medias{padding-left:1.875rem}}.vsm-content-layout-7 .component-wrapper .medias{margin-bottom:2.5rem}.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 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("../uploads/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:0rem}.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;color:rgba(var(--vsm-secondary-colour), 1)}.vsm-intro-content-40-60 .content .rte.larger-text{font-size:24px;font-size:1.5rem;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-content-layout-3{overflow-x:hidden}.vsm-content-layout-3 .sm-heading{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-content-layout-3 .media{display:flex;align-content:center;justify-content:center;border-radius:0.625rem}.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;border-radius:0.625rem}.vsm-content-layout-3 .col-md-6:nth-child(1) .media img{transform:scale(1) !important;max-width:34.6875rem;max-height:40.3125rem;border-radius:0.625rem}@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(1) .media{z-index:1}.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;border-radius:0.625rem}.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%;border-radius:0.625rem}.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:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0rem;border-bottom-right-radius:0.625rem}.vsm-content-layout-5 .component-wrapper .media img{position:relative;z-index:1;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0rem;border-bottom-right-radius:0.625rem}.vsm-content-layout-5 .content .rte.larger-text{color:rgba(var(--vsm-secondary-colour), 1);font-size:24px;font-size:1.5rem}.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:1rem}.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-job-carousel{background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;background:linear-gradient(90deg, rgba(var(--vsm-secondary-colour), 1) 0%, rgba(var(--vsm-primary-colour), 1) 100%)}.vsm-job-carousel .vsm-header{z-index:1;position:relative}.vsm-job-carousel .vsm-header .xs-heading{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-header .md-heading{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-header .btn{background:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-header .btn span{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-job-carousel .vsm-header .btn:hover{background:rgba(var(--vsm-quaternary-colour), 1)}.vsm-job-carousel .vsm-header .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-header>.container>.row{flex-direction:column}@media(min-width: 768px){.vsm-job-carousel .vsm-header>.container>.row{flex-direction:row}}.vsm-job-carousel .vsm-body .swiper-slide{border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:5rem;padding:2.5rem 1.875rem;background:rgba(var(--vsm-white), 1);box-shadow:0 0 6px 0 rgba(0,0,0,.05)}.vsm-job-carousel .vsm-body .swiper-slide .job-data .post-date{color:rgba(var(--vsm-quaternary-colour), 1);display:none}.vsm-job-carousel .vsm-body .swiper-slide .job-data .xs-heading{margin-bottom:1.5625rem}.vsm-job-carousel .vsm-body .swiper-slide .job-data .xs-heading a{color:rgba(var(--vsm-quaternary-colour), 1);text-transform:none;letter-spacing:0;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.3}.vsm-job-carousel .vsm-body .swiper-slide .job-data .job-ref{color:rgba(var(--vsm-body-copy-colour), 1);display:none}.vsm-job-carousel .vsm-body .swiper-slide .job-data .job-data-highlights{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-job-carousel .vsm-body .swiper-slide .job-data .job-data-highlights li{font-weight:600;font-size:14px;font-size:.875rem}.vsm-job-carousel .vsm-body .swiper-slide .job-data .job-data-highlights li i::before{color:rgba(var(--vsm-secondary-colour), 1);font-size:18px;font-size:1.125rem}.vsm-job-carousel .vsm-body .swiper-slide .job-data p{color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-job-carousel .vsm-body .swiper-slide .job-data .inline-link{margin-top:0.625rem;display:inline-block;color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-carousel .vsm-body .swiper-slide .job-data .inline-link:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-carousel .vsm-body .swiper-slide.swiper-slide:hover .job-data .xs-heading a:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-carousel .vsm-body .swiper-navigation{margin-top:3rem;position:relative}.vsm-job-carousel .vsm-body .swiper-navigation .swiper-button-prev.swiper-button-disabled{padding:1.3rem 1.3rem}.vsm-job-carousel .vsm-body .swiper-navigation .swiper-button-next{padding:1.3rem 1.3rem;color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-body .swiper-navigation .swiper-button-prev{padding:1.3rem 1.3rem;color:rgba(var(--vsm-white), 1)}@keyframes floating{0%{transform:scale(1) translateY(0)}50%{transform:scale(1) translateY(20px)}100%{transform:scale(1) translateY(0)}}.vsm-content-image-50-50{overflow:hidden}.vsm-content-image-50-50 .bg{position:relative}.vsm-content-image-50-50 .content .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-image-50-50 .content .md-heading{color:rgba(var(--vsm-secondary-colour), 1)}.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}.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:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.vsm-content-image-50-50 .media .video{overflow:hidden;width:100%;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.vsm-content-image-50-50 .media .plyr{overflow:hidden;width:100%;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.vsm-content-image-50-50 .col-md-6{position:relative}.vsm-content-image-50-50 .media{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.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 img{transform:translate(0) !important;object-fit:cover;width:100%;height:100%;position:relative;z-index:1;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.vsm-content-image-50-50.right .media .video{overflow:hidden;width:100%;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.vsm-content-image-50-50.right .media .plyr{overflow:hidden;width:100%;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.vsm-content-in-image-100 .bg{position:relative;overflow:hidden;padding-bottom:0.625rem}.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:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.vsm-content-in-image-100 .bg .content-in-image .media:after{display:block;position:absolute;background:linear-gradient(-90deg, rgba(var(--vsm-primary-colour), 1) 0%, rgba(var(--vsm-secondary-colour), 1) 100%);content:"";width:100%;height:100%;top:0;left:0}.vsm-content-in-image-100 .bg .content-in-image .content{margin:0 auto;max-width:83.33333333%;width:83.33333333%}.vsm-content-in-image-100 .bg .content-in-image .md-heading{font-size:40px;font-size:2.5rem;margin-bottom:1.25rem}.vsm-content-in-image-100 .bg .content-in-image .rte{font-size:24px;font-size:1.5rem;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-quaternary-colour), 1)}.vsm-content-in-image-100 .bg .content-in-image .btn:hover{background:rgba(var(--vsm-quaternary-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:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0rem;border-bottom-right-radius:0.625rem;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:1.5rem;font-weight:500;margin-bottom:0.625rem}.vsm-content-in-image-100.background .content-in-image .content .rte{font-size:24px;font-size:1.5rem;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-50-50 .vsm-header{margin-bottom:2rem}.vsm-content-in-image-50-50 .vsm-header .xs-heading{color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-50-50 .vsm-header p{color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-50-50 .content-in-image .media::before{background:rgba(var(--vsm-accent-colour), 1);background:linear-gradient(0deg, rgba(var(--vsm-accent-colour), 1) 0%, rgba(var(--vsm-accent-colour), 0) 100%)}.vsm-content-in-image-50-50 .content-in-image .btn span{color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-50-50 .content-in-image .btn:hover{background:rgba(0,0,0,0);border-color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-50-50 .content-in-image .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-carousel .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .vsm-header .md-heading{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-content-in-image-carousel .content-in-image{overflow:hidden;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem;min-height:25.625rem}.vsm-content-in-image-carousel .content-in-image .content{padding:2.1875rem}.vsm-content-in-image-carousel .content-in-image .md-heading{font-size:30px;font-size:1.875rem;margin-bottom:0.9375rem}.vsm-content-in-image-carousel .content-in-image .rte{margin-bottom:1.5625rem;display:none}.vsm-content-in-image-carousel .content-in-image .btn{margin-top:0.9375rem;display:inline-block}.vsm-content-in-image-carousel .content-in-image .media::before{mix-blend-mode:normal;background:rgba(var(--vsm-accent-colour), 1);background:linear-gradient(180deg, rgba(var(--vsm-secondary-colour), 0) 0%, rgba(var(--vsm-quinary-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 .btn:hover{background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}.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:2.5rem}.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:2.5rem}.vsm-404-page .bg{background-position:center;background-size:cover}.vsm-404-page .content .heading{color:rgba(var(--vsm-white), 1);font-size:60px;font-size:3.75rem;font-weight:700}.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-profile-details .profile-details .md-heading{margin-bottom:0.75rem;color:rgba(var(--vsm-secondary-colour), 1)}.vsm-profile-details .profile-details .position{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:600}.vsm-profile-details .profile-details .position strong{font-weight:500}.vsm-profile-details .profile-head .profile-contacts .media{margin-bottom:1.875rem;max-width:100%;max-height:100%;width:100%;height:100%;aspect-ratio:1/1;border-radius:0.625rem}.vsm-profile-details .profile-head .profile-contacts .contacts li .btn:hover{background:rgba(var(--vsm-primary-colour), 1)}.vsm-profile-details .profile-head .profile-contacts .contacts li .btn:hover span i{color:rgba(var(--vsm-white), 1)}.vsm-profile-details .profile-head .profile-contacts .contacts li .btn.ico-btn{border-radius:6.25rem;color:rgba(var(--vsm-primary-colour), 1);font-weight:700;background:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif;position:relative;background-clip:padding-box;border:solid 2px rgba(0,0,0,0)}.vsm-profile-details .profile-head .profile-contacts .contacts li .btn.ico-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(to left, rgba(var(--vsm-primary-colour), 1), rgba(var(--vsm-secondary-colour), 1))}.vsm-profile-details .profile-head .profile-contacts .contacts li .btn.ico-btn span{color:inherit;font-weight:inherit}.vsm-profile-details .profile-head .profile-contacts .contacts li .btn.ico-btn:hover{background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}.vsm-profile-details .profile-head .profile-contacts .contacts li .btn.ico-btn:hover span{color:inherit;font-weight:inherit}.vsm-profile-details .profile-head .profile-contacts .contacts li:nth-child(3) .btn{background:none;border:1.3125rem solid rgba(var(--vsm-primary-colour), 1)}.vsm-profile-details .profile-head .profile-contacts .contacts li:nth-child(3) .btn i{color:rgba(var(--vsm-primary-colour), 1)}.vsm-profile-details .profile-head .profile-contacts .contacts li:nth-child(3) .btn:hover{background-color:rgba(var(--vsm-primary-colour), 1)}.vsm-profile-details .profile-head .profile-contacts .contacts li:nth-child(3) .btn:hover i{color:rgba(var(--vsm-white), 1)}.vsm-profile-details .profile-head .profile-contacts .contacts li:nth-last-child(2) .btn{width:100%;border-radius:6.25rem;background-color:rgba(var(--vsm-secondary-colour), 1);background-image:linear-gradient(to right, transparent 0%, rgba(var(--vsm-primary-colour), 1) 100%);border:none;font-family:"Poppins",sans-serif;font-weight:600;color:rgba(var(--vsm-white), 1);transition:background-color .5s ease 0s;font-size:16px;font-size:1rem;line-height:1.4;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:2.5rem;padding-right:2.5rem}.vsm-profile-details .profile-head .profile-contacts .contacts li:nth-last-child(2) .btn span{color:inherit;font-weight:inherit;font-size:16px;font-size:1rem;line-height:1.7}.vsm-profile-details .profile-head .profile-contacts .contacts li:nth-last-child(2) .btn:hover{background-color:rgba(var(--vsm-primary-colour), 1);border:none;color:rgba(var(--vsm-white), 1)}.vsm-profile-details .profile-head .profile-contacts .contacts li:nth-last-child(2) .btn:hover span{color:inherit;font-weight:inherit}.vsm-profile-details .profile-head .profile-contacts .contacts li:last-child .back-link{border:0;background:rgba(0,0,0,0);padding:0;margin:1.25rem 0 0 0;text-align:left;color:rgba(var(--vsm-primary-colour), 1)}.vsm-get-in-touch-form{overflow:hidden;position:relative}.vsm-get-in-touch-form.hire-contract .bg .component-wrapper .vsm-body .container form.form{background:rgba(var(--vsm-accent-colour), 1)}.vsm-get-in-touch-form.hire-contract .bg .component-wrapper .vsm-body .container form.form .sm-heading{padding:0;margin-bottom:2rem;font-weight:600}.vsm-get-in-touch-form.hire-contract .bg .component-wrapper .vsm-body .container form.form .element.submit .btn{background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}.vsm-get-in-touch-form.hire-contract .bg .component-wrapper .vsm-body .container form.form .element.submit .btn span{color:rgba(var(--vsm-white), 1)}.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 .sm-heading{color:rgba(var(--vsm-quaternary-colour), 1);font-weight:700;margin-bottom:3.125rem}.vsm-get-in-touch-form .component-wrapper .container{background:linear-gradient(90deg, rgba(var(--vsm-secondary-colour), 1) 0, rgba(var(--vsm-primary-colour), 1) 100%);border-radius:1.25rem;padding:1.875rem 0}.vsm-get-in-touch-form .component-wrapper .container .sm-heading{color:rgba(var(--vsm-white), 1);margin-bottom:0;padding:2.1875rem 4.0625rem 0rem 4.0625rem}.vsm-get-in-touch-form .component-wrapper form{padding:3.125rem 4.0625rem 1.5625rem 4.0625rem}.vsm-get-in-touch-form .component-wrapper form .xs-heading{font-weight:700;color:rgba(var(--vsm-white), 1);margin-bottom:2rem;font-size:1.5rem}.vsm-get-in-touch-form .component-wrapper form .rte p,.vsm-get-in-touch-form .component-wrapper form .rte .rte p span{color:rgba(var(--vsm-white), 1)}@media(min-width: 768px){.vsm-get-in-touch-form .component-wrapper form .col{flex:1 0 100%}}@media(min-width: 1024px){.vsm-get-in-touch-form .component-wrapper form .col{flex:1 0 0}}.vsm-get-in-touch-form .component-wrapper form .sm-heading{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:300}.vsm-get-in-touch-form .component-wrapper form .element.text,.vsm-get-in-touch-form .component-wrapper form .element.textarea,.vsm-get-in-touch-form .component-wrapper form .element.select,.vsm-get-in-touch-form .component-wrapper form .element.file{margin-bottom:1.5625rem}.vsm-get-in-touch-form .component-wrapper form .element.text label,.vsm-get-in-touch-form .component-wrapper form .element.textarea label,.vsm-get-in-touch-form .component-wrapper form .element.select label,.vsm-get-in-touch-form .component-wrapper form .element.file label{font-weight:700;color:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif}.vsm-get-in-touch-form .component-wrapper form .element.text .custom-file label,.vsm-get-in-touch-form .component-wrapper form .element.textarea .custom-file label,.vsm-get-in-touch-form .component-wrapper form .element.select .custom-file label,.vsm-get-in-touch-form .component-wrapper form .element.file .custom-file label{color:rgba(var(--vsm-body-copy-colour), 1);border-radius:.625rem;border:.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-get-in-touch-form .component-wrapper form .element.text input,.vsm-get-in-touch-form .component-wrapper form .element.text textarea,.vsm-get-in-touch-form .component-wrapper form .element.textarea input,.vsm-get-in-touch-form .component-wrapper form .element.textarea textarea,.vsm-get-in-touch-form .component-wrapper form .element.select input,.vsm-get-in-touch-form .component-wrapper form .element.select textarea,.vsm-get-in-touch-form .component-wrapper form .element.file input,.vsm-get-in-touch-form .component-wrapper form .element.file textarea{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.625rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-get-in-touch-form .component-wrapper form .element.text input::placeholder,.vsm-get-in-touch-form .component-wrapper form .element.text textarea::placeholder,.vsm-get-in-touch-form .component-wrapper form .element.textarea input::placeholder,.vsm-get-in-touch-form .component-wrapper form .element.textarea textarea::placeholder,.vsm-get-in-touch-form .component-wrapper form .element.select input::placeholder,.vsm-get-in-touch-form .component-wrapper form .element.select textarea::placeholder,.vsm-get-in-touch-form .component-wrapper form .element.file input::placeholder,.vsm-get-in-touch-form .component-wrapper form .element.file textarea::placeholder{font-weight:600;opacity:.7}.vsm-get-in-touch-form .component-wrapper form .element.select{margin-bottom:1.5625rem}.vsm-get-in-touch-form .component-wrapper form .element.select select{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.625rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-get-in-touch-form .component-wrapper form .element.select .field:before{top:1.25rem;right:1.875rem}.vsm-get-in-touch-form .component-wrapper form .element.checkbox label,.vsm-get-in-touch-form .component-wrapper form .element.radio label{font-size:12px;font-size:.75rem;font-weight:400;color:rgba(var(--vsm-white), 1)}.vsm-get-in-touch-form .component-wrapper form .element.checkbox label p,.vsm-get-in-touch-form .component-wrapper form .element.radio label p{font-size:12px;font-size:.75rem;font-weight:400;color:rgba(var(--vsm-white), 1)}.vsm-get-in-touch-form .component-wrapper form .element.checkbox label a,.vsm-get-in-touch-form .component-wrapper form .element.radio label a{color:rgba(var(--vsm-white), 1)}.vsm-get-in-touch-form .component-wrapper form [class*=icheck-]>input:first-child+label::before{border:none;border-radius:0.1875rem;background:rgba(var(--vsm-white), 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 .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-white), 1)}.vsm-get-in-touch-form .component-wrapper form .element.submit .btn,.vsm-get-in-touch-form .component-wrapper form .element.submit input{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-get-in-touch-form .component-wrapper form .element.submit .btn span,.vsm-get-in-touch-form .component-wrapper form .element.submit input span{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-get-in-touch-form .component-wrapper form .element.submit .btn:hover,.vsm-get-in-touch-form .component-wrapper form .element.submit input:hover{background:rgba(var(--vsm-quaternary-colour), 1);color:rgba(var(--vsm-white), 1)}.vsm-get-in-touch-form .component-wrapper form .element.submit .btn:hover span,.vsm-get-in-touch-form .component-wrapper form .element.submit input:hover span{color:rgba(var(--vsm-white), 1)}.form{padding-right:4.0625rem;padding-left:4.0625rem;background:linear-gradient(90deg, rgba(var(--vsm-secondary-colour), 1) 0, rgba(var(--vsm-primary-colour), 1) 100%)}@media(min-width: 768px){.form .col{flex:1 0 100%}}@media(min-width: 1024px){.form .col{flex:1 0 0}}.form .sm-heading{color:rgba(var(--vsm-white), 1);display:inline-flex;align-items:center;font-size:40px;font-size:2.5rem;position:relative;display:flex;font-weight:700}.form .element.file label{font-weight:700;color:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif}.form .element.file .custom-file{border-radius:0.625rem}.form .element.file .custom-file .custom-file-label{padding:0.84375rem 1.25rem;border-radius:0.625rem;height:100%}.form .element.file .custom-file .custom-file-label span{color:rgba(var(--vsm-body-copy-colour), 1);opacity:.4}.form .element.select label{font-weight:700 !important;color:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif}.form .element.select select{color:rgba(var(--vsm-body-copy-colour), 0.5) !important}.form .element.select input{color:rgba(var(--vsm-body-copy-colour), 1)}.form .element.text,.form .element.textarea{margin-bottom:1.5625rem}.form .element.text label,.form .element.textarea label{font-weight:700;color:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif}.form .element.text input,.form .element.text textarea,.form .element.textarea input,.form .element.textarea textarea{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.625rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.form .element.text input::placeholder,.form .element.text textarea::placeholder,.form .element.textarea input::placeholder,.form .element.textarea textarea::placeholder{font-weight:600;opacity:.7}.form .element.select{margin-bottom:1.5625rem}.form .element.select label{font-weight:500;color:rgba(var(--vsm-white), 1)}.form .element.select select{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.625rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.form .element.select .field:before{top:1.25rem;right:1.875rem}.form .element.checkbox label,.form .element.radio label{font-size:12px;font-size:.75rem;font-weight:400;color:rgba(var(--vsm-white), 1)}.form .element.checkbox label p,.form .element.radio label p{font-size:12px;font-size:.75rem;font-weight:400;color:rgba(var(--vsm-white), 1)}.form .element.checkbox label a,.form .element.radio label a{color:rgba(var(--vsm-white), 1)}.form [class*=icheck-]>input:first-child+label::before{border:none;border-radius:0.1875rem;background:rgba(var(--vsm-white), 1)}.form [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,.form [class*=icheck-]>input:first-child:checked+label::after{border-color:rgba(var(--vsm-primary-colour), 1)}.form .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.form .icheck-primary>input:first-child:checked+label::before{background-color:rgba(var(--vsm-white), 1)}.form .element.submit .btn,.form .element.submit input{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-quaternary-colour), 1)}.form .element.submit .btn span,.form .element.submit input span{color:rgba(var(--vsm-quaternary-colour), 1)}.form .element.submit .btn:hover,.form .element.submit input:hover{background:rgba(var(--vsm-quaternary-colour), 1);color:rgba(var(--vsm-white), 1)}.form .element.submit .btn:hover span,.form .element.submit input:hover span{color:rgba(var(--vsm-white), 1)}.vsm-full-width-fixed-media-bg .bg{overflow:hidden}.vsm-full-width-fixed-media-bg .bg:before{mix-blend-mode:normal;background:rgba(var(--vsm-quaternary-colour), 0.5)}.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:1.125rem}@media(min-width: 1024px){.vsm-full-width-fixed-media-bg .vsm-body .col>.content>.col blockquote{font-size:30px;font-size:1.875rem;line-height:1.2}}.vsm-full-width-fixed-media-bg .vsm-body .col>.content>.col blockquote{font-family:"Poppins",sans-serif;font-weight:400}.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 .play-btn{font-weight:700;font-family:"Poppins",sans-serif}.vsm-full-width-fixed-media-bg .vsm-body .col>.content>.col .play-btn:hover{color:rgba(var(--vsm-white), 0.5)}.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:1rem;color:rgba(var(--vsm-white), 1)}.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;border-top-right-radius:5rem}.vsm-full-width-call-to-action .bg{padding:9.0625rem 0;position:relative;background:rgba(var(--vsm-quaternary-colour), 1);border-top-right-radius:5rem}.vsm-full-width-call-to-action .bg .vsm-body>.row{justify-content:center;text-align:center}@media(min-width: 768px){.vsm-full-width-call-to-action .bg .vsm-body>.row>.col:nth-child(1){max-width:58.33333333%}}@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 .vsm-body>.row>.col:nth-child(2){justify-content:center;display:flex}.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:center}}.vsm-full-width-call-to-action .bg .content .md-heading{font-size:40px;font-size:2.5rem}.vsm-full-width-call-to-action .bg .content .rte{font-size:20px;font-size:1.25rem;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{font-weight:300;color:rgba(var(--vsm-white), 1);font-size:inherit}.vsm-full-width-call-to-action.consultant-card .bg{padding:3rem 0}.vsm-full-width-call-to-action.consultant-card .bg .content{text-align:left}.vsm-full-width-call-to-action.consultant-card .bg .card-wrapper{width:16rem;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background-clip:padding-box;background:rgba(var(--vsm-white), 1)}.vsm-full-width-call-to-action.consultant-card .bg .card-wrapper .media{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background-clip:padding-box;aspect-ratio:1/1;margin-bottom:1rem}.vsm-full-width-call-to-action.consultant-card .bg .card-wrapper a{text-decoration:none}.vsm-full-width-call-to-action.consultant-card .bg .card-wrapper .social{justify-content:center}.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}}@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-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:1.875rem}.vsm-full-width-featured-columns-carousel .bg{position:relative;padding:7.5rem 0 8.75rem 0;border-bottom-right-radius:5rem;overflow:hidden}.vsm-full-width-featured-columns-carousel .bg::after{mix-blend-mode:normal;background:rgba(var(--vsm-accent-colour), 0.9);background:linear-gradient(270deg, 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:700;margin-bottom:0.75rem;padding-bottom:0;font-size:20px;font-size: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 .rte a{color:rgba(var(--vsm-white), 1)}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .content a.inline-link{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:700}.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);margin-left:0;border-radius:6.25rem;border:0.0625rem solid rgba(var(--vsm-white), 1)}.vsm-full-width-featured-columns-carousel .swiper-navigation .swiper-button-next i{font-size:40px;font-size:2.5rem}.vsm-full-width-featured-columns-carousel .swiper-navigation .swiper-button-prev{padding:0;color:rgba(var(--vsm-white), 1);margin-right:1.25rem;border-radius:6.25rem;border:0.0625rem solid rgba(var(--vsm-white), 1)}.vsm-full-width-featured-columns-carousel .swiper-navigation .swiper-button-prev i{font-size:40px;font-size:2.5rem}.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 .content{margin-top:1.875rem}.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-white), 1);box-shadow:0 0 30px 0 rgba(0,0,0,.1);border-radius:0.9375rem}.vsm-split-get-in-touch-form-content .form-holder .sm-heading{color:rgba(var(--vsm-quaternary-colour), 1);margin-bottom:1.875rem;font-weight:700}.vsm-split-get-in-touch-form-content .form-holder{padding:3.875rem 3.125rem;height:100%}.vsm-split-get-in-touch-form-content .form-holder form .sm-heading{color:rgba(var(--vsm-quaternary-colour), 1);font-weight:700;margin-bottom:3.125rem}.vsm-split-get-in-touch-form-content .form-holder form .element.text,.vsm-split-get-in-touch-form-content .form-holder form .element.textarea,.vsm-split-get-in-touch-form-content .form-holder form .element.select,.vsm-split-get-in-touch-form-content .form-holder form .element.file{margin-bottom:1.5625rem}.vsm-split-get-in-touch-form-content .form-holder form .element.text .custom-file label,.vsm-split-get-in-touch-form-content .form-holder form .element.textarea .custom-file label,.vsm-split-get-in-touch-form-content .form-holder form .element.select .custom-file label,.vsm-split-get-in-touch-form-content .form-holder form .element.file .custom-file label{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);border-radius:.625rem;border:.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-split-get-in-touch-form-content .form-holder form .element.text label,.vsm-split-get-in-touch-form-content .form-holder form .element.textarea label,.vsm-split-get-in-touch-form-content .form-holder form .element.select label,.vsm-split-get-in-touch-form-content .form-holder form .element.file label{font-weight:700;color:rgba(var(--vsm-quaternary-colour), 1);font-family:"Poppins",sans-serif}.vsm-split-get-in-touch-form-content .form-holder form .element.text input,.vsm-split-get-in-touch-form-content .form-holder form .element.text textarea,.vsm-split-get-in-touch-form-content .form-holder form .element.textarea input,.vsm-split-get-in-touch-form-content .form-holder form .element.textarea textarea,.vsm-split-get-in-touch-form-content .form-holder form .element.select input,.vsm-split-get-in-touch-form-content .form-holder form .element.select textarea,.vsm-split-get-in-touch-form-content .form-holder form .element.file input,.vsm-split-get-in-touch-form-content .form-holder form .element.file textarea{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.3125rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-split-get-in-touch-form-content .form-holder form .element.text input::placeholder,.vsm-split-get-in-touch-form-content .form-holder form .element.text textarea::placeholder,.vsm-split-get-in-touch-form-content .form-holder form .element.textarea input::placeholder,.vsm-split-get-in-touch-form-content .form-holder form .element.textarea textarea::placeholder,.vsm-split-get-in-touch-form-content .form-holder form .element.select input::placeholder,.vsm-split-get-in-touch-form-content .form-holder form .element.select textarea::placeholder,.vsm-split-get-in-touch-form-content .form-holder form .element.file input::placeholder,.vsm-split-get-in-touch-form-content .form-holder form .element.file textarea::placeholder{font-weight:600;opacity:.7}.vsm-split-get-in-touch-form-content .form-holder form .element.select{margin-bottom:1.5625rem}.vsm-split-get-in-touch-form-content .form-holder form .element.select label{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-split-get-in-touch-form-content .form-holder form .element.select select{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.3125rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-split-get-in-touch-form-content .form-holder form .element.select .field:before{top:1.25rem;right:1.875rem}.vsm-split-get-in-touch-form-content .form-holder form .element.checkbox label,.vsm-split-get-in-touch-form-content .form-holder form .element.radio label{font-size:12px;font-size:.75rem;font-weight:400}.vsm-split-get-in-touch-form-content .form-holder form .element.checkbox label p,.vsm-split-get-in-touch-form-content .form-holder form .element.radio label p{font-size:12px;font-size:.75rem;font-weight:400}.vsm-split-get-in-touch-form-content .form-holder form [class*=icheck-]>input:first-child+label::before{border:none;border-radius:0.1875rem;background:rgba(var(--vsm-secondary-colour), 0.1)}.vsm-split-get-in-touch-form-content .form-holder form [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,.vsm-split-get-in-touch-form-content .form-holder form [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 form .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.vsm-split-get-in-touch-form-content .form-holder form .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 .element.submit{margin-top:1.25rem;justify-content:center;display:flex}.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.brand-bg .container{position:relative}.vsm-wide-content.brand-bg .container:before{content:"";background:url("../uploads/ma-lettermark-seal-brown.svg");max-width:39.6875rem;max-height:17.75rem;width:100%;height:100%;position:absolute;right:0;bottom:20%;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:.05}.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{color:rgba(var(--vsm-secondary-colour), 1);position:relative}.vsm-profile-cards .bg{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.vsm-profile-cards .col{background:rgba(0,0,0,0) !important;margin-bottom:1rem;flex:1 0 100%;max-width:100%}@media(min-width: 1024px){.vsm-profile-cards .col{flex:1 0 33.3333%;max-width:33.3333%}}.vsm-profile-cards .col .profile{z-index:1;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.vsm-profile-cards .col .profile .media{aspect-ratio:1/1;max-width:10rem;max-height:10rem;border-top-left-radius:18.75rem;border-top-right-radius:18.75rem;border-bottom-left-radius:18.75rem;border-bottom-right-radius:18.75rem;overflow:hidden;background:rgba(var(--vsm-primary-colour), 1)}@media(min-width: 1200px){.vsm-profile-cards .col .profile .media{max-height:10rem}}.vsm-profile-cards .col .profile .media{width:100%;height:100%}.vsm-profile-cards .col .profile .media img{border-radius:0}.vsm-profile-cards .col .profile .media[data-initials]:before{aspect-ratio:1/1;max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0;line-height:10rem}.vsm-profile-cards .col .profile .content{text-align:left;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:5rem;background:rgba(var(--vsm-white), 1);box-shadow:0 0 6px 0 rgba(0,0,0,.1);width:100%;padding:5rem 1.25rem 2.5rem 1.25rem;margin-top:-5rem;justify-content:center;display:flex;flex-direction:column}.vsm-profile-cards .col .profile .content h4{color:rgba(var(--vsm-secondary-colour), 1);margin:0;text-align:center;text-transform:none;font-weight:700;font-size:20px;font-size:1.25rem;margin:1.25rem 0 0.9375rem 0}.vsm-profile-cards .col .profile .content p{color:rgba(var(--vsm-body-copy-colour), 1);margin:0 0 1.875rem 0;text-align:center;font-size:16px;font-size:1rem;font-weight:400}.vsm-profile-cards .col .profile .content .rte{color:rgba(var(--vsm-body-copy-colour), 1);margin:0;text-align:left}.vsm-profile-cards .col .profile .content .rte p{color:inherit}.vsm-profile-cards .col .profile .content .social{margin:1.25rem 0 1.25rem 0;text-align:center}.vsm-profile-cards .col .profile .content .social li{margin-left:0}.vsm-profile-cards .col .profile .content .social li a{color:rgba(var(--vsm-secondary-colour), 1)}.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 .vsm-header .md-heading{color:rgba(var(--vsm-secondary-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:2.5rem}.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:2.5rem}.vsm-video-carousel .vsm-body{margin-top:0}.vsm-video-carousel .vsm-body .swiper-slide{max-width:37.5rem}.vsm-video-carousel .vsm-body .swiper-slide .content span{color:rgba(var(--vsm-white), 1);font-weight:700}.vsm-video-carousel .vsm-body .swiper-slide .content p{font-weight:700;font-size:18px;font-size:1.125rem}.vsm-video-carousel .vsm-body .swiper-slide .video-card{overflow:hidden;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.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-quinary-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.maps .map-holder{height:15rem !important}.vsm-office-locations.maps .bg .vsm-body .location-card{min-height:auto;margin-left:0;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.vsm-office-locations.maps .bg .vsm-body .location-card:hover{margin-left:0;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.vsm-office-locations.maps .bg .vsm-body .location-card .content{padding:1rem}@media(min-width: 768px){.vsm-office-locations.maps .bg .vsm-body .location-card .content{padding:1.5rem}}@media(min-width: 1200px){.vsm-office-locations.maps .bg .vsm-body .location-card .content{padding:2rem}}.vsm-office-locations.maps .outer-card{box-shadow:0 0 30px 0 rgba(0,0,0,.1);padding:.3rem;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;border-top-left-radius:.625rem;border-top-right-radius:.625rem;position:relative;overflow:hidden}.vsm-office-locations.maps .outer-card::before{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;border-top-left-radius:.625rem;border-top-right-radius:.625rem;content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;mix-blend-mode:normal;background:rgba(var(--vsm-white), 1);z-index:-1}.vsm-office-locations.maps .location-card .media{transform:scale(1)}.vsm-office-locations.maps .location-card .media img{min-height:18rem;height:100%}@media(min-width: 768px){.vsm-office-locations.maps .location-card .media img{height:auto;min-height:18rem}}.vsm-office-locations.maps .location-card .content::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;mix-blend-mode:normal;background:rgba(var(--vsm-secondary-colour), 0.85);background:linear-gradient(90deg, rgba(var(--vsm-secondary-colour), 1) 0, rgba(var(--vsm-primary-colour), 1) 100%);z-index:-1}.vsm-office-locations.maps .location-card .content .details a{color:rgba(var(--vsm-white), 1)}.vsm-office-locations.maps .location-card .content .details{visibility:visible;height:100%;opacity:1}.vsm-office-locations.maps .col{margin-bottom:2rem}@media(min-width: 768px){.vsm-office-locations.maps .col{flex:1 0 33%;max-width:50%}}@media(min-width: 1200px){.vsm-office-locations.maps .col{flex:1 0 33%;max-width:33%;margin-bottom:0rem}}.vsm-office-locations .bg{position:relative}.vsm-office-locations .bg .vsm-header .md-heading{font-size:38px;font-size:2.375rem;margin-bottom:2.375rem}.vsm-office-locations .bg .vsm-body .location-card{margin-left:0.75rem;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem;aspect-ratio:1/1}.vsm-office-locations .bg .vsm-body .location-card .media{transform:scale(1) !important;border-top-left-radius:0rem;border-top-right-radius:0rem;border-bottom-left-radius:0rem;border-bottom-right-radius:0rem}.vsm-office-locations .bg .vsm-body .location-card .content{border-radius:0.625rem;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:30px;font-size:1.875rem;font-weight:700}.vsm-office-locations .bg .vsm-body .location-card .content .details{font-size:16px;font-size:1rem;font-weight:700}.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 .contact-email,.vsm-office-locations .bg .vsm-body .location-card .content .details .contact-number,.vsm-office-locations .bg .vsm-body .location-card .content .details .contact-address{font-weight:inherit}.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 .location-card:hover{border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.vsm-office-locations .bg .vsm-body .location-card:hover .media{border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.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:2.5rem}.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:2.5rem}.vsm-split-content-50-50 .vsm-body>.row>.col .content,.vsm-split-content-50-50 .vsm-body>.row>.col-md-4 .content,.vsm-split-content-50-50 .vsm-body>.row>.col-md-6 .content,.vsm-split-content-33-33-33 .vsm-body>.row>.col .content,.vsm-split-content-33-33-33 .vsm-body>.row>.col-md-4 .content,.vsm-split-content-33-33-33 .vsm-body>.row>.col-md-6 .content,.vsm-split-content-25-25-25-25 .vsm-body>.row>.col .content,.vsm-split-content-25-25-25-25 .vsm-body>.row>.col-md-4 .content,.vsm-split-content-25-25-25-25 .vsm-body>.row>.col-md-6 .content{padding-bottom:1.875rem}.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{position:relative;display:flex;align-items:center;margin-top:2.125rem;font-weight:700}.vsm-split-content-50-50 .btn,.vsm-split-content-33-33-33 .btn,.vsm-split-content-25-25-25-25 .btn{background:rgba(var(--vsm-primary-colour), 0);border:0.0625rem solid rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-primary-colour), 1)}.vsm-split-content-50-50 .btn:hover,.vsm-split-content-33-33-33 .btn:hover,.vsm-split-content-25-25-25-25 .btn:hover{background:rgba(var(--vsm-primary-colour), 1);border:0.0625rem solid rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}.vsm-split-content-50-50 .media,.vsm-split-content-33-33-33 .media,.vsm-split-content-25-25-25-25 .media{position:relative;height:100%;border-radius:0.625rem}.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}.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 .vsm-header{margin-bottom:1.875rem}.vsm-split-content-25-25-25-25 .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-split-content-25-25-25-25 .content .xs-heading{font-weight:700;text-transform:none;font-size:18px;font-size:1.125rem;letter-spacing:0px;margin-top:1.25rem;margin-bottom:1.25rem}.vsm-split-content-25-25-25-25 .content .media{border-radius:0.625rem;max-height:9.0625rem;margin-bottom:0.625rem;position:relative;display:flex;align-items:center;position:relative}.vsm-split-content-25-25-25-25 .content .media::before{display:none}.vsm-split-content-25-25-25-25 .content .media img{object-fit:cover;width:100%;height:100%}.vsm-split-content-25-25-25-25 .content{display:flex;flex-direction:column;justify-content:start;height:100%}.vsm-split-content-25-25-25-25 .content .inner-content{height:calc(100% - 25px);display:flex;flex-direction:column;justify-content:space-between}.vsm-split-content-25-25-25-25 .content .inner-content .rte{display:flex;height:100%}.vsm-split-content-25-25-25-25 .content .inner-content .btn{align-self:flex-start}.vsm-split-content-25-25-25-25 .content .media+.inner-content{height:calc(100% - 170px)}.vsm-split-content-25-25-25-25.icons .content .media{width:3.125rem;height:3.125rem}.vsm-split-content-25-25-25-25.icons .content .media img{object-fit:contain}.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%}.cm-filter-bar .bg{position:relative;z-index:1}.cm-filter-bar form>.row>.col{flex:1 0 100%}@media(min-width: 1024px){.cm-filter-bar form>.row>.col{flex:1 0 0}}.cm-filter-bar{overflow:hidden;position:relative;width:100%;height:100%;z-index:0;background:linear-gradient(to right, rgba(var(--vsm-secondary-colour), 1) 0%, rgba(var(--vsm-primary-colour), 1) 100%);transition:all 800ms;top:0;border-bottom-right-radius:5rem;padding-bottom:4.0625rem}.cm-filter-bar::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.1;border-bottom-right-radius:5rem;padding-bottom:4.0625rem}.cm-filter-bar .cm-header{text-align:left;margin-bottom:1.875rem}.cm-filter-bar .cm-header .md-heading{color:rgba(var(--vsm-white), 1);font-size:50px;font-size:3.125rem}.cm-filter-bar .element{width:auto;display:flex;flex:1 0 auto;margin-left:0;position:relative}.cm-filter-bar .element .field{width:100%}.cm-filter-bar .element.text input{border:none;padding:0.875rem 0.875rem 0.875rem 2.1875rem;background:rgba(var(--vsm-white), 1);border-top-left-radius:0.3125rem;border-top-right-radius:0.3125rem;border-bottom-left-radius:0.3125rem;border-bottom-right-radius:0.3125rem}.cm-filter-bar .element.text::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.0625rem 0;color:rgba(var(--vsm-primary-colour), 1)}.cm-filter-bar .element.text:after{content:"";position:relative;background:rgba(var(--vsm-secondary-colour), 0.5);width:0.0625rem;height:50%;top:25%;display:inline-block}.cm-filter-bar .element.select .field select.form-select{border:none;padding:0.875rem;background:rgba(var(--vsm-white), 1);border-top-left-radius:0.3125rem;border-top-right-radius:0.3125rem;border-bottom-left-radius:0.3125rem;border-bottom-right-radius:0.3125rem}.cm-filter-bar .cm-body>.row>.col .row .col-auto .submit .btn{width:100%;box-shadow:16px 16px 15px -3px rgba(0,0,0,.1)}@media(min-width: 1024px){.cm-filter-bar .cm-body>.row>.col .row .col-auto .submit .btn{width:auto}}.cm-filter-bar .cm-body>.row>.col .row .col-auto .submit .btn:hover{color:rgba(var(--vsm-white), 1)}.cm-filter-bar .cm-body>.row>.col .row .col-auto .submit .btn:hover span{color:rgba(var(--vsm-white), 1)}.cm-filter-bar .element.text label{display:none}.cm-filter-bar .element.select label{display:none}.cm-filter-bar .btn span{color:rgba(var(--vsm-white), 1)}.cm-filter-bar .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-single-accordion .vsm-header .row{justify-content:flex-start !important;text-align:left}.vsm-single-accordion .vsm-header .col{max-width:100%}.vsm-single-accordion .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-single-accordion .vsm-header .md-heading{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-single-accordion .vsm-header .rte{font-size:16px;font-size:1rem}.vsm-single-accordion .accordion{background:rgba(var(--vsm-white), 1);box-shadow:0 0 30px 0 rgba(0,0,0,.1);border-radius:0.625rem}.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.2);margin-bottom:0}.vsm-single-accordion .accordion .accordion-item:last-child{border-bottom:0rem solid rgba(var(--vsm-body-copy-colour), 0);margin-bottom:1.875rem}.vsm-single-accordion .accordion .accordion-item .content{padding:0rem 4.0625rem}.vsm-single-accordion .accordion .accordion-item .accordion-header{cursor:pointer;font-size:18px;font-size:1.125rem;padding:2.8125rem 4.0625rem;color:rgba(var(--vsm-secondary-colour), 1);margin-bottom:0}.vsm-single-accordion .accordion .accordion-item .accordion-header span{font-size:15px;font-size:.9375rem;color:rgba(var(--vsm-body-copy-colour), 1);display:block;margin-bottom:0.625rem}.vsm-single-accordion .accordion .accordion-item .accordion-header:before{padding-right:3.4375rem}@media(min-width: 1024px){.vsm-single-accordion .accordion .accordion-item .accordion-header{font-size:30px;font-size:1.875rem}.vsm-single-accordion .accordion .accordion-item .accordion-header span{font-size:20px;font-size:1.25rem}}.vsm-single-accordion .accordion.loader .accordion-item:nth-child(n+6){display:none}.vsm-single-accordion .accordion.loader .accordion-item:nth-child(6){display:block;position:relative}.vsm-single-accordion .accordion.loader .accordion-item:nth-child(6):after{content:"";position:absolute;width:100%;height:100%;display:block;top:0rem;left:0;background:linear-gradient(180deg, rgba(var(--vsm-white), 0) 0%, rgba(var(--vsm-white), 0.7) 50%, rgba(var(--vsm-white), 1) 100%)}.vsm-single-accordion .load-more{display:flex;justify-content:center;margin:1.875rem 0}.vsm-single-accordion .vsm-body>.container>.row>.col{width:100%}.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}@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{display:flex;justify-content:center;align-items:center}.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:1.875rem;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 .col-auto{width:100%;flex:0 0 100%}.vsm-content-carousel .vsm-header .md-heading{color:rgba(var(--vsm-secondary-colour), 1);display:flex;align-items:center}.vsm-content-carousel .vsm-header .md-heading:after{content:"";background:rgba(var(--vsm-body-copy-colour), 0.5);width:calc(100% - 30px);height:1px;display:flex;flex:1 0 0;margin-left:1.875rem}.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:1.25rem;font-weight:700}.vsm-content-carousel .vsm-header .rte{font-size:24px;font-size:1.5rem}.vsm-content-carousel .vsm-header .rte p,.vsm-content-carousel .vsm-header .rte li,.vsm-content-carousel .vsm-header .rte a,.vsm-content-carousel .vsm-header .rte dd{font-size:inherit}.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;font-family:"Poppins",sans-serif;font-weight:700}.vsm-content-carousel .vsm-body .content .inline-link{color:rgba(var(--vsm-primary-colour), 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:4.0625rem;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}.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:2.5rem}.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:2.5rem}.vsm-content-carousel.box-style .bg .vsm-header .md-heading:after{display:none}.vsm-content-carousel.box-style .bg .vsm-body .swiper-slide{height:auto}.vsm-content-carousel.box-style .bg .vsm-body .content{height:95%;margin:0.625rem 0.375rem 0.625rem 0.375rem;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:5rem;box-shadow:0 0 6px 0 rgba(0,0,0,.16);padding:1.875rem}.vsm-content-carousel.box-style .bg .vsm-body .content .row{justify-content:flex-start;text-align:left}.vsm-content-carousel.box-style .bg .vsm-body .content .row .col a{justify-content:flex-start;height:2.5rem}.vsm-content-carousel.box-style .bg .vsm-body .content .row .col a img{width:auto}.vsm-content-carousel.box-style .bg .vsm-body .content .xs-heading{font-size:20px;font-size:1.25rem}@media(min-width: 1200px){.vsm-content-carousel.box-style .bg .vsm-body .content .xs-heading{font-size:30px;font-size:1.875rem}}.vsm-content-carousel.box-style .bg .vsm-body .content .inline-link{height:auto}.vsm-content-carousel.box-style .swiper-navigation{margin-top:1.875rem}.vsm-content-carousel.logo-style .bg .vsm-body .swiper-slide{height:auto;margin-bottom:0.625rem;min-height:15.3125rem}.vsm-content-carousel.logo-style .bg .vsm-body .content{height:95%;margin:0.625rem 0.375rem 0.625rem 0.375rem;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:5rem;box-shadow:0 0 6px 0 rgba(0,0,0,.16);padding:1.875rem;display:flex;justify-content:center;align-items:center}.vsm-content-carousel.logo-style .bg .vsm-body .content .row{justify-content:flex-start;text-align:left}.vsm-content-carousel.logo-style .bg .vsm-body .content .row .col a{justify-content:flex-start}.vsm-content-carousel.logo-style .bg .vsm-body .content .row .col a img{width:100%}.vsm-content-carousel.logo-style .bg .vsm-body .content .media{max-height:10rem;max-width:11.25rem;height:auto}.vsm-content-carousel.logo-style .bg .vsm-body .content .xs-heading{font-size:20px;font-size:1.25rem}@media(min-width: 1200px){.vsm-content-carousel.logo-style .bg .vsm-body .content .xs-heading{font-size:30px;font-size:1.875rem}}.vsm-content-carousel.logo-style .bg .vsm-body .content .xs-heading{display:none}.vsm-content-carousel.logo-style .bg .vsm-body .content .rte{display:none}.vsm-content-carousel.logo-style .bg .vsm-body .content .inline-link{height:auto;display:none}.vsm-content-carousel.logo-style .swiper-navigation{margin-top:1.875rem}.plyr__control--overlaid{padding:3rem;background:hsla(0,0%,100%,.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}.vsm-full-width-featured-testimonial-carousel .bg{padding:0}.vsm-full-width-featured-testimonial-carousel .swiper-slide{padding:2px}.vsm-full-width-featured-testimonial-carousel .testimonial-data .media{max-height:9.375rem;max-width:9.375rem;aspect-ratio:1/1;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:5rem;margin:0rem auto 1.875rem auto;z-index:-1}@media(min-width: 1024px){.vsm-full-width-featured-testimonial-carousel .testimonial-data .media{max-height:100%;max-width:100%;margin:0}}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote{border-radius:0.625rem;font-size:18px;font-size:1.125rem;font-weight:450;line-height:1.4;padding:1.875rem;background:linear-gradient(270deg, rgba(var(--vsm-primary-colour), 10) 0%, rgba(var(--vsm-secondary-colour), 1) 100%);left:0}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote{width:100%;left:0;padding:8.3333%}@media(min-width: 1024px){.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote{font-size:20px;font-size:1.25rem;width:calc(108.3333% - 2px);left:-8.3333%;padding:8.3333%}}@media(min-width: 1200px){.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote{font-size:24px;font-size:1.5rem}}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote:before{z-index:0;content:"";width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px;border-radius:0.5rem;background:rgba(var(--vsm-white), 1)}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote:after{z-index:0;content:"";width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px;background-image:url("../uploads/ma-lettermark-seal-brown.svg");background-repeat:no-repeat;background-size:60%;background-position:95% 20%;opacity:.05}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote q,.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote p{font-size:inherit;z-index:1;position:relative}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote .name{font-size:18px;font-size:1.125rem;font-weight:700;font-family:"Poppins",sans-serif;color:rgba(var(--vsm-quaternary-colour), 1);margin-bottom:0.375rem;z-index:1;position:relative}.vsm-full-width-featured-testimonial-carousel .testimonial-data blockquote .position{z-index:1;position:relative;font-size:16px;font-size:1rem}.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:2.5rem}.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:2.5rem}.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("../uploads/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:0.625rem;border-top-right-radius:0rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem;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:0rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem;min-height:33.75rem}.vsm-content-layout-2 .bg .col-md-6:nth-child(2) .media:nth-child(1){border-top-left-radius:0rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem;min-height:26.5rem}.vsm-responsive-nav{background:#fff}.vsm-responsive-nav .search-bar .input-group{border-radius:0.3125rem;background:rgba(var(--vsm-light-grey-colour), 1);border:0.0625rem solid rgba(var(--vsm-body-copy-colour), 0.1)}.vsm-responsive-nav .search-bar .input-group input{background:none;font-weight:500}.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:700;color:rgba(var(--vsm-body-copy-colour), 0.5);font-family:"Poppins",sans-serif}@media(min-width: 768px){.vsm-media-hub-search-results .search-results li .post .media{width:40%;min-width:40%}}.vsm-media-hub-featured-section .bg{background:none}.vsm-media-hub-featured-section .bg .vsm-header .sm-heading{color:rgba(var(--vsm-secondary-colour), 1);display:inline-flex;align-items:center;font-size:40px;font-size:2.5rem;position:relative;display:flex}.vsm-media-hub-featured-section .bg .vsm-header .sm-heading:after{content:"";background:rgba(var(--vsm-body-copy-colour), 0.5);width:calc(100% - 30px);height:1px;display:flex;flex:1 0 0;margin-left:1.875rem}.vsm-media-hub-featured-section .vsm-body .xs-heading{font-weight:700}.vsm-media-hub-featured-section .vsm-body .container>.row>.col:nth-child(1)>.row>.col .post-title{font-weight:700;font-size:18px;font-size:1.125rem;color:rgba(var(--vsm-quaternary-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:700;color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-media-hub-featured-section .vsm-body .post a.post-title{font-weight:500;color:rgba(var(--vsm-quaternary-colour), 1);font-size:16px;font-size:1rem}.vsm-media-hub-featured-section .vsm-body .post a.tag{color:rgba(var(--vsm-primary-colour), 1);font-size:12px;font-size:.75rem;font-weight:700}.vsm-media-hub-category-latest-carousel .category .col .post a.post-title{color:rgba(var(--vsm-quaternary-colour), 1);font-size:18px;font-size:1.125rem;font-weight:700}.post-title{font-family:"Poppins",sans-serif}.vsm-media-hub-extra-row .post a.tag,.vsm-media-hub-more-row .post a.tag,.related-posts .post a.tag{color:rgba(var(--vsm-primary-colour), 1);font-size:12px;font-size:.75rem;font-weight:600}.vsm-media-hub-extra-row .post a.post-title,.vsm-media-hub-more-row .post a.post-title,.related-posts .post a.post-title{color:rgba(var(--vsm-quaternary-colour), 1);font-size:18px;font-size:1.125rem;font-weight:700}.vsm-media-hub-extra-row .post .post-date,.vsm-media-hub-more-row .post .post-date,.related-posts .post .post-date{font-size:12px;font-size:.75rem;font-weight:450;color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-media-hub-extra-row .post .author .author-details .title,.vsm-media-hub-more-row .post .author .author-details .title,.related-posts .post .author .author-details .title{font-weight:450;color:rgba(var(--vsm-body-copy-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:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}.vsm-media-hub .time-to-read:before{color:rgba(var(--vsm-primary-colour), 1)}.vsm-media-hub-search-results .search-results li .post a.tag{color:rgba(var(--vsm-primary-colour), 1);font-size:12px;font-size:.75rem;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:1.125rem;font-weight:600}.vsm-media-hub-search-results .search-results li .post .media{border-top-left-radius:0.9375rem;border-top-right-radius:0.9375rem;border-bottom-left-radius:0rem;border-bottom-right-radius:0.9375rem}.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:1.125rem;font-weight:700;margin-bottom:1.875rem;font-family:"Poppins",sans-serif;color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-media-hub-search-results .side-filters dl dd a{font-size:18px;font-size:1.125rem;font-weight:500}.vsm-media-hub-search-results .side-filters dl dd a span{color:rgba(var(--vsm-primary-colour), 1);font-weight:400}.vsm-media-hub-search-results .side-filters dl+dl{margin-top:1.25rem}.vsm-media-hub .newsletter-signup .sm-heading{color:rgba(var(--vsm-secondary-colour), 1);font-weight:700;margin-bottom:1.875rem}.vsm-media-hub .article-tags dt{color:rgba(var(--vsm-quaternary-colour), 1);font-weight:500}.vsm-media-hub .article-tags dd a{color:rgba(var(--vsm-secondary-colour), 1);font-weight:500}.vsm-media-hub .hero-bg .author .author-details .title{color:rgba(var(--vsm-white), 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-primary-colour), 1)}.vsm-media-hub .rte.larger-text{font-weight:400}.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;font-weight:700;font-family:"Poppins",sans-serif;color:rgba(var(--vsm-primary-colour), 1)}.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:1.25rem}.vsm-media-hub .share dl dd a:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-media-hub .newsletter-signup{box-shadow:0 0 30px 0 rgba(0,0,0,.1);background:rgba(var(--vsm-white), 1);padding:2.5rem;border-radius:0.625rem}.vsm-media-hub .newsletter-signup field{margin-bottom:0.625rem}.vsm-media-hub .newsletter-signup field+field{font-size:14px;font-size:.875rem;background:none}.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;background:none}.vsm-media-hub .newsletter-signup .input-group{border-radius:6.25rem;padding:0rem;background:rgba(var(--vsm-light-grey-colour), 1);border:0.0625rem solid rgba(0,0,0,.07)}.vsm-media-hub .newsletter-signup .input-group input{border-top-left-radius:1.875rem;border-top-right-radius:0rem;border-bottom-left-radius:1.875rem;border-bottom-right-radius:0rem;border:none;background:rgba(var(--vsm-light-grey-colour), 1);font-weight:700;padding-left:1.25rem}.vsm-media-hub .newsletter-signup .input-group input::placeholder{opacity:.7}.vsm-media-hub .newsletter-signup .input-group .btn{display:flex;border-radius:0.625rem;font-family:inherit;color:rgba(var(--vsm-white), 1);text-decoration:none;margin-left:0 !important;background-color:rgba(var(--vsm-secondary-colour), 1);background-image:linear-gradient(to right, transparent 0%, rgba(var(--vsm-primary-colour), 1) 100%);border:none;font-family:"Poppins",sans-serif;font-weight:700;color:rgba(var(--vsm-white), 1);transition:background-color .5s ease 0s;border:none;padding-left:3.75rem}.vsm-media-hub .newsletter-signup .input-group .btn:hover{color:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-primary-colour), 1)}.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:6.25rem}.job-search-filters .filter-apply .element.submit .btn{border-radius:6.25rem;background-color:rgba(var(--vsm-secondary-colour), 1);background-image:linear-gradient(to right, transparent 0%, rgba(var(--vsm-primary-colour), 1) 100%);border:none;font-family:"Poppins",sans-serif;font-weight:700;color:rgba(var(--vsm-white), 1);transition:background-color .5s ease 0s}.job-search-filters .filter-apply .element.submit .btn span{color:inherit;font-weight:inherit}.job-search-filters .filter-apply .element.submit .btn:hover{background-color:rgba(var(--vsm-primary-colour), 1);border:none;color:rgba(var(--vsm-white), 1)}.job-search-filters .filter-apply .element.submit .btn:hover span{color:rgba(var(--vsm-white), 1);font-weight:inherit}.job-search-filters>.xs-heading{margin-bottom:1.875rem;font-size:18px;font-size:1.125rem;font-weight:700;font-family:"Poppins",sans-serif}.job-search-filters .filter [class*=icheck-]>input:first-child+input[type=hidden]+label::before,.job-search-filters .filter [class*=icheck-]>input:first-child+label::before{background:rgba(var(--vsm-primary-colour), 0.3);border-color:rgba(var(--vsm-primary-colour), 0)}.job-search-filters .filter [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,.job-search-filters .filter [class*=icheck-]>input:first-child:checked+label::after{border-color:rgba(var(--vsm-primary-colour), 1)}.job-search-filters .filter .icheck-primary>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,.job-search-filters .filter .icheck-primary>input:first-child:not(:checked):not(:disabled):hover+label::before{border-color:rgba(var(--vsm-primary-colour), 0)}.job-search-filters .filter [class*=icheck-]>input[type=radio]:first-child:checked+label::after{background:rgba(var(--vsm-primary-colour), 1)}.job-search-filters .filter h4.label{color:rgba(var(--vsm-quaternary-colour), 1);font-size:14px;font-size:.875rem;font-weight:700;font-family:"Mulish",sans-serif;cursor:pointer}.job-search-filters .filter h4.label.toggler:after{content:"";font-size:20px;font-size:1.25rem}.job-search-filters .filter h4.label.toggler.collapsed:after{content:""}.job-search-filters .filter .element.checkbox label,.job-search-filters .filter .element.radio label{font-size:16px;font-size:1rem;font-weight:700;color:rgba(var(--vsm-black), 1)}.job-search-filters .filter .element.text label{color:rgba(var(--vsm-quaternary-colour), 1);font-size:14px;font-size:.875rem;font-weight:700;font-family:"Mulish",sans-serif}.job-search-filters .filter .element.text .field input{border:0.0625rem solid rgba(var(--vsm-black), 0.2);background:rgba(var(--vsm-white), 1);padding-left:0.9375rem;font-family:"Mulish",sans-serif;font-weight:500;color:rgba(var(--vsm-body-copy-colour), 1);border-radius:0.3125rem}.job-search-filters .filter .element.text .field input::placeholder{font-weight:500;font-family:"Mulish",sans-serif;color:rgba(var(--vsm-body-copy-colour), 0.5)}.job-search-filters .filter .element.select label{color:rgba(var(--vsm-quaternary-colour), 1);font-size:14px;font-size:.875rem;font-weight:700;font-family:"Mulish",sans-serif}.job-search-filters .filter .element.select .bootstrap-select>.dropdown-toggle{border:0.0625rem solid rgba(var(--vsm-black), 0.2);background:rgba(0,0,0,0);padding-left:0.9375rem;font-weight:500;border-radius:0.3125rem;color:rgba(var(--vsm-body-copy-colour), 1);background:rgba(var(--vsm-white), 1)}.job-search-filters .filter .element.select .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option-inner-inner{font-weight:500;color:rgba(var(--vsm-body-copy-colour), 0.5)}.job-search-filters .filter .element.select .field select{border:0.0625rem solid rgba(var(--vsm-black), 0.2);background:rgba(0,0,0,0);padding-left:0.9375rem;color:rgba(var(--vsm-body-copy-colour), 1);font-weight:500;border-radius:0.3125rem;background:rgba(var(--vsm-white), 1)}.job-search-filters .filter .element.select .field select option:disabled,.job-search-filters .filter .element.select .field select:invalid{font-weight:500;color:rgba(var(--vsm-body-copy-colour), 0.5)}.job-search-filters .filter-apply .btn:hover{background:rgba(var(--vsm-secondary-colour), 1)}.job-search-filters .filter-clear .btn{border:0.0625rem solid rgba(var(--vsm-secondary-colour), 1);background:rgba(0,0,0,0);padding-top:0.625rem;padding-bottom:0.625rem}.job-search-filters .filter-clear .btn span{color:rgba(var(--vsm-secondary-colour), 1)}.job-search-filters .filter-clear .btn:hover{border:0.0625rem solid rgba(var(--vsm-secondary-colour), 1);background:rgba(var(--vsm-secondary-colour), 1)}.job-search-filters .filter-clear .btn:hover span{color:rgba(var(--vsm-white), 1)}.paging-information{border-bottom:.063rem solid rgba(0,0,0,.1) !important}.paging-information>.row>.col{margin-bottom:0;flex:1 0 0;max-width:100%}.paging-information .total-items{font-weight:500}.paging-information .pagination .page-item .page-link{background:rgba(0,0,0,0)}.paging-information~.paging-information{border-top:0 !important;border-bottom:.063rem solid rgba(0,0,0,0) !important}.job-listing>li{border-bottom:0rem solid rgba(var(--vsm-body-copy-colour), 0);margin-top:0.625rem}.job-listing .job-data{background:rgba(var(--vsm-white), 1);border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:5rem;box-shadow:0 0 15px 0 rgba(0,0,0,.1);padding:1.875rem}.job-listing .job-data .post-date{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:700}.job-listing .job-data .xs-heading a{font-size:18px;font-size:1.125rem;font-family:"Poppins",sans-serif;font-weight:700;color:rgba(var(--vsm-quaternary-colour), 1)}.job-listing .job-data .job-data-highlights{margin:1.25rem 0 0.625rem 0 !important}.job-listing .job-data .job-data-highlights li i:before{color:rgba(var(--vsm-primary-colour), 1)}.job-listing .job-data .job-data-highlights li span{font-size:14px;font-size:.875rem;font-family:"Mulish",sans-serif;font-weight:700}.job-listing .job-data p{font-size:16px;font-size:1rem;font-family:"Mulish",sans-serif;font-weight:400;margin-bottom:1.25rem}@media(min-width: 768px){.job-listing .job-data .btn{margin-right:0.9375rem}}@media(min-width: 768px){.job-listing .job-data .btn.btn-secondary{margin-right:0rem}}.job-listing .job-data .btn.btn-secondary{border:0.0625rem solid rgba(var(--vsm-primary-colour), 1);background:rgba(var(--vsm-primary-colour), 0);padding-top:0.625rem;padding-bottom:0.625rem}.job-listing .job-data .btn.btn-secondary span{color:rgba(var(--vsm-primary-colour), 1)}.job-listing .job-data .btn.btn-secondary:hover{border:0.0625rem solid rgba(var(--vsm-primary-colour), 1);background:rgba(var(--vsm-primary-colour), 1)}.job-listing .job-data .btn.btn-secondary:hover span{color:rgba(var(--vsm-white), 1)}.job-listing .job-data .add-to-shortlist{font-weight:700;font-family:"Poppins",sans-serif;color:rgba(var(--vsm-primary-colour), 1)}.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-job-details .consultant .consultant-details .name{font-size:18px;font-size:1.125rem;font-weight:700;font-family:"Poppins",sans-serif;color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-job-details .consultant .consultant-details .position{font-size:14px;font-size:.875rem;font-weight:700;font-family:"Mulish",sans-serif;color:rgba(var(--vsm-body-copy-colour), 1)}.vsm-job-details ul.job-data-highlights{padding-left:0.9375rem}.vsm-job-details ul.job-data-highlights li span{font-weight:600;olor:rgba(var(--vsm-body-copy-colour), 1)}.vsm-job-details ul.job-data-highlights li i:before{color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-details .consultant-details .position{margin-top:0.3125rem;color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-details .consultant-details ul.social{margin-top:0.625rem}.vsm-job-details .job-data .content .rte ul li::before{color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-details .job-data .content .rte ul li a{color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-details .job-data .content .rte a{color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-details .share i::before{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-job-details .post-date{font-weight:600;color:rgba(var(--vsm-body-copy-colour), 0.6);font-size:14px;font-size:.875rem}.vsm-job-details .add-to-shortlist{font-weight:700;font-family:"Poppins",sans-serif;color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-details .add-to-shortlist i:before{color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-details .share dt{font-weight:700;font-family:"Poppins",sans-serif;color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-details .view-shortlist{font-weight:700;font-family:"Poppins",sans-serif;color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-details .view-shortlist i:before{color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-details .notice{background-color:rgba(var(--vsm-accent-colour), 0.5)}.vsm-job-details .notice p,.vsm-job-details .notice i:before{color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-details .notice a:hover{color:rgba(var(--vsm-white), 1)}.vsm-job-details .notice a:hover i:before{color:rgba(var(--vsm-white), 1)}.vsm-job-details .form-holder .md-heading{color:rgba(var(--vsm-quaternary-colour), 1);font-size:30px;font-size:1.875rem;margin-bottom:2.5rem}.vsm-job-details .form-holder{background:rgba(var(--vsm-white), 1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);border-radius:0.625rem;border:none}.vsm-job-details .form-holder .content,.vsm-job-details .form-holder .notice,.vsm-job-details .form-holder form{position:relative;z-index:1}.vsm-job-details .form-holder .notice{background:rgba(var(--vsm-primary-colour), 0.2);text-align:center}.vsm-job-details .form-holder .notice p{color:rgba(var(--vsm-quaternary-colour), 1);font-weight:500;font-size:14px;font-size:.875rem}.vsm-job-details .form-holder .element.text{margin-bottom:1.5625rem}.vsm-job-details .form-holder .element.text label{font-weight:700;color:rgba(var(--vsm-quaternary-colour), 1);font-family:"Poppins",sans-serif}.vsm-job-details .form-holder .element.text input{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.3125rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-job-details .form-holder .element.text input::placeholder{font-weight:600;opacity:.7}.vsm-job-details .form-holder .element.select{margin-bottom:1.5625rem}.vsm-job-details .form-holder .element.select label{font-weight:700;color:rgba(var(--vsm-quaternary-colour), 1);font-family:"Poppins",sans-serif}.vsm-job-details .form-holder .element.select select{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.3125rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-job-details .form-holder .element.select .field:before{top:1.25rem;right:1.875rem}.vsm-job-details .form-holder .element.textarea{margin-bottom:1.5625rem}.vsm-job-details .form-holder .element.textarea label{font-weight:700;color:rgba(var(--vsm-quaternary-colour), 1);font-family:"Poppins",sans-serif}.vsm-job-details .form-holder .element.textarea textarea{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.3125rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-job-details .form-holder .element.checkbox label,.vsm-job-details .form-holder .element.radio label{font-size:12px;font-size:.75rem;font-weight:400}.vsm-job-details .form-holder .element.checkbox label p,.vsm-job-details .form-holder .element.radio label p{font-size:12px;font-size:.75rem;font-weight:400}.vsm-job-details .form-holder [class*=icheck-]>input:first-child+label::before{border:none;border-radius:0.1875rem;background:rgba(var(--vsm-secondary-colour), 0.1)}.vsm-job-details .form-holder [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,.vsm-job-details .form-holder [class*=icheck-]>input:first-child:checked+label::after{border-color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-details .form-holder .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.vsm-job-details .form-holder .icheck-primary>input:first-child:checked+label::before{background-color:rgba(var(--vsm-primary-colour), 0.2)}.vsm-job-details .form-holder .element.file>label{font-weight:700;color:rgba(var(--vsm-quaternary-colour), 1);font-family:"Poppins",sans-serif}.vsm-job-details .form-holder .element.file .custom-file-input{height:calc(2.286em + .6rem)}.vsm-job-details .form-holder .element.file .custom-file-label{border-radius:0.5rem;height:3.5rem;font-family:"Mulish",sans-serif;color:rgba(var(--vsm-secondary-colour), 1);font-size:16px;font-size:1rem;background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.3125rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-job-details .form-holder .element.file .custom-file-label:after{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-job-details .form-holder .element.submit{margin:1.25rem 0}.vsm-job-details .form-holder .content p{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:400}.vsm-job-details .form-holder .content p a{font-weight:700}.vsm-job-details .form-holder .btn-primary span{position:relative;display:flex;align-items:center;top:.1rem}.plyr--video{height:100%}.video{height:100%}.modal-dialog .vsm-body .md-heading{color:rgba(var(--vsm-black), 1)}.vsm-data-capture .vsm-body>.container>.row{height:100%;display:flex;align-items:stretch !important}.vsm-data-capture .vsm-body>.container>.row>.col{height:auto;margin-bottom:1.875rem}@media(min-width: 768px){.vsm-data-capture .vsm-body>.container>.row>.col{margin-bottom:0rem}}.vsm-data-capture .form-holder{background:rgba(var(--vsm-white), 1);border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:5rem;box-shadow:0 0 6px 0 rgba(0,0,0,.1);margin-top:0.9375rem}@media(min-width: 768px){.vsm-data-capture .form-holder{left:-8.3333%;width:108.3333%;margin-top:0rem}}.vsm-data-capture .form-holder{left:0%;position:relative;width:100%;z-index:1}@media(min-width: 1024px){.vsm-data-capture .form-holder{padding:1.875rem}}.vsm-data-capture .form-holder{height:100%}.vsm-data-capture .form-holder .rte p:first-of-type{font-weight:700;color:rgba(var(--vsm-quaternary-colour), 1);font-family:"Poppins",sans-serif;font-size:18px;font-size:1.125rem}.vsm-data-capture .form-holder .rte p:first-of-type strong{font-weight:700;color:rgba(var(--vsm-quaternary-colour), 1);font-family:"Poppins",sans-serif}.vsm-data-capture .form-holder form{padding:3.125rem 1.5625rem 1.5625rem 1.5625rem}.vsm-data-capture .form-holder form .sm-heading{color:rgba(var(--vsm-body-copy-colour), 1);font-weight:300}.vsm-data-capture .form-holder form .element.text,.vsm-data-capture .form-holder form .element.textarea,.vsm-data-capture .form-holder form .element.select{margin-bottom:1.5625rem}.vsm-data-capture .form-holder form .element.text label,.vsm-data-capture .form-holder form .element.textarea label,.vsm-data-capture .form-holder form .element.select label{font-weight:700;color:rgba(var(--vsm-quaternary-colour), 1);font-family:"Poppins",sans-serif}.vsm-data-capture .form-holder form .element.text input,.vsm-data-capture .form-holder form .element.textarea input,.vsm-data-capture .form-holder form .element.select input{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.3125rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-data-capture .form-holder form .element.text input::placeholder,.vsm-data-capture .form-holder form .element.textarea input::placeholder,.vsm-data-capture .form-holder form .element.select input::placeholder{font-weight:600;opacity:.7}.vsm-data-capture .form-holder form .element.select{margin-bottom:1.5625rem}.vsm-data-capture .form-holder form .element.select label{color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-data-capture .form-holder form .element.select select{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.3125rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-data-capture .form-holder form .element.select .field:before{top:1.25rem;right:1.875rem}.vsm-data-capture .form-holder form .element.textarea{margin-bottom:1.5625rem}.vsm-data-capture .form-holder form .element.textarea label{font-weight:500;color:rgba(var(--vsm-secondary-colour), 1)}.vsm-data-capture .form-holder form .element.textarea textarea{background:rgba(var(--vsm-secondary-colour), 0.1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem}.vsm-data-capture .form-holder form .element.checkbox label,.vsm-data-capture .form-holder form .element.radio label{font-size:12px;font-size:.75rem;font-weight:400}.vsm-data-capture .form-holder form .element.checkbox label p,.vsm-data-capture .form-holder form .element.radio label p{font-size:12px;font-size:.75rem;font-weight:400}.vsm-data-capture .form-holder form [class*=icheck-]>input:first-child+label::before{border:none;border-radius:0.1875rem;background:rgba(var(--vsm-secondary-colour), 0.1)}.vsm-data-capture .form-holder form [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,.vsm-data-capture .form-holder form [class*=icheck-]>input:first-child:checked+label::after{border-color:rgba(var(--vsm-primary-colour), 1)}.vsm-data-capture .form-holder form .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.vsm-data-capture .form-holder form .icheck-primary>input:first-child:checked+label::before{background-color:rgba(var(--vsm-primary-colour), 0.2)}.vsm-data-capture .form-preview{width:100%;aspect-ratio:1/1;min-height:33.75rem;position:relative;max-height:31.875rem;position:relative;top:1.875rem}.vsm-data-capture .form-preview img{border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem}@media(min-width: 1024px){.vsm-data-capture .form-preview{aspect-ratio:unset}}.vsm-data-capture .form-preview .details{border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem;overflow:hidden;justify-content:flex-end;padding-bottom:6.25rem}.vsm-data-capture .form-preview .details:before{mix-blend-mode:multiply;background:rgba(var(--vsm-quaternary-colour), 0.85);background:linear-gradient(180deg, rgba(var(--vsm-quaternary-colour), 0) 0%, rgba(var(--vsm-quaternary-colour), 1) 100%)}.vsm-data-capture .form-preview .details .md-heading{font-weight:700}.vsm-data-capture .form-preview .details .rte{font-weight:400}.vsm-data-capture .form-preview .details .rte p{font-weight:inherit}.vsm-configurable-boxes .vsm-body .row{--bs-gutter-x: 1.5rem}.vsm-configurable-boxes .vsm-body .row .post{border:0.0625rem solid rgba(var(--vsm-white), 1);border-radius:0.625rem}.vsm-configurable-boxes .vsm-body .row .post .media{position:relative}.vsm-configurable-boxes .vsm-body .row .post .media:before{transition:all ease-in-out 300ms;content:"";background:rgba(var(--vsm-primary-colour), 1);background:linear-gradient(180deg, rgba(var(--vsm-accent-colour), 0.7) 0%, rgba(var(--vsm-primary-colour), 0.7) 100%);display:block;width:100%;height:100%;border-radius:18.75rem;position:absolute;top:0;left:0;opacity:0}.vsm-configurable-boxes .vsm-body .row .post .media img{border-radius:0.625rem}.vsm-configurable-boxes .vsm-body .row .post:hover .media:before{opacity:1}.vsm-configurable-boxes .vsm-body .row .post .box-details .tag{color:rgba(var(--vsm-white), 1);font-size:12px;font-size:.75rem}.vsm-configurable-boxes .vsm-body .row .post .box-details .post-title{line-height:1.3}.vsm-configurable-boxes .vsm-body .row .post .box-details .author{font-size:12px;font-size:.75rem}.vsm-configurable-boxes .vsm-body .row .post .box-details .author .title{font-size:inherit}.job-search-filters .filter .label.toggler:after{content:""}.job-search-filters .filter .label.toggler.collapsed:after{content:""}.paging-information{border-bottom:0.0625rem solid rgba(var(--vsm-white), 0.2)}.vsm-job-search-results-listings .job-listing>li:first-child{border-top:0.0625rem solid rgba(var(--vsm-white), 0)}.vsm-job-search-results-listings .job-listing>li{border-top:0.0625rem solid rgba(var(--vsm-white), 0.2)}.vsm-job-search-results-listings .job-listing>li .job-data-highlights{margin:30px 0 20px 0}.lazybg{background-image:none !important}#cv-dropoff .modal-dialog .modal-content,#consultant-cv-dropoff .modal-dialog .modal-content{background:rgba(var(--vsm-accent-colour), 0.9)}#cv-dropoff .modal-dialog .modal-content .modal-header,#consultant-cv-dropoff .modal-dialog .modal-content .modal-header{border-bottom:0}#cv-dropoff .modal-dialog .modal-content .modal-header .btn-close,#consultant-cv-dropoff .modal-dialog .modal-content .modal-header .btn-close{filter:invert(1);opacity:1}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .md-heading,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .md-heading{color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .rte,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .rte{color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.text,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.text{margin-bottom:1.5625rem}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.text label,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.text label{font-weight:500;color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.text input,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.text input{background:#fff;color:#0c060a;border-radius:0.5rem}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.select,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.select{margin-bottom:1.5625rem;border-radius:0.5rem}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.select label,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.select label{font-weight:500;color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.select select,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.select select{background:#fff;color:#0c060a;border-radius:0.5rem}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.textarea,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.textarea{margin-bottom:1.5625rem}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.textarea label,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.textarea label{font-weight:500;color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.textarea textarea,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.textarea textarea{border-radius:0.5rem;background:#fff;color:#0c060a;padding:0.9375rem 1.25rem}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.checkbox label,#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.radio label,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.checkbox label,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.radio label{font-size:12px;font-size:.75rem;color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.checkbox label p,#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.radio label p,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.checkbox label p,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.radio label p{font-size:12px;font-size:.75rem;color:rgba(var(--vsm-white), 1)}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body [class*=icheck-]>input:first-child+input[type=hidden]+label::before,#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body [class*=icheck-]>input:first-child+label::before,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body [class*=icheck-]>input:first-child+input[type=hidden]+label::before,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body [class*=icheck-]>input:first-child+label::before{border-radius:0.3125rem}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.file .custom-file-label,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.file .custom-file-label{border-radius:0.5rem}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.file label,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.file label{color:rgba(var(--vsm-white), 1);font-weight:500}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.file label span,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.file label span{color:rgba(var(--vsm-body-copy-colour), 1);font-size:16px;font-size:1rem;font-weight:500}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.submit .btn,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.submit .btn{margin-top:1.8125rem}.candidate-dashboard.register .col-md-6 .row div{color:rgba(var(--vsm-white), 1)}.candidate-dashboard.modal-open .form{background:rgba(0,0,0,0) !important}.candidate-dashboard.modal-open .form .field{padding:0;border:none !important;background:rgba(0,0,0,0) !important}.candidate-dashboard.modal-open .form .field .dropdown button{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:.9375rem 1.25rem;border-radius:.625rem;border:.0625rem solid rgba(0,0,0,.1);font-weight:600}.candidate-dashboard.modal-open .form .field select::before{color:rgba(var(--vsm-black), 1)}.candidate-dashboard.modal-open .form .field [class*=icheck-]>input:first-child+label::before{border:1px solid rgba(var(--vsm-primary-colour), 1)}.candidate-dashboard .content-wrapper{overflow:hidden}@media(min-width: 768px){.candidate-dashboard .content-wrapper{overflow:visible}}.candidate-dashboard .mobile-header{height:60px}.candidate-dashboard .mobile-header .brand{height:47px}.candidate-dashboard .wrapper{overflow-x:hidden}.candidate-dashboard .side-menu{overflow:auto}.candidate-dashboard .col-md-6 .sign-in-form form label{margin-bottom:.5rem}.candidate-dashboard .col-md-6 .sign-in-form form .sm-text{color:#5f6368 !important}.candidate-dashboard .col-md-6 .sign-in-form form a{transition:all .3s ease-in-out}.candidate-dashboard .col-md-6 .sign-in-form form a:hover{color:rgba(var(--vsm-primary-colour), 1)}.candidate-dashboard .content-wrapper .col-md-4 .section-contents .list-details .download .icon.icon-download{margin-left:1rem}.candidate-dashboard .close-account .xs-heading{color:rgba(var(--vsm-black), 1) !important}.candidate-dashboard.dashboard{background:rgba(var(--vsm-white), 1);overflow:auto}@media(min-width: 768px){.candidate-dashboard.dashboard{overflow:hidden}}.candidate-dashboard.dashboard>.wrapper{overflow:hidden}.candidate-dashboard.dashboard .side-menu{overflow-y:auto}.candidate-dashboard.dashboard .content-wrapper{overflow:hidden;overflow-y:auto}.candidate-dashboard.dashboard .content-wrapper>.container-fluid>.row.vh-100{height:auto !important}@media(min-width: 768px){.candidate-dashboard.dashboard .content-wrapper>.container-fluid>.row.vh-100{height:100vh !important}}.candidate-dashboard .sign-in-form.card .row .col p{color:rgba(var(--vsm-quaternary-colour), 1)}.candidate-dashboard .feature-list .media svg path{fill:#fff}.sign-in [class*=icheck-]>input:first-child+label::before{border:0.0625rem solid rgba(var(--vsm-black), 0.2)}.sign-in{height:auto}@media(min-width: 768px){.sign-in{height:100% !important}}.sign-in .container-fluid{height:auto}@media(min-width: 768px){.sign-in .container-fluid{height:100vh !important;min-height:800px}}.sign-in .form-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.sign-in .form-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}body.sign-in [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,body.sign-in [class*=icheck-]>input:first-child:checked+label::after{border-color:rgba(var(--vsm-white), 1);border-width:.125rem}body.sign-in .container-fluid>.row>.col-md-6 .container .client-logo .brand{width:13.75rem;height:4.375rem}body.sign-in .container-fluid>.row>.col-md-6 .container .client-logo .brand img{width:100%;height:100%;object-fit:contain}body.register .brand img{width:13.75rem;height:4.375rem}body.register>.bg>.container-fluid>.row.justify-content-center.align-center{display:flex;height:100%;align-items:center}body.register .form-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}body.register .form-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}body.register .align-center p{color:rgba(var(--vsm-white), 1)}body.register{height:auto}@media(min-width: 768px){body.register{height:100% !important}}body.register .container-fluid{height:auto}@media(min-width: 768px){body.register .container-fluid{min-height:800px}}body.register .bg{min-height:100vh;height:100%}.sign-in .card,.register .card{border:0.0625rem solid rgba(var(--vsm-white), 0.2)}.sign-in .element.text input,.register .element.text input{padding-left:0;padding-right:0}.sign-in .card .btn,.register .card .btn{border:none;background:#ec5f79;color:rgba(var(--vsm-white), 1)}.sign-in .card .btn span,.register .card .btn span{color:rgba(var(--vsm-white), 1)}.sign-in .card .btn:hover,.register .card .btn:hover{border:none;background:rgba(var(--vsm-secondary-colour), 1);color:rgba(var(--vsm-quaternary-colour), 1)}.sign-in .card .btn:hover span,.register .card .btn:hover span{color:rgba(var(--vsm-quaternary-colour), 1)}body.sign-in .container-fluid>.row>.col-md-6 .container .client-logo .brand{display:inline-block}.candidate-dashboard.register .sign-in-form .form-row .element.submit .btn{border-radius:0.625rem;background-color:rgba(var(--vsm-primary-colour), 1);border:none;font-family:"Poppins",sans-serif;font-weight:600;color:rgba(var(--vsm-white), 1);transition:background-color .5s ease 0s;font-size:16px;font-size:1rem;line-height:1.4;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:2.5rem;padding-right:2.5rem}.candidate-dashboard.register .sign-in-form .form-row .element.submit .btn span{color:inherit;font-weight:inherit;font-size:16px;font-size:1rem;line-height:1.7}.candidate-dashboard.register .sign-in-form .form-row .element.submit .btn:hover{background-color:rgba(var(--vsm-secondary-colour), 1);border:none;color:rgba(var(--vsm-white), 1)}.candidate-dashboard.register .sign-in-form .form-row .element.submit .btn:hover span{color:inherit;font-weight:inherit}.candidate-dashboard.dashboard .side-notice-summary p{color:#202124}.candidate-dashboard.dashboard ul,.candidate-dashboard.dashboard ol,.candidate-dashboard.dashboard dd,.candidate-dashboard.dashboard p{color:#202124}.candidate-dashboard.dashboard .modal-dialog .modal-title{color:#202124}.candidate-dashboard.dashboard .section .section-header .sm-heading{color:#202124}@keyframes gelatine{from,to{transform:scale(1, 1)}25%{transform:scale(0.9, 1.1)}50%{transform:scale(1.1, 0.9)}75%{transform:scale(0.95, 1.05)}}.vsm-job-carousel.isliquidmodule .vsm-body{transition:opacity .15s linear;opacity:0}.vsm-job-carousel.isliquidmodule .component-wrapper:after{content:"";position:absolute;top:40%;left:0;right:0;width:1.875rem;height:1.875rem;border-radius:18.75rem;display:block;margin:0 auto;animation:gelatine .5s infinite;background:rgba(var(--vsm-primary-colour), 1)}.vsm-job-carousel.isliquidmodule.loaded .vsm-body{opacity:1}.vsm-job-carousel.isliquidmodule.loaded .component-wrapper:after{content:"";display:none}.cm-carousel-featured{position:relative;overflow:hidden}.cm-carousel-featured .bg{position:relative}.cm-carousel-featured .component-wrapper{position:relative}.cm-carousel-featured .flex-wrapper{display:flex;flex-direction:column;gap:2rem}.cm-carousel-featured .swiper-container{overflow:hidden}.cm-carousel-featured .swiper-wrapper{align-items:stretch}.cm-carousel-featured .swiper-slide{height:auto}.cm-carousel-featured .content-in-image{position:relative;border-radius:1rem;overflow:hidden;background:#000;min-height:500px}@media(min-width: 1024px){.cm-carousel-featured .content-in-image{min-height:50vh}}.cm-carousel-featured .content-in-image .media{position:absolute;inset:0;z-index:1}.cm-carousel-featured .content-in-image .media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.35) 45%, rgba(0, 0, 0, 0.15) 100%)}.cm-carousel-featured .content-in-image .media img{width:100%;height:100%;object-fit:cover;display:block}.cm-carousel-featured .content-in-image>.container{position:relative;z-index:2;height:100%}.cm-carousel-featured .content-in-image .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:5rem 0;color:#fff}@media(max-width: 991px){.cm-carousel-featured .content-in-image .content{min-height:550px;padding:4rem 0}}@media(max-width: 767px){.cm-carousel-featured .content-in-image .content{min-height:500px;padding:3rem 0}}.cm-carousel-featured .content-in-image .content .xs-heading{margin-bottom:1rem;font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.8;color:#fff}.cm-carousel-featured .content-in-image .content .md-heading{margin-bottom:1.5rem;font-size:clamp(3.5rem,5vw,3.5rem);line-height:1;font-weight:700;color:#fff}.cm-carousel-featured .content-in-image .content .rte{color:#fff}.cm-carousel-featured .content-in-image .content .rte p{color:#fff;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.cm-carousel-featured .content-in-image .content .rte p:last-child{margin-bottom:0}.cm-carousel-featured .content-in-image .content .inline-link{margin-top:2rem;display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-weight:600;text-decoration:none;transition:opacity .3s ease}.cm-carousel-featured .content-in-image .content .inline-link::after{content:"→";transition:transform .3s ease}.cm-carousel-featured .content-in-image .content .inline-link:hover{opacity:.8}.cm-carousel-featured .content-in-image .content .inline-link:hover::after{transform:translateX(4px)}.cm-carousel-featured .swiper-pagination{position:relative;bottom:auto !important;display:none;justify-content:center;gap:.75rem}.cm-carousel-featured .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 !important;background:rgba(0,0,0,.25);opacity:1;transition:all .3s ease}.cm-carousel-featured .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;transform:scale(1.15)}.cm-carousel-featured .swiper-navigation{display:flex;align-items:center;justify-content:center;gap:1rem}.cm-carousel-featured .swiper-navigation .swiper-button-prev,.cm-carousel-featured .swiper-navigation .swiper-button-next{position:relative;inset:auto;width:56px;height:56px;margin:0;border-radius:50%;color:rgba(var(--vsm-primary-colour), 1);display:flex;align-items:center;justify-content:center;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.cm-carousel-featured .swiper-navigation .swiper-button-prev::after,.cm-carousel-featured .swiper-navigation .swiper-button-next::after{display:none}.cm-carousel-featured .swiper-navigation .swiper-button-prev i,.cm-carousel-featured .swiper-navigation .swiper-button-next i{font-size:2rem}.cm-carousel-featured .swiper-navigation .swiper-button-prev:hover,.cm-carousel-featured .swiper-navigation .swiper-button-next:hover{transform:translateY(-2px)}.cm-carousel-featured .cm-footer{margin-top:3rem;text-align:center}.cm-carousel-featured .cm-footer .btn{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:1rem 2rem;border-radius:999px;background:#000;color:#fff;font-weight:600;text-decoration:none;transition:background .3s ease,transform .3s ease}.cm-carousel-featured .cm-footer .btn:hover{background:#222;transform:translateY(-2px)}.cm-filterable-team-list .filter .element label{display:none}.candidate-dashboard.sign-in .btn,.candidate-dashboard.register .btn{font-weight:600}.candidate-dashboard.sign-in .sm-text,.candidate-dashboard.register .sm-text{text-align:center}.candidate-dashboard.sign-in form .element label,.candidate-dashboard.register form .element label{text-transform:none;letter-spacing:0;font-size:14px;font-size:.875rem;font-family:"Poppins",sans-serif;font-weight:500;color:rgba(var(--vsm-quaternary-colour), 1)}.candidate-dashboard.sign-in form .element input,.candidate-dashboard.register form .element input{font-size:16px;font-size:1rem;font-family:"Poppins",sans-serif;font-weight:500;color:rgba(var(--vsm-body-copy-colour), 1)}.candidate-dashboard.sign-in form .element input::placeholder,.candidate-dashboard.register form .element input::placeholder{font-size:16px;font-size:1rem;font-family:"Poppins",sans-serif;font-weight:500;color:rgba(var(--vsm-body-copy-colour), 0.5)}@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}}.cm-carousel-thumbs{position:relative;overflow:hidden}.cm-carousel-thumbs .cm-body{margin-bottom:2.1875rem}.cm-carousel-thumbs .cm-body>.container>.row>.col{position:relative}.cm-carousel-thumbs .swiper-creative .content-animation{animation:contentAnimation .5s ease-in-out forwards}.cm-carousel-thumbs .swiper-creative .media-animation{animation:mediaAnimation .5s ease-in-out forwards}@keyframes contentAnimation{0%{transform:scale(0.4) rotate3d(1, 1, 1, 180deg)}100%{transform:scale(1) rotate3d(1, 1, 0, 0deg)}}@keyframes mediaAnimation{0%{transform:scale(0.4) rotate3d(0, 1, 0, -180deg)}100%{transform:scale(1) rotate3d(1, 1, 0, 0deg)}}.cm-carousel-thumbs .main-swiper{z-index:0;overflow:visible}.cm-carousel-thumbs .main-swiper .swiper-slide{display:flex;flex-direction:row}.cm-carousel-thumbs .main-swiper .swiper-slide>.row{align-items:center}.cm-carousel-thumbs .main-swiper .swiper-slide>.row>.col{flex:1 0 100%;width:100%;max-width:100%}@media(min-width: 1024px){.cm-carousel-thumbs .main-swiper .swiper-slide>.row>.col:nth-child(1){flex:1 0 58.33333333%;width:58.33333333%;max-width:58.33333333%;height:100%}.cm-carousel-thumbs .main-swiper .swiper-slide>.row>.col:nth-child(2){flex:1 0 41.66666667%;width:41.66666667%;max-width:41.66666667%}}.cm-carousel-thumbs .main-swiper .swiper-slide>.row>.col .media{height:100%;max-height:20.9375rem;margin-bottom:0.9375rem;aspect-ratio:1/1;background:rgba(0,0,0,.05);margin-left:auto;margin-right:auto}@media(min-width: 1024px){.cm-carousel-thumbs .main-swiper .swiper-slide>.row>.col .media{max-height:41.5625rem;margin-bottom:0rem;margin-left:0;margin-right:0}}.cm-carousel-thumbs .main-swiper .swiper-slide>.row>.col .media{border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:5rem}.cm-carousel-thumbs .main-swiper .swiper-slide>.row>.col .media img{width:100%;height:100%;object-fit:cover}.cm-carousel-thumbs .main-swiper .swiper-slide>.row>.col .content{position:relative;background:rgba(var(--vsm-white), 1);border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:2.5rem;padding:1.875rem;left:0%;width:100%}@media(min-width: 992px){.cm-carousel-thumbs .main-swiper .swiper-slide>.row>.col .content{padding:1.875rem;left:-30%;width:130%}}@media(min-width: 1200px){.cm-carousel-thumbs .main-swiper .swiper-slide>.row>.col .content{padding:3.75rem;left:-25%;width:125%}}.cm-carousel-thumbs .main-swiper .swiper-slide>.row>.col .content{box-shadow:0 0 30px 0 rgba(0,0,0,.05);z-index:199}.cm-carousel-thumbs .main-swiper .swiper-slide>.row>.col .content .xs-heading{color:rgba(var(--vsm-secondary-colour), 1);font-size:14px;font-size:.875rem;font-weight:700}.cm-carousel-thumbs .main-swiper .swiper-slide>.row>.col .content .md-heading{font-size:30px;font-size:1.875rem;margin-bottom:1.875rem}.cm-carousel-thumbs .main-swiper .swiper-slide>.row>.col .content .rte{margin-bottom:1.875rem}.cm-carousel-thumbs .swiper-slide-shadow,.cm-carousel-thumbs .swiper-slide-shadow-left,.cm-carousel-thumbs .swiper-slide-shadow-right{opacity:0 !important;display:none}.cm-carousel-thumbs .thumbnail-holder{position:relative;width:100%;left:0;z-index:1;bottom:0rem}@media(min-width: 1024px){.cm-carousel-thumbs .thumbnail-holder{position:absolute;width:50%;left:0;z-index:1;bottom:-3.125rem}}.cm-carousel-thumbs .thumbnail-holder .thumbnails{margin:0 auto;width:70%}.cm-carousel-thumbs .thumbnail-holder .row>.col{max-width:50%}.cm-carousel-thumbs .thumbnail-holder .thumb-swiper .swiper-slide{padding:0.9375rem}.cm-carousel-thumbs .thumbnail-holder .thumb-swiper .swiper-slide.swiper-slide-thumb-active{padding-top:0rem}.cm-carousel-thumbs .thumbnail-holder .thumb-swiper .media{border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem;overflow:hidden;max-width:6.875rem;max-height:6.875rem;aspect-ratio:1/1;background:rgba(0,0,0,.05)}.cm-carousel-thumbs .thumbnail-holder .thumb-swiper img{width:100%;height:100%;object-fit:cover}.cm-carousel-thumbs .swiper-pagination{display:none}.cm-carousel-thumbs .swiper-navigation{position:absolute;top:40%}@media(min-width: 768px){.cm-carousel-thumbs .swiper-navigation{top:50%}}.cm-carousel-thumbs .swiper-navigation{transform:0;width:100%;left:0;z-index:2}.cm-carousel-thumbs .swiper-navigation div:after{display:none}.cm-carousel-thumbs .swiper-navigation .swiper-button-prev.swiper-button-disabled,.cm-carousel-thumbs .swiper-navigation .swiper-button-next.swiper-button-disabled{opacity:0}.cm-carousel-thumbs .swiper-navigation .swiper-button-next{color:rgba(var(--vsm-primary-colour), 1);right:-1.125rem;font-size:16px;font-size:1rem;background:rgba(var(--vsm-white), 1);border-radius:6.25rem;width:2.8125rem;height:2.8125rem;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.cm-carousel-thumbs .swiper-navigation .swiper-button-prev{left:-1.125rem;font-size:16px;font-size:1rem;color:rgba(var(--vsm-primary-colour), 1);background:rgba(var(--vsm-white), 1);border-radius:6.25rem;width:2.8125rem;height:2.8125rem;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.cm-content-background .cm-body>.container{position:relative}.cm-content-background .cm-body>.container>.row>.col{margin-left:8.33333333%;flex:0 0 auto;width:91.66666667%;display:flex;align-items:center}.cm-content-background .cm-body>.container>.row>.col .media{border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:5rem;overflow:visible;padding:5rem 0;background-position:center;background-repeat:no-repeat;background-size:cover}.cm-content-background .cm-body>.container>.row>.col .media img{padding:10% 0;width:100%;height:100%;object-fit:cover}.cm-content-background .cm-body>.container>.row>.col .content{position:relative;left:-8.333%;background:rgba(var(--vsm-white), 1);padding:3.125rem;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:2.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(35px) brightness(2) saturate(0.5);background-color:hsla(0,0%,100%,.5);width:95%}@media(min-width: 768px){.cm-content-background .cm-body>.container>.row>.col .content{width:75%}}.cm-content-background .cm-body>.container>.row>.col .content .md-heading{font-size:40px;font-size:2.5rem;font-family:"Poppins",sans-serif;font-weight:700;color:rgba(var(--vsm-secondary-colour), 1)}.cm-content-in-image-carousel{position:relative;overflow:hidden}.cm-content-in-image-carousel .vsm-header{margin-bottom:1.875rem}.cm-content-in-image-carousel .vsm-header .md-heading{color:rgba(var(--vsm-secondary-colour), 1)}.cm-content-in-image-carousel .swiper-container{overflow:visible}.cm-content-in-image-carousel .swiper-container .swiper-slide{height:auto}.cm-content-in-image-carousel .swiper-pagination{display:none;position:relative;margin:1.875rem 0 0 0}.cm-content-in-image-carousel .swiper-pagination .swiper-pagination-bullet{margin:.25rem;width:.625rem;height:.625rem;background:rgba(var(--vsm-primary-colour), 0.5)}.cm-content-in-image-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(var(--vsm-primary-colour), 1)}.cm-content-in-image-carousel .swiper-navigation{position:relative;display:flex;width:100%;margin-top:1.875rem;justify-content:flex-end}.cm-content-in-image-carousel .swiper-navigation div{margin:0 0 0 1.875rem;left:0;right:0}.cm-content-in-image-carousel .swiper-button-prev{font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-primary-colour), 1);position:relative;top:0}.cm-content-in-image-carousel .swiper-button-prev:after{content:""}.cm-content-in-image-carousel .swiper-button-next{font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-primary-colour), 1);position:relative;top:0}.cm-content-in-image-carousel .swiper-button-next:after{content:""}.cm-content-in-image-carousel .col{position:relative;flex:1 0 100%;justify-items:center;align-items:center}@media(min-width: 768px){.cm-content-in-image-carousel .col{flex:1 0 50%}}.cm-content-in-image-carousel .content-in-image{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;min-height:400px;display:flex;align-items:flex-start;overflow:hidden;margin-bottom:1.875rem;border-radius:0.625rem;height:100%}.cm-content-in-image-carousel .content-in-image .media{position:absolute;top:0;overflow:hidden;transform:scale(1.1);transition:all 300ms ease-in-out;width:100%;height:100%}.cm-content-in-image-carousel .content-in-image .media img{width:100%;height:100%;object-fit:cover}.cm-content-in-image-carousel .content-in-image .media::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;mix-blend-mode:normal;background:rgba(var(--vsm-secondary-colour), 0.85);background:linear-gradient(90deg, rgba(var(--vsm-secondary-colour), 0.85) 0, rgba(var(--vsm-primary-colour), 0.85) 100%)}.cm-content-in-image-carousel .content-in-image .content{position:relative;z-index:1;padding:3.125rem 2.8125rem}.cm-content-in-image-carousel .content-in-image .content .md-heading{color:rgba(var(--vsm-white), 1);font-size:30px;font-size:1.875rem;margin-bottom:1.25rem}.cm-content-in-image-carousel .content-in-image .content .rte{color:rgba(var(--vsm-white), 1);margin-bottom:1.875rem}.cm-content-in-image-carousel .content-in-image .content .rte p,.cm-content-in-image-carousel .content-in-image .content .rte li,.cm-content-in-image-carousel .content-in-image .content .rte dd{color:rgba(var(--vsm-white), 1)}.cm-content-in-image-carousel .content-in-image .content dl dt{color:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif;margin-bottom:0.625rem;font-size:18px;font-size:1.125rem}.cm-content-in-image-carousel .content-in-image .content dl dd a{color:rgba(var(--vsm-white), 1);font-weight:400;font-family:"Poppins",sans-serif;font-size:16px;font-size:1rem}.cm-content-in-image-carousel .content-in-image .content dl dd+dt{margin-top:1.875rem}.cm-content-in-image-carousel .content-in-image:hover .media{transform:scale(1)}.cm-data-capture .col{height:100%;width:100%;flex:1 0 auto}@media(min-width: 1024px){.cm-data-capture .col{width:50%;flex:1 0 auto}.cm-data-capture .col:nth-child(1){padding-right:0}.cm-data-capture .col:nth-child(1) .form-holder{border-radius:1.25rem}.cm-data-capture .col:nth-child(1) .form-preview{border-top-right-radius:0rem;border-bottom-right-radius:0rem}.cm-data-capture .col:nth-child(2){padding-left:0}}.cm-data-capture .form-preview{position:relative;height:100%;width:100%;min-height:30.625rem;display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(var(--vsm-white), 1);box-shadow:0 0 30px 0 rgba(0,0,0,.1);border-radius:0.625rem;margin-bottom:0.9375rem}.cm-data-capture .form-preview:before{content:"";background:url("../uploads/ma-lettermark-seal-brown.svg");opacity:.05;width:100%;height:100%;max-height:11.5rem;max-width:25.75rem;display:block;position:absolute;right:0;top:4.375rem;object-fit:cover;background-position:center;background-repeat:no-repeat;background-size:contain}.cm-data-capture .form-preview .media{height:10.625rem;width:10.625rem;border-radius:18.75rem;margin-top:0rem;margin-left:auto;margin-right:auto}@media(min-width: 1024px){.cm-data-capture .form-preview .media{margin-top:-10.625rem;margin-left:0;margin-right:0}}.cm-data-capture .form-preview .media img{position:relative;width:100%;height:100%;object-fit:cover;z-index:0}.cm-data-capture .form-preview .details{display:block;height:100%;padding:8.33%;color:rgba(var(--vsm-white), 1);z-index:1;width:100%;text-align:center}@media(min-width: 1024px){.cm-data-capture .form-preview .details{text-align:left}}.cm-data-capture .form-preview .details .md-heading{margin:2.5rem 0rem 1.25rem 0rem;background:linear-gradient(90deg, rgba(var(--vsm-secondary-colour), 1) 0, rgba(var(--vsm-primary-colour), 1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.cm-data-capture .form-preview .details .md-heading::selection{background:rgba(var(--vsm-quaternary-colour), 0.2)}.cm-data-capture .form-preview .details .rte{color:rgba(var(--vsm-body-copy-colour), 1);margin-bottom:2.1875rem}.cm-data-capture .form-preview .details .rte p,.cm-data-capture .form-preview .details .rte li{color:inherit}.cm-data-capture .form-preview .details .btn.btn-ghost{border:0.0625rem solid rgba(var(--vsm-primary-colour), 1);background:rgba(var(--vsm-secondary-colour), 0);color:rgba(var(--vsm-secondary-colour), 1)}.cm-data-capture .form-preview .details .btn.btn-ghost span{background:linear-gradient(90deg, rgba(var(--vsm-secondary-colour), 1) 0, rgba(var(--vsm-primary-colour), 1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.cm-data-capture .form-preview .details .btn.btn-ghost:hover{background:linear-gradient(90deg, rgba(var(--vsm-secondary-colour), 1) 0, rgba(var(--vsm-primary-colour), 1) 100%)}.cm-data-capture .form-preview .details .btn.btn-ghost:hover span{background:rgba(var(--vsm-white), 1);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.cm-data-capture .form-preview .details dl.contact-details{margin-top:2.8125rem}.cm-data-capture .form-preview .details dl.contact-details dt{font-size:18px;font-size:1.125rem;font-weight:700;font-family:"Poppins",sans-serif;color:rgba(var(--vsm-quaternary-colour), 1)}.cm-data-capture .form-preview .details dl.contact-details dd{font-size:30px;font-size:1.875rem;font-weight:700;font-family:"Poppins",sans-serif;color:rgba(var(--vsm-primary-colour), 1)}.cm-data-capture .form-preview .details dl.consultant-details{margin-top:0.9375rem}.cm-data-capture .form-preview .details dl.consultant-details dt{font-size:18px;font-size:1.125rem;font-weight:700;font-family:"Poppins",sans-serif;color:rgba(var(--vsm-quaternary-colour), 1)}.cm-data-capture .form-preview .details dl.consultant-details dd{font-size:16px;font-size:1rem;font-weight:400;font-family:"Poppins",sans-serif;color:rgba(var(--vsm-quaternary-colour), 1)}.cm-data-capture .form-holder{background:linear-gradient(90deg, rgba(var(--vsm-secondary-colour), 1) 0, rgba(var(--vsm-primary-colour), 1) 100%);border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;border-bottom-left-radius:0.625rem;border-bottom-right-radius:5rem}.cm-data-capture .form-holder form{padding:3.125rem 4.0625rem 1.5625rem 4.0625rem}.cm-data-capture .form-holder form .sm-heading{color:rgba(var(--vsm-white), 1);font-weight:700;font-size:20px;font-size:1.25rem}.cm-data-capture .form-holder form .element.text,.cm-data-capture .form-holder form .element.textarea,.cm-data-capture .form-holder form .element.checkbox,.cm-data-capture .form-holder form .element.select{margin-bottom:1.5625rem;color:rgba(var(--vsm-white), 1)}.cm-data-capture .form-holder form .element.text label,.cm-data-capture .form-holder form .element.textarea label,.cm-data-capture .form-holder form .element.checkbox label,.cm-data-capture .form-holder form .element.select label{font-weight:700;color:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif}.cm-data-capture .form-holder form .element.text input,.cm-data-capture .form-holder form .element.text textarea,.cm-data-capture .form-holder form .element.textarea input,.cm-data-capture .form-holder form .element.textarea textarea,.cm-data-capture .form-holder form .element.checkbox input,.cm-data-capture .form-holder form .element.checkbox textarea,.cm-data-capture .form-holder form .element.select input,.cm-data-capture .form-holder form .element.select textarea{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.75rem 1.25rem;border-radius:0.625rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.cm-data-capture .form-holder form .element.text input::placeholder,.cm-data-capture .form-holder form .element.text textarea::placeholder,.cm-data-capture .form-holder form .element.textarea input::placeholder,.cm-data-capture .form-holder form .element.textarea textarea::placeholder,.cm-data-capture .form-holder form .element.checkbox input::placeholder,.cm-data-capture .form-holder form .element.checkbox textarea::placeholder,.cm-data-capture .form-holder form .element.select input::placeholder,.cm-data-capture .form-holder form .element.select textarea::placeholder{font-weight:600;opacity:.7}.cm-data-capture .form-holder form .element.select{margin-bottom:1.5625rem}.cm-data-capture .form-holder form .element.select label{font-weight:700;color:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif}.cm-data-capture .form-holder form .element.select select{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.875rem 1.25rem;border-radius:0.625rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.cm-data-capture .form-holder form .element.select .field:before{top:0.9375rem;right:1.875rem;color:rgba(var(--vsm-quaternary-colour), 1);font-size:25px;font-size:1.5625rem}.cm-data-capture .form-holder form .element.checkbox label,.cm-data-capture .form-holder form .element.radio label{font-size:14px;font-size:.875rem;font-weight:700;color:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif}.cm-data-capture .form-holder form .element.checkbox label p,.cm-data-capture .form-holder form .element.radio label p{font-size:14px;font-size:.875rem;font-weight:700;color:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif}.cm-data-capture .form-holder form .element.checkbox label a,.cm-data-capture .form-holder form .element.radio label a{color:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif;font-weight:700}.cm-data-capture .form-holder form [class*=icheck-]>input:first-child+label::before{border:none;border-radius:0.1875rem;background:rgba(var(--vsm-white), 1)}.cm-data-capture .form-holder form [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,.cm-data-capture .form-holder form [class*=icheck-]>input:first-child:checked+label::after{border-color:rgba(var(--vsm-primary-colour), 1)}.cm-data-capture .form-holder form .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.cm-data-capture .form-holder form .icheck-primary>input:first-child:checked+label::before{background-color:rgba(var(--vsm-white), 1)}.cm-data-capture .form-holder form .element.submit{margin-top:1.875rem;display:flex;align-items:center;justify-content:center}.cm-data-capture .form-holder form .element.submit .btn,.cm-data-capture .form-holder form .element.submit input{padding-left:25%;padding-right:25%;background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-quaternary-colour), 1)}.cm-data-capture .form-holder form .element.submit .btn span,.cm-data-capture .form-holder form .element.submit input span{color:rgba(var(--vsm-quaternary-colour), 1)}.cm-data-capture .form-holder form .element.submit .btn:hover,.cm-data-capture .form-holder form .element.submit input:hover{background:rgba(var(--vsm-quaternary-colour), 1);color:rgba(var(--vsm-white), 1)}.cm-data-capture .form-holder form .element.submit .btn:hover span,.cm-data-capture .form-holder form .element.submit input:hover span{color:rgba(var(--vsm-white), 1)}.cm-data-capture .form-holder .organsied .sm-heading{font-size:30px;font-size:1.875rem}@media(min-width: 1024px){.cm-data-capture .form-holder .organsied .row .col:nth-child(1){flex:1 0 0%;padding-right:0.9375rem}}@media(min-width: 1024px){.cm-data-capture .form-holder .organsied .row .col:nth-child(2){flex:1 0 0%;padding-left:0.9375rem}}.cm-data-capture .form-holder .organsied .row .col:nth-child(3){flex:1 0 100%;padding-left:0.9375rem}.cm-data-capture .form-holder .organsied .row .col-auto{min-width:10rem;width:100%}@media(min-width: 1024px){.cm-data-capture .form-holder .organsied .row .col-auto{width:auto;text-align:left}}.vsm-multi-step-form .bg>.container{background:rgba(var(--vsm-white), 1);box-shadow:0 0 30px 0 rgba(0,0,0,.1);border-radius:0.625rem;padding:0.9375rem 2.8125rem}.vsm-multi-step-form .bg>.container .nav.crumb{padding-top:0.9375rem}.vsm-multi-step-form .bg>.container .nav.crumb .nav-item .nav-link{font-size:12px;font-size:.75rem;font-weight:700;font-family:"Poppins",sans-serif}.vsm-multi-step-form .bg>.container .nav.crumb .nav-item .nav-link.active{color:rgba(var(--vsm-primary-colour), 1)}.vsm-multi-step-form .bg>.container .md-heading{color:rgba(var(--vsm-secondary-colour), 1);font-size:40px;font-size:2.5rem}.vsm-multi-step-form .bg>.container .tab-content .sub-nav .btn{border-color:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-primary-colour), 1)}.vsm-multi-step-form .bg>.container .tab-content .sub-nav .btn:hover{color:rgba(var(--vsm-white), 1)}.vsm-multi-step-form .bg>.container .tab-content .inline-links .inline-link{color:rgba(var(--vsm-primary-colour), 1)}.vsm-multi-step-form .bg>.container .tab-content .form-holder form{padding:0;background:rgba(var(--vsm-white), 1) !important}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .sm-heading{color:rgba(var(--vsm-secondary-colour), 1) !important;font-size:2rem}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .container{padding:0}@media(min-width: 768px){.vsm-multi-step-form .bg>.container .tab-content .form-holder form .col{flex:1 0 100%}}@media(min-width: 1024px){.vsm-multi-step-form .bg>.container .tab-content .form-holder form .col{flex:1 0 0}}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.file .custom-file{border-radius:0}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.file .custom-file .custom-file-label{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:.9375rem 1.25rem;border-radius:.3125rem;border:.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.text,.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.textarea{margin-bottom:1.5625rem}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.text label,.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.textarea label{font-weight:700;color:rgba(var(--vsm-quaternary-colour), 1);font-family:"Poppins",sans-serif}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.text input,.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.text textarea,.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.textarea input,.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.textarea textarea{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.3125rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.text input::placeholder,.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.text textarea::placeholder,.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.textarea input::placeholder,.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.textarea textarea::placeholder{font-weight:600;opacity:.7}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.select{margin-bottom:1.5625rem}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.select label{font-weight:500;color:rgba(var(--vsm-quaternary-colour), 1)}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.select select{background:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);padding:0.9375rem 1.25rem;border-radius:0.3125rem;border:0.0625rem solid rgba(0,0,0,.1);font-weight:600}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.select .field:before{top:1.25rem;right:1.875rem}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.checkbox label,.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.radio label{font-size:12px;font-size:.75rem;font-weight:400;color:rgba(var(--vsm-black), 1)}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.checkbox label a,.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.radio label a{color:rgba(var(--vsm-black), 1)}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.checkbox label p,.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.radio label p{font-size:12px;font-size:.75rem;font-weight:400;color:rgba(var(--vsm-black), 1)}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.checkbox label p a,.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.radio label p a{color:rgba(var(--vsm-black), 1)}.vsm-multi-step-form .bg>.container .tab-content .form-holder form [class*=icheck-]>input:first-child+label::before{border:none;border-radius:0.1875rem;background:rgba(var(--vsm-secondary-colour), 0.1)}.vsm-multi-step-form .bg>.container .tab-content .form-holder form [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,.vsm-multi-step-form .bg>.container .tab-content .form-holder form [class*=icheck-]>input:first-child:checked+label::after{border-color:rgba(var(--vsm-primary-colour), 1)}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.vsm-multi-step-form .bg>.container .tab-content .form-holder form .icheck-primary>input:first-child:checked+label::before{background-color:rgba(var(--vsm-primary-colour), 0.2)}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.submit{margin-top:1.25rem;justify-content:center;display:flex}@media(min-width: 1024px){.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.submit{justify-content:flex-start}}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.submit .btn{background:rgba(var(--vsm-primary-colour), 1)}.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.submit .btn span{color:rgba(var(--vsm-white), 1)}@media(min-width: 768px){.vsm-multi-step-form .bg>.container .tab-content .form-holder form .element.submit .btn:hover{background:rgba(var(--vsm-primary-colour), 0.85)}}.splash-page{position:relative;z-index:999;height:100vh;width:100%;min-height:37.5rem;overflow:hidden;background:#f7fafb}.splash-page:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("../uploads/ma-lettermark-seal-brown.svg");opacity:.02;z-index:-1;pointer-events:none}.splash-page>.component-wrapper{height:100%;width:100%}.splash-page>.component-wrapper>.container.h-100.d-flex.flex-column>.row{justify-content:center}@media(min-width: 1024px){.splash-page>.component-wrapper>.container.h-100.d-flex.flex-column>.row{justify-content:flex-start}}.splash-page .brand{max-height:1.875rem;width:4.375rem;display:inline-block;margin-top:3.125rem}.splash-page .brand img{width:100%;height:100%;object-fit:contain}.splash-page .lang-options{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:5rem;max-width:31.25rem;box-sizing:0 0 30px 0 rgba(0,0,0,.08);background:rgba(var(--vsm-white), 1);padding:3.75rem}.splash-page .lang-options .text-carousel{border-bottom:0.0625rem solid rgba(0,0,0,.08)}.splash-page .lang-options .text-carousel .sm-heading{color:rgba(var(--vsm-body-copy-colour), 1);font-size:18px;font-size:1.125rem}.splash-page .lang-options .text-carousel .md-heading{background:linear-gradient(to right, rgba(var(--vsm-secondary-colour), 1) 0%, rgba(var(--vsm-primary-colour), 1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.splash-page .lang-options .content{margin-top:1.25rem}.splash-page .lang-options .content .xs-heading{font-size:18px;font-size:1.125rem;font-family:"Poppins",sans-serif;font-weight:700;color:rgba(var(--vsm-quaternary-colour), 1);margin-bottom:1.25rem}.splash-page .lang-options .content ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.splash-page .lang-options .content ul li{display:flex;margin-bottom:1.125rem;width:100%;max-width:50%;flex:0 0 50%}.splash-page .lang-options .content ul li a{display:flex;flex-direction:row;align-items:center;line-height:1;text-decoration:none}.splash-page .lang-options .content ul li a .media{width:1.25rem;height:1.25rem;border-radius:18.75rem;margin-right:0.625rem}.splash-page .lang-options .content ul li a .media img{width:100%;height:100%;object-fit:cover}.splash-page .lang-options .content ul li a span{font-size:16px;font-size:1rem;font-family:"Poppins",sans-serif;font-weight:700;color:rgba(var(--vsm-primary-colour), 1)}.splash-page .lang-options .content ul li a:hover span{color:rgba(var(--vsm-secondary-colour), 1)}.cm-anchor-bar{background:rgba(var(--vsm-white), 1)}@media(min-width: 768px){.cm-anchor-bar{position:sticky;top:80px}}.cm-anchor-bar{z-index:19}.cm-anchor-bar ul{list-style:none;display:flex;justify-content:center}@media(min-width: 1024px){.cm-anchor-bar ul{justify-content:space-around}}.cm-anchor-bar ul{margin:0;padding:0.9375rem 0;flex-direction:row;flex-wrap:wrap}.cm-anchor-bar ul li{margin:0;padding:0.3125rem 0.625rem}@media(min-width: 1024px){.cm-anchor-bar ul li{padding:0.9375rem 0.9375rem}}@media(min-width: 1200px){.cm-anchor-bar ul li{padding:0.9375rem 1.875rem}}.cm-anchor-bar ul li{border-right:0.0625rem solid rgba(var(--vsm-accent-colour), 0.1)}.cm-anchor-bar ul li a{margin-bottom:0;font-size:16px;font-size:1rem}@media(min-width: 1024px){.cm-anchor-bar ul li a{font-size:16px;font-size:1rem}}@media(min-width: 1200px){.cm-anchor-bar ul li a{font-size:20px;font-size:1.25rem}}.cm-anchor-bar ul li a{font-family:"Poppins",sans-serif;text-decoration:none;font-weight:700;color:rgba(var(--vsm-accent-colour), 1)}@media(min-width: 1200px){.cm-anchor-bar ul li:first-child{padding-left:0}.cm-anchor-bar ul li:last-child{padding-right:0}}.cm-anchor-bar ul li:last-child{border-right:0rem solid rgba(var(--vsm-accent-colour), 0)}#footer_location_dropdown{border:#fff 2px solid;border-radius:5px;color:#fff;background:rgba(0,0,0,0);max-width:inherit}#vennture_dynamic_jobsearch .vsm-search-bar .bg{background:linear-gradient(90deg, rgb(151, 68, 129) 0%, rgb(203, 95, 116) 100%)}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder .col-auto .btn{background-color:rgba(var(--vsm-secondary-colour), 1);background-image:linear-gradient(to right, transparent 0%, rgba(var(--vsm-primary-colour), 1) 100%);color:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder .col-auto .btn:hover{background:rgba(var(--vsm-accent-colour), 1);color:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .vsm-job-search-results-listings .job-listing>li:first-child:hover{border-top:0.0625rem solid rgba(var(--vsm-primary-colour), 0.5)}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:first-child .field input{border-radius:0.5rem}@media(min-width: 768px){#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:first-child .field input{border-top-right-radius:0rem;border-bottom-right-radius:0rem}}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field input{border-radius:0.5rem}@media(min-width: 768px){#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field input{border-top-left-radius:0rem;border-bottom-left-radius:0rem}}.candidate-dashboard .section-contents .form{background:rgba(var(--vsm-white), 1) !important}.candidate-dashboard .section-contents .form label{color:rgba(var(--vsm-body-copy-colour), 1) !important}.candidate-dashboard .section-contents .form .field input{border:none !important}.cm-tabbed-content.side-nav{position:relative;overflow:hidden}.cm-tabbed-content.side-nav .bg{position:relative;overflow:visible}.cm-tabbed-content.side-nav .bg .container .cm-header{margin-bottom:1.875rem}.cm-tabbed-content.side-nav .bg .container .cm-body{display:flex;flex-direction:column}.cm-tabbed-content.side-nav .bg .container .cm-body .xs-heading{color:rgba(var(--vsm-body-copy-colour), 1);font-size:2rem}.cm-tabbed-content.side-nav .bg .container .cm-body .nav{flex-direction:column}.cm-tabbed-content.side-nav .bg .container .cm-body .nav li a{text-decoration:none;margin-right:0;position:relative;display:block;color:rgba(var(--vsm-body-copy-colour), 1);font-weight:600;font-size:1.5rem;padding:1.25rem 1rem;background:rgba(var(--vsm-light-grey-colour), 1);border:1px solid #efeff0}@media(min-width: 768px){.cm-tabbed-content.side-nav .bg .container .cm-body .nav li a{padding:1.25rem 1rem}}.cm-tabbed-content.side-nav .bg .container .cm-body .nav li a:after{content:"";color:rgba(var(--vsm-primary-colour), 1);position:absolute;right:1rem;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}.cm-tabbed-content.side-nav .bg .container .cm-body .nav li a:hover{background-color:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1);border:1px solid rgba(var(--vsm-primary-colour), 1)}.cm-tabbed-content.side-nav .bg .container .cm-body .nav li a:hover:after{color:rgba(var(--vsm-primary-colour), 1)}.cm-tabbed-content.side-nav .bg .container .cm-body .nav li a.active{border:1px solid rgba(var(--vsm-primary-colour), 1);background-color:rgba(var(--vsm-light-grey-colour), 1);color:rgba(var(--vsm-body-copy-colour), 1)}.cm-tabbed-content.side-nav .bg .container .cm-body .nav li a.active:after{color:rgba(var(--vsm-primary-colour), 1)}@media(min-width: 768px){.cm-tabbed-content.side-nav .bg .container .cm-body{flex-direction:row}}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item{display:flex}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item .map-holder{width:100%;height:14rem}@media(min-width: 768px){.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item .map-holder{height:22rem}}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item .container .row .col-md-4{padding-top:1rem}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:first-child .row .col:first-child{max-width:100%}@media(min-width: 768px){.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:first-child .row .col:first-child{max-width:95%;padding:0;margin-bottom:0}}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(1){flex:1 0 100%}@media(min-width: 768px){.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(1){flex:1 0 33%}}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(1) .title{color:rgba(var(--vsm-white), 1);padding:1rem 0}@media(min-width: 768px){.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(1) .title{padding:2rem 1rem}}@media(max-width: 768px){.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(1) .row:nth-child(2) .col{padding:0}}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2){flex:1 0 100%}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .title{padding:1rem 0}@media(min-width: 768px){.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2){flex:1 0 66.66%}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .title{padding:2rem 1rem}}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .container{border:1px solid rgba(var(--vsm-primary-colour), 1);position:relative;overflow:hidden}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .container .map-holder{z-index:5}@media(min-width: 768px){.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .container .top-column{position:relative}}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .content{padding-bottom:1rem;position:relative;z-index:5}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .content .title{color:rgba(var(--vsm-white), 1);padding:1rem 0}@media(min-width: 768px){.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .content .title{padding:2rem 1rem}}@media(min-width: 768px){.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .content .details{min-height:5rem}}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .content .details-title{font-weight:bold}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .content .rte{margin-bottom:0;font-size:1rem;font-weight:bold}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .content .rte a{text-decoration:none;word-wrap:break-word}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .content .rte a:hover{text-decoration:underline}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .content .rte .address{font-size:1rem}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .content .rte .address p{font-size:1rem;font-weight:bold}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .content .rte ul{font-size:1rem;list-style:none;padding:0;margin:0 0 .9375rem 0}.cm-tabbed-content.side-nav .bg .container .cm-body .flex-item:nth-child(2) .content .row:nth-child(1) .col{padding:0}div.dark-theme{background:rgba(var(--vsm-quinary-colour), 1) !important}div.dark-theme .bg{background:rgba(var(--vsm-quinary-colour), 1) !important}div.dark-theme .md-heading,div.dark-theme .heading,div.dark-theme .sm-heading{color:rgba(var(--vsm-white), 1) !important}div.dark-theme .rte{color:rgba(var(--vsm-white), 1)}div.dark-theme .rte p,div.dark-theme .rte ul,div.dark-theme .rte ol,div.dark-theme .rte span,div.dark-theme .rte a{color:rgba(var(--vsm-white), 1)}tbody,td,tfoot,th,thead,tr{border-width:1px}.cm-autoplay-video-hero{--hero-surface: #050505;--hero-foreground: #fff;--hero-accent: #EC5F79;--hero-radius: 0.75rem;position:relative;overflow:hidden;padding-block-start:clamp(5rem,10vw,10.5rem);padding-block-end:clamp(3rem,7vw,7.5rem);color:var(--hero-foreground);background:var(--hero-surface)}.cm-autoplay-video-hero__frame{position:relative;display:grid;aspect-ratio:16/9;overflow:hidden;isolation:isolate;container-type:size;border-radius:var(--hero-radius);background:#111}.cm-autoplay-video-hero__media,.cm-autoplay-video-hero__video-wrap,.cm-autoplay-video-hero__scrim{position:absolute;inset:0}.cm-autoplay-video-hero__media{z-index:0;overflow:hidden;pointer-events:none}.cm-autoplay-video-hero__video-wrap{overflow:hidden}.cm-autoplay-video-hero__asset,.cm-autoplay-video-hero__poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cm-autoplay-video-hero__poster{z-index:0}.cm-autoplay-video-hero__asset,.cm-autoplay-video-hero__embed{z-index:1}.cm-autoplay-video-hero__embed{position:absolute;top:50%;left:50%;width:100%;height:100%;border:0;transform:translate(-50%, -50%)}@supports(width: 1cqw){.cm-autoplay-video-hero__embed{width:max(100cqw,177.7778cqh);height:max(100cqh,56.25cqw)}}.cm-autoplay-video-hero__scrim{z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0.02) 20%, rgba(0, 0, 0, 0.82) 100%),linear-gradient(90deg, rgba(0, 0, 0, 0.62) 0%, rgba(0, 0, 0, 0) 72%);pointer-events:none}.cm-autoplay-video-hero__content{position:relative;z-index:2;align-self:end;width:min(100%,72rem);padding:clamp(1.5rem,4.5vw,4.5rem);padding-left:0;padding-bottom:0}.cm-autoplay-video-hero__title{max-width:22ch;margin:0;color:inherit;font-size:clamp(2.25rem,4.7vw,4.75rem);font-weight:700;line-height:.98;letter-spacing:-0.035em;text-wrap:balance}.cm-autoplay-video-hero__copy{max-width:46rem;margin-top:clamp(.75rem,1.5vw,1.25rem);color:hsla(0,0%,100%,.88);font-size:clamp(.9375rem,1.15vw,2rem);line-height:1.55}.cm-autoplay-video-hero__copy>:last-child{margin-bottom:0}.cm-autoplay-video-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.25rem,2vw,2rem)}.cm-autoplay-video-hero__actions:not(:has(a)){display:none}.cm-autoplay-video-hero__button{display:inline-flex;align-items:center;padding:.75rem 1.5rem}.cm-autoplay-video-hero__button::after{margin-left:auto;content:"";transition:transform 180ms ease;font-family:"Font Awesome 5 Free"}@media(min-width: 768px){.cm-autoplay-video-hero__button::after{margin-left:.55rem}}.cm-autoplay-video-hero__button--secondary{color:var(--hero-foreground);border:1px solid hsla(0,0%,100%,.7);background:rgba(0,0,0,.22);backdrop-filter:blur(0.25rem)}.cm-autoplay-video-hero__button--secondary:hover,.cm-autoplay-video-hero__button--secondary:focus-visible{color:#111;border:1px solid var(--hero-foreground);background:var(--hero-foreground)}@media(max-width: 767.98px){.cm-autoplay-video-hero{padding-block:2rem}.cm-autoplay-video-hero__frame{aspect-ratio:auto;min-height:clamp(32rem,145vw,42rem)}.cm-autoplay-video-hero__content{width:100%;padding:1.5rem}.cm-autoplay-video-hero__title{max-width:18ch;font-size:clamp(2rem,10vw,3.25rem)}.cm-autoplay-video-hero__scrim{background:linear-gradient(180deg, rgba(0, 0, 0, 0.06) 10%, rgba(0, 0, 0, 0.88) 78%)}}@media(max-width: 479.98px){.cm-autoplay-video-hero__actions,.cm-autoplay-video-hero__button{width:100%}}@media(prefers-reduced-motion: reduce){.cm-autoplay-video-hero__asset:is(video),.cm-autoplay-video-hero__embed{display:none}.cm-autoplay-video-hero__button,.cm-autoplay-video-hero__button::after{transition:none}}@media(prefers-reduced-motion: no-preference){.cm-autoplay-video-hero__title{animation:cm-hero-content-in 750ms cubic-bezier(0.22, 1, 0.36, 1) 700ms both}.cm-autoplay-video-hero__copy{animation:cm-hero-content-in 750ms cubic-bezier(0.22, 1, 0.36, 1) 850ms both}.cm-autoplay-video-hero__actions{animation:cm-hero-content-in 750ms cubic-bezier(0.22, 1, 0.36, 1) 1000ms both}}@keyframes cm-hero-content-in{from{opacity:0;transform:translate3d(0, 1.25rem, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.cm-intro-text-statement{background:rgba(var(--vsm-black), 1)}@media(min-width: 768px){.cm-intro-text-statement .content{max-width:872px;margin:0 auto}}.cm-intro-text-statement .content .rte span,.cm-intro-text-statement .content .rte a,.cm-intro-text-statement .content .rte p,.cm-intro-text-statement .content .rte li{font-weight:300;font-size:22px;color:rgba(var(--vsm-white), 0.95)}.cm-intro-text-statement .content .rte strong{color:rgba(var(--vsm-white), 1)}.cm-intro-text-statement.is-strong-animation-ready .cm-intro-text-statement__animated-strong{display:inline-block;opacity:0;filter:blur(4px);transform:translateY(0.4em) scale(0.82);transform-origin:center bottom}.cm-intro-text-statement.is-strong-animation-ready.is-in-view .cm-intro-text-statement__animated-strong{animation:cm-intro-strong-pop 700ms cubic-bezier(0.16, 1, 0.3, 1) forwards;animation-delay:var(--strong-animation-delay, 0ms)}@media(prefers-reduced-motion: reduce){.cm-intro-text-statement .cm-intro-text-statement__animated-strong{opacity:1 !important;filter:none !important;transform:none !important;animation:none !important}}@keyframes cm-intro-strong-pop{0%{opacity:0;filter:blur(4px);transform:translateY(0.4em) scale(0.82)}60%{opacity:1;filter:blur(0);transform:translateY(-0.06em) scale(1.07)}82%{transform:translateY(0) scale(0.985)}100%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}.cm-bento-stats-testimonial-box{--bento-surface: #000;--bento-card-surface: #0b0b0d;--bento-foreground: rgba(var(--vsm-white), 1);--bento-muted: rgba(255, 255, 255, 0.76);--bento-accent: rgba(var(--vsm-primary-colour), 1);--bento-gap: 1rem;--bento-radius: 0.625rem;position:relative;overflow:hidden;color:var(--bento-foreground);background:var(--bento-surface)}.cm-bento-stats-testimonial-box__header{margin-bottom:clamp(2.5rem,5vw,5rem);text-align:center;z-index:1}.cm-bento-stats-testimonial-box__header .md-heading{max-width:32ch;margin:0 auto;color:rgba(var(--vsm-white), 1);text-wrap:balance}.cm-bento-stats-testimonial-box__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--bento-gap)}.cm-bento-stats-testimonial-box__item{min-width:0}.cm-bento-stats-testimonial-box__item.double-width{grid-column:span 2}.cm-bento-stats-testimonial-box__card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:clamp(17rem,20vw,20rem);height:100%;overflow:hidden;padding:clamp(1.25rem,2vw,2rem);border:1px solid hsla(0,0%,100%,0);border-radius:var(--bento-radius);background:var(--bento-card-surface)}.cm-bento-stats-testimonial-box__card::after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(135deg, rgba(255, 255, 255, 0.025), rgba(255, 255, 255, 0));pointer-events:none}.cm-bento-stats-testimonial-box__card:has(>.cm-bento-stats-testimonial-box__background)::after{background:linear-gradient(180deg, rgba(5, 5, 8, 0.08) 8%, rgba(5, 5, 8, 0.42) 48%, rgba(5, 5, 8, 0.94) 100%),linear-gradient(90deg, rgba(5, 5, 8, 0.34), rgba(5, 5, 8, 0) 72%)}.cm-bento-stats-testimonial-box__card.no-bg-img{border:1px solid rgba(var(--vsm-white), 0.5)}.cm-bento-stats-testimonial-box__background{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;transition:transform 500ms ease;backface-visibility:hidden}.cm-bento-stats-testimonial-box__indicator{position:relative;z-index:2;display:block;width:.25rem;height:.25rem;flex:0 0 auto;border-radius:50%;background:var(--bento-accent);box-shadow:.5rem 0 rgba(215,102,155,.75),1rem 0 rgba(215,102,155,.5),1.5rem 0 rgba(215,102,155,.25)}.cm-bento-stats-testimonial-box__body{position:relative;z-index:2;margin-top:auto}.cm-bento-stats-testimonial-box__card:has(.cm-bento-stats-testimonial-box__quotation) .cm-bento-stats-testimonial-box__body{margin-top:0}.cm-bento-stats-testimonial-box__card:has(.cm-bento-stats-testimonial-box__quotation):not(:has(.purecounter)) .cm-bento-stats-testimonial-box__indicator{display:none}.cm-bento-stats-testimonial-box__count{display:flex;align-items:baseline;color:var(--bento-foreground);font-size:clamp(3rem,4.6vw,3.8rem);font-weight:700;line-height:.9;letter-spacing:-0.045em}.cm-bento-stats-testimonial-box__count:not(:has(.purecounter)){display:none}.cm-bento-stats-testimonial-box__symbol{margin-left:.08em;background:linear-gradient(90deg, #B24592, #EC5F79);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:1em}.cm-bento-stats-testimonial-box__description{max-width:48rem;margin-top:1rem;color:var(--bento-muted);font-size:clamp(.875rem,1vw,1rem);line-height:1.5}.cm-bento-stats-testimonial-box__description>:last-child{margin-bottom:0}.cm-bento-stats-testimonial-box__quotation{max-width:52rem;margin:0;color:hsla(0,0%,100%,.94);font-size:clamp(1rem,1.25vw,1.25rem);font-style:normal;line-height:1.55;font-weight:300}.cm-bento-stats-testimonial-box__quotation p{font-weight:inherit}.cm-bento-stats-testimonial-box__quotation p strong{font-weight:600}.cm-bento-stats-testimonial-box__footer{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-top:auto;padding-top:clamp(1.75rem,3vw,3rem)}.cm-bento-stats-testimonial-box__footer:not(:has(.cm-bento-stats-testimonial-box__author-image,.cm-bento-stats-testimonial-box__author-name,.cm-bento-stats-testimonial-box__author-role,.cm-bento-stats-testimonial-box__logo)){display:none}.cm-bento-stats-testimonial-box__author{display:flex;align-items:center;min-width:0;gap:.875rem}.cm-bento-stats-testimonial-box__author:not(:has(.cm-bento-stats-testimonial-box__author-image,.cm-bento-stats-testimonial-box__author-name,.cm-bento-stats-testimonial-box__author-role)){display:none}.cm-bento-stats-testimonial-box__author-image{display:block;width:3.5rem;height:3.5rem;flex:0 0 3.5rem;border-radius:50%;object-fit:cover;object-position:center}.cm-bento-stats-testimonial-box__author-details{min-width:0}.cm-bento-stats-testimonial-box__author-details:not(:has(.cm-bento-stats-testimonial-box__author-name,.cm-bento-stats-testimonial-box__author-role)){display:none}.cm-bento-stats-testimonial-box__author-name{color:var(--bento-foreground);font-weight:600;line-height:1.3}.cm-bento-stats-testimonial-box__author-role{margin-top:.25rem;color:var(--bento-muted);font-size:.875rem;line-height:1.35}.cm-bento-stats-testimonial-box__logo{display:block;width:auto;max-width:6.5rem;height:auto;max-height:3rem;margin-left:auto;object-fit:contain;object-position:right bottom}@media(hover: hover)and (pointer: fine){.cm-bento-stats-testimonial-box__card:hover>.cm-bento-stats-testimonial-box__background{transform:scale(1.035)}}@media(max-width: 1199.98px){.cm-bento-stats-testimonial-box__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.cm-bento-stats-testimonial-box__card{min-height:19rem}}@media(max-width: 575.98px){.cm-bento-stats-testimonial-box{--bento-gap: 0.75rem;padding-block:3.5rem}.cm-bento-stats-testimonial-box__header{margin-bottom:2.5rem}.cm-bento-stats-testimonial-box__grid{grid-template-columns:minmax(0, 1fr)}.cm-bento-stats-testimonial-box__item.double-width{grid-column:span 1}.cm-bento-stats-testimonial-box__card{min-height:19rem}.cm-bento-stats-testimonial-box__footer{align-items:flex-start}}@media(prefers-reduced-motion: reduce){.cm-bento-stats-testimonial-box__background{transition:none}.cm-bento-stats-testimonial-box__card:hover>.cm-bento-stats-testimonial-box__background{transform:none}}.cm-logo-carousel{background:rgba(var(--vsm-black), 1)}.cm-logo-carousel .md-heading,.cm-logo-carousel .subtitle,.cm-logo-carousel .rte,.cm-logo-carousel p,.cm-logo-carousel a{color:rgba(var(--vsm-white), 1)}.cm-3-card-sticky-scroll{background:rgba(var(--vsm-black), 1)}.cm-3-card-sticky-scroll .vsm-body .md-heading,.cm-3-card-sticky-scroll .vsm-body .xs-heading,.cm-3-card-sticky-scroll .vsm-body .rte,.cm-3-card-sticky-scroll .vsm-body p,.cm-3-card-sticky-scroll .vsm-body a{color:rgba(var(--vsm-white), 0.95)}.cm-3-card-sticky-scroll .vsm-body .rte.larger-text{font-weight:300;font-size:22px}.cm-3-card-sticky-scroll .vsm-body .rte.larger-text p{font-weight:inherit}.cm-3-card-sticky-scroll .vsm-body .col-12.col-md-8 .btn{padding:.75rem 1.5rem}.cm-3-card-sticky-scroll .vsm-body .col-12.col-md-8 .btn ::after{margin-left:.55rem;content:"";transition:transform 180ms ease;font-family:"Font Awesome 5 Free"}.cm-3-card-sticky-scroll .cards-container{margin-top:3rem}@media(min-width: 768px){.cm-3-card-sticky-scroll .cards-container{margin-top:5rem;min-height:600px}}.cm-3-card-sticky-scroll .cards-container .row{align-items:flex-start}.cm-3-card-sticky-scroll .sticky-card{height:100%;margin:1rem 0}.cm-3-card-sticky-scroll .sticky-card .media{border-radius:10px;height:7.5rem;width:10.5rem}.cm-3-card-sticky-scroll .sticky-card .media img{height:100%;width:100%;object-fit:cover}.cm-3-card-sticky-scroll .sticky-card .xs-heading{font-style:normal;font-weight:600;line-height:normal;margin-bottom:1.5rem;font-family:"Poppins",sans-serif}@media(min-width: 768px){.cm-3-card-sticky-scroll .sticky-card .xs-heading{font-size:24px}}.cm-3-card-sticky-scroll .sticky-card .inline-link::after{display:none}.cm-3-card-sticky-scroll .sticky-card .inline-link span{background:linear-gradient(90deg, #B24592, #EC5F79);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.cm-3-card-sticky-scroll .sticky-card .inline-link span i{display:inline-block;margin-left:10px;color:#ec5f79;-webkit-text-fill-color:#ec5f79;transform:rotate(0deg);transition:transform .3s ease-in-out}@media(min-width: 768px){.cm-3-card-sticky-scroll .sticky-card .inline-link:hover span i{transform:rotate(360deg)}}@media(min-width: 768px){.cm-3-card-sticky-scroll [data-sticky-scroll-card]{transform:translate3d(0, var(--sticky-card-translate-y, 0), 0);will-change:transform}}@media(max-width: 767.98px){.cm-3-card-sticky-scroll [data-sticky-scroll-card]{transform:none !important}}@media(prefers-reduced-motion: reduce){.cm-3-card-sticky-scroll [data-sticky-scroll-card]{transform:none !important}}.vsm-tabbed-content{background:rgba(var(--vsm-black), 1)}.vsm-tabbed-content .vsm-header{margin-bottom:2rem}.vsm-tabbed-content .vsm-header .md-heading{color:rgba(var(--vsm-white), 1)}.vsm-tabbed-content .vsm-header .xs-heading,.vsm-tabbed-content .vsm-header .rte,.vsm-tabbed-content .vsm-header p{color:rgba(var(--vsm-white), 0.95)}.vsm-tabbed-content .vsm-header .media{border-radius:20px}.vsm-tabbed-content .vsm-header .media img{height:100%;width:100%;object-fit:cover}@media(max-width: 768px){.vsm-tabbed-content.side-nav .bg .vsm-body{flex-direction:column}}.vsm-tabbed-content.side-nav .bg .flex-item:nth-child(1){flex:1 0 auto;max-width:100%}.vsm-tabbed-content.side-nav .bg .flex-item:nth-child(2){flex:1 0 auto;max-width:100%}@media(min-width: 768px){.vsm-tabbed-content.side-nav .bg .flex-item:first-child .row>.col:first-child{max-width:100%}.vsm-tabbed-content.side-nav .bg .flex-item:nth-child(2){max-width:100%}.vsm-tabbed-content.side-nav .bg .flex-item:nth-child(1){flex:1 0 auto;max-width:50%}.vsm-tabbed-content.side-nav .bg .flex-item:nth-child(2){flex:1 0 auto;max-width:50%}}.vsm-tabbed-content.side-nav .nav li{display:flex;align-items:center;opacity:.5;transition:all .3s ease-in-out}.vsm-tabbed-content.side-nav .nav li.active{opacity:1}@media(min-width: 768px){.vsm-tabbed-content.side-nav .nav li:hover{opacity:.75}}.vsm-tabbed-content.side-nav .nav li .icon{padding:6px;background:hsla(0,0%,100%,.1);margin-right:1rem;border-radius:6px}.vsm-tabbed-content.side-nav .nav li a{border-bottom:none;background:none;font-size:16px;font-size:1rem;padding:0;color:rgba(var(--vsm-white), 1);margin:1.25rem 0}.vsm-tabbed-content.side-nav .nav li a:after{display:none}.vsm-tabbed-content.side-nav .nav li a.active{color:rgba(var(--vsm-white), 1)}.vsm-tabbed-content.side-nav .tab-pane{padding:2rem 0}.vsm-tabbed-content.side-nav .tab-pane .sm-heading{color:rgba(var(--vsm-white), 1)}.vsm-tabbed-content.side-nav .tab-pane .rte{color:rgba(var(--vsm-white), 0.95)}.vsm-tabbed-content.side-nav .tab-pane .rte p,.vsm-tabbed-content.side-nav .tab-pane .rte a,.vsm-tabbed-content.side-nav .tab-pane .rte strong,.vsm-tabbed-content.side-nav .tab-pane .rte li{color:inherit}.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:1.5rem;color:rgba(var(--vsm-white), 1);font-weight:700;letter-spacing:0;text-transform:none;margin-bottom:1.125rem}.vsm-tabbed-content.side-nav .tab-pane .inline-link span{background:linear-gradient(90deg, #B24592, #EC5F79);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.vsm-tabbed-content.side-nav .tab-pane .inline-link::after{content:"";transition:transform 180ms ease;font-family:"Font Awesome 5 Free";color:rgba(var(--vsm-primary-colour), 1)}.tech-cards-four-across{background:rgba(var(--vsm-black), 1)}.tech-cards-four-across .card-content{display:flex;flex-direction:column;height:100%}.tech-cards-four-across .inline-link{margin-top:auto}.tech-cards-four-across .vsm-header{margin-bottom:2rem}@media(min-width: 768px){.tech-cards-four-across .vsm-header{margin-bottom:4rem}}.tech-cards-four-across .vsm-header .md-heading{color:rgba(var(--vsm-white), 1)}.tech-cards-four-across .vsm-header .xs-heading,.tech-cards-four-across .vsm-header .rte,.tech-cards-four-across .vsm-header p{color:rgba(var(--vsm-white), 0.95)}.tech-cards-four-across .vsm-header .media{border-radius:20px}.tech-cards-four-across .vsm-header .media img{height:100%;width:100%;object-fit:cover}.tech-cards-four-across .vsm-header .btn{display:inline-flex;align-items:center}.tech-cards-four-across .vsm-header .btn::after{margin-left:.55rem;content:"";transition:transform 180ms ease;font-family:"Font Awesome 5 Free"}.tech-cards-four-across__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem}@media(min-width: 576px){.tech-cards-four-across__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.tech-cards-four-across__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.tech-cards-four-across__item{display:flex;min-width:0}.tech-cards-four-across .card-content{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;width:100%;aspect-ratio:1/1;overflow:hidden;padding:clamp(1rem,1.5vw,1.5rem);color:#fff;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;background:#050505;transition:border-color 300ms ease,transform 300ms ease}.tech-cards-four-across .card-content::before{position:absolute;z-index:0;inset:0;content:"";opacity:0;background:var(--Pink-Purple-Gradient, linear-gradient(90deg, var(--colour-button-link-button-link-primary-default, #b24592) 0%, #ec5f79 100%));transition:opacity 300ms ease;pointer-events:none}.tech-cards-four-across .card-content>*{position:relative;z-index:1}.tech-cards-four-across .card-content .media{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;padding:.5rem;border-radius:6px;background:hsla(0,0%,100%,.1)}.tech-cards-four-across .card-content .media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.tech-cards-four-across .card-content .xs-heading{width:100%;margin-bottom:.75rem;color:inherit;font-weight:600;font-family:"Poppins",sans-serif}.tech-cards-four-across .card-content p{width:100%;margin-bottom:1rem;color:hsla(0,0%,100%,.76);line-height:1.5}.tech-cards-four-across .card-content .inline-link{margin-top:auto}.tech-cards-four-across .card-content .inline-link span{background:linear-gradient(90deg, #B24592, #EC5F79);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.tech-cards-four-across .card-content .inline-link::after{content:"";transition:transform 180ms ease;font-family:"Font Awesome 5 Free";color:rgba(var(--vsm-primary-colour), 1)}.tech-cards-four-across .card-content:focus-within{border-color:hsla(0,0%,100%,.65);transform:translateY(-4px)}.tech-cards-four-across .card-content:focus-within::before{opacity:1}.tech-cards-four-across .card-content:focus-within p{color:hsla(0,0%,100%,.9)}.tech-cards-four-across .card-content:focus-within .inline-link span{background:none;color:rgba(var(--vsm-white), 1);-webkit-text-fill-color:rgba(var(--vsm-white), 1)}.tech-cards-four-across .card-content:focus-within .inline-link span::after{color:rgba(var(--vsm-white), 1)}.tech-cards-four-across .card-content:hover .inline-link::after{color:rgba(var(--vsm-white), 1)}@media(hover: hover)and (pointer: fine){.tech-cards-four-across .card-content:hover{border-color:hsla(0,0%,100%,0);transform:translateY(-4px)}.tech-cards-four-across .card-content:hover::before{opacity:1}.tech-cards-four-across .card-content:hover p{color:hsla(0,0%,100%,.9)}.tech-cards-four-across .card-content:hover .inline-link span{background:none;color:rgba(var(--vsm-white), 1);-webkit-text-fill-color:rgba(var(--vsm-white), 1)}.tech-cards-four-across .card-content:hover .inline-link span::after{color:rgba(var(--vsm-white), 1)}}@media(prefers-reduced-motion: reduce){.tech-cards-four-across .card-content,.tech-cards-four-across .card-content::before{transition:none}.tech-cards-four-across .card-content:hover,.tech-cards-four-across .card-content:focus-within{transform:none}}.cm-dynamic-tabbed-consultants{background:rgba(var(--vsm-black), 1);--consultant-card-surface: #191517;--consultant-card-border: rgba(255, 255, 255, 0.18);--consultant-foreground: #fff;--consultant-pill-surface: rgba(255, 255, 255, 0.11);--consultant-accent: #EC5F79;--consultant-gradient: linear-gradient(90deg, #b24592 0%, #ec5f79 100%);position:relative;overflow:hidden;color:rgba(var(--vsm-white), 1)}.cm-dynamic-tabbed-consultants .vsm-header{margin-bottom:clamp(2rem,4vw,4rem)}.cm-dynamic-tabbed-consultants .vsm-header .xs-heading,.cm-dynamic-tabbed-consultants .vsm-header .md-heading{color:rgba(var(--vsm-white), 1)}.cm-dynamic-tabbed-consultants .vsm-header .btn{display:inline-flex;align-items:center;padding:.75rem 1.5rem}.cm-dynamic-tabbed-consultants .vsm-header .btn::after{margin-left:.55rem;content:"";transition:transform 180ms ease;font-family:"Font Awesome 5 Free"}.cm-dynamic-tabbed-consultants__tabs{display:flex;align-items:center;gap:.5rem;min-height:2.5rem;margin:0 0 clamp(1.5rem,3vw,3rem);padding:0;list-style:none;overflow-x:auto;opacity:0;scrollbar-width:none;transition:opacity 200ms ease}.cm-dynamic-tabbed-consultants__tabs::-webkit-scrollbar{display:none}.cm-dynamic-tabbed-consultants__tabs li{flex:0 0 auto}.cm-dynamic-tabbed-consultants__tabs .btn{min-height:2.25rem;padding:.5rem .875rem;color:var(--consultant-muted);font-size:.8125rem;font-weight:500;line-height:1;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:.35rem;background:hsla(0,0%,100%,.04);box-shadow:none;transition:color 200ms ease,border-color 200ms ease,background-color 200ms ease}.cm-dynamic-tabbed-consultants__tabs .btn::before,.cm-dynamic-tabbed-consultants__tabs .btn::after{display:none}.cm-dynamic-tabbed-consultants__tabs .btn span{position:relative;z-index:1}.cm-dynamic-tabbed-consultants__tabs .btn:hover,.cm-dynamic-tabbed-consultants__tabs .btn:focus-visible{color:var(--consultant-foreground);border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08)}.cm-dynamic-tabbed-consultants__tabs .btn:focus-visible{outline:2px solid var(--consultant-accent);outline-offset:3px}.cm-dynamic-tabbed-consultants__tabs .btn.active{color:var(--consultant-foreground);border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.13)}.cm-dynamic-tabbed-consultants.is-ready .cm-dynamic-tabbed-consultants__tabs{opacity:1}.cm-dynamic-tabbed-consultants [data-consultant-carousel]{overflow:hidden}.cm-dynamic-tabbed-consultants .swiper-wrapper{align-items:stretch}.cm-dynamic-tabbed-consultants .swiper-slide{display:flex;height:auto}.cm-dynamic-tabbed-consultants .swiper-slide[hidden]{display:none !important}.cm-dynamic-tabbed-consultants__market-data{display:none !important}.cm-dynamic-tabbed-consultants__card{position:relative;display:flex;flex-direction:column;width:100%;min-height:clamp(21rem,28vw,24rem);overflow:hidden;padding:clamp(1.25rem,2vw,1.75rem);border:1px solid rgba(0,0,0,0);border-radius:.5rem;background:var(--consultant-card-surface);transition:border-color 300ms ease,transform 300ms ease,box-shadow 300ms ease}.cm-dynamic-tabbed-consultants__card .media{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(5rem,7vw,6.5rem);height:clamp(5rem,7vw,6.5rem);flex:0 0 auto;overflow:hidden;margin-bottom:clamp(1.25rem,2vw,1.75rem);border-radius:50%;background:#e5a0ba;transition:transform 300ms ease}.cm-dynamic-tabbed-consultants__card .media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.cm-dynamic-tabbed-consultants__card .media[data-initials]::before{content:attr(data-initials);color:#1a1115;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;letter-spacing:-0.04em}.cm-dynamic-tabbed-consultants__card .content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0}.cm-dynamic-tabbed-consultants__card .xs-heading{width:100%;margin-bottom:.4rem;color:var(--consultant-foreground);font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.2}.cm-dynamic-tabbed-consultants__card .rte{width:100%;margin-bottom:1rem;color:var(--consultant-muted);font-size:clamp(.8125rem,1vw,.9375rem);line-height:1.45}.cm-dynamic-tabbed-consultants__card .inline-link{margin-top:auto;color:var(--consultant-accent);font-size:.875rem;font-weight:600}.cm-dynamic-tabbed-consultants__card .inline-link::after{content:"";transition:transform 180ms ease;font-family:"Font Awesome 5 Free";color:rgba(var(--vsm-primary-colour), 1)}.cm-dynamic-tabbed-consultants__card .inline-link span{background:var(--consultant-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.cm-dynamic-tabbed-consultants__card:focus-within{border-color:rgba(215,102,155,.72);box-shadow:0 1rem 2.5rem rgba(0,0,0,.24);transform:translateY(-0.25rem)}.cm-dynamic-tabbed-consultants__tags{display:flex;flex-wrap:wrap;gap:.4rem;width:100%;margin-bottom:1.25rem}.cm-dynamic-tabbed-consultants__tags span{display:inline-flex;align-items:center;min-height:1.5rem;padding:.25rem .5rem;color:hsla(0,0%,100%,.88);font-size:.6875rem;font-weight:500;line-height:1;border-radius:100vmax;background:var(--consultant-pill-surface)}.cm-dynamic-tabbed-consultants .swiper-navigation{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;margin-top:clamp(1.5rem,3vw,2.5rem)}.cm-dynamic-tabbed-consultants .swiper-button-prev,.cm-dynamic-tabbed-consultants .swiper-button-next{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;color:var(--consultant-foreground);border:1px solid hsla(0,0%,100%,.16);border-radius:50%;background:hsla(0,0%,100%,.06);transition:border-color 200ms ease,background-color 200ms ease,transform 200ms ease}.cm-dynamic-tabbed-consultants .swiper-button-prev::after,.cm-dynamic-tabbed-consultants .swiper-button-next::after{display:none}.cm-dynamic-tabbed-consultants .swiper-button-prev i,.cm-dynamic-tabbed-consultants .swiper-button-next i{font-size:.875rem}.cm-dynamic-tabbed-consultants .swiper-button-prev:hover,.cm-dynamic-tabbed-consultants .swiper-button-prev:focus-visible,.cm-dynamic-tabbed-consultants .swiper-button-next:hover,.cm-dynamic-tabbed-consultants .swiper-button-next:focus-visible{border-color:hsla(0,0%,100%,.36);background:hsla(0,0%,100%,.12);transform:scale(1.05)}.cm-dynamic-tabbed-consultants .swiper-button-prev:focus-visible,.cm-dynamic-tabbed-consultants .swiper-button-next:focus-visible{outline:2px solid var(--consultant-accent);outline-offset:3px}.cm-dynamic-tabbed-consultants .swiper-button-prev.swiper-button-disabled,.cm-dynamic-tabbed-consultants .swiper-button-next.swiper-button-disabled{opacity:.35;pointer-events:none}@media(hover: hover)and (pointer: fine){.cm-dynamic-tabbed-consultants__card:hover{border-color:rgba(var(--vsm-white), 0.5);box-shadow:0 1rem 2.5rem rgba(0,0,0,.24)}.cm-dynamic-tabbed-consultants__card:hover .media{transform:scale(1.035)}}@media(max-width: 767.98px){.cm-dynamic-tabbed-consultants .vsm-header .row{gap:1.25rem}.cm-dynamic-tabbed-consultants__tabs{width:calc(100% + 1.5rem);margin-right:-1.5rem;padding-right:1.5rem}.cm-dynamic-tabbed-consultants__card{min-height:21rem}.cm-dynamic-tabbed-consultants .swiper-navigation{justify-content:flex-start}}@media(prefers-reduced-motion: reduce){.cm-dynamic-tabbed-consultants__tabs,.cm-dynamic-tabbed-consultants__card,.cm-dynamic-tabbed-consultants__card .media,.cm-dynamic-tabbed-consultants .swiper-button-prev,.cm-dynamic-tabbed-consultants .swiper-button-next{transition:none}.cm-dynamic-tabbed-consultants__card:hover,.cm-dynamic-tabbed-consultants__card:focus-within,.cm-dynamic-tabbed-consultants .swiper-button-prev:hover,.cm-dynamic-tabbed-consultants .swiper-button-next:hover{transform:none}}.vsm-full-width-testimonial-carousel{background:rgba(var(--vsm-black), 1)}.vsm-full-width-testimonial-carousel .bg{background:none;padding:0}.vsm-full-width-testimonial-carousel .xs-heading,.vsm-full-width-testimonial-carousel .md-heading{color:rgba(var(--vsm-white), 1)}.vsm-full-width-testimonial-carousel .xs-heading{font-family:"Mulish",sans-serif}.vsm-full-width-testimonial-carousel .testimonial-data blockquote{font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.4;color:rgba(var(--vsm-white), 1)}@media(min-width: 768px){.vsm-full-width-testimonial-carousel .testimonial-data blockquote{font-size:30px;font-size:1.875rem}}.vsm-full-width-testimonial-carousel .testimonial-data blockquote q{font-size:24px;font-size:1.5rem}@media(min-width: 768px){.vsm-full-width-testimonial-carousel .testimonial-data blockquote q{font-size:30px;font-size:1.875rem}}.vsm-full-width-testimonial-carousel .testimonial-data blockquote q:before,.vsm-full-width-testimonial-carousel .testimonial-data blockquote q:after{content:'"'}.vsm-full-width-testimonial-carousel .testimonial-data blockquote .name{font-size:18px;font-size:1.125rem;font-weight:500;color:rgba(var(--vsm-white), 1);margin-bottom:0.625rem}.cm-centralised-double-box-carousel{--double-box-background: #000;--double-box-panel: #171416;--double-box-panel-secondary: #191517;--double-box-foreground: #fff;--double-box-muted: rgba(255, 255, 255, 0.72);--double-box-accent: #d85d96;--double-box-radius: 0.75rem;position:relative;overflow:hidden;color:var(--double-box-foreground);background:var(--double-box-background)}.cm-centralised-double-box-carousel .bg{background:inherit}.cm-centralised-double-box-carousel__header{margin-bottom:clamp(2.5rem,5vw,5rem);z-index:5}.cm-centralised-double-box-carousel__header .subtitle{margin-bottom:.75rem;color:var(--double-box-muted)}.cm-centralised-double-box-carousel__header .md-heading{max-width:30ch;margin:0 auto;color:var(--double-box-foreground)}.cm-centralised-double-box-carousel__viewport{width:100%}.cm-centralised-double-box-carousel__swiper{position:relative;width:100%;overflow:visible}.cm-centralised-double-box-carousel__swiper .swiper-wrapper{display:flex;align-items:stretch}.cm-centralised-double-box-carousel__swiper .swiper-slide{height:auto;flex-shrink:0;opacity:.46;transform:scale(0.965);transition:opacity 450ms ease,transform 450ms ease}.cm-centralised-double-box-carousel__swiper .swiper-slide-active{opacity:1;transform:scale(1)}.cm-centralised-double-box-carousel__card{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);height:100%;min-height:clamp(22rem,28vw,28rem);overflow:hidden;border-radius:var(--double-box-radius);background:var(--double-box-panel)}.cm-centralised-double-box-carousel__media-panel{position:relative;min-width:0;overflow:hidden;background:var(--double-box-panel-secondary)}.cm-centralised-double-box-carousel__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform 700ms cubic-bezier(0.2, 0.7, 0.2, 1)}.cm-centralised-double-box-carousel__card:hover .cm-centralised-double-box-carousel__image{transform:scale(1.045)}.cm-centralised-double-box-carousel__media-scrim{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg, rgba(4, 4, 6, 0.08) 30%, rgba(4, 4, 6, 0.88) 100%);pointer-events:none}.cm-centralised-double-box-carousel__sector-tag{position:absolute;z-index:2;top:clamp(1rem,1.7vw,1.5rem);left:clamp(1rem,1.7vw,1.5rem);display:inline-flex;align-items:center;max-width:calc(100% - 2rem);padding:.35rem .7rem;border:1px solid hsla(0,0%,100%,.26);border-radius:999px;color:var(--double-box-foreground);background:rgba(8,8,10,.4);backdrop-filter:blur(0.35rem);font-size:.75rem;font-style:normal;font-weight:700;line-height:24px}.cm-centralised-double-box-carousel__stat-block{position:absolute;z-index:2;right:clamp(1rem,1.7vw,1.5rem);bottom:clamp(1rem,1.7vw,1.5rem);left:clamp(1rem,1.7vw,1.5rem)}.cm-centralised-double-box-carousel__stat{color:var(--double-box-foreground);font-size:clamp(2.75rem,4.8vw,3.25rem);font-weight:700;line-height:.9;letter-spacing:-0.045em}.cm-centralised-double-box-carousel__stat-description{margin-top:.65rem;color:hsla(0,0%,100%,.9);font-size:clamp(.75rem,.9vw,.925rem);line-height:1.35}.cm-centralised-double-box-carousel__content-panel{display:flex;min-width:0;flex-direction:column;padding:clamp(1.35rem,2.4vw,2rem);background:var(--double-box-panel)}.cm-centralised-double-box-carousel__logo{display:flex;align-items:flex-start;min-height:3rem}.cm-centralised-double-box-carousel__logo img{display:block;width:auto;max-width:min(10rem,72%);height:auto;max-height:3rem;object-fit:contain;object-position:left center}.cm-centralised-double-box-carousel__content{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding-top:clamp(2.25rem,4vw,4.75rem)}.cm-centralised-double-box-carousel__content .xs-heading{margin-bottom:1rem;color:rgba(var(--vsm-white), 1);font-family:"Poppins",sans-serif;font-weight:600;font-size:clamp(1.2rem,1.6vw,1.4rem);line-height:1.2;text-wrap:balance}.cm-centralised-double-box-carousel__content .rte{color:rgba(var(--vsm-white), 0.95);font-size:clamp(.875rem,1vw,1rem);line-height:1.55}.cm-centralised-double-box-carousel__content .rte>:last-child{margin-bottom:0}.cm-centralised-double-box-carousel__link{margin-top:auto;padding-top:1.5rem}.cm-centralised-double-box-carousel__link .inline-link{margin-top:auto}.cm-centralised-double-box-carousel__link .inline-link span{background:linear-gradient(90deg, #B24592, #EC5F79);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.cm-centralised-double-box-carousel__link .inline-link::after{content:"";transition:transform 180ms ease;font-family:"Font Awesome 5 Free";color:rgba(var(--vsm-primary-colour), 1)}.cm-centralised-double-box-carousel__controls{position:relative;display:flex;align-items:center;justify-content:center;min-height:3rem;margin-top:clamp(1.75rem,3vw,3rem)}.cm-centralised-double-box-carousel__pagination{position:static;display:flex;width:auto;align-items:center;justify-content:center;gap:.4rem}.cm-centralised-double-box-carousel__pagination .swiper-pagination-bullet{width:.42rem;height:.42rem;margin:0;opacity:.3;border-radius:50%;background:var(--double-box-accent);transition:width 250ms ease,opacity 250ms ease}.cm-centralised-double-box-carousel__pagination .swiper-pagination-bullet-active{width:1.25rem;opacity:1;border-radius:999px}.cm-centralised-double-box-carousel__navigation{position:absolute;right:max(1rem,18%);display:flex;align-items:center;gap:.65rem}.cm-centralised-double-box-carousel__nav-button{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:var(--double-box-foreground);background:hsla(0,0%,100%,.06);transition:color 250ms ease,background-color 250ms ease,border-color 250ms ease}.cm-centralised-double-box-carousel__nav-button::after{display:none}.cm-centralised-double-box-carousel__nav-button:hover,.cm-centralised-double-box-carousel__nav-button:focus-visible{border-color:var(--double-box-accent);color:var(--double-box-foreground);background:var(--double-box-accent)}.cm-centralised-double-box-carousel__nav-button.swiper-button-disabled{cursor:default;opacity:.3}@media(max-width: 1199.98px){.cm-centralised-double-box-carousel__navigation{right:max(1rem,10%)}}@media(max-width: 767.98px){.cm-centralised-double-box-carousel__header{margin-bottom:2.5rem}.cm-centralised-double-box-carousel__swiper .swiper-slide{opacity:.7;transform:scale(0.98)}.cm-centralised-double-box-carousel__swiper .swiper-slide-active{opacity:1;transform:scale(1)}.cm-centralised-double-box-carousel__card{grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(17rem, 44vh) auto;min-height:0}.cm-centralised-double-box-carousel__content-panel{min-height:20rem}.cm-centralised-double-box-carousel__content{padding-top:2.5rem}.cm-centralised-double-box-carousel__controls{justify-content:space-between}.cm-centralised-double-box-carousel__pagination{justify-content:flex-start}.cm-centralised-double-box-carousel__navigation{position:static}}@media(prefers-reduced-motion: reduce){.cm-centralised-double-box-carousel__swiper .swiper-slide,.cm-centralised-double-box-carousel__image,.cm-centralised-double-box-carousel__pagination .swiper-pagination-bullet,.cm-centralised-double-box-carousel__nav-button{transition:none}.cm-centralised-double-box-carousel__card:hover .cm-centralised-double-box-carousel__image{transform:none}}.vsm-latest-featured{background:rgba(var(--vsm-black), 1)}.vsm-latest-featured .vsm-header .md-heading,.vsm-latest-featured .vsm-header .xs-heading,.vsm-latest-featured .vsm-header .rte,.vsm-latest-featured .vsm-header p{color:rgba(var(--vsm-white), 1)}@media(min-width: 998px){.vsm-latest-featured .vsm-header .md-heading{max-width:85%}}.vsm-latest-featured .vsm-header .btn{padding:.75rem 1.5rem}.vsm-latest-featured .vsm-header .btn::after{margin-left:auto;content:"";transition:transform 180ms ease;font-family:"Font Awesome 5 Free"}@media(min-width: 768px){.vsm-latest-featured .vsm-header .btn::after{margin-left:.55rem}}.vsm-latest-featured .vsm-body .content-card{background:none;box-shadow:none}.vsm-latest-featured .vsm-body .content-card .content{padding-left:0;padding-right:0}.vsm-latest-featured .vsm-body .content-card .inline-link{margin-top:auto}.vsm-latest-featured .vsm-body .content-card .inline-link span{background:linear-gradient(90deg, #B24592, #EC5F79);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.vsm-latest-featured .vsm-body .content-card .inline-link::after{content:"";transition:transform 180ms ease;font-family:"Font Awesome 5 Free";color:rgba(var(--vsm-primary-colour), 1)}.vsm-latest-featured .vsm-body .content-card .xs-heading,.vsm-latest-featured .vsm-body .content-card p{color:rgba(var(--vsm-white), 1)}.vsm-data-capture{background:rgba(var(--vsm-black), 1)}.vsm-data-capture .vsm-body>.container>.row.align-items-center{--bs-gutter-x: 0;display:flex;align-items:stretch !important;margin-inline:0;overflow:hidden;border-radius:10px;background:#191517}.vsm-data-capture .vsm-body>.container>.row.align-items-center>.col{display:flex;width:50%;max-width:50%;min-width:0;flex:0 0 50%;align-items:stretch;align-self:stretch;padding-inline:0 !important}.vsm-data-capture .vsm-body>.container>.row.align-items-center>.col>.form-preview,.vsm-data-capture .vsm-body>.container>.row.align-items-center>.col>.form-holder{width:100%;height:auto !important;max-height:none !important;min-width:0;flex:1 1 auto;align-self:stretch;margin:0;border-radius:0}@media(max-width: 768px){.vsm-data-capture .vsm-body>.container>.row.align-items-center>.col .form-holder{padding:0}}.vsm-data-capture .form-preview{position:relative;display:flex;overflow:hidden;isolation:isolate;flex-direction:column;justify-content:flex-end;background:rgba(var(--vsm-black), 1)}.vsm-data-capture .form-preview .download-pill{position:absolute;z-index:5;top:0px;left:20px;padding:10px 16px;border-radius:50px;color:rgba(var(--vsm-white), 1);background:hsla(0,0%,100%,.25);font-weight:700}.vsm-data-capture .form-preview>img{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;object-fit:cover}.vsm-data-capture .form-preview .details{position:relative !important;z-index:2;inset:auto !important;width:100%;height:auto !important;max-height:none !important;margin-top:auto;overflow:visible;box-sizing:border-box;padding-bottom:clamp(2rem,3vw,3rem);border-radius:0}.vsm-data-capture .form-preview .details .md-heading,.vsm-data-capture .form-preview .details .rte,.vsm-data-capture .form-preview .details p{color:rgba(var(--vsm-white), 1)}.vsm-data-capture .form-preview .details .rte>:last-child{margin-bottom:0}.vsm-data-capture .form-preview .details::before{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%)}.vsm-data-capture .form-holder{display:flex;background:#191517}.vsm-data-capture .form-holder form{width:100%}.vsm-data-capture .form-holder form .sm-heading,.vsm-data-capture .form-holder form .rte,.vsm-data-capture .form-holder form p{color:rgba(var(--vsm-white), 1)}.vsm-data-capture .form-holder form .element.text label,.vsm-data-capture .form-holder form .element.select label,.vsm-data-capture .form-holder form .element.textarea label{color:rgba(var(--vsm-white), 1);font-weight:400}.vsm-data-capture .form-holder form .icheck-primary label{color:rgba(var(--vsm-white), 1)}.vsm-data-capture .form-holder form [class*=icheck-]>input:first-child+label::before{background:rgba(var(--vsm-white), 1)}.vsm-data-capture .form-holder .btn{margin-top:1rem;padding:.75rem 1.5rem}.vsm-data-capture .form-holder .btn::after{margin-left:auto;content:"";transition:transform 180ms ease;font-family:"Font Awesome 5 Free"}@media(min-width: 768px){.vsm-data-capture .form-holder .btn::after{margin-left:.55rem}}@media(max-width: 767.98px){.vsm-data-capture .vsm-body>.container>.row.align-items-center{flex-direction:column}.vsm-data-capture .vsm-body>.container>.row.align-items-center>.col{width:100%;max-width:100%;flex:0 0 auto}.vsm-data-capture .form-preview,.vsm-data-capture .form-holder{height:auto !important}.vsm-data-capture .form-preview{min-height:clamp(28rem,110vw,36rem)}}.vsm-full-width-call-to-action{background:rgba(var(--vsm-black), 1);border-top-right-radius:0}.vsm-full-width-call-to-action .bg{background:inherit;border-top-right-radius:0}.vsm-full-width-call-to-action .bg .content{text-align:start}.vsm-full-width-call-to-action .bg .content .btn{padding:.75rem 1.5rem}.vsm-full-width-call-to-action .bg .content .btn::after{margin-left:auto;content:"";transition:transform 180ms ease;font-family:"Font Awesome 5 Free"}@media(min-width: 768px){.vsm-full-width-call-to-action .bg .content .btn::after{margin-left:.55rem}}.vsm-full-width-call-to-action .bg .content .btn.btn-outlined{color:rgba(var(--vsm-white), 1);border:1px solid hsla(0,0%,100%,.7);background:rgba(0,0,0,.22);backdrop-filter:blur(0.25rem)}.vsm-full-width-call-to-action .bg .content .btn.btn-outlined:hover,.vsm-full-width-call-to-action .bg .content .btn.btn-outlined:focus-visible{color:#111;border:1px solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1)}@media(min-width: 768px){.vsm-full-width-call-to-action .bg .vsm-body>.row>.col:nth-child(1){max-width:100%}.vsm-full-width-call-to-action .bg .vsm-body .content{max-width:75%}.vsm-full-width-call-to-action .bg .vsm-body .content .md-heading{font-style:normal;font-weight:700;line-height:72px;font-size:4.5rem;text-wrap:balance;margin-bottom:3rem}}