:root{--vsm-white: 255, 255, 255;--vsm-black: 12, 6, 10;--vsm-body-copy-colour: 116, 118, 120;--vsm-accent-colour: 209, 142, 244;--vsm-primary-colour: 163, 31, 234;--vsm-secondary-colour: 27, 27, 27;--vsm-tertiary-colour: 0, 0, 0;--vsm-quaternary-colour: 214, 218, 213;--vsm-quinary-colour: 32, 33, 36}: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{font-family:"sofia-pro",sans-serif;font-size:16px;font-size:1rem;font-weight:300;font-size:16px}@media(min-width: 768px){html,body{font-size:16px}}@media(min-width: 1024px){html,body{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:"sofia-pro",sans-serif;font-weight:500;color:rgba(var(--vsm-white), 0.9);line-height:1}ul,ol,dd,p{font-family:"sofia-pro",sans-serif;font-size:16px;font-size:1rem;font-weight:300;color:rgba(var(--vsm-white), 0.9)}ul strong,ol strong,dd strong,p strong{font-weight:600}a{color:#a31fea;text-decoration:underline}a:hover{text-decoration:none;color:#d18ef4}.heading{font-size:90px;font-size:5.625rem}.md-heading{font-size:34px;font-size:2.125rem;margin-bottom:1.875rem}@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}.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-accent-colour), 1);background-image:linear-gradient(to right, transparent 0%, rgba(var(--vsm-primary-colour), 1) 100%);border:none;font-family:"sofia-pro",sans-serif;font-weight:500;color:rgba(var(--vsm-white), 1);transition:background-color .5s ease 0s;font-size:16px;font-size:1rem;line-height:1.4}.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-accent-colour), 1);background-image:linear-gradient(to right, transparent 0%, rgba(var(--vsm-primary-colour), 1) 100%);border:none;font-family:"sofia-pro",sans-serif;font-weight:500;color:rgba(var(--vsm-white), 1);transition:background-color .5s ease 0s}.btn.btn-primary span{color:inherit;font-weight:inherit}.btn.btn-primary:hover{background-color:rgba(var(--vsm-primary-colour), 1);border:none;color:rgba(var(--vsm-white), 1)}.btn.btn-primary:hover span{color:inherit;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;color:rgba(var(--vsm-white), 1)}.md-heading{color:rgba(var(--vsm-white), 1);font-family:"sofia-pro",sans-serif}.sm-heading{color:rgba(var(--vsm-white), 1)}.rte.larger-text p{font-weight:300}.rte p{color:rgba(var(--vsm-white), 1);font-family:"sofia-pro",sans-serif}.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-white), 1);font-weight:700;font-size:1.4rem;position:relative;line-height:1.2}@media(max-width: 768px){.rte blockquote{position:relative;left:0px}}img{width:100%;height:100%}::-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);background:rgba(var(--vsm-secondary-colour), 1)}body{background:#1b1b1b}.custom-file{overflow:hidden}.vsm-default-signoff .copyright{font-size:.75rem;color:rgba(var(--vsm-white), 1)}.vsm-default-signoff .signoff-links{color:rgba(var(--vsm-white), 1);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)}.vsm-default-signoff span{color:rgba(var(--vsm-white), 1)}.vsm-default-signoff span a{color:rgba(var(--vsm-white), 1)}@media(min-width: 2000px){footer.vsm-default-footer .socials li i::after{top:-0.7rem !important;left:-0.75rem !important}}footer.vsm-default-footer{position:relative;overflow:hidden}footer.vsm-default-footer::before{content:url("../uploads/ball-comet-tail.svg");position:absolute;left:-9rem;bottom:0;z-index:0}footer.vsm-default-footer .bg::before{content:"";position:absolute;height:100%;width:100%;background:#1b1b1b;background:-moz-linear-gradient(43deg, rgba(27, 27, 27, 0.6996849765) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(43deg, rgba(27, 27, 27, 0.6996849765) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(43deg, rgba(27, 27, 27, 0.6996849765) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1b1b1b", endColorstr="#000000", GradientType=1)}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 div{margin:.3rem 0;color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .contact-info div a{color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .contact-info div a:hover{color:rgba(var(--vsm-primary-colour), 1)}footer.vsm-default-footer .row .col .xs-heading{color:rgba(var(--vsm-white), 1);margin-bottom:1.5rem}footer.vsm-default-footer .xs-heading{color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .footer-links li{margin-bottom:0.875rem}footer.vsm-default-footer .footer-links a{font-size:14px;font-size:.875rem;color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .footer-links a:hover{color:rgba(var(--vsm-primary-colour), 1)}footer.vsm-default-footer .newsletter-signup p{color:rgba(var(--vsm-white), 1);font-size:14px;font-size:.875rem}footer.vsm-default-footer .social li{margin-right:1.25rem;position:relative}footer.vsm-default-footer .social li a{font-size:1.3rem;color:rgba(var(--vsm-primary-colour), 1)}footer.vsm-default-footer .social li a:hover{color:rgba(var(--vsm-white), 1)}footer.vsm-default-footer .form-holder .input-group{border:solid 2px rgba(var(--vsm-primary-colour), 1);border-radius:2rem;padding:.3rem}footer.vsm-default-footer .form-holder .input-group input{border:none;color:rgba(var(--vsm-white), 1)}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:50% !important;border-bottom-left-radius:50% !important;border-radius:50%;width:3rem;height:3rem;padding:0;border:none;background:#d18ef4;background:-moz-linear-gradient(90deg, rgb(209, 142, 244) 0%, rgb(163, 31, 234) 100%);background:-webkit-linear-gradient(90deg, rgb(209, 142, 244) 0%, rgb(163, 31, 234) 100%);background:linear-gradient(90deg, rgb(209, 142, 244) 0%, rgb(163, 31, 234) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d18ef4", endColorstr="#a31fea", GradientType=1)}footer.vsm-default-footer .form-holder .input-group .btn:hover{background:rgba(var(--vsm-primary-colour), 1)}footer.vsm-default-footer .form-holder .input-group .btn i{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .more-nav nav>ul>li>a{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .more-nav li .btn{display:none}@media(min-width: 768px){.vsm-top .navigation .more-nav li .btn{display:block}}.vsm-top .navigation .more-nav ul li.lang .toggle-drop span{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .more-nav ul li.lang .toggle-drop span i{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .more-nav ul li.lang .toggle-drop span span{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .more-nav ul li.lang .toggle-drop span:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .more-nav ul li.lang .toggle-drop span:hover i{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .more-nav ul li.lang .toggle-drop span:hover i span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .burger-menu span{background:rgba(var(--vsm-white), 1)}.vsm-top .navigation .burger-menu span:before,.vsm-top .navigation .burger-menu span:after{background:rgba(var(--vsm-white), 1)}.vsm-top .navigation .burger-menu:hover span{background:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .burger-menu:hover span:before,.vsm-top .navigation .burger-menu:hover span:after{background:rgba(var(--vsm-primary-colour), 1)}.menu-open .show{opacity:.5;position:fixed;top:0;left:0;z-index:2;width:100vw;height:100vh;background-color:#000}.menu-open .vsm-top .navigation{background:rgba(var(--vsm-secondary-colour), 1)}.menu-open .vsm-top .navigation.search-open .burger-menu span{background:rgba(var(--vsm-white), 1) !important}.menu-open .vsm-top .navigation.search-open .burger-menu span::before,.menu-open .vsm-top .navigation.search-open .burger-menu span::after{background:rgba(var(--vsm-white), 1) !important}.menu-open .vsm-top .navigation .more-nav ul li a{color:rgba(var(--vsm-white), 1)}.menu-open .vsm-top .navigation .more-nav ul li .burger-menu span{background:rgba(0,0,0,0) !important}.menu-open .vsm-top .navigation .more-nav ul li .burger-menu span::before{transform:rotate(45deg);top:0}.menu-open .vsm-top .navigation .more-nav ul li .burger-menu span::after{transform:rotate(-45deg);top:0}.menu-open .vsm-top .navigation .more-nav ul li .burger-menu span::before,.menu-open .vsm-top .navigation .more-nav ul li .burger-menu span:after{background:rgba(var(--vsm-white), 1)}.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:300}@media(max-width: 1330px){.vsm-top .navigation .primary-nav nav{display:none}.vsm-top .navigation .more-nav ul li.mobile{display:block}}.vsm-top .navigation{background:#1b1b1b;background:-moz-linear-gradient(180deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(180deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(180deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1b1b1b", endColorstr="#000000", GradientType=1)}.vsm-top .navigation.search-open{background:rgba(var(--vsm-secondary-colour), 1)}@media(max-width: 768px){.vsm-top .navigation.search-open .brand{display:none}}.vsm-top .navigation.search-open .burger-menu span{background:rgba(var(--vsm-secondary-colour), 1) !important}.vsm-top .navigation.search-open .burger-menu span::before,.vsm-top .navigation.search-open .burger-menu span::after{background:rgba(var(--vsm-secondary-colour), 1) !important}@media(min-width: 1024px){.vsm-top .navigation .brand img{padding:.7rem}}.vsm-top .navigation .primary-nav nav{justify-content:flex-end}.vsm-top .navigation .primary-nav nav ul .dropdown a::after,.vsm-top .navigation .primary-nav nav ul .meganav a::after{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .primary-nav nav ul li{position:relative}.vsm-top .navigation .primary-nav nav ul li a{font-size:16px;font-size:1rem;padding:.875rem 1.6rem;color:rgba(var(--vsm-white), 1);position:relative}.vsm-top .navigation .primary-nav nav ul li.dropdown ul{width:auto;min-width:10rem}.vsm-top .navigation .brand{transition:all .3s ease-in-out}.vsm-top .navigation .brand:hover{transition:all .3s ease-in-out;transform:scale(1.1)}.vsm-top .navigation .brand img{height:3rem;width:auto}@media(min-width: 1024px){.vsm-top .navigation .brand img{height:4rem;width:auto}}@media(min-width: 1200px){.vsm-top .navigation .brand img{height:4rem;width:auto}}.vsm-top .navigation .more-nav ul li .btn{color:rgba(var(--vsm-white), 1)}.vsm-top .navigation .more-nav ul li .btn:hover{color:inherit}.vsm-top .navigation .more-nav ul li .btn:hover span{color:inherit}.vsm-top.fixed .navigation{background:#202124}.vsm-top.fixed .navigation .burger-menu span{background:rgba(var(--vsm-white), 1) !important}.vsm-top.fixed .navigation .burger-menu span::before,.vsm-top.fixed .navigation .burger-menu span::after{background:rgba(var(--vsm-white), 1) !important}.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{color:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .more-nav a:hover i{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top.fixed .navigation .more-nav i{color:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .primary-nav ul li.dropdown:hover a:after,.vsm-top.fixed .navigation .primary-nav ul li.meganav:hover a:after{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top.fixed .navigation .primary-nav ul li.dropdown a::after,.vsm-top.fixed .navigation .primary-nav ul li.meganav a::after{color:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .primary-nav ul li a{color:rgba(var(--vsm-white), 1)}.vsm-top.fixed .navigation .primary-nav ul li a:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-default-single-media-hero{margin-bottom:3.125rem}.vsm-default-single-media-hero:after{background:url("../uploads/fade.webp");content:"";display:block;width:100%;height:11.75rem;bottom:-50px;left:0;position:absolute}.vsm-default-single-media-hero .bg{overflow:hidden;min-height:43.75rem}.vsm-default-single-media-hero .bg::before{background:rgba(var(--vsm-quinary-colour), 0.3);mix-blend-mode:normal}.vsm-default-single-media-hero .bg .video::after{mix-blend-mode:normal;background:rgba(var(--vsm-quinary-colour), 0);background:linear-gradient(180deg, rgba(var(--vsm-quinary-colour), 0) 0%, rgba(var(--vsm-secondary-colour), 1) 100%)}.vsm-default-single-media-hero .bg .row{justify-content:center}.vsm-default-single-media-hero .bg .col{max-width:95%;flex:1 0 95%}@media(min-width: 768px){.vsm-default-single-media-hero .bg .col{max-width:75%;flex:1 0 75%}}.vsm-default-single-media-hero .heading{font-weight:700;margin-bottom:3.125rem;font-size:70px;font-size:4.375rem}@media(min-width: 768px){.vsm-default-single-media-hero .heading{font-size:90px;font-size:5.625rem}}.vsm-default-single-media-hero .heading .highlight{color:rgba(var(--vsm-primary-colour))}.vsm-default-single-media-hero .heading strong{display:block;transition:300ms all ease-in-out}.vsm-default-single-media-hero .rte{font-size:20px;font-size:1.25rem;font-weight:500}@media(min-width: 768px){.vsm-default-single-media-hero .rte{max-width:35rem}}.vsm-default-single-media-hero .rte p,.vsm-default-single-media-hero .rte li,.vsm-default-single-media-hero .rte a{font-size:inherit;font-weight:inherit}.vsm-default-single-media-hero .content{position:relative;min-height:32.1875rem;justify-content:center}.vsm-default-single-media-hero .content.searchbar-holder{min-height:auto;margin-top:-1.875rem}.vsm-default-single-media-hero .shape{background:rgba(var(--vsm-black), 1);position:absolute;max-width:32.1875rem;max-height:32.1875rem;border-radius:18.75rem;aspect-ratio:1/1;display:block;z-index:0;opacity:.35;scale:1;top:-3.125rem;padding-top:30rem}@media(min-width: 768px){.vsm-default-single-media-hero .shape{padding-top:32.1875rem}}.vsm-default-single-media-hero .heading,.vsm-default-single-media-hero .rte,.vsm-default-single-media-hero .searchbar-holder{position:relative;z-index:1}.vsm-default-single-media-hero .searchbar-holder .search-bar i{color:rgba(var(--vsm-white), 1);font-size:16px;font-size:1rem}.vsm-default-single-media-hero .searchbar-holder .search-bar .input-group{background:rgba(var(--vsm-white), 0.3);border-radius:6.25rem;border:0.125rem solid rgba(var(--vsm-white), 1);padding:0.1875rem}.vsm-default-single-media-hero .searchbar-holder .search-bar .input-group span.input-group-text{background:rgba(var(--vsm-white), 0)}.vsm-default-single-media-hero .searchbar-holder .search-bar .input-group input.form-control{background:rgba(var(--vsm-white), 0);color:rgba(var(--vsm-white), 1);font-size:16px;font-size:1rem}.vsm-default-single-media-hero .searchbar-holder .search-bar .input-group input.form-control::placeholder{font-weight:500;color:rgba(var(--vsm-white), 1);font-size:16px;font-size:1rem}.vsm-default-single-media-hero .searchbar-holder .search-bar .input-group .btn{border-radius:6.25rem !important;background-color:rgba(var(--vsm-accent-colour), 1);background-image:linear-gradient(to right, transparent 0%, rgba(var(--vsm-primary-colour), 1) 100%);border:none;font-family:"sofia-pro",sans-serif;font-weight:500;color:rgba(var(--vsm-white), 1);transition:background-color .5s ease 0s}.vsm-default-single-media-hero .searchbar-holder .search-bar .input-group .btn:hover{background-color:rgba(var(--vsm-primary-colour), 1);border:none;color:rgba(var(--vsm-white), 1)}.vsm-default-single-media-hero .searchbar-holder .search-bar .input-group .btn:hover span{color:inherit;font-weight:inherit}.vsm-hero-slider.purple-heading-one span:nth-child(1){color:rgba(var(--vsm-primary-colour), 1)}.vsm-hero-slider.purple-heading-one span:nth-child(2){color:rgba(var(--vsm-white), 1) !important}.vsm-hero-slider.purple-heading-one span:nth-child(3){color:rgba(var(--vsm-white), 1) !important}.vsm-hero-slider.purple-heading-two span:nth-child(2){color:rgba(var(--vsm-primary-colour), 1)}.vsm-hero-slider.purple-heading-two span:nth-child(1){color:rgba(var(--vsm-white), 1) !important}.vsm-hero-slider.purple-heading-two span:nth-child(3){color:rgba(var(--vsm-white), 1) !important}.vsm-hero-slider.purple-heading-three span:nth-child(3){color:rgba(var(--vsm-primary-colour), 1)}.vsm-hero-slider.purple-heading-three span:nth-child(1){color:rgba(var(--vsm-white), 1) !important}.vsm-hero-slider.purple-heading-three span:nth-child(2){color:rgba(var(--vsm-white), 1) !important}.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;background:rgba(var(--vsm-secondary-colour), 0.6);font-size:1.5rem;line-height:1;font-weight:700}@media(min-width: 768px){.vsm-hero-slider .content .text{height:27rem;max-height:27rem;max-width:27rem;width:27rem}}@media(min-width: 768px){.vsm-hero-slider .content .text{font-size:3rem}}.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 .input-group{border:2.5px solid rgba(var(--vsm-white), 1);border-radius:2rem;background:rgba(255,255,255,.1);box-shadow:0 4px 30px rgba(0,0,0,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:.3rem}.vsm-hero-slider .search-bar .row .form-holder .input-group input{color:rgba(var(--vsm-white), 1)}.vsm-hero-slider .search-bar .row .form-holder .input-group input::placeholder{color:rgba(var(--vsm-white), 1)}.vsm-hero-slider .search-bar .row .form-holder .input-group .input-group-text{border-top-left-radius:2rem;border-bottom-left-radius:2rem;background:rgba(0,0,0,0)}.vsm-hero-slider .search-bar .row .form-holder .input-group .input-group-text i{color:rgba(var(--vsm-white), 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:2rem !important;border-bottom-left-radius:2rem !important;padding:.625rem 2.8rem !important;transition:background-color .5s ease 0s}.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}.vsm-drop-off-your-cv .form-holder .element .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.vsm-drop-off-your-cv .form-holder .element .icheck-primary>input:first-child:checked+label::before{background-color:rgba(var(--vsm-primary-colour), 0.2);border:.063rem solid rgba(var(--vsm-primary-colour), 0.1)}.vsm-drop-off-your-cv .container{border:.0625rem solid rgba(var(--vsm-white), 1);padding:3.125rem;border-radius:.625rem}.vsm-drop-off-your-cv .container .row{justify-content:flex-start}.vsm-drop-off-your-cv .content .rte p{color:rgba(var(--vsm-white), 1)}.vsm-drop-off-your-cv .form-holder form .element .field input{background:rgba(var(--vsm-white), 1);color:#0c060a;border-radius:2rem;padding:1rem 1.3rem}.vsm-drop-off-your-cv .form-holder form .element .field input::placeholder{color:rgba(12,6,10,.5176470588);font-weight:400}.vsm-drop-off-your-cv .form-holder form .element.select select{background:rgba(var(--vsm-white), 1);border-radius:2rem;padding:.85rem 1.3rem;color:rgba(12,6,10,.5176470588);font-weight:700}.vsm-drop-off-your-cv .form-holder form .element.file .custom-file{background:rgba(var(--vsm-white), 1);border-radius:2rem}.vsm-drop-off-your-cv .form-holder form .element.file .custom-file label{color:rgba(12,6,10,.5176470588);font-weight:700;align-items:center;display:flex}.vsm-drop-off-your-cv .form-holder form .element.file .custom-file .custom-file-label{color:rgba(var(--vsm-black), 1);font-size:16px;font-size:1rem;font-weight:500}.vsm-drop-off-your-cv .form-holder form .btn span{position:relative;display:flex;align-items:center}.vsm-accordion-mixed-content-50-50 .shape-1{z-index:1;position:absolute;pointer-events:none;bottom:3.75rem;left:0rem}.vsm-accordion-mixed-content-50-50 .shape-1:before{display:block;position:relative;content:"";width:5.9375rem;height:5.9375rem;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:6.25rem;animation:floating 10s infinite forwards;transition:all ease-in-out}.vsm-accordion-mixed-content-50-50 .shape-2{z-index:1;position:absolute;pointer-events:none;top:0;right:0%}.vsm-accordion-mixed-content-50-50 .shape-2:before{display:block;position:relative;content:"";width:12.5rem;height:12.5rem;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:18.75rem;animation:floating 15s infinite forwards}.vsm-accordion-mixed-content-50-50 .shape-3{z-index:1;position:absolute;pointer-events:none;bottom:2.5rem;right:0}.vsm-accordion-mixed-content-50-50 .shape-3:before{display:block;position:relative;content:"";width:10rem;height:10rem;background:rgba(var(--vsm-white), 0.8);border-radius:6.25rem;animation:floating 15s infinite forwards}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item{background:rgba(0,0,0,0);border-bottom:0.0625rem solid rgba(var(--vsm-white), 0.8);border-radius:0}.vsm-accordion-mixed-content-50-50 .media{border-radius:18.75rem}.vsm-accordion-mixed-content-50-50 .media img{border-radius:18.75rem}.vsm-accordion-mixed-content-50-50.right .col.order-md-2 .content{z-index:1;position:relative;border:5px solid rgba(var(--vsm-primary-colour), 1);padding:2rem}@media(min-width: 768px){.vsm-accordion-mixed-content-50-50.right .col.order-md-2 .content .sm-heading{font-size:3.5rem;z-index:1}}.vsm-accordion-mixed-content-50-50.right .col .media{height:100%}.vsm-accordion-mixed-content-50-50.left .col .content{z-index:1;position:relative;border:5px solid rgba(var(--vsm-primary-colour), 1);padding:2rem}@media(min-width: 768px){.vsm-accordion-mixed-content-50-50.left .col .content .sm-heading{font-size:3.5rem;z-index:1}}.vsm-accordion-mixed-content-50-50.left .media{height:100%}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .accordion-header{cursor:pointer}.vsm-default-internal-hero .bg{padding-top:14rem;overflow:hidden;position:relative}.vsm-default-internal-hero .bg::before{mix-blend-mode:multiply;opacity:.75;background:#202124;background:linear-gradient(180deg, rgba(var(--vsm-quinary-colour), 1) 0%, rgb(230, 230, 230) 100%)}.vsm-default-internal-hero .bg::after{content:"";width:20.8125rem;height:20.8125rem;position:absolute;background:rgba(var(--vsm-primary-colour), 1);border-radius:18.75rem;bottom:0.625rem;opacity:.7;display:block;left:-1.875rem}.vsm-default-internal-hero .search-bar .form-holder input{border-radius:2rem}@media(max-width: 768px){.vsm-default-internal-hero .search-bar .form-holder .row .col{max-width:100% !important;width:100% !important;flex:1 0 100% !important}}.vsm-default-internal-hero .search-bar .element.select select{border-radius:25px;appearance:none}.vsm-default-internal-hero .component-wrapper .content{position:relative;z-index:1}.vsm-aligned-title-intro-text{background:rgba(var(--vsm-secondary-colour), 1)}.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-white), 1)}.vsm-aligned-title-intro-text .rte p{color:rgba(var(--vsm-white), 1)}.vsm-oversized-statement-block .rte p{color:rgba(var(--vsm-white), 1)}.vsm-job-details ul .job-data-highlights{padding:0}.vsm-image-grid{overflow:hidden}.vsm-image-grid .vsm-body{position:relative}.vsm-image-grid .vsm-body .shape-1{z-index:1;position:absolute;pointer-events:none;top:0;left:0rem}.vsm-image-grid .vsm-body .shape-1:before{display:block;position:relative;content:"";width:7.5rem;height:7.5rem;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:6.25rem;animation:floating 10s infinite forwards;transition:all ease-in-out}.vsm-image-grid .vsm-body .shape-2{z-index:1;position:absolute;pointer-events:none;bottom:0;left:30%}.vsm-image-grid .vsm-body .shape-2:before{display:block;position:relative;content:"";width:16.875rem;height:16.875rem;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:18.75rem;animation:floating 15s infinite forwards}.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;position:relative}.vsm-image-grid .grid-left .media img{position:absolute;top:0%}.vsm-image-grid .grid-left .media:nth-child(1){max-width:7.5rem;width:100%;max-height:7.5rem;background:rgba(var(--vsm-primary-colour), 0.8);left:33.33333%;top:15%}.vsm-image-grid .grid-left .media:nth-child(2){max-width:20rem;width:100%;height:100%;max-height:20rem;background:rgba(var(--vsm-primary-colour), 0.8);box-shadow:0px 0px 50px 15px rgba(0,0,0,.5);left:-8%;top:20%;transform:scale(1.2)}.vsm-image-grid .grid-left .media:nth-child(3){max-width:15.9375rem;width:100%;max-height:15.9375rem;background:rgba(var(--vsm-primary-colour), 0.8);box-shadow:0px 0px 50px 15px rgba(0,0,0,.5);top:-20%;left:20%}.vsm-image-grid .grid-left .media:nth-child(4){max-width:20.3125rem;width:100%;max-height:20.3125rem;background:rgba(var(--vsm-primary-colour), 0.8);top:-20%;left:0%;z-index:1}@media(min-width: 768px){.vsm-image-grid .grid-left .media:nth-child(4){left:40.3333%}}.vsm-image-grid .grid-right .media{aspect-ratio:1/1;height:auto !important;max-width:33.75rem;width:100%;height:33.75rem;max-height:33.75rem;padding-top:20%;background:rgba(var(--vsm-primary-colour), 0.8);box-shadow:0px 0px 50px 15px rgba(0,0,0,.5)}.vsm-image-grid .grid-right .media img{position:absolute;top:0%}.vsm-image-grid .media{border-radius:50%}.vsm-double-media{overflow:hidden}@media(min-width: 1024px){.vsm-double-media{overflow:visible}}.vsm-double-media .vsm-body{position:relative}.vsm-double-media .shape-1{z-index:1;position:absolute;pointer-events:none;top:0;left:0rem}.vsm-double-media .shape-1:before{display:block;position:relative;content:"";width:7.5rem;height:7.5rem;background:rgba(var(--vsm-white), 0.5);border-radius:6.25rem;animation:floating 10s infinite forwards;transition:all ease-in-out}.vsm-double-media .shape-2{z-index:1;position:absolute;pointer-events:none;bottom:0;left:30%}.vsm-double-media .shape-2:before{display:block;position:relative;content:"";width:16.875rem;height:16.875rem;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:18.75rem;animation:floating 15s infinite forwards}.vsm-double-media .shape-3{z-index:1;position:absolute;pointer-events:none;bottom:2.5rem;right:0}.vsm-double-media .shape-3:before{display:block;position:relative;content:"";width:5.625rem;height:5.625rem;background:rgba(var(--vsm-white), 0.5);border-radius:6.25rem;animation:floating 15s infinite forwards}.vsm-double-media .col-md-6{position:relative}.vsm-double-media .col-md-6 .media{border-radius:50%;box-shadow:0px 0px 50px 15px rgba(0,0,0,.5)}.vsm-double-media .col-md-6:nth-child(2) .media{max-height:33.75rem;max-width:33.75rem;width:100%}.vsm-double-media .col-md-6:nth-child(1){position:relative}.vsm-double-media .col-md-6:nth-child(1) .media{max-height:25rem;max-width:25rem;width:100%;margin-left:3.75rem}.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.background .bg{padding:5rem 0;background:url("../uploads/background-swirl.webp") no-repeat;background-position:center top;background-size:cover;position:relative}.vsm-stats-count-up.background .bg::before{z-index:0;content:"";display:block;width:100%;height:30%;bottom:0;left:0;position:absolute;mix-blend-mode:normal;background:rgba(var(--vsm-quinary-colour), 0);background:linear-gradient(180deg, rgba(var(--vsm-quinary-colour), 0) 0%, rgba(var(--vsm-secondary-colour), 1) 100%)}@media(min-width: 1024px){.vsm-stats-count-up .vsm-body .row .col{width:33.33%;flex:0 0 33%}.vsm-stats-count-up .vsm-body .row .col .content-wrapper{transform:translateX(90px)}}.vsm-stats-count-up .content{display:flex;justify-content:center;z-index:1;position:relative}.vsm-stats-count-up .stat{display:flex;flex-direction:column}.vsm-stats-count-up .stat .media{margin:0;box-shadow:0px 0px 50px 15px rgba(0,0,0,.5);max-width:11.875rem;width:100%;max-height:11.875rem;height:100%;border-radius:50%;aspect-ratio:1/1}.vsm-stats-count-up .stat .media img{width:100%;height:100%;max-width:100%;object-fit:cover}.vsm-stats-count-up .stat .count{display:flex;justify-content:center;top:-5.3125rem;position:relative;color:rgba(var(--vsm-white), 1);margin:0;align-self:center;border:2px solid rgba(var(--vsm-white), 1);border-radius:.5rem;background:#1b1b1b;background:-moz-linear-gradient(274deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(274deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(274deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1b1b1b", endColorstr="#000000", GradientType=1);background:#1b1b1b;background:-moz-linear-gradient(274deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0.4296568969) 100%);background:-webkit-linear-gradient(274deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0.4296568969) 100%);background:linear-gradient(274deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0.4296568969) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1b1b1b", endColorstr="#000000", GradientType=1);max-width:15rem;padding:.5rem .5rem;font-weight:500;z-index:1}.vsm-stats-count-up .stat .count span{font-size:70px;font-size:4.375rem;font-weight:500;margin-bottom:12px}.vsm-stats-count-up .stat span{color:rgba(var(--vsm-white), 1)}.vsm-stats-count-up .stat .description{z-index:1;top:-5rem;position:relative;max-width:15rem;align-self:center;margin:0}.vsm-stats-count-up .stat .description span{color:rgba(var(--vsm-white), 1);font-size:16px;font-size:1rem;font-weight:500;line-height:1.2}.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-white), 1)}@media(min-width: 768px){.vsm-small-boxes .col{flex:1 0 50%;max-width:50%}}@media(min-width: 1024px){.vsm-small-boxes .col{flex:1 0 33%;max-width:33%}}.vsm-small-boxes .small-box-card{border-radius:1rem;border:2px solid rgba(var(--vsm-white), 1);max-height:19.5rem;height:19.5rem;align-items:center;transition:.3s;margin-bottom:1.875rem}.vsm-small-boxes .small-box-card:hover{align-items:end}.vsm-small-boxes .small-box-card:hover .media::after{background:#edd2fb;background:-moz-linear-gradient(159deg, rgb(237, 210, 251) 0%, rgb(163, 31, 234) 100%);background:-webkit-linear-gradient(159deg, rgb(237, 210, 251) 0%, rgb(163, 31, 234) 100%);background:linear-gradient(159deg, rgb(237, 210, 251) 0%, rgb(163, 31, 234) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#edd2fb", endColorstr="#a31fea", GradientType=1);mix-blend-mode:normal}.vsm-small-boxes .small-box-card:hover .content{display:block;text-align:start}.vsm-small-boxes .small-box-card:hover .content .xs-heading{font-size:1.8rem}.vsm-small-boxes .small-box-card:hover .content .rte{display:block;margin:0.9375rem 0 1.25rem 0}.vsm-small-boxes .small-box-card:hover .content .inline-link{color:rgba(var(--vsm-white), 1);border:1px solid rgba(var(--vsm-white), 1);border-radius:1.5rem;padding:.625rem 2rem}.vsm-small-boxes .small-box-card .content{align-items:center;flex-direction:column;display:flex;text-align:center}.vsm-small-boxes .small-box-card .content .xs-heading{font-size:2rem}.vsm-small-boxes .small-box-card .content .rte{display:none}.vsm-small-boxes .small-box-card .content .media{display:none}.vsm-the-team .vsm-header .md-heading{color:rgba(var(--vsm-white), 1)}.vsm-the-team .description h4{color:rgba(var(--vsm-white), 1)}.vsm-the-team .description h4 a{color:rgba(var(--vsm-white), 1);text-decoration:none}.vsm-the-team .description h4:hover a{color:rgba(var(--vsm-primary-colour), 1)}.vsm-the-team .description p{color:rgba(var(--vsm-white), 1)}.vsm-contained-full-width-banner .media{border-radius:0.625rem;border:1px solid rgba(var(--vsm-white), 1)}.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.background .bg{padding:5rem 0;background:url("../uploads/background-swirl-lg.webp") no-repeat;background-position:center top;background-size:cover;position:relative}.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-white), 1)}.vsm-short-testimonial-carousel .vsm-header .rte p{color:rgba(var(--vsm-white), 1)}.vsm-short-testimonial-carousel .vsm-header .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-short-testimonial-carousel .swiper-slide.swiper-slide:hover .testimonial-data{border:2px solid rgba(var(--vsm-white), 1)}.vsm-short-testimonial-carousel .testimonial-data{border:2px solid rgba(var(--vsm-white), 0.3);border-radius:1.5rem;padding:2rem;background:rgba(var(--vsm-secondary-colour), 0.7)}.vsm-short-testimonial-carousel .testimonial-data .media{display:none}.vsm-short-testimonial-carousel .testimonial-data .name{color:rgba(var(--vsm-white), 1)}.vsm-short-testimonial-carousel .testimonial-data .position{color:rgba(var(--vsm-primary-colour), 1)}.vsm-short-testimonial-carousel .testimonial-data .rte p{color:rgba(var(--vsm-white), 1)}.vsm-short-testimonial-carousel .testimonial-data .rte+a{position:relative;text-decoration:none;font-weight:600;font-size:14px;font-size:.875rem}.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-short-testimonial-carousel .swiper-pagination .swiper-pagination-bullet{background:rgba(var(--vsm-white), 1)}.vsm-short-testimonial-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(var(--vsm-white), 1)}.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col .content{border-top:0.0625rem solid rgba(var(--vsm-white), 0.2)}.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col:first-child .content{border-top:0rem solid rgba(var(--vsm-white), 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-white), 0.2)}.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col .content{border-top:0rem solid rgba(var(--vsm-white), 0)}.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col:nth-child(odd){border-right:0.0625rem solid rgba(var(--vsm-white), 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-white), 0)}.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col:last-child{border-right:0rem solid rgba(var(--vsm-white), 0)}}@media(min-width: 1024px){.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col{border-right:0.0625rem solid rgba(var(--vsm-white), 0.2)}.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col:nth-child(-n+3){border-top:0rem solid rgba(var(--vsm-white), 0)}.vsm-short-content-33-33-33 .component-wrapper>.vsm-body>.row>.col:nth-child(3n){border-right:0rem solid rgba(var(--vsm-white), 0)}}.vsm-short-content-33-33-33 .component-wrapper .content .xs-heading{color:rgba(var(--vsm-white), 1)}.vsm-short-content-33-33-33 .component-wrapper .content .feature .media{position:relative;max-width:6.25rem;max-height:6.25rem;width:6.25rem;height:6.25rem;background:rgba(var(--vsm-primary-colour), 1) !important}.vsm-short-content-33-33-33 .component-wrapper .content .feature .media img{z-index:1}.vsm-content-cards-33-33-33 .component-wrapper .content-card{border-radius:0.625rem;border:1px solid rgba(var(--vsm-white), 1)}.vsm-content-cards-33-33-33 .component-wrapper .content-card .content .xs-heading{color:rgba(var(--vsm-white), 1)}.vsm-content-cards-33-33-33 .component-wrapper .content-card .content .media{position:relative;max-width:6.25rem;max-height:6.25rem;width:6.25rem;height:6.25rem;align-items:center;background:rgba(var(--vsm-primary-colour), 1);border-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{border-top-right-radius:0.625rem;border-top-left-radius:0.625rem}.vsm-latest-featured .bg{position:relative}.vsm-latest-featured .bg:before{content:"";display:block;position:absolute;background:url("../uploads/BDI-pin.webp");background-position:right center;background-repeat:no-repeat;background-size:contain;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.vsm-latest-featured .bg .component-wrapper{position:relative;z-index:1}.vsm-latest-featured .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-latest-featured .vsm-header .btn span{color:rgba(var(--vsm-white), 1)}.vsm-latest-featured .vsm-header .btn:hover span{color:rgba(var(--vsm-white), 1)}@media(min-width: 1024px){.vsm-latest-featured .vsm-body>.row>.col{width:33.33%}}.vsm-latest-featured .content-card .media{margin-bottom:1.6rem;border-radius:0.625rem;border:0.0625rem solid rgba(var(--vsm-white), 1)}.vsm-latest-featured .content-card .content .subtitle{color:rgba(var(--vsm-white), 1);margin-bottom:1.25rem;display:inline-block}.vsm-latest-featured .content-card .content .xs-heading{padding-bottom:.7rem;color:rgba(var(--vsm-white), 1)}.vsm-latest-featured .content-card .content .rte p{color:rgba(var(--vsm-white), 1)}.vsm-latest-featured .content-card .content .inline-link{display:inline-block;margin-top:1.25rem;color:rgba(var(--vsm-white), 1);background:rgba(0,0,0,0);color:rgba(var(--vsm-white), 1);border:2px solid rgba(var(--vsm-white), 1);padding:.625rem 1.875rem;border-radius:6.25rem}.vsm-latest-featured .content-card .content .inline-link:hover{color:rgba(var(--vsm-white), 1)}.vsm-centralised-title-intro-text .bg{position:relative}.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-white), 1)}.vsm-centralised-title-intro-text .rte p{color:rgba(var(--vsm-white), 1)}.vsm-content-layout-6 .vsm-body>.media:after{display:none}.vsm-content-layout-6 .vsm-body .overlay-content .box{background:none;box-shadow:none}.vsm-content-layout-6 .vsm-body .overlay-content .box .media{overflow:visible;border-radius:18.75rem;aspect-ratio:1/1;max-width:80%;z-index:0;position:relative}.vsm-content-layout-6 .vsm-body .overlay-content .box .media:after{content:"";display:block;width:100%;height:100%;box-shadow:0 0 60px 0 rgba(var(--vsm-black), 1);background:rgba(var(--vsm-black), 1);mix-blend-mode:multiply;position:absolute;top:0;left:0;border-radius:18.75rem;aspect-ratio:1/1;z-index:0}.vsm-content-layout-6 .vsm-body .overlay-content .box .media img{border-radius:18.75rem;aspect-ratio:1/1;position:relative;z-index:1}.vsm-content-layout-6 .vsm-body .overlay-content .box .content{position:relative;border-radius:0.625rem;border:0.0625rem solid rgba(var(--vsm-white), 1);text-align:left;margin-top:-11.25rem;margin-left:20%;z-index:1}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5:nth-child(1) .box .content{background:rgba(var(--vsm-white), 0.94)}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5:nth-child(1) .box .content .sm-heading{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5:nth-child(1) .box .content .rte{color:rgba(var(--vsm-secondary-colour), 1)}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5:nth-child(1) .box .content .rte p{color:inherit}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5:nth-child(1) .box .content .btn{background:rgba(0,0,0,0);color:rgba(var(--vsm-secondary-colour), 1);border:2px solid rgba(var(--vsm-primary-colour), 1)}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5:nth-child(1) .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:nth-child(1) .box .content .btn:hover{background:rgba(0,0,0,0)}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5:nth-child(1) .box .content .btn:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5:nth-child(2) .box .content{background-image:linear-gradient(to right, rgba(var(--vsm-accent-colour), 0.94) 0%, rgba(var(--vsm-primary-colour), 0.94) 100%)}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5:nth-child(2) .box .content .btn{background:rgba(0,0,0,0);color:rgba(var(--vsm-white), 1);border:2px solid rgba(var(--vsm-white), 1)}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5:nth-child(2) .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:nth-child(2) .box .content .btn:hover{background:rgba(0,0,0,0)}.vsm-content-layout-6 .vsm-body .overlay-content .row>.col-md-5:nth-child(2) .box .content .btn:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.vsm-intro-content-40-60 .content .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-intro-content-40-60 .content .md-heading{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60 .content .rte ul li{color:rgba(var(--vsm-white), 1)}.vsm-intro-content-40-60 .content .rte p{color:rgba(var(--vsm-white), 1)}.vsm-timeline-horizontal{position:relative}.vsm-timeline-horizontal .bg{position:relative}.vsm-timeline-horizontal .swiper-container .swiper-slide .event .media{border-radius:1.4rem;max-width:12rem;max-height:8rem;width:12rem;height:8rem}.vsm-timeline-horizontal .timeline-control .swiper-slide .date{font-weight:700}.vsm-content-layout-3 .media{border-radius:18.75rem;aspect-ratio:1/1;display:flex;align-content:center;justify-content:center}.vsm-content-layout-3 .media img{width:100%;height:100%;object-fit:cover}.vsm-content-layout-3 .content .btn{margin-top:1.875rem}.vsm-content-layout-3 .col-md-6{position:relative}.vsm-content-layout-3 .col-md-6:nth-child(1) .content{position:relative}.vsm-content-layout-3 .col-md-6:nth-child(1) .content:after{display:block;position:absolute;content:"";width:13.125rem;height:13.125rem;background:rgba(var(--vsm-white), 0.8);border-radius:6.25rem;animation:floating 10s infinite forwards;transition:all ease-in-out;bottom:-10%;right:0;pointer-events:none;z-index:2}.vsm-content-layout-3 .col-md-6:nth-child(1) .media{margin-top:2rem;position:relative;overflow:unset;z-index:1}.vsm-content-layout-3 .col-md-6:nth-child(1) .media img{border-radius:31.25rem;transform:scale(1) !important}.vsm-content-layout-3 .col-md-6:nth-child(1) .media:before{display:block;position:absolute;content:"";width:8.75rem;height:8.75rem;background:rgba(var(--vsm-white), 0.8);border-radius:6.25rem;animation:floating 10s infinite forwards;transition:all ease-in-out;bottom:0%;left:0%;pointer-events:none;z-index:1}.vsm-content-layout-3 .col-md-6:nth-child(1) .media:after{display:block;position:absolute;content:"";width:11.25rem;height:11.25rem;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:6.25rem;animation:floating 10s infinite forwards;transition:all ease-in-out;bottom:-10%;right:0;pointer-events:none;z-index:1}@media(min-width: 1200px){.vsm-content-layout-3 .col-md-6:nth-child(1) .media{margin-top:0}}.vsm-content-layout-3 .col-md-6:nth-child(2){position:relative}.vsm-content-layout-3 .col-md-6:nth-child(2):before{display:block;position:absolute;content:"";width:8.75rem;height:8.75rem;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:6.25rem;animation:floating 10s infinite forwards;transition:all ease-in-out;top:0%;right:0%;pointer-events:none;z-index:1}.vsm-content-layout-3 .plyr--video{aspect-ratio:1/1}.vsm-content-layout-3 .plyr__video-wrapper{height:100%}.vsm-content-layout-1 .bg{overflow:hidden}.vsm-content-layout-1 .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-layout-1 .media{box-shadow:0px 0px 50px 15px rgba(0,0,0,.5)}@media(min-width: 768px){.vsm-content-layout-1 .vsm-header>.row>.col{margin-left:50%}}.vsm-content-layout-1 a.btn{font-size:16px;font-size:1rem}.vsm-content-layout-1 .vsm-body .media{border-radius:18.75rem;aspect-ratio:1/1;display:flex;align-content:center;justify-content:center}.vsm-content-layout-1 .vsm-body .media img{width:100%;height:100%;object-fit:cover}.vsm-content-layout-1 .vsm-body>.row>.col-md-5{position:relative}.vsm-content-layout-1 .vsm-body>.row>.col-md-5 .media{max-width:33.125rem}.vsm-content-layout-1 .vsm-body>.row>.col-md-5:before{display:block;position:absolute;content:"";width:7.5rem;height:7.5rem;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:6.25rem;animation:floating 10s infinite forwards;transition:all ease-in-out;bottom:30%;pointer-events:none}.vsm-content-layout-1 .vsm-body>.row>.col-md-5:after{display:block;position:absolute;content:"";width:14.375rem;height:14.375rem;background:rgba(var(--vsm-white), 0.8);border-radius:18.75rem;animation:floating 10s infinite forwards;transition:all ease-in-out;bottom:20%;right:-15%;pointer-events:none}.vsm-content-layout-1 .vsm-body>.row>.col-md-6 .media{max-width:23.75rem}.vsm-content-layout-1 .vsm-body .overlap-wrapper>.row>.col-md-12{margin-left:-20%}@media(min-width: 768px){.vsm-content-layout-1.right .vsm-header>.row>.col{margin-left:0%}}.vsm-content-layout-1.right .vsm-header .content{display:flex;flex-direction:column}.vsm-content-layout-1.right .vsm-body>.row>.col-md-5:before{width:14.375rem;height:14.375rem;background:rgba(var(--vsm-white), 0.8);border-radius:18.75rem;bottom:20%;left:-20%}.vsm-content-layout-1.right .vsm-body>.row>.col-md-5:after{width:12.5rem;height:12.5rem;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:18.75rem;bottom:10%;right:0}.vsm-content-layout-1.right .vsm-body .overlap-wrapper>.row>.col-md-12{margin-left:20%;display:flex;justify-content:flex-end}.vsm-content-layout-1.right .vsm-body .overlap-wrapper>.row>.col-md-12:after{display:block;position:absolute;content:"";width:7.5rem;height:7.5rem;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:18.75rem;animation:floating 10s infinite forwards;transition:all ease-in-out;bottom:30%;left:45%;pointer-events:none}.vsm-content-layout-1 .rte p{color:rgba(var(--vsm-white), 1)}@media(min-width: 1024px){.vsm-content-layout-1 .overlap-wrapper{left:0}}.vsm-job-carousel{position:relative;overflow:hidden}.vsm-job-carousel .bg{overflow:hidden;position:relative}.vsm-job-carousel .vsm-header{z-index:1;position:relative}.vsm-job-carousel .vsm-header .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-carousel .vsm-header .md-heading{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-header .btn span{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-body{background:url("../uploads/ball-comet-tail.svg");background-position:center;background-repeat:no-repeat}.vsm-job-carousel .vsm-body .swiper-slide{border-color:rgba(var(--vsm-white), 1);border-radius:0.625rem;padding:1.875rem}.vsm-job-carousel .vsm-body .swiper-slide .job-data .post-date{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-body .swiper-slide .job-data .xs-heading a{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-body .swiper-slide .job-data .job-ref{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-body .swiper-slide .job-data .job-data-highlights{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-body .swiper-slide .job-data p{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-body .swiper-slide .job-data .inline-link{border:1px solid rgba(var(--vsm-primary-colour), 1);padding:.6rem 3rem;border-radius:2rem;margin-top:0.625rem;display:inline-block}.vsm-job-carousel .vsm-body .swiper-slide .job-data .inline-link:hover{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-body .swiper-slide.swiper-slide:hover{background:rgba(var(--vsm-black), 0.5);border-radius:0.625rem;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-width:0.125rem;padding:1.8125rem}.vsm-job-carousel .vsm-body .swiper-slide.swiper-slide:hover .job-data .post-date{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-body .swiper-slide.swiper-slide:hover .job-data .xs-heading a{color:rgba(var(--vsm-white), 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-slide.swiper-slide:hover .job-data .job-ref{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-body .swiper-slide.swiper-slide:hover .job-data .job-data-highlights{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-body .swiper-slide.swiper-slide:hover .job-data .job-data-highlights li i::before{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-body .swiper-slide.swiper-slide:hover .job-data p{color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .vsm-body .swiper-slide.swiper-slide:hover .job-data .inline-link{color:rgba(var(--vsm-white), 1);border:1px solid rgba(var(--vsm-white), 1);padding:.6rem 3rem;border-radius:2rem}.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) !important}.vsm-content-image-50-50 .content li{color:#b8b8b8}.vsm-content-image-50-50 .shape-1{z-index:1;position:absolute;pointer-events:none;top:0;left:1.875rem}.vsm-content-image-50-50 .shape-1:before{display:block;position:relative;content:"";width:8.125rem;height:8.125rem;background:rgba(var(--vsm-white), 0.8);border-radius:6.25rem;animation:floating 10s infinite forwards;transition:all ease-in-out}.vsm-content-image-50-50 .shape-2{z-index:1;position:absolute;pointer-events:none;top:0;right:1.875rem}.vsm-content-image-50-50 .shape-2:before{display:block;position:relative;content:"";width:5rem;height:5rem;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:6.25rem;animation:floating 15s infinite forwards}.vsm-content-image-50-50 .shape-3{z-index:1;position:absolute;pointer-events:none;bottom:2.5rem;left:0}.vsm-content-image-50-50 .shape-3:before{display:block;position:relative;content:"";width:10.9375rem;height:10.9375rem;background:rgba(var(--vsm-primary-colour), 0.8);border-radius:6.25rem;animation:floating 15s infinite forwards}.vsm-content-image-50-50.right .order-md-1 .shape-1{left:auto;right:1.875rem}.vsm-content-image-50-50.right .order-md-1 .shape-2{left:1.875rem;right:auto}.vsm-content-image-50-50.right .order-md-1 .shape-3{left:auto;right:1.875rem}.vsm-content-image-50-50 .media{max-height:33.75rem;width:100%;max-width:33.75rem;border-radius:50%;aspect-ratio:1/1;position:relative}.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{color:rgba(var(--vsm-white), 1)}.vsm-content-image-50-50 .content .md-heading{padding:.5rem 0}.vsm-content-image-50-50 .content .rte p{color:rgba(var(--vsm-white), 1);font-size:1.2rem;padding-bottom:.6rem}.vsm-content-image-50-50 .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-content-in-image-100 .bg{position:relative;overflow:hidden;padding-bottom:3.75rem}.vsm-content-in-image-100 .bg .vsm-body>.row>.col{position:relative}.vsm-content-in-image-100 .bg .vsm-body>.row>.col:after{content:"";width:20.8125rem;height:20.8125rem;position:absolute;background:rgba(var(--vsm-primary-colour), 1);border-radius:18.75rem;right:-1.875rem;bottom:-3.75rem;opacity:.6;display:block;right:-6.25rem}.vsm-content-in-image-100 .bg .content-in-image{border-radius:0.625rem;border:2px solid rgba(var(--vsm-white), 1);padding-top:4.375rem;padding-bottom:4.375rem;padding-left:4.375rem;padding-right:4.375rem;position:relative}.vsm-content-in-image-100 .bg .content-in-image .media{transform:scale(1);left:0}.vsm-content-in-image-100 .bg .content-in-image .content{padding:0}.vsm-content-in-image-100 .bg .content-in-image .md-heading{font-size:40px;font-size:2.5rem}@media(min-width: 768px){.vsm-content-in-image-100 .bg .content-in-image .rte{max-width:70%}}.vsm-content-in-image-100 .bg .content-in-image .media::before{background:#1b1b1b;background:-moz-linear-gradient(100deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(100deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(100deg, rgb(27, 27, 27) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1b1b1b", endColorstr="#000000", GradientType=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:#011443;background:-moz-linear-gradient(180deg, rgba(1, 20, 67, 0) 0%, rgb(27, 27, 27) 100%);background:-webkit-linear-gradient(180deg, rgba(1, 20, 67, 0) 0%, rgb(27, 27, 27) 100%);background:linear-gradient(180deg, rgba(1, 20, 67, 0) 0%, rgb(27, 27, 27) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#011443", endColorstr="#1b1b1b", GradientType=1)}.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-white), 1)}.vsm-content-in-image-carousel .content-in-image{border-radius:1rem;border:2px solid rgba(var(--vsm-white), 1)}.vsm-content-in-image-carousel .content-in-image .md-heading{font-size:40px;font-size:2.5rem}.vsm-content-in-image-carousel .content-in-image .content .btn{background:rgba(0,0,0,0);border:2px solid rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .content-in-image .content .btn:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.vsm-content-in-image-carousel .content-in-image .content .btn:hover{background:rgba(0,0,0,0)}.vsm-content-in-image-carousel .content-in-image .content .btn:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.vsm-content-in-image-carousel .swiper-navigation .swiper-button-next,.vsm-content-in-image-carousel .swiper-navigation .swiper-button-prev{color:rgba(var(--vsm-white), 1)}.vsm-404-page .bg{background-position:center;background-size:cover}.vsm-404-page .bg::before{background:#1b1b1b;background:-moz-linear-gradient(0deg, rgba(27, 27, 27, 0) 0%, rgb(116, 118, 120) 100%);background:-webkit-linear-gradient(0deg, rgba(27, 27, 27, 0) 0%, rgb(116, 118, 120) 100%);background:linear-gradient(0deg, rgba(27, 27, 27, 0) 0%, rgb(116, 118, 120) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1b1b1b", endColorstr="#747678", GradientType=1)}.vsm-404-page .content .heading{color:rgba(var(--vsm-primary-colour), 1);font-size:60px;font-size:3.75rem;font-weight:700}.vsm-404-page .content .rte p{color:rgba(var(--vsm-white), 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 .back-link{border-radius:6.25rem;border:.063rem solid rgba(var(--vsm-primary-colour), 1);background:rgba(0,0,0,0);font-family:"Poppins",sans-serif;font-weight:500;color:rgba(var(--vsm-white), 1);padding:.625rem;text-align:center}.vsm-profile-details .profile-head .profile-contacts .contacts li .back-link:hover{background-color:rgba(var(--vsm-primary-colour), 1)}.vsm-get-in-touch-form{overflow:hidden;position:relative}.vsm-get-in-touch-form .bg{position:relative;background-size:cover;background-position:center}.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-white), 1)}.vsm-get-in-touch-form .component-wrapper .container{border:0.0625rem solid rgba(var(--vsm-white), 1);padding:3.125rem;border-radius:0.625rem}.vsm-get-in-touch-form .component-wrapper form label{color:rgba(var(--vsm-white), 1);font-weight:300}.vsm-get-in-touch-form .component-wrapper form .element .field input{background:rgba(var(--vsm-white), 1);color:#0c060a;border-radius:2rem;padding:1rem 1.3rem}.vsm-get-in-touch-form .component-wrapper form .element .field input::placeholder{color:rgba(12,6,10,.5176470588);font-weight:400}.vsm-get-in-touch-form .component-wrapper form .element textarea{background:rgba(var(--vsm-white), 1);color:#0c060a;border-radius:0.625rem;padding:1rem 1.3rem}.vsm-get-in-touch-form .component-wrapper form .element textarea::placeholder{color:rgba(12,6,10,.5176470588);font-weight:400}.vsm-get-in-touch-form .component-wrapper form .btn{margin-top:2rem}@media(min-width: 1024px){.vsm-get-in-touch-form .component-wrapper form .btn{margin-top:0}}.vsm-get-in-touch-form .component-wrapper form .btn span{position:relative;display:flex;align-items:center}.vsm-full-width-fixed-media-bg .bg{overflow:hidden}.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:50%}}.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 .inline-link{display:inline-block;background:rgba(0,0,0,0);border:2px solid rgba(var(--vsm-primary-colour), 1);padding:.625rem 1.875rem;border-radius:6.25rem}.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}.vsm-full-width-call-to-action .bg{position:relative}.vsm-full-width-call-to-action .bg::before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;background:#202124;background:linear-gradient(90deg, rgba(var(--vsm-quinary-colour), 0.74) 0%, rgba(230, 230, 230, 0) 100%)}.vsm-full-width-call-to-action .bg::after{content:"";width:20.8125rem;height:20.8125rem;position:absolute;background:rgba(var(--vsm-primary-colour), 1);border-radius:18.75rem;top:0.3125rem;bottom:0;opacity:.6;display:block;right:-6.25rem}@media(min-width: 768px){.vsm-full-width-call-to-action .bg .vsm-body>.row>.col{max-width:75%}}.vsm-full-width-call-to-action .bg .content{z-index:1;position:relative}.vsm-full-width-call-to-action .bg .content .md-heading{font-size:40px;font-size:2.5rem}@media(min-width: 768px){.vsm-full-width-call-to-action .bg .content .rte{max-width:85%}}.vsm-full-width-call-to-action .bg .content .rte p{color:rgba(var(--vsm-white), 1);margin:1.5rem 0}.vsm-full-width-call-to-action .bg .content .btn span{color:rgba(var(--vsm-white), 1)}.vsm-full-width-call-to-action .bg .content .btn:hover span{color:rgba(var(--vsm-white), 1)}.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:0}.vsm-full-width-featured-columns-carousel.background .bg{padding:5rem 0;background:url("../uploads/background-swirl-lg.webp") no-repeat;background-position:center top;background-size:cover;position:relative}.vsm-full-width-featured-columns-carousel.background .bg:after{display:none}.vsm-full-width-featured-columns-carousel .bg{position:relative}.vsm-full-width-featured-columns-carousel .bg::after{background:#000;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0.4094231443) 0%, rgb(0, 0, 0) 100%);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.4094231443) 0%, rgb(0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0.4094231443) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide{padding:2rem}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .xs-heading{padding:1rem 0;color:rgba(var(--vsm-white), 1);font-weight:700}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .content .rte p{color:rgba(var(--vsm-white), 1)}.vsm-full-width-featured-columns-carousel .swiper-container .swiper-slide .content .media{background:rgba(var(--vsm-primary-colour), 1);border-radius:18.75rem;width:4rem;height:4rem;display:flex;align-content:center;justify-content:center;padding:0.9375rem}.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 div{margin:0}.vsm-full-width-featured-columns-carousel .swiper-navigation .swiper-button-next{border:none}.vsm-full-width-featured-columns-carousel .swiper-navigation .swiper-button-prev{border:none}@media(min-width: 2000px){.vsm-split-get-in-touch-form-content .content .socials li i::after{top:-0.5rem !important;left:-0.6rem !important}.vsm-split-get-in-touch-form-content .content .socials li:hover i:after{top:-0.5rem !important;left:-0.6rem !important}}.vsm-split-get-in-touch-form-content .bg{background:url("../uploads/background-swirl-lg.webp") no-repeat center bottom;background-size:cover}.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{color:rgba(var(--vsm-white), 1)}.vsm-split-get-in-touch-form-content .content .general-contact-details a:hover{color:rgba(var(--vsm-white), 1)}.vsm-split-get-in-touch-form-content .content .rte p{color:rgba(var(--vsm-white), 1)}.vsm-split-get-in-touch-form-content .content .socials li{margin-right:2.5rem;position:relative}.vsm-split-get-in-touch-form-content .content .socials li:nth-child(1){margin-left:1rem}@media(min-width: 768px){.vsm-split-get-in-touch-form-content .content .socials li:nth-child(1){margin-left:0}}.vsm-split-get-in-touch-form-content .content .socials li:hover i{color:rgba(var(--vsm-primary-colour), 1)}.vsm-split-get-in-touch-form-content .content .socials li:hover i:hover{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-split-get-in-touch-form-content .form-holder{border-radius:12px;padding:2rem;height:100%;border:4px solid #a8a8a8}.vsm-split-get-in-touch-form-content .form-holder label{color:rgba(var(--vsm-white), 1);font-weight:300}.vsm-split-get-in-touch-form-content .form-holder .field input{background:rgba(var(--vsm-white), 1);color:#0c060a;padding:1rem 1.3rem}.vsm-split-get-in-touch-form-content .form-holder .field input::placeholder{color:rgba(12,6,10,.294);font-weight:400}.vsm-split-get-in-touch-form-content .form-holder .field textarea{background:rgba(var(--vsm-white), 1);color:#0c060a;padding:0.625rem}.vsm-split-get-in-touch-form-content .form-holder .field textarea::placeholder{color:rgba(12,6,10,.294);font-weight:400}.vsm-split-get-in-touch-form-content .form-holder .element.submit{display:flex;justify-content:center;margin-top:1.4rem}.vsm-split-get-in-touch-form-content .btn:hover{color:rgba(var(--vsm-white), 1)}.vsm-split-get-in-touch-form-content .btn span{position:relative;display:flex;align-items:center}.vsm-wide-content .bg .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-wide-content .content ul li{color:rgba(var(--vsm-white), 1)}.vsm-wide-content .content ol li{color:rgba(var(--vsm-white), 1)}.vsm-profile-details .profile-contacts .media{border-radius:50%;box-shadow:0px 0px 50px 15px rgba(0,0,0,.5)}.vsm-profile-details .profile-head .contacts li:nth-child(1) .btn,.vsm-profile-details .profile-head .contacts li:nth-child(2) .btn{border-color:rgba(var(--vsm-white), 1) !important}.vsm-profile-details .profile-head .contacts li:nth-child(1) .btn:hover,.vsm-profile-details .profile-head .contacts li:nth-child(2) .btn:hover{border-color:rgba(var(--vsm-primary-colour), 1) !important}.vsm-profile-details .profile-head .contacts li:nth-child(3) .btn{background:#d18ef4;background:-moz-linear-gradient(90deg, rgb(209, 142, 244) 0%, rgb(163, 31, 234) 100%);background:-webkit-linear-gradient(90deg, rgb(209, 142, 244) 0%, rgb(163, 31, 234) 100%);background:linear-gradient(90deg, rgb(209, 142, 244) 0%, rgb(163, 31, 234) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d18ef4", endColorstr="#a31fea", GradientType=1);transition:all .3s ease-in-out}.vsm-profile-details .profile-head .contacts li:nth-child(3) .btn:hover{background:rgba(0,0,0,0)}.vsm-profile-details .profile-head .contacts li .btn:hover{background:rgba(var(--vsm-primary-colour), 1)}.vsm-profile-details .profile-head .contacts li .btn:hover span i{color:rgba(var(--vsm-white), 1)}.vsm-profile-details .profile-head .contacts li .btn span{color:rgba(var(--vsm-white), 1) !important}.vsm-profile-details .profile-head .contacts li .btn.ico-btn{border-color:rgba(var(--vsm-primary-colour), 1)}.vsm-profile-details .profile-details .position{color:rgba(var(--vsm-white), 1)}.vsm-profile-details .profile-details .position strong{color:rgba(var(--vsm-white), 1)}.vsm-profile-details .profile-details .description{color:rgba(var(--vsm-white), 1)}.vsm-profile-details .profile-details .profile-summary{color:rgba(var(--vsm-white), 1)}.vsm-profile-details .profile-details .rte p{color:rgba(var(--vsm-white), 1)}.vsm-profile-details .profile-details .rte ul li{color:rgba(var(--vsm-white), 1)}.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}.vsm-profile-cards .col .profile{background:rgba(var(--vsm-secondary-colour), 1);border:2px solid rgba(var(--vsm-white), 1);border-radius:1rem;padding:2rem}.vsm-profile-cards .col .profile .media{max-width:12rem;width:12rem;max-height:12rem;height:12rem}.vsm-profile-cards .col .profile .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-profile-cards .col .profile .content h4{color:rgba(var(--vsm-primary-colour), 1)}.vsm-profile-cards .col .profile .content p{color:rgba(var(--vsm-white), 1)}.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-white), 1)}.vsm-video-carousel .media{border-radius:1rem;border:2px solid rgba(var(--vsm-white), 1)}.vsm-video-carousel .swiper-navigation .swiper-button-next,.vsm-video-carousel .swiper-navigation .swiper-button-prev{color:rgba(var(--vsm-white), 1)}.vsm-video-carousel .vsm-body .swiper-slide .content span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-video-carousel .vsm-body .swiper-slide .no-media .inline-link{border:1px solid #a31fea;padding:.6rem 3rem;border-radius:2rem;display:inline-block;color:rgba(var(--vsm-white), 1)}.vsm-video-carousel .vsm-body .swiper-slide .no-media .inline-link span{color:inherit}.gm-style .gm-style-iw-c{background:rgba(var(--vsm-secondary-colour), 1)}.gm-style .gm-style-iw-d{overflow:auto !important}.gm-style .gm-style-iw-tc::after{background:rgba(var(--vsm-secondary-colour), 1)}.vsm-split-content-50-50 .content .sm-heading{color:rgba(var(--vsm-white), 1);margin:1.5rem 0 1.25rem 0}.vsm-split-content-50-50 .content .btn{background:rgba(0,0,0,0);border:1px solid rgba(var(--vsm-primary-colour), 1);background-color:rgba(var(--vsm-primary-colour), 0);transition:background-color .5s ease 0s}.vsm-split-content-50-50 .content .btn:hover{background-color:rgba(var(--vsm-primary-colour), 1)}.vsm-split-content-50-50 .content .media{border:2px solid rgba(var(--vsm-white), 1);border-radius:1.3rem}.vsm-split-content-50-50 .content .media img{object-fit:cover;width:100%;height:100%}.vsm-split-content-25-25-25-25 .media{max-height:13.375rem;height:13.375rem}.vsm-split-content-25-25-25-25 .media img{height:15rem;aspect-ratio:1}.vsm-split-content-25-25-25-25 .content .xs-heading{color:rgba(var(--vsm-white), 1);margin:1rem 0}.vsm-split-content-25-25-25-25 .content .inline-link{color:rgba(var(--vsm-white), 1);padding:.625rem 1.875rem;border-radius:2rem;background:rgba(0,0,0,0);border:1px solid rgba(var(--vsm-primary-colour), 1);background-color:rgba(var(--vsm-primary-colour), 0);transition:background-color .5s ease 0s}.vsm-split-content-25-25-25-25 .content .inline-link:hover{background-color:rgba(var(--vsm-primary-colour), 1)}.vsm-split-content-25-25-25-25 .content .media{border:2px solid rgba(var(--vsm-white), 1);border-radius:1.3rem}.vsm-split-content-25-25-25-25 .content .media img{object-fit:cover;width:100%;height:100%}.cm-filter-bar{background:rgba(var(--vsm-secondary-colour), 1)}.cm-filter-bar .cm-body>.row>.col .row .col{flex:1 0 100%}@media(min-width: 1024px){.cm-filter-bar .cm-body>.row>.col .row .col{flex:1 0 0}}.cm-filter-bar .cm-body>.row>.col .row .col-auto{flex:1 0 50%}@media(min-width: 1024px){.cm-filter-bar .cm-body>.row>.col .row .col-auto{flex:0 0 auto}}.cm-filter-bar .cm-body>.row>.col .row .col-auto .submit .btn{width:100%}@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.text input{border-radius:6.25rem}.cm-filter-bar .element.select label{display:none}.cm-filter-bar .element.select select{border-radius:6.25rem}.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-split-content-33-33-33 .content .sm-heading{color:rgba(var(--vsm-white), 1);margin:1.5rem 0 1.25rem 0}.vsm-split-content-33-33-33 .content .btn{background:rgba(0,0,0,0);border:1px solid rgba(var(--vsm-primary-colour), 1);background-color:rgba(var(--vsm-primary-colour), 0);transition:background-color .5s ease 0s}.vsm-split-content-33-33-33 .content .btn:hover{background-color:rgba(var(--vsm-primary-colour), 1)}.vsm-split-content-33-33-33 .content .media{border:2px solid rgba(var(--vsm-white), 1);border-radius:1.3rem}.vsm-split-content-33-33-33 .content .media img{object-fit:cover;width:100%;height:100%}.vsm-single-accordion .row{justify-content:flex-start !important}.vsm-single-accordion .row .col .xs-heading{text-align:start}.vsm-single-accordion .row .col .md-heading{text-align:start}.vsm-single-accordion .row .col .rte{text-align:start}.vsm-single-accordion .row .col .rte.larger-text{text-align:start}.vsm-single-accordion .row .col .btn{display:flex;justify-content:center;max-width:max-content}.vsm-single-accordion .row .col .btn:hover span{color:#e31168}.vsm-single-accordion .row .col .btn:hover span::after{content:url("/img/arrowpink.svg")}.vsm-single-accordion .row .col .btn span{position:relative;display:flex;align-items:center}.vsm-single-accordion .row .col .btn span::after{content:url("/img/arrow.svg");position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;color:rgba(var(--vsm-white), 1);margin-left:1rem;display:flex;align-items:center;top:.1rem}.vsm-single-accordion .accordion .accordion-item{border-radius:0}.vsm-single-accordion .accordion .accordion-item .content p{color:#0c060a}.vsm-single-accordion .accordion .accordion-item .accordion-header{cursor:pointer}.vsm-content-carousel .vsm-header .xs-heading{color:rgba(var(--vsm-white), 1)}.vsm-content-carousel .row{display:flex;flex-direction:column;text-align:center}.vsm-content-carousel .content{padding:1rem}.vsm-content-carousel .content .xs-heading{color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-carousel .content .inline-link{color:rgba(var(--vsm-white), 1)}@media(min-width: 1024px){.vsm-content-carousel .row .col{flex:1 0 0}}.vsm-content-carousel .row .col a{height:8rem;object-fit:contain;justify-content:center}.vsm-content-carousel .row .col a img{object-fit:contain;padding:.5rem;height:auto;width:100%}.vsm-content-carousel .swiper-navigation{margin-top:0.625rem;position:relative}.vsm-content-carousel .swiper-navigation div{color:rgba(var(--vsm-white), 1)}.plyr__control--overlaid{padding:3rem;background:rgba(255,255,255,.406);color:rgba(var(--vsm-primary-colour), 0.8)}.plyr__control--overlaid:hover{background:rgba(var(--vsm-primary-colour), 0.8) !important;color:rgba(var(--vsm-white), 1) !important}.plyr__control--overlaid svg{height:4rem;width:4rem;border-radius:0}.vsm-responsive-nav{background:#a31fea;background:-moz-linear-gradient(264deg, rgb(163, 31, 234) 0%, rgb(209, 142, 244) 100%);background:-webkit-linear-gradient(264deg, rgb(163, 31, 234) 0%, rgb(209, 142, 244) 100%);background:linear-gradient(264deg, rgb(163, 31, 234) 0%, rgb(209, 142, 244) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a31fea", endColorstr="#d18ef4", GradientType=1);border:none}.vsm-responsive-nav .search-bar .input-group{border:none}.vsm-responsive-nav .input-group input{border-top-left-radius:2rem !important;border-bottom-left-radius:2rem !important}.vsm-responsive-nav .displayed-nav a{color:rgba(var(--vsm-white), 1) !important}.vsm-responsive-nav .displayed-nav a:hover{color:rgba(var(--vsm-white), 0.8) !important}.vsm-responsive-nav .more-nav:hover li span{color:rgba(var(--vsm-secondary-colour), 1) !important}.vsm-responsive-nav .more-nav:hover li span i{color:rgba(var(--vsm-primary-colour), 1)}.vsm-responsive-nav .more-nav li span{color:rgba(var(--vsm-white), 1) !important}.vsm-responsive-nav .more-nav li span i{color:rgba(var(--vsm-white), 1)}.vsm-media-hub-extra-row .post a.tag{padding-left:.16rem}.vsm-media-hub-featured-section .vsm-body .post a{color:rgba(var(--vsm-primary-colour), 1) !important}.vsm-media-hub-featured-section .vsm-body .post .post-date{color:rgba(var(--vsm-white), 1)}.vsm-media-hub-featured-section .vsm-body .post-details .tags a{color:rgba(var(--vsm-primary-colour), 1) !important}.vsm-media-hub-featured-section .vsm-body .post-details .post-date{color:rgba(var(--vsm-white), 1)}.vsm-basic-blog-featured-section .xs-heading{color:rgba(var(--vsm-white), 1) !important}.vsm-basic-blog-featured-section .vsm-body .author .author-details .title{color:rgba(var(--vsm-white), 1)}.vsm-basic-blog-featured-section .vsm-body .post .post-snippet{color:rgba(var(--vsm-white), 1)}.vsm-basic-blog-featured-section .vsm-body .post .post-date{color:rgba(var(--vsm-white), 1)}.vsm-basic-blog-featured-section .vsm-body .post a{color:rgba(var(--vsm-white), 1) !important}.vsm-configurable-boxes .vsm-body .row .col .configurable-box .box-details .post-title{color:rgba(var(--vsm-white), 1)}.vsm-media-hub .tag{color:rgba(var(--vsm-primary-colour), 1)}.vsm-media-hub h2,.vsm-media-hub h3{color:rgba(var(--vsm-white), 1)}.vsm-media-hub .share dt{color:rgba(var(--vsm-white), 1)}.vsm-media-hub .share dd a i{color:rgba(var(--vsm-primary-colour), 1)}.vsm-media-hub .post .post-title{color:rgba(var(--vsm-white), 1)}.vsm-media-hub .post-date,.vsm-media-hub .time-to-read{color:rgba(var(--vsm-white), 1)}.vsm-media-hub .article-tags dt{color:rgba(var(--vsm-white), 1)}.vsm-media-hub .article-tags dd a{color:rgba(var(--vsm-white), 1)}.vsm-media-hub ol li{color:rgba(var(--vsm-white), 1)}.vsm-media-hub ul li{color:rgba(var(--vsm-white), 1)}.vsm-media-hub.vsm-blog-article .vsm-body .author .author-details .title{color:rgba(var(--vsm-white), 1)}.vsm-media-hub.vsm-blog-article .vsm-body .post .post-snippet{color:rgba(var(--vsm-white), 1)}.vsm-media-hub.vsm-blog-article .vsm-body .post .post-date{color:rgba(var(--vsm-white), 1)}.vsm-media-hub.vsm-blog-article .vsm-body .post a{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub .sm-heading{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub .newsletter-signup .input-group input{border:2px solid rgba(var(--vsm-white), 1)}.vsm-media-hub .newsletter-signup .input-group .btn{display:flex;font-family:inherit;color:rgba(var(--vsm-white), 1);text-decoration:none;margin-left:1rem !important}.vsm-media-hub .newsletter-signup .input-group .btn:hover{color:rgba(var(--vsm-primary-colour), 1);border-color:rgba(var(--vsm-primary-colour), 1)}.page-item .page-link:focus{box-shadow:none}.page-item.disabled .page-link{background-color:rgba(0,0,0,0)}.page-item.disabled .page-link:focus{box-shadow:none}.vsm-media-hub-search-results .search-results .post .title,.vsm-media-hub-search-results .search-results .post .tags,.vsm-media-hub-search-results .search-results .post .post-title,.vsm-media-hub-search-results .search-results .post .post-snippet,.vsm-media-hub-search-results .search-results .post .post-date{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-search-results .side-filters>dl>dt{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-search-results .side-filters a{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-featured-section .xs-heading{color:rgba(var(--vsm-white), 1)}.vsm-media-hub-featured-section .post a.post-title{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-featured-section .post .post-details a.post-title{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-featured-section .post .post-details .post-snippet{color:rgba(var(--vsm-white), 1)}.vsm-media-hub-featured-section .post .author-details p{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-featured-section .post .author-details p span{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-category-latest-carousel{background:#202124}.vsm-media-hub-category-latest-carousel .post{border-bottom-color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-category-latest-carousel .post .post-date{color:rgba(var(--vsm-primary-colour), 1) !important}.vsm-media-hub-category-latest-carousel .post a.post-title{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-category-latest-carousel .post .post-details a.post-title{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-category-latest-carousel .post .post-details .post-snippet{color:rgba(var(--vsm-white), 1)}.vsm-media-hub-category-latest-carousel .post .author-details p{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-category-latest-carousel .post .author-details p span{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-category-latest-carousel .post .post-details a.post-title{color:rgba(var(--vsm-white), 1)}.vsm-media-hub-category-latest-carousel .swiper-container{border-bottom-color:rgba(var(--vsm-white), 1)}.vsm-media-hub-extra-row{background:#202124}.vsm-media-hub-extra-row .post .post-details a.post-title{color:rgba(var(--vsm-white), 1)}.vsm-media-hub-extra-row .post .post-details .tags{display:flex;align-items:baseline}.vsm-media-hub-more-row{background:#202124}.vsm-media-hub-more-row .post{border-bottom-color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-more-row .post .post-date{color:rgba(var(--vsm-white), 1)}.vsm-media-hub-more-row .post a.post-title{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-more-row .post .post-details a.post-title{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-more-row .post .post-details .post-snippet{color:rgba(var(--vsm-white), 1)}.vsm-media-hub-more-row .post .post-details .tags a{color:rgba(var(--vsm-primary-colour), 1) !important}.vsm-media-hub-more-row .post .author-details p{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-more-row .post .author-details p span{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub-more-row .post .post-details a.post-title{color:rgba(var(--vsm-white), 1)}.vsm-media-hub-more-row .post .post-details a.post-title{color:rgba(var(--vsm-white), 1)}.job-search-filters [class*=icheck-]>input:first-child+input[type=hidden]+label::before,.job-search-filters [class*=icheck-]>input:first-child+label::before{background:rgba(var(--vsm-white), 0.3)}[class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,[class*=icheck-]>input:first-child:checked+label::after{border-color:rgba(var(--vsm-white), 1)}@media(max-width: 767px){body.open-filters.toggle-container.toggle-open{background:#000}}.vsm-job-search-results-listings .page-item.active a{color:rgba(var(--vsm-primary-colour), 1) !important}.vsm-job-search-results-listings .total-items{color:rgba(var(--vsm-white), 1)}.vsm-job-search-results-listings .job-data span{color:rgba(var(--vsm-white), 1) !important}.vsm-job-search-results-listings .job-data .xs-heading a{color:rgba(var(--vsm-white), 1)}.vsm-job-search-results-listings .job-data p{color:rgba(var(--vsm-white), 1)}.vsm-job-search-results-listings .job-data .add-to-shortlist{color:rgba(var(--vsm-white), 1)}.vsm-job-search-results-listings .page-link{background:rgba(0,0,0,0) !important;color:rgba(var(--vsm-white), 1) !important}.vsm-job-search-results-listings .page-link span{color:rgba(var(--vsm-white), 1) !important}.vsm-job-search-results-listings .btn.btn-primary:hover{background:rgba(0,0,0,0);border-color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-search-results-listings .btn.btn-primary:hover span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-search-results-listings .btn.btn-secondary{border-color:rgba(var(--vsm-white), 1) !important;background:rgba(0,0,0,0);border-color:#0c060a}.vsm-job-search-results-listings .btn.btn-secondary span{position:relative;display:flex;align-items:center;color:rgba(var(--vsm-white), 1) !important}.vsm-job-search-results-listings .btn.btn-secondary:hover{background:rgba(var(--vsm-primary-colour), 1) !important;border-color:rgba(var(--vsm-primary-colour), 1) !important}.vsm-job-search-results-listings .btn.btn-secondary:hover span{color:rgba(var(--vsm-white), 1)}.vsm-job-search-results-listings .btn.btn-secondary span{color:#0c060a}.vsm-job-search-results-listings .job-search-filters .btn-group .btn{border-radius:6.25rem;background-color:rgba(var(--vsm-accent-colour), 1) !important;background-image:linear-gradient(to right, transparent 0%, rgba(var(--vsm-primary-colour), 1) 100%) !important;border:none;font-family:"sofia-pro",sans-serif;font-weight:500;color:rgba(var(--vsm-white), 1);transition:background-color .5s ease 0s;font-size:16px;font-size:1rem;line-height:1.4}.vsm-job-search-results-listings .job-search-filters .btn-group .btn span{color:inherit;font-weight:inherit;font-size:16px;font-size:1rem;line-height:1.7}.vsm-job-search-results-listings .job-search-filters .btn-group .btn:hover{background-color:rgba(var(--vsm-primary-colour), 1) !important;border:none;color:rgba(var(--vsm-white), 1)}.vsm-job-search-results-listings .job-search-filters .btn-group .btn:hover span{color:inherit;font-weight:inherit}.vsm-job-search-results-listings .job-search-filters .xs-heading{color:rgba(var(--vsm-white), 1)}.vsm-job-search-results-listings .job-search-filters h4{color:rgba(var(--vsm-white), 1)}.vsm-job-search-results-listings .job-search-filters .element label{color:rgba(var(--vsm-white), 1);font-weight:700}.vsm-job-search-results-listings .job-search-filters .element .field input{border-radius:2rem}.vsm-job-search-results-listings .job-search-filters .element.select .field select{border-radius:2rem}.vsm-job-search-results-listings .job-search-filters .element.select .field button{border-radius:2rem}.vsm-job-search-results-listings .job-search-filters .element.select .field::before{color:rgba(var(--vsm-primary-colour), 1) !important}.vsm-job-search-results-listings .job-search-filters .element button{border-color:rgba(var(--vsm-white), 1) !important;background:rgba(var(--vsm-white), 1) !important}.vsm-job-search-results-listings .job-search-filters .filter-apply .btn{background:rgba(var(--vsm-primary-colour), 1) !important;border-color:rgba(var(--vsm-primary-colour), 1) !important}.vsm-job-search-results-listings .job-search-filters .filter-apply .btn span{position:relative;display:flex;align-items:center;justify-content:center;color:rgba(var(--vsm-white), 1)}.vsm-job-search-results-listings .job-search-filters .filter-apply .btn:hover{background:rgba(0,0,0,0) !important;border-color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-search-results-listings .job-search-filters .filter-apply .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-search-results-listings .job-search-filters .filter-clear .btn{background:rgba(0,0,0,0) !important;border:0.0625rem solid rgba(var(--vsm-white), 1) !important;background:rgba(0,0,0,0);border-color:#0c060a}.vsm-job-search-results-listings .job-search-filters .filter-clear .btn span{position:relative;display:flex;align-items:center;justify-content:center;color:rgba(var(--vsm-white), 1) !important}.vsm-job-search-results-listings .job-search-filters .filter-clear .btn:hover{background:rgba(var(--vsm-primary-colour), 1) !important;border-color:rgba(var(--vsm-primary-colour), 1) !important}.vsm-job-search-results-listings .job-search-filters .filter-clear .btn:hover span{color:rgba(var(--vsm-white), 1)}.vsm-job-search-results-listings .job-search-filters .filter-clear .btn span{color:#0c060a}.vsm-data-capture .form-holder{border-radius:12px;padding:2rem;height:100%}@media(min-width: 1024px){.vsm-data-capture .form-holder{padding:0 0 0 10.3333%}}.vsm-data-capture .form-holder .element.checkbox label{color:rgba(var(--vsm-white), 1)}.vsm-data-capture .form-preview{overflow:hidden;border-radius:0.625rem;border:0.0625rem solid rgba(var(--vsm-white), 1)}.vsm-data-capture .form-preview .details:before{background:rgba(var(--vsm-secondary-colour), 0.5);background:linear-gradient(180deg, rgba(var(--vsm-secondary-colour), 0.7) 0%, rgba(var(--vsm-secondary-colour), 0.3) 100%)}.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-job-details .consultant-details .name{color:rgba(var(--vsm-white), 1) !important}.vsm-job-details .job-data .job-ref,.vsm-job-details .job-data .post-date,.vsm-job-details .job-data .job-data-highlights>li>span{color:rgba(var(--vsm-white), 1)}.vsm-job-details .job-data .content .rte h1,.vsm-job-details .job-data .content .rte h2,.vsm-job-details .job-data .content .rte h3,.vsm-job-details .job-data .content .rte h4,.vsm-job-details .job-data .content .rte h5,.vsm-job-details .job-data .content .rte h6{color:rgba(var(--vsm-white), 1)}.vsm-job-details .job-data .content .rte ul li{color:rgba(var(--vsm-white), 1)}.vsm-job-details .job-data .content .rte ul li::before{color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-details .share i::before{color:rgba(var(--vsm-white), 1)}.vsm-job-details .add-to-shortlist{color:rgba(var(--vsm-white), 1)}.vsm-job-details .notice{background-color:rgba(46,23,38,.2901960784);border-radius:1rem}.vsm-job-details .notice p{color:rgba(var(--vsm-white), 1)}.vsm-job-details .form-holder{background:rgba(59,23,49,.0823529412);border-radius:2rem}.vsm-job-details .form-holder .element .custom-file input,.vsm-job-details .form-holder .element .custom-file label{border-radius:2rem}.vsm-job-details .form-holder .element .custom-file .custom-file-label{color:rgba(var(--vsm-black), 1);font-size:16px;font-size:1rem;font-weight:500}.vsm-job-details .form-holder .element input,.vsm-job-details .form-holder .element textarea,.vsm-job-details .form-holder .element select{border-radius:2rem}.vsm-job-details .form-holder .element label{color:rgba(var(--vsm-white), 1);font-weight:700}.vsm-job-details .form-holder .content p{color:rgba(var(--vsm-white), 1);font-weight:700}.vsm-job-details .form-holder .btn-primary span{position:relative;display:flex;align-items:center;top:.1rem}.vsm-job-details .form-holder:hover{background:rgba(0,0,0,0);border-color:rgba(var(--vsm-primary-colour), 1)}.vsm-job-details .form-holder:hover span{color:rgba(var(--vsm-primary-colour), 1)}.plyr--video{height:100%}.video{height:100%}.modal-dialog .vsm-body .md-heading{color:rgba(var(--vsm-black), 1)}.custom-file input{border-radius:3rem}.custom-file .custom-file-label{border-radius:3rem;height:58px;display:flex;align-content:center;align-items:center}.custom-file .custom-file-label:after{top:1.2rem;right:1rem}.custom-file .custom-file-label span{color:rgba(var(--vsm-black), 1);font-size:16px;font-size:1rem;font-weight:500}.vsm-split-get-in-touch-form-content .form-holder{border:2px solid #a8a8a8}.vsm-split-get-in-touch-form-content .form-holder .custom-file input{border-radius:3rem}.vsm-split-get-in-touch-form-content .form-holder .custom-file .custom-file-label{border-radius:3rem;height:58px;display:flex;align-content:center;align-items:center}.vsm-split-get-in-touch-form-content .form-holder .custom-file .custom-file-label:after{top:1.2rem;right:1rem}.vsm-split-get-in-touch-form-content .form-holder .custom-file .custom-file-label span{color:rgba(var(--vsm-black), 1);font-size:16px;font-size:1rem;font-weight:500}.vsm-split-get-in-touch-form-content .form-holder form .sm-heading,.vsm-data-capture .form-holder form .sm-heading{color:rgba(var(--vsm-white), 1);font-weight:300}.vsm-split-get-in-touch-form-content .form-holder form .element.text,.vsm-data-capture .form-holder form .element.text{margin-bottom:1.5625rem}.vsm-split-get-in-touch-form-content .form-holder form .element.text label,.vsm-data-capture .form-holder form .element.text label{font-weight:300;color:rgba(var(--vsm-white), 1)}.vsm-split-get-in-touch-form-content .form-holder form .element.text input,.vsm-data-capture .form-holder form .element.text input{border-radius:1.875rem;background:#fff;color:#0c060a;padding:1rem 1.3rem}.vsm-split-get-in-touch-form-content .form-holder form .element.select,.vsm-data-capture .form-holder form .element.select{margin-bottom:1.5625rem}.vsm-split-get-in-touch-form-content .form-holder form .element.select label,.vsm-data-capture .form-holder form .element.select label{font-weight:300;color:rgba(var(--vsm-white), 1)}.vsm-split-get-in-touch-form-content .form-holder form .element.select select,.vsm-data-capture .form-holder form .element.select select{border-radius:1.875rem;background:#fff;color:#0c060a;padding:1rem 1.3rem}.vsm-split-get-in-touch-form-content .form-holder form .element.select .field:before,.vsm-data-capture .form-holder form .element.select .field:before{top:1.25rem;right:1.875rem}.vsm-split-get-in-touch-form-content .form-holder form .element.textarea,.vsm-data-capture .form-holder form .element.textarea{margin-bottom:1.5625rem}.vsm-split-get-in-touch-form-content .form-holder form .element.textarea label,.vsm-data-capture .form-holder form .element.textarea label{font-weight:300;color:rgba(var(--vsm-white), 1)}.vsm-split-get-in-touch-form-content .form-holder form .element.textarea textarea,.vsm-data-capture .form-holder form .element.textarea textarea{border-radius:1.25rem;background:#fff;color:#0c060a;padding:1rem 1.3rem}.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,.vsm-data-capture .form-holder form .element.checkbox label,.vsm-data-capture .form-holder form .element.radio label{font-size:12px;font-size:.75rem}.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,.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}.vsm-split-get-in-touch-form-content .form-holder form [class*=icheck-]>input:first-child+input[type=hidden]+label::before,.vsm-split-get-in-touch-form-content .form-holder form [class*=icheck-]>input:first-child+label::before,.vsm-data-capture .form-holder form [class*=icheck-]>input:first-child+input[type=hidden]+label::before,.vsm-data-capture .form-holder form [class*=icheck-]>input:first-child+label::before{border-radius:0.3125rem}.vsm-split-get-in-touch-form-content .form-holder{border:2px solid #a8a8a8 !important;background:rgba(var(--vsm-secondary-colour), 0.95)}.vsm-split-get-in-touch-form-content .md-heading{font-weight:300}.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}@media(min-width: 768px){.vsm-top{position:sticky}.vsm-top.fixed{position:sticky}.vsm-top.switch-fixed{position:fixed}.vsm-top.switch-fixed.fixed{position:fixed}}.lazybg{background-image:none !important}#cv-dropoff .modal-dialog .modal-header,#consultant-cv-dropoff .modal-dialog .modal-header{border-bottom:none}#cv-dropoff .modal-dialog .modal-content,#consultant-cv-dropoff .modal-dialog .modal-content{border-radius:1.25rem;background:rgba(var(--vsm-secondary-colour), 0.9)}#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);font-size:16px;font-size:1rem;margin-bottom:0.75rem}#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:300;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{border-radius:1.875rem;background:#fff;color:#0c060a;padding:1rem 1.3rem}#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}#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:300;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{border-radius:1.875rem;background:#fff;color:#0c060a;padding:1rem 1.3rem}#cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.select .field:before,#consultant-cv-dropoff .modal-dialog .modal-content .modal-body .vsm-body .element.select .field:before{top:1.25rem;right:1.875rem}#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:300;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:1.25rem;background:#fff;color:#0c060a;padding:1rem 1.3rem}#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}#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}#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}.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:rgba(var(--vsm-white), 1)}.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 .container-fluid>.row>.col-md-6 .container .feature-list .feature .media{padding:.625rem 0rem 0rem .75rem}.candidate-dashboard.sign-in .element.text .field input.placeholder{color:rgba(var(--vsm-white), 0.9)}.candidate-dashboard.sign-in .element.text .field input:-moz-placeholder{color:rgba(var(--vsm-white), 0.9)}.candidate-dashboard.sign-in .element.text .field input::-moz-placeholder{color:rgba(var(--vsm-white), 0.9)}.candidate-dashboard.sign-in .element.text .field input:-ms-input-placeholder{color:rgba(var(--vsm-white), 0.9)}.candidate-dashboard.sign-in .element.text .field input::-webkit-input-placeholder{color:rgba(var(--vsm-white), 0.9)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#444;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px rgba(35,35,35,.1607843137)}.candidate-dashboard .sign-in-form.card .element .helper{color:rgba(var(--vsm-white), 1)}.candidate-dashboard .sign-in-form.card .row .col p{text-align:center;color:rgba(var(--vsm-white), 1)}.candidate-dashboard .feature-list .media svg path{fill:#fff}.sign-in{height:auto}.sign-in [class*=icheck-]>input:first-child+label::before{border:0.0625rem solid rgba(var(--vsm-black), 0.2)}@media(min-width: 768px){.sign-in{height: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)}.register{height:auto}.register>.bg>.container-fluid>.row.justify-content-center.align-center{display:flex;height:100%;align-items:center}.register .form-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.register .form-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.register .align-center p{color:rgba(var(--vsm-white), 1)}@media(min-width: 768px){.register{height:100% !important}}.register .container-fluid{height:auto}@media(min-width: 768px){.register .container-fluid{min-height:800px}}.register .bg{min-height:100vh;height:100%}.sign-in .card,.register .card{background:rgba(0,0,0,0);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:#a31fea;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 .col-md-6 .sign-in-form form label{color:rgba(var(--vsm-white), 1)}.candidate-dashboard.sign-in .element.text input{color:rgba(var(--vsm-white), 1)}.candidate-dashboard.register .element.text input{color:rgba(var(--vsm-white), 1)}.candidate-dashboard.register .element.text input::placeholder{color:rgba(var(--vsm-white), 1)}.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}@media(min-width: 768px){.vsm-media-hub-featured-section .vsm-body .container>.row>.col:nth-child(1)>.row>.col:nth-child(1){border-left:0.0625rem solid rgba(var(--vsm-white), 0.2);border-right:0.0625rem solid rgba(var(--vsm-white), 0.2)}}.paging-information .total-items{color:rgba(var(--vsm-white), 0.94)}field+field{margin-top:0.625rem;display:block}field+field label{color:rgba(var(--vsm-white), 1)}.vsm-media-hub .time-to-read:before{color:rgba(var(--vsm-white), 1) !important}.vsm-media-hub .rte{color:rgba(var(--vsm-white), 1)}.vsm-media-hub .newsletter-signup .form-group .input-group{border-radius:3rem;border:0.125rem solid rgba(var(--vsm-primary-colour), 1);padding:0.1875rem}.vsm-media-hub .newsletter-signup .form-group .input-group input{background:rgba(0,0,0,0);color:rgba(var(--vsm-white), 1);border:none}.vsm-media-hub .newsletter-signup .form-group .input-group input.btn{border-radius:6.25rem !important;background-color:rgba(var(--vsm-accent-colour), 1);background-image:linear-gradient(to right, transparent 0%, rgba(var(--vsm-primary-colour), 1) 100%);border:none;font-family:"sofia-pro",sans-serif;font-weight:500;color:rgba(var(--vsm-white), 1);transition:background-color .5s ease 0s;font-size:16px;font-size:1rem;line-height:1.4}.vsm-media-hub.vsm-video-article .related-posts .post .post-title{color:rgba(var(--vsm-white), 1)}.vsm-media-hub.vsm-video-article .author .author-details .title{color:rgba(var(--vsm-white), 1)}.vsm-media-hub.vsm-video-article .author .author-details .title a{color:rgba(var(--vsm-white), 1)}.vsm-media-hub.vsm-event-article .event-box .tags,.vsm-media-hub.vsm-event-article .event-box .sm-heading{color:rgba(var(--vsm-black), 1) !important}.vsm-media-hub.vsm-event-article .author .author-details .title{color:rgba(var(--vsm-white), 1)}.vsm-media-hub.vsm-event-article .date-time-location .date-time .time-info strong,.vsm-media-hub.vsm-event-article .date-time-location .date-time .time-info span{color:rgba(var(--vsm-white), 1)}.vsm-media-hub.vsm-event-article .date-time-location .date-time .date-info{background:rgba(var(--vsm-white), 1)}body.home{background-image:url("../uploads/bg-fixed.webp");background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#vennture_dynamic_jobsearch .job-search-filters .filter-group{border-color:rgba(var(--vsm-white), 0.8)}#vennture_dynamic_jobsearch .vsm-job-search-results-listings .job-listing>li:first-child{border:.0625rem solid rgba(var(--vsm-white), 0.2)}#vennture_dynamic_jobsearch .vsm-job-search-results-listings .job-listing>li:first-child:hover{border:.0625rem solid rgba(var(--vsm-primary-colour), 0.5)}#vennture_dynamic_jobsearch .vsm-job-search-results-listings .job-listing>li{border:.0625rem solid rgba(var(--vsm-white), 0.2)}#vennture_dynamic_jobsearch .vsm-job-search-results-listings .job-listing>li:hover{border:.0625rem solid rgba(var(--vsm-primary-colour), 0.5)}#vennture_dynamic_jobsearch .job-search-filters .filter-group .filter-heading,#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.button-icons label{color:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.range label,#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.select label,#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.text label,#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.textarea label{color:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .filter-group .filters .filter span.count{background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.button-icons .field button{background:rgba(var(--vsm-primary-colour), 1) !important;color:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.button-icons .field button:hover{background:rgba(var(--vsm-white), 1) !important;color:rgba(var(--vsm-black), 1)}#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.button-icons .field button.selected{background:rgba(var(--vsm-white), 1) !important;color:rgba(var(--vsm-black), 1)}#vennture_dynamic_jobsearch .results-header .col-auto .btn{background-color:rgba(var(--vsm-accent-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 .results-header .col-auto .btn:hover{background:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .map-container .mapped-jobs{background:rgba(var(--vsm-black), 1)}#vennture_dynamic_jobsearch .map-container .job-results .job-listing>li .xs-heading,#vennture_dynamic_jobsearch .map-container .job-results .job-listing>li .more-details .consultant .posted{color:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .map-container .job-results .job-listing>li .more-details .summary .btn:hover{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-black), 1)}#vennture_dynamic_jobsearch .map-container .job-results .job-listing>li .more-details .summary .btn:hover span{color:rgba(var(--vsm-black), 1) !important}#vennture_dynamic_jobsearch .map img{width:auto;height:auto}#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter.alt .form-label{color:rgba(var(--vsm-white), 1);font-size:14px;font-size:.875rem}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder .col-auto .btn{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder .col-auto .btn span{color:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder .col-auto .btn:hover{background:rgba(var(--vsm-black), 1);color:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder .col-auto .btn:hover span{color:rgba(var(--vsm-white), 1)}@media(min-width: 1024px){#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:first-child .field input{border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem}}@media(min-width: 1024px){#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field select{border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem}}@media(min-width: 1024px){#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field input{border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem}}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:first-child .field input{border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;margin-bottom:0;background:rgba(var(--vsm-white), 0.207);color:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:first-child .field input::placeholder{color:rgba(var(--vsm-white), 0.8)}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field input,#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field select{border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem;margin-bottom:0;background:rgba(var(--vsm-white), 0.207);color:rgba(var(--vsm-white), 1);border:none}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field input::placeholder,#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field select::placeholder{color:rgba(var(--vsm-white), 0.8)}@media(min-width: 768px){#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .element{margin-bottom:0}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:first-child .field input{border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem;border-top-right-radius:0rem;border-bottom-right-radius:0rem;margin-bottom:0;background:rgba(var(--vsm-white), 0.207);color:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:first-child .field input::placeholder{color:rgba(var(--vsm-white), 0.8)}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field input,#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field select{border-top-right-radius:1.875rem !important;border-bottom-right-radius:1.875rem !important;border-top-right-radius:0rem;border-bottom-right-radius:0rem;margin-bottom:0;background:rgba(var(--vsm-white), 0.207);color:rgba(var(--vsm-white), 1);border:none}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field input::placeholder,#vennture_dynamic_jobsearch .vsm-search-bar .search-bar .row .col .form-holder form>.row>.col:nth-child(2) .field select::placeholder{color:rgba(var(--vsm-white), 0.8)}}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder .col-auto .btn{background:rgba(var(--vsm-white), 1);background-image:none !important}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder .col-auto .btn span{color:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder .col-auto .btn:hover{background:rgba(var(--vsm-secondary-colour), 1)}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder .col-auto .btn:hover span{color:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .tabbed-filters .nav li a{color:rgba(var(--vsm-white), 1);border-bottom:0.0625rem solid rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .tabbed-filters .nav li a.active{color:rgba(var(--vsm-white), 1)}@media(max-width: 767px){body.open-filters .job-search-filters.toggle-filters-panel .toggle-open{background:rgba(var(--vsm-quinary-colour), 1)}}.grecaptcha-badge{z-index:900}/*# sourceMappingURL=theme.min.css.map */