
/* CACHED HIT START (DIST) at 12/15/2025 03:13:56 */
@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";:root{--vsm-white: 255, 255, 255;--vsm-black: 9, 9, 9;--vsm-body-copy-colour: 28, 31, 34;--vsm-accent-colour: 211, 56, 50;--vsm-primary-colour: 211, 56, 50;--vsm-secondary-colour: 232, 232, 232;--vsm-tertiary-colour: 35, 157, 149;--vsm-quaternary-colour: 114, 40, 166;--vsm-quinary-colour: 0, 117, 101;--vsm-dark-background: 28, 31, 34}:root{--vsm-mobile-padding-top: 30px;--vsm-mobile-padding-bottom: 30px;--vsm-tablet-padding-top: 50px;--vsm-tablet-padding-bottom: 50px;--vsm-desktop-padding-top: 80px;--vsm-desktop-padding-bottom: 80px}.container.wide{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 768px){.container.wide{width:750px}}@media(min-width: 992px){.container.wide{width:970px}}@media(min-width: 1200px){.container.wide{width:100%;max-width:90%}}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^=col-],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}html,body{height:100% !important;font-family:"Kanit",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{font-family:"Kanit",sans-serif;font-weight:900;color:#1c1f22}h2,h3,h4,h5,h6{font-family:"Kanit",sans-serif;font-weight:200;color:#1c1f22}ul,ol,dd,p{font-family:"Kanit",sans-serif;font-size:16px;font-size:1rem;font-weight:200}ul strong,ol strong,dd strong,p strong{font-weight:600}a{color:#d33832;text-decoration:underline}a:hover{text-decoration:none;color:#d33832}.heading{font-size:3.125rem}@media(min-width: 1024px){.heading{font-size:4.375rem}}.md-heading{font-size:2.25rem}@media(min-width: 1024px){.md-heading{font-size:2.5rem}}.sm-heading{font-size:1.75rem}@media(min-width: 1024px){.sm-heading{font-size:1.875rem}}.xs-heading{font-size:1.1rem}@media(min-width: 1024px){.xs-heading{font-size:24px !important}}.xxs-heading{font-size:.75rem;text-transform:uppercase;letter-spacing:1px}@media(min-width: 1024px){.xxs-heading{font-size:.75rem}}.sub-heading{font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}@media(min-width: 1024px){.sub-heading{font-size:1.125rem}}.btn{border:none;background:hsla(0,0%,100%,0);transition:all .3s ease-in-out;border-radius:5px}.btn span{text-transform:uppercase;color:#d33832;font-weight:400;position:relative;font-size:1.2rem}.btn span::before{content:"-";position:relative;margin-right:.3rem;opacity:1;transition:all 300ms ease-in-out}.btn span::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#d33832;opacity:0;transition:opacity 300ms ease-in-out,transform 300ms ease-in-out}.btn:hover{background:hsla(0,0%,100%,0);border:none}.btn:hover span::after{opacity:1;transform:translate3d(0, 0.2em, 0)}.vsm-media-hub .fab.fa-twitter::before{content:""}.rte ul{list-style-type:none;margin-left:0px;padding-left:0px}.rte ul li::before{color:rgba(var(--vsm-secondary-colour), 1);content:"";display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;padding:0 10px 0 0}.rte ul li ul li{padding-left:1rem}.rte blockquote{left:2rem;color:rgba(var(--vsm-primary-colour), 1);font-weight:700;font-size:1.4rem;position:relative;line-height:1.2}@media(max-width: 768px){.rte blockquote{position:relative;left:0px}}::-moz-selection{background-color:#d33832;color:rgba(var(--vsm-white), 1)}::selection{background-color:#d33832;color:rgba(var(--vsm-white), 1)}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:#d33832}::-webkit-scrollbar-thumb{background:-webkit-gradient(linear, left top, left bottom, from(#D33832), to(#090909));background:linear-gradient(to bottom, #E8E8E8 0%, #090909 100%)}::-webkit-scrollbar-thumb:hover{background:#d33832}html{scrollbar-color:#d33832}.custom-file{overflow:hidden}.vsm-default-signoff{background:#1c1f22}.vsm-default-signoff .copyright{color:hsla(0,0%,100%,.562) !important;font-size:.75rem}.vsm-default-signoff .signoff-links{font-size:.75rem}.vsm-default-signoff .signoff-links li{font-size:.75rem}.vsm-default-signoff .signoff-links li a{color:hsla(0,0%,100%,.562) !important}.vsm-default-signoff .designed-by{color:hsla(0,0%,100%,.562) !important}.vsm-default-single-media-hero .bg{overflow:hidden}.search-bar .hide{display:none}.search-bar .faux-input{position:relative;z-index:4;background:hsla(0,0%,100%,0);border:2px solid #fafafa !important;border-top-left-radius:5px;border-bottom-left-radius:5px;width:85%;padding:.75rem;margin-left:-2px}.search-bar .faux-input .typed{color:rgba(var(--vsm-white), 1);font-weight:400;font-size:16px;font-size:1rem}.search-bar .faux-input .typed-cursor{color:rgba(var(--vsm-white), 0.4)}.search-bar .input-group>.form-control,.search-bar .input-group>.form-select{margin-top:1rem;position:relative;flex:1 0 auto;min-width:calc(100% - 70px)}@media(min-width: 768px){.search-bar .input-group>.form-control,.search-bar .input-group>.form-select{margin-top:0rem;position:relative;flex:1 1 auto;width:1%;min-width:0}}.search-bar .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-2px;border-left:none}.search-bar .input-group .input-group-text{margin-top:1rem;border-right:0;background-color:rgba(var(--vsm-secondary-colour), 1);height:2.875rem}.search-bar .input-group input[type=text],.search-bar .input-group .form-control{color:rgba(var(--vsm-white), 1);border-top-right-radius:1.875rem !important;border-bottom-right-radius:1.875rem !important;background-color:rgba(var(--vsm-secondary-colour), 1);border:2px solid rgba(var(--vsm-white), 1)}.search-bar .input-group input[type=text]::placeholder,.search-bar .input-group .form-control::placeholder{opacity:.5}.search-bar .input-group input[type=text]:nth-of-type(1).hide::placeholder,.search-bar .input-group .form-control:nth-of-type(1).hide::placeholder{opacity:0}@media(min-width: 768px){.search-bar .input-group input[type=text]:nth-of-type(2),.search-bar .input-group .form-control:nth-of-type(2){max-width:12.5rem}}.search-bar .input-group input[type=text]:nth-of-type(2).hide::placeholder,.search-bar .input-group .form-control:nth-of-type(2).hide::placeholder{opacity:1}.search-bar .input-group input[type=text]::placeholder,.search-bar .input-group .form-control::placeholder{color:rgba(var(--vsm-white), 1)}@media(min-width: 768px){.search-bar .input-group input[type=text],.search-bar .input-group .form-control{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .accordion-header{cursor:pointer}.vsm-job-details .notice{background:rgba(211,55,50,.3098039216)}.vsm-job-details .bg{overflow:hidden;position:relative}.vsm-job-details .bg .vsm-body .back-to-link span{font-weight:400;text-transform:uppercase}.vsm-job-details .bg .vsm-body .job-data .md-heading{font-weight:200}.vsm-job-details .bg .vsm-body .job-data .btn.btn-primary span{color:#fff}.vsm-job-details .bg .vsm-body .job-data .btn.btn-primary span::before{display:none}.vsm-job-details .bg .vsm-body .form-holder{border-radius:5px;background:#fff}.vsm-job-details .bg .vsm-body .form-holder label{font-weight:bold}.vsm-job-details .bg .vsm-body .form-holder .btn.btn-primary span{color:#fff}.vsm-job-details .bg .vsm-body .form-holder .btn.btn-primary span::before{display:none}.vsm-job-details ul .job-data-highlights{padding:0}.vsm-full-width-fixed-media-bg .bg{overflow:hidden}.vsm-split-content-50-50 .media{border-radius:5px;margin-bottom:1rem}.vsm-split-content-50-50 .media img{width:100%;height:16rem;-o-object-fit:cover;object-fit:cover;object-position:center}.vsm-split-content-33-33-33 .media{border-radius:.35rem;margin-bottom:1rem}.vsm-split-content-33-33-33 .media img{width:100%;height:12.5rem;-o-object-fit:cover;object-fit:cover;object-position:center}.vsm-single-accordion .accordion .accordion-item{border-radius:0}.vsm-single-accordion .accordion .accordion-item .accordion-header{cursor:pointer}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item{border-radius:0}.vsm-accordion-mixed-content-50-50 .accordion .accordion-item .accordion-header{cursor:pointer}.job-search-filters .filter .label{cursor:pointer}.cm-home-hero{position:relative;height:100vh;width:100%;overflow:hidden}.cm-home-hero::after{content:"";position:absolute;width:100%;background:#fff;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(28, 31, 34, 0.74) 73%);height:40%;top:0}.cm-home-hero .home-container{height:100%}.cm-home-hero .home-container .cards-container{position:relative;height:100%}.cm-home-hero .home-container .cards-container .col{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;height:100%}.cm-home-hero .home-container .cards-container .col-left{display:flex;align-items:center;justify-content:center;position:relative}.cm-home-hero .home-container .cards-container .col-left::before{content:"";position:absolute;inset:0;background:#1c1f22;z-index:1;opacity:.9}.cm-home-hero .home-container .cards-container .col-left::after{content:"";position:absolute;inset:0;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(28, 31, 34) 100%);z-index:1}.cm-home-hero .home-container .cards-container .col-left .left-content{position:relative;z-index:5;padding:0 7rem}@media(max-width: 768px){.cm-home-hero .home-container .cards-container .col-left .left-content{padding:0 1.5rem}}.cm-home-hero .home-container .cards-container .col-left .left-content .main-title{font-family:"Josefin Sans",sans-serif;color:#fafafa;font-size:5rem;font-weight:300}@media(max-width: 768px){.cm-home-hero .home-container .cards-container .col-left .left-content .main-title{font-size:3rem}}.cm-home-hero .home-container .cards-container .col-left .left-content .search-bar .input-group{max-width:75%}@media(max-width: 768px){.cm-home-hero .home-container .cards-container .col-left .left-content .search-bar .input-group{max-width:100%}}.cm-home-hero .home-container .cards-container .col-left .left-content .search-bar .input-group input{background:hsla(0,0%,100%,0);border:2px solid #fafafa !important;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;margin-top:0 !important;width:85%;padding:.75rem}.cm-home-hero .home-container .cards-container .col-left .left-content .search-bar .input-group input[type=text]{color:#fafafa}.cm-home-hero .home-container .cards-container .col-left .left-content .search-bar .input-group input:focus{box-shadow:none}.cm-home-hero .home-container .cards-container .col-left .left-content .search-bar .input-group input::placeholder{color:#fafafa;font-weight:300;font-size:.9rem;letter-spacing:2px}.cm-home-hero .home-container .cards-container .col-left .left-content .search-bar .input-group .btn{padding:.5rem 1rem;background:#fafafa;border-top-right-radius:5px;border-bottom-right-radius:5px}.cm-home-hero .home-container .cards-container .col-left .left-content .search-bar .input-group .btn i{color:#d33832}.cm-home-hero .home-container .cards-container .col-left .left-content .search-bar .input-group .btn span::before{display:none}.cm-home-hero .home-container .cards-container .col-right{background-color:#1c1f22}@media(max-width: 820px){.cm-home-hero .home-container .cards-container .col-right{display:none}}.cm-home-hero .home-container .cards-container .svg-container-manage{opacity:.5;display:flex;position:absolute;bottom:10px;right:-20px;width:70%;z-index:1;justify-content:end}@media(max-width: 768px){.cm-home-hero .home-container .cards-container .svg-container-manage{width:100%;height:40%;right:0;bottom:110px;padding:20px;justify-content:center}}.cm-home-hero .home-container .cards-container .svg-container-manage .svg-elem-1{stroke-dashoffset:16659.1015625px;stroke-dasharray:8329.55078125px;-webkit-transition:stroke-dashoffset 6s ease;transition:stroke-dashoffset 6s ease}.vsm-indented-content{background:#1c1f22;position:relative}.vsm-indented-content::after{content:"";position:absolute;top:0;left:-55px;height:100%;opacity:.5;width:60%;background:url(../img/JMC-outlined.svg) no-repeat center center/contain}@media(max-width: 768px){.vsm-indented-content::after{display:none}}@media(max-width: 768px){.vsm-indented-content .bg .logos-container{display:none}}.vsm-indented-content .bg .content{position:relative;z-index:2}.vsm-indented-content .bg .content .rte,.vsm-indented-content .bg .content p{font-size:1.5rem;color:#fff}.vsm-indented-content .bg .content .btn{padding:.625rem 1.875rem .625rem 0}.vsm-aligned-title-intro-text{position:relative;overflow:hidden}.vsm-aligned-title-intro-text .bg{position:relative}.vsm-aligned-title-intro-text .bg .vsm-body .xs-heading{font-size:1.5rem;color:#d33832}.vsm-aligned-title-intro-text .bg .vsm-body .md-heading{font-size:3rem;color:#1c1f22}@media(max-width: 768px){.vsm-aligned-title-intro-text .bg .vsm-body .md-heading{font-size:2rem}}.vsm-aligned-title-intro-text .bg .vsm-body .rte,.vsm-aligned-title-intro-text .bg .vsm-body p{font-weight:200}@media(max-width: 768px){.vsm-aligned-title-intro-text .bg .vsm-body .rte,.vsm-aligned-title-intro-text .bg .vsm-body p{font-size:1rem}}.vsm-aligned-title-intro-text .bg .vsm-body .btn{padding:.625rem 1.875rem .625rem 0}.vsm-aligned-title-intro-text .bg .vsm-body .justify-content-end.align-right .btn{padding:.625rem .4rem .625rem 1.875rem}.vsm-aligned-title-intro-text.dark_theme_on{background:#1c1f22}.vsm-aligned-title-intro-text.dark_theme_on .vsm-body .xs-heading{color:#d33832}.vsm-aligned-title-intro-text.dark_theme_on .vsm-body .md-heading{color:#fff}.vsm-aligned-title-intro-text.dark_theme_on .vsm-body .rte,.vsm-aligned-title-intro-text.dark_theme_on .vsm-body p{color:#fff}.vsm-aligned-title-intro-text.grey_theme_on{background:#fafafa}.vsm-centralised-title-intro-text{position:relative;overflow:hidden}.vsm-centralised-title-intro-text .bg{position:relative}.vsm-centralised-title-intro-text .bg .vsm-body .xs-heading{color:#d33832}.vsm-centralised-title-intro-text .bg .vsm-body .md-heading{color:#1c1f22}.vsm-centralised-title-intro-text .bg .vsm-body .rte,.vsm-centralised-title-intro-text .bg .vsm-body p{font-weight:200}.vsm-centralised-title-intro-text.dark_theme_on{background:#1c1f22}.vsm-centralised-title-intro-text.dark_theme_on .vsm-body .xs-heading{color:#d33832}.vsm-centralised-title-intro-text.dark_theme_on .vsm-body .md-heading{color:#fff}.vsm-centralised-title-intro-text.dark_theme_on .vsm-body .rte,.vsm-centralised-title-intro-text.dark_theme_on .vsm-body p{color:#fff}.vsm-centralised-title-intro-text.grey_theme_on{background:#fafafa}.vsm-oversized-statement-block{overflow:hidden;position:relative}.vsm-oversized-statement-block .content .rte{color:#1c1f22}.vsm-oversized-statement-block .content .rte p{margin-bottom:0;font-weight:200;font-size:1.8rem}@media(max-width: 768px){.vsm-oversized-statement-block .content .rte p{font-size:1.5rem}}.vsm-oversized-statement-block .content .rte p span{font-weight:500}.vsm-oversized-statement-block .col-md-3{display:none;position:relative}.vsm-oversized-statement-block .svgStyle{opacity:.5;display:flex;position:absolute;right:0px;width:100%;height:100%;z-index:1;justify-content:end;align-items:center}@media(max-width: 768px){.vsm-oversized-statement-block .svgStyle{display:none}}.vsm-oversized-statement-block .svgStyle.svg-elem-1{stroke-dashoffset:16659.1015625px;stroke-dasharray:8329.55078125px;-webkit-transition:stroke-dashoffset 6s ease;transition:stroke-dashoffset 6s ease}.vsm-oversized-statement-block.dark_theme_on{background:#1c1f22}.vsm-oversized-statement-block.dark_theme_on .content .rte{color:#fff}.vsm-oversized-statement-block.dark_theme_on .content .rte p{color:#fff;margin-bottom:0;font-weight:200;font-size:1.8rem}@media(max-width: 768px){.vsm-oversized-statement-block.dark_theme_on .content .rte p{font-size:1.5rem}}.vsm-oversized-statement-block.grey_theme_on{background:#fafafa}.vsm-oversized-statement-block.brandmark_on .col-md-3{display:block}.vsm-intro-content-40-60{position:relative;overflow:hidden}.vsm-intro-content-40-60 .component-wrapper{position:relative;z-index:1}.vsm-intro-content-40-60 .component-wrapper .md-heading{color:#1c1f22}.vsm-intro-content-40-60 .component-wrapper .content{margin-bottom:1rem !important}.vsm-intro-content-40-60 .component-wrapper .content li::before{color:#d33832 !important}.vsm-intro-content-40-60 .component-wrapper .content .xs-heading{color:#d33832}.vsm-intro-content-40-60 .component-wrapper .content .rte,.vsm-intro-content-40-60 .component-wrapper .content p{font-weight:200}.vsm-intro-content-40-60 .component-wrapper .content .btn{padding:.625rem 1.875rem .625rem 0}.vsm-intro-content-40-60.dark_theme_on{background:#1c1f22}.vsm-intro-content-40-60.dark_theme_on .md-heading{color:#fff !important}.vsm-intro-content-40-60.dark_theme_on .content .xs-heading{color:#d33832}.vsm-intro-content-40-60.dark_theme_on .content .rte,.vsm-intro-content-40-60.dark_theme_on .content p{color:#fff}.vsm-intro-content-40-60.grey_theme_on{background:#fafafa}.vsm-wide-content{overflow:hidden}.vsm-wide-content .vsm-body .content .xs-heading{color:#d33832}.vsm-wide-content .vsm-body .content .md-heading{font-size:3.5rem;color:#1c1f22;margin-bottom:2rem}@media(max-width: 768px){.vsm-wide-content .vsm-body .content .md-heading{font-size:2rem;margin-bottom:1rem}}.vsm-wide-content .vsm-body .content .rte{font-weight:200;font-size:1rem;color:#1c1f22}.vsm-wide-content .vsm-body .content .rte ul>li::before{color:#d33832}.vsm-wide-content .vsm-body .content .rte blockquote{color:#090909}.vsm-wide-content .vsm-body .content .rte a{font-weight:400}.vsm-wide-content.dark_theme_on{background:#1c1f22}.vsm-wide-content.dark_theme_on .content .xs-heading{color:#d33832}.vsm-wide-content.dark_theme_on .content .md-heading{color:#fff}.vsm-wide-content.dark_theme_on .content .rte,.vsm-wide-content.dark_theme_on .content p{color:#fff}.vsm-wide-content.dark_theme_on .content blockquote>q{color:#d33832}.vsm-split-content-50-50{overflow:hidden}.vsm-split-content-50-50 .vsm-body .btn{padding:.625rem 1.875rem .625rem 0}.vsm-split-content-50-50 .vsm-body a{font-weight:400}.vsm-split-content-50-50.dark_theme_on{background:#1c1f22}.vsm-split-content-50-50.dark_theme_on .vsm-header .md-heading{color:#fff}.vsm-split-content-50-50.dark_theme_on .vsm-body .sm-heading{color:#fff}.vsm-split-content-50-50.dark_theme_on .vsm-body .rte,.vsm-split-content-50-50.dark_theme_on .vsm-body p{color:#fff}.vsm-split-content-50-50.grey_theme_on{background:#fafafa}.vsm-split-content-33-33-33{overflow:hidden}.vsm-split-content-33-33-33 .bg .vsm-header .xs-heading{color:#d33832}.vsm-split-content-33-33-33 .bg .vsm-body .row .col-md-4 .media{border-radius:5px}.vsm-split-content-33-33-33 .bg .vsm-body .row .col-md-4 .content .content-flex{min-height:auto;height:inherit;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 768px){.vsm-split-content-33-33-33 .bg .vsm-body .row .col-md-4 .content .content-flex{min-height:auto}}.vsm-split-content-33-33-33 .bg .vsm-body .row .col-md-4 .content .content-flex .btn{text-align:left;padding:.625rem 1.875rem .625rem 0}.vsm-split-content-33-33-33.dark_theme_on{background:#1c1f22}.vsm-split-content-33-33-33.dark_theme_on .vsm-header .xs-heading{color:#d33832}.vsm-split-content-33-33-33.dark_theme_on .vsm-header .md-heading{color:#fff}.vsm-split-content-33-33-33.dark_theme_on .vsm-header .rte,.vsm-split-content-33-33-33.dark_theme_on .vsm-header p{color:#fff}.vsm-split-content-33-33-33.dark_theme_on .vsm-body .content .sm-heading{color:#fff}.vsm-split-content-33-33-33.dark_theme_on .vsm-body .content .rte,.vsm-split-content-33-33-33.dark_theme_on .vsm-body .content p{color:#fff}.vsm-split-content-33-33-33.grey_theme_on{background:#fafafa}.vsm-split-content-25-25-25-25{overflow:hidden}.vsm-split-content-25-25-25-25 .bg .vsm-body .row{justify-content:center}.vsm-split-content-25-25-25-25 .bg .vsm-body .row .col .media{border-radius:5px}.vsm-split-content-25-25-25-25 .bg .vsm-body .row .col .content .content-flex{min-height:190px;height:inherit;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 768px){.vsm-split-content-25-25-25-25 .bg .vsm-body .row .col .content .content-flex{min-height:auto}}.vsm-split-content-25-25-25-25 .bg .vsm-body .row .col .content .content-flex a{font-weight:400}.vsm-split-content-25-25-25-25 .bg .vsm-body .row .col .content .content-flex .btn{text-align:left;padding:.625rem 1.875rem .625rem 0}.vsm-split-content-25-25-25-25.dark_theme_on{background:#1c1f22}.vsm-split-content-25-25-25-25.dark_theme_on .vsm-header .xs-heading{color:#d33832}.vsm-split-content-25-25-25-25.dark_theme_on .vsm-header .md-heading{color:#fff}.vsm-split-content-25-25-25-25.dark_theme_on .vsm-header .rte,.vsm-split-content-25-25-25-25.dark_theme_on .vsm-header p{color:#fff}.vsm-split-content-25-25-25-25.dark_theme_on .vsm-body .content .sm-heading{color:#fff}.vsm-split-content-25-25-25-25.dark_theme_on .vsm-body .content .rte,.vsm-split-content-25-25-25-25.dark_theme_on .vsm-body .content p{color:#fff}.vsm-split-content-25-25-25-25.grey_theme_on{background:#fafafa}.vsm-content-image-50-50{overflow:hidden;position:relative}.vsm-content-image-50-50 .bg .vsm-body{position:relative;z-index:1}.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .media{overflow:hidden;aspect-ratio:1/1;border-radius:5px;display:flex;align-items:center;justify-content:center}.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .media .plyr{border-radius:5px}.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .media .plyr button{background:#d33832}.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .content{position:relative;z-index:1}.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .content .list-container ul>li::before{color:#d33832 !important}.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .content .list-container strong{font-weight:bold}.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .content .rte,.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .content p,.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .content li{font-size:1.1rem}@media(max-width: 768px){.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .content .rte,.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .content p,.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .content li{font-size:1rem}}.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .content a{font-weight:400}.vsm-content-image-50-50 .bg .vsm-body .row .col-md-6 .content .btn{padding:.625rem 1.875rem .625rem 0}.vsm-content-image-50-50.dark_theme_on{background:#1c1f22}.vsm-content-image-50-50.dark_theme_on .xs-heading{color:#d33832}.vsm-content-image-50-50.dark_theme_on .md-heading{color:#fff}.vsm-content-image-50-50.dark_theme_on .content .rte,.vsm-content-image-50-50.dark_theme_on .content p,.vsm-content-image-50-50.dark_theme_on .content li{color:#fff}.vsm-content-image-50-50.CTA_banner{background:#1c1f22}.vsm-content-image-50-50.CTA_banner .vsm-body .col-one,.vsm-content-image-50-50.CTA_banner .vsm-body .col-two{padding:0;height:22rem}@media(min-width: 768px){.vsm-content-image-50-50.CTA_banner .vsm-body .col-one{width:70%}.vsm-content-image-50-50.CTA_banner .vsm-body .col-two{width:30%}}.vsm-content-image-50-50.CTA_banner .vsm-body .media{aspect-ratio:auto !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;height:22rem}.vsm-content-image-50-50.CTA_banner .vsm-body .content{border-top-right-radius:5px;border-bottom-right-radius:5px;background:#090909}.vsm-content-image-50-50.CTA_banner .vsm-body .content .md-heading{font-size:5rem;color:#fff;font-weight:100}@media(min-width: 768px){.vsm-content-image-50-50.CTA_banner .vsm-body .content .md-heading{max-width:80%}}@media(min-width: 768px){.vsm-content-image-50-50.CTA_banner .vsm-body .content{padding-left:3.5rem}}@media(max-width: 768px){.vsm-content-image-50-50.CTA_banner .vsm-body .content{padding:1rem}.vsm-content-image-50-50.CTA_banner .vsm-body .content .md-heading{font-size:2rem}}.vsm-content-image-50-50.CTA_banner .vsm-body .content .xs-heading{display:none}.vsm-content-image-50-50.CTA_banner .vsm-body .content .rte{display:none}.vsm-content-image-50-50.branding_on.left .media{position:relative;overflow:hidden}.vsm-content-image-50-50.branding_on.left .media::after{content:"";position:absolute;-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);clip-path:polygon(100% 0, 0% 100%, 100% 100%);background:red;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply}.vsm-content-image-50-50.branding_on.right .media{position:relative;overflow:hidden}.vsm-content-image-50-50.branding_on.right .media::after{content:"";position:absolute;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 100%);clip-path:polygon(0 0, 0% 100%, 100% 100%);background:red;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply}.vsm-content-cards-33-33-33{position:relative;z-index:3}.vsm-content-cards-33-33-33 .vsm-body .row .col{height:100%}.vsm-content-cards-33-33-33 .vsm-body .row .col .content-card{border-radius:5px}.vsm-content-cards-33-33-33 .vsm-body .row .col .content-card .media{border-top-right-radius:5px;border-top-left-radius:5px}.vsm-content-cards-33-33-33 .vsm-body .row .col .content-card .content{min-height:260px;padding:2rem 1rem}.vsm-content-cards-33-33-33 .vsm-body .row .col .content-card .content .xs-heading{font-size:1.2rem !important}.vsm-content-cards-33-33-33 .vsm-body .row .col .content-card .content .media{background:#d33832;margin:-4.5rem auto 1.875rem auto;border-radius:50%}.vsm-content-cards-33-33-33 .vsm-body .row .col .content-card .content .media img{object-fit:scale-down;min-height:8rem;min-width:8rem}.vsm-content-cards-33-33-33.dark_theme_on .content-card{background:#1c1f22}.vsm-content-cards-33-33-33.dark_theme_on .content-card .content .xs-heading{color:#d8d8d8}.vsm-content-cards-33-33-33.dark_theme_on .content-card .content .rte,.vsm-content-cards-33-33-33.dark_theme_on .content-card .content p{color:#d8d8d8}.vsm-short-content-33-33-33 .bg .vsm-body .row .content .media{background:#d33832;margin-top:3rem;display:flex;justify-content:center;align-items:center}@media(max-width: 768px){.vsm-short-content-33-33-33 .bg .vsm-body .row .content .media{margin-top:0}}.vsm-short-content-33-33-33 .bg .vsm-body .row .content .media img{max-width:fit-content}.vsm-contained-full-width-banner{position:relative;z-index:3;margin:5rem 0}@media(max-width: 768px){.vsm-contained-full-width-banner{margin:1rem}}.vsm-contained-full-width-banner .vsm-body .plyr{border-radius:5px}.vsm-contained-full-width-banner .vsm-body .plyr__control.plyr__control--overlaid{display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.685);min-height:8rem;min-width:8rem}.vsm-contained-full-width-banner .vsm-body .plyr__control.plyr__control--overlaid svg{color:#d33832;min-height:3rem;min-width:3rem}.vsm-double-media{overflow:hidden}.vsm-double-media .col-md-6.col-one{transform:translateY(30px)}@media(max-width: 768px){.vsm-double-media .col-md-6.col-one{transform:none}}.vsm-double-media .col-md-6.col-one .media{position:relative}.vsm-double-media .col-md-6.col-one .media::after{content:"";position:absolute;-webkit-clip-path:polygon(100% 0, 0% 0%, 100% 100%);clip-path:polygon(100% 0, 0% 0%, 100% 100%);background:red;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply}.vsm-double-media .col-md-6.col-two{transform:translateY(-30px)}@media(max-width: 768px){.vsm-double-media .col-md-6.col-two{transform:none}}.vsm-double-media .col-md-6 .media{border-radius:5px}.vsm-double-media .col-md-6 .media img{aspect-ratio:1/1}.vsm-double-media .col-md-6 .media .video{aspect-ratio:16/9 !important}.vsm-double-media .col-md-6 .media .video button{background:#d33832}@media(max-width: 768px){.vsm-double-media .col-md-6:first-of-type{margin-bottom:.8rem}}.vsm-image-grid{overflow:hidden}.vsm-image-grid .media{border-radius:5px}.vsm-image-grid .col:nth-child(1) .media img{aspect-ratio:4/3}.vsm-image-grid .col:nth-child(2) .media img{aspect-ratio:1/1}.vsm-image-grid .medias .img-1{position:relative}.vsm-image-grid .medias .img-1::after{content:"";position:absolute;-webkit-clip-path:polygon(100vw 0, 0% 100%, 100vw 100vh);clip-path:polygon(0 0, 0% 100%, 100% 100%);background:red;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply}.vsm-image-grid .medias .img-5{position:relative}.vsm-image-grid .medias .img-5::after{content:"";position:absolute;-webkit-clip-path:polygon(100vw 0, 0% 100%, 100vw 100vh);clip-path:polygon(100% 0, 0% 100%, 100% 100%);background:red;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply}.vsm-stats-count-up{background:#1c1f22;position:relative}.vsm-stats-count-up .vsm-body{position:relative;z-index:1}.vsm-stats-count-up .vsm-body .content .stat::after{display:none}.vsm-stats-count-up .vsm-body .content .count>span{font-weight:300;color:#d33832}.vsm-stats-count-up .vsm-body .content .description span{color:#fff}.vsm-job-carousel{position:relative;background:#1c1f22}.vsm-job-carousel::before{content:"";position:absolute;width:5%;background:#fff;background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(28, 31, 34, 0.74) 73%);height:100%;left:0;top:0;z-index:2}@media(max-width: 768px){.vsm-job-carousel::before{display:none}}.vsm-job-carousel::after{content:"";position:absolute;width:5%;background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(28, 31, 34, 0.74) 73%);height:100%;right:0;top:0;z-index:2}@media(max-width: 768px){.vsm-job-carousel::after{display:none}}.vsm-job-carousel .bg .component-wrapper{position:relative;z-index:1}@media(max-width: 768px){.vsm-job-carousel .bg .component-wrapper .vsm-header .row{flex-direction:column}}.vsm-job-carousel .bg .component-wrapper .vsm-header .xs-heading{color:#d33832}.vsm-job-carousel .bg .component-wrapper .vsm-header .md-heading{color:#fff}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide{background:#1c1f22;border:solid 1px rgba(128,128,128,.233);border-radius:5px}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide .xs-heading{font-weight:300;color:#fff}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide .xs-heading a{font-size:1.2rem}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide .post-date{display:none;color:#fff}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide .job-ref{display:none}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide .xs-heading>a{color:#fff;transition:all .5s ease-in-out}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide .xs-heading>a:hover{color:#d33832}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide .job-data-highlights{padding-left:0}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide .job-data-highlights span{color:#fff;display:flex;align-items:center}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide .job-data-highlights li i{display:none}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide .job-data-highlights li:nth-child(2),.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide .job-data-highlights li:nth-child(3){display:none}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide p{color:#fff}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide .icon{display:flex;align-items:center;justify-content:center;padding:1.2rem;height:1rem;border-radius:50%}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide .inline-link>span{color:#d33832;font-weight:400;text-transform:uppercase}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{background:#fff}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active a{color:#1c1f22}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .inline-link{color:#d33832}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .inline-link span{color:#d33832}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .job-data-highlights span{color:#1c1f22}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .job-data-highlights i::before{color:#d33832}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .rte,.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active p{color:#1c1f22}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-navigation{margin-top:2rem;position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:end;left:-50px}@media(max-width: 768px){.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-navigation{justify-content:center;left:0}}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-navigation .swiper-button-prev{position:relative;z-index:10}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-navigation .swiper-button-prev i{border:1px solid #fff;padding:.6rem 1rem;border-radius:50%}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-navigation .swiper-button-next{position:relative;z-index:10}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-navigation .swiper-button-next i{border:1px solid #fff;padding:.5rem 1rem;border-radius:50%}.vsm-default-internal-hero{overflow:hidden;position:relative}.vsm-default-internal-hero .bg{position:relative;padding:0;min-height:400px;height:fit-content}.vsm-default-internal-hero .bg::before{content:"";position:absolute;inset:0;background:#1c1f22;background:radial-gradient(ellipse at right, rgba(0, 0, 0, 0.33) 0%, rgb(28, 31, 34) 60%);z-index:1;mix-blend-mode:normal}.vsm-default-internal-hero .bg::after{content:"";position:absolute;width:40%;top:0;left:0;height:100%;background:#1c1f22;background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgb(28, 31, 34) 47%);z-index:1}@media(max-width: 768px){.vsm-default-internal-hero .bg{height:fit-content}}.vsm-default-internal-hero .bg .vsm-body{position:relative;z-index:2}.vsm-default-internal-hero .bg .vsm-body .content{margin-top:5rem}.vsm-default-internal-hero .bg .vsm-body .content .xs-heading{color:#d33832}.vsm-default-internal-hero .bg .vsm-body .content .md-heading span{color:#e8e8e8}@media(max-width: 768px){.vsm-default-internal-hero .bg .vsm-body .content .md-heading{margin-top:2.5rem}}.vsm-default-internal-hero .bg .vsm-body .content .rte,.vsm-default-internal-hero .bg .vsm-body .content p{font-size:2rem;color:#d33832}.vsm-default-internal-hero .bg .vsm-body .content .btn{margin-bottom:1rem}.vsm-default-internal-hero.display_gradient::after{content:"";position:absolute;width:100%;height:70%;margin-top:auto;bottom:0;left:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(52, 73, 94) 100%)}.vsm-full-width-call-to-action .bg{position:relative}.vsm-full-width-call-to-action .bg::after{content:"";position:absolute;width:100%;height:100%;margin-top:auto;bottom:0;left:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(52, 73, 94) 100%)}.vsm-full-width-call-to-action .bg .container{position:relative;z-index:1}.vsm-full-width-call-to-action .bg .container .rte,.vsm-full-width-call-to-action .bg .container p{font-size:2rem}.vsm-full-width-call-to-action .bg .container .btn span{color:#fff}.vsm-full-width-call-to-action.branding_on{position:relative}.vsm-full-width-call-to-action.branding_on::after{content:"";position:absolute;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 100%);clip-path:polygon(0 0, 0% 100%, 100% 100%);background:red;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply}.vsm-content-in-image-100{background:#f6f7f9;position:relative}.vsm-content-in-image-100 .bg .vsm-body .content-in-image{border-radius:5px}@media(min-width: 768px){.vsm-content-in-image-100 .bg .vsm-body .content-in-image{margin:3rem}}.vsm-content-in-image-100 .bg .vsm-body .md-heading span{color:#e8e8e8}.vsm-profile-details{position:relative}.vsm-profile-details .bg .vsm-body{position:relative;z-index:1}.vsm-profile-details .bg .vsm-body .profile-stats,.vsm-profile-details .bg .vsm-body .profile-summary{display:none}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .back-link{text-decoration:none;text-transform:uppercase;font-weight:400;position:relative}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .back-link::before{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:0px;margin-right:.625rem}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .back-link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#d33832;opacity:0;transition:opacity 300ms ease-in-out,transform 300ms ease-in-out}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .back-link:hover::after{opacity:1;transform:translate3d(0, 0.2em, 0)}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .media{max-width:100%;max-height:100%;aspect-ratio:1/1;border-radius:5px}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .contacts .btn.ico-btn{background:#e9e9e9;border:none}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .contacts .btn.ico-btn span::before{display:none}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .contacts .btn.ico-btn:hover{transform:none;box-shadow:none;background:#d33832}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .contacts .btn.ico-btn:hover span{color:#fff}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .contacts .btn.ico-btn:hover span i::before{color:#fff}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .contacts .btn.ico-btn:hover span::after{background-color:#fff}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .contacts li:last-child .btn{background:rgba(var(--vsm-primary-colour), 1);width:100%}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .contacts li:last-child .btn:hover{background:#e2423d}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .contacts li:last-child .btn span{color:#fff}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .contacts li:last-child .btn span::before{display:none}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-contacts .contacts li:last-child .btn:hover span::after{background-color:#fff}.vsm-profile-details .bg .vsm-body .col.profile-head .profile-details .profile-summary li span{margin-left:3rem}.vsm-profile-details .bg .vsm-body .col.profile-body .profile-details .position strong{font-weight:200}.vsm-content-in-image-carousel{position:relative}.vsm-content-in-image-carousel::after{content:"";position:absolute;right:0;top:0;bottom:0;width:60%;opacity:.3;background:url(../img/line_logo_large.svg) no-repeat center center/contain}@media(max-width: 768px){.vsm-content-in-image-carousel::after{display:none}}.vsm-content-in-image-carousel .bg{background-position:center;background-repeat:no-repeat;background-size:cover;padding:5rem 0;position:relative}.vsm-content-in-image-carousel .bg::before{content:"";position:absolute;inset:0;background:rgba(52,73,94,.6980392157)}.vsm-content-in-image-carousel .bg::after{content:"";position:absolute;width:100%;height:70%;margin-top:auto;top:0;left:0;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(52, 73, 94) 100%)}.vsm-content-in-image-carousel .vsm-header{position:relative;z-index:2}.vsm-content-in-image-carousel .vsm-header .xs-heading{color:#fff}.vsm-content-in-image-carousel .vsm-header .md-heading{color:#fff;font-weight:700}.vsm-content-in-image-carousel .vsm-header .rte,.vsm-content-in-image-carousel .vsm-header p{color:#fff}.vsm-content-in-image-carousel .swiper-slide-active .content-in-image{border:2px solid #b1b1b1}.vsm-content-in-image-carousel .content-in-image{border-radius:0.625rem;position:relative}.vsm-content-in-image-carousel .content-in-image::before{content:"";position:absolute;width:100%;height:60%;bottom:0;left:0;z-index:2;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(52, 73, 94) 100%)}.vsm-content-in-image-carousel .content-in-image .content{position:relative;z-index:3}.vsm-content-in-image-carousel .content-in-image .content .md-heading{font-family:"Kanit",sans-serif;font-weight:600;font-size:30px;font-size:1.875rem}@media(min-width: 1200px){.vsm-content-in-image-carousel .content-in-image .content .md-heading{font-size:40px;font-size:2.5rem}}.vsm-content-in-image-carousel .content-in-image .content .rte{display:none}.vsm-content-in-image-carousel .content-in-image .content .btn{position:relative;text-decoration:none;font-weight:600;font-size:14px;font-size:.875rem;background:none;padding:0;border:none}.vsm-content-in-image-carousel .content-in-image .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;color:#d33832}.vsm-content-in-image-carousel .content-in-image .content .btn span{color:#d33832}.vsm-content-in-image-carousel .content-in-image:hover .rte{display:block}.vsm-content-in-image-carousel .content-in-image:hover .btn>span{color:#fff}.vsm-content-in-image-carousel .flex-wrapper{position:relative}.vsm-content-in-image-carousel .swiper-navigation{position:absolute;display:flex;top:45%;width:100%;left:0;right:0;margin:0 auto;justify-content:space-between}.vsm-content-in-image-carousel .swiper-navigation div{margin:0 0.625rem;background:rgba(var(--vsm-primary-colour), 1);border:0.125rem solid rgba(var(--vsm-primary-colour), 1);border-radius:100em;width:4.6875rem;height:4.6875rem}.vsm-content-in-image-carousel .swiper-navigation div:hover{border:0.125rem solid rgba(var(--vsm-white), 1);background:rgba(var(--vsm-white), 1);opacity:1;color:rgba(var(--vsm-primary-colour), 1)}.vsm-content-in-image-carousel .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-content-in-image-carousel div.swiper-button-prev{left:calc(0% - 2.3rem);font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0;opacity:.7}.vsm-content-in-image-carousel div.swiper-button-next{right:calc(0% - 2.3rem);left:auto;font-size:30px;font-size:1.875rem;color:rgba(var(--vsm-white), 1);position:relative;top:0;opacity:.7}.vsm-content-in-image-carousel.taller_cards .content-in-image{min-height:34.375rem}.vsm-content-in-image-carousel.light_version::after{display:none}.vsm-content-in-image-carousel.light_version .bg::before,.vsm-content-in-image-carousel.light_version .bg::after{display:none}.vsm-content-in-image-carousel.light_version .bg .vsm-header .xs-heading{color:#1c1f22}.vsm-content-in-image-carousel.light_version .bg .vsm-header .md-heading{color:#1c1f22;font-weight:700}.vsm-content-in-image-carousel.light_version .bg .vsm-header .rte,.vsm-content-in-image-carousel.light_version .bg .vsm-header p{color:#1c1f22}.vsm-content-in-image-carousel.light_version .bg .content-in-image{border:none}.vsm-full-width-testimonial-carousel .bg .testimonial-data blockquote>q{font-weight:200}.vsm-split-image-row-50-50{position:relative}.vsm-split-image-row-50-50::before{content:"";position:absolute;width:50%;right:0;top:0;height:100%;background:#1c1f22;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(28, 31, 34) 47%)}.vsm-split-image-row-50-50::after{content:"";position:absolute;inset:0;background:#1c1f22;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.33) 0%, rgb(28, 31, 34) 60%)}.vsm-split-image-row-50-50 .bg .vsm-body .content .xs-heading{color:#fff}.vsm-split-image-row-50-50 .bg .vsm-body .content .md-heading{color:#fff}.vsm-split-image-row-50-50 .bg .vsm-body .content .rte,.vsm-split-image-row-50-50 .bg .vsm-body .content p{color:#fff}@media(max-width: 768px){.vsm-split-image-row-50-50 .bg .vsm-body .content{margin-bottom:2rem}}.vsm-split-image-row-50-50 .bg .vsm-body .content .btn{padding:.625rem 1.875rem .625rem 0}.vsm-split-image-row-50-50 .bg .vsm-body .col-md-5{position:relative;z-index:3}.vsm-split-image-row-50-50 .bg .vsm-body .col-md-6{position:relative;z-index:3}.vsm-split-image-row-50-50 .bg .vsm-body .col-md-6 .medias h5{color:#fff}.vsm-split-image-row-50-50 .bg .vsm-body .col-md-6 .medias .row .col .media{border-radius:50% !important}.vsm-content-carousel .vsm-header .row{justify-content:flex-start !important}.vsm-content-carousel .vsm-body .swiper-slide .content .col{flex:1 0 100%}.vsm-content-carousel .vsm-body .swiper-slide .content .col:nth-child(2){display:none}.vsm-content-carousel .vsm-body .swiper-slide .content .col .media{justify-content:center}.vsm-content-carousel .vsm-body .swiper-slide .content .col .media img{object-fit:contain;width:100%;height:100%}.vsm-content-layout-1{overflow:hidden;position:relative}.vsm-content-layout-1::after{content:"";position:absolute;inset:0;background:#1c1f22;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.33) 0%, rgb(28, 31, 34) 60%)}.vsm-content-layout-1 .bg{position:relative;z-index:3}.vsm-content-layout-1 .bg .component-wrapper .vsm-header .flex-target{display:flex;justify-content:space-between}@media(max-width: 768px){.vsm-content-layout-1 .bg .component-wrapper .vsm-header .flex-target{flex-direction:column}}.vsm-content-layout-1 .bg .component-wrapper .vsm-header .btn{display:flex;align-items:center;justify-content:center}.vsm-content-layout-1 .bg .component-wrapper .vsm-header .xs-heading{color:#d33832}.vsm-content-layout-1 .bg .component-wrapper .vsm-header .md-heading{color:#fff}.vsm-content-layout-1 .bg .component-wrapper .vsm-body .media{aspect-ratio:4/3;border-radius:5px}.vsm-content-layout-1 .bg .component-wrapper .vsm-body .media img{aspect-ratio:4/3;object-fit:cover;object-position:center}.vsm-content-layout-1 .bg .component-wrapper .vsm-body .media .plyr__video-wrapper{height:500px}.vsm-content-layout-1 .bg .component-wrapper .vsm-body .media .plyr__control.plyr__control--overlaid{display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.685);min-height:6rem;min-width:6rem}.vsm-content-layout-1 .bg .component-wrapper .vsm-body .media .plyr__control.plyr__control--overlaid svg{height:2.5rem;width:2.5rem;color:#d33832}.vsm-content-layout-1 .bg .component-wrapper .vsm-body .content .rte,.vsm-content-layout-1 .bg .component-wrapper .vsm-body .content p{color:#fff}@media(max-width: 768px){.vsm-content-layout-3 .bg .vsm-body .col-md-6:nth-child(2){display:flex;flex-direction:column-reverse}}@media(max-width: 768px){.vsm-content-layout-3 .bg .vsm-body .content{margin-bottom:2rem}}.vsm-content-layout-3 .bg .vsm-body .content .btn{padding:.625rem 1.875rem .625rem 0}.vsm-content-layout-3 .bg .vsm-body .media{border-radius:5px}.vsm-content-layout-3 .bg .vsm-body .media .plyr__video-wrapper{height:500px}.vsm-content-layout-3 .bg .vsm-body .media .plyr__control.plyr__control--overlaid{display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.685);min-height:6rem;min-width:6rem}.vsm-content-layout-3 .bg .vsm-body .media .plyr__control.plyr__control--overlaid svg{height:2.5rem;width:2.5rem;color:#d33832}.vsm-content-layout-3 .bg .vsm-body .media img{height:100%;object-fit:cover}.vsm-content-layout-3 .bg .vsm-body .laxTranslateYDown{position:relative}.vsm-content-layout-3 .bg .vsm-body .laxTranslateYDown::after{content:"";position:absolute;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 100%);clip-path:polygon(0 0, 0% 100%, 100% 100%);background:red;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply}@media(max-width: 768px){.vsm-content-layout-3 .bg .vsm-body .laxTranslateYDown{aspect-ratio:16/9}}.vsm-content-layout-5 .bg .vsm-body .media{position:relative}.vsm-content-layout-5 .bg .vsm-body .media::after{content:"";position:absolute;-webkit-clip-path:polygon(100vw 0, 0% 100%, 100vw 100vh);clip-path:polygon(100% 0, 0% 100%, 100% 100%);background:red;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply}.vsm-content-layout-5 .bg .vsm-body .btn{border:1px solid hsla(0,0%,100%,0);background:#d33832}.vsm-content-layout-5 .bg .vsm-body .btn span{color:#fff}.vsm-content-layout-5 .bg .vsm-body .btn span::before{display:none}.vsm-content-layout-5 .bg .vsm-body .btn:hover{border:1px solid #fff}.vsm-content-layout-6{position:relative;overflow:hidden}.vsm-content-layout-6 .bg .vsm-body{position:relative;z-index:3}.vsm-content-layout-6 .bg .vsm-body .header{margin-top:3rem}.vsm-content-layout-6 .bg .vsm-body .header .content .xs-heading{color:#fff}.vsm-content-layout-6 .bg .vsm-body .header .content .sm-heading{color:#fff;text-align:center}.vsm-content-layout-6 .bg .vsm-body .header .content .rte,.vsm-content-layout-6 .bg .vsm-body .header .content p{font-weight:500}.vsm-content-layout-6 .bg .vsm-body .media{display:block}.vsm-content-layout-6 .bg .vsm-body .media::after{background:#d33832;mix-blend-mode:multiply}.vsm-content-layout-6 .bg .vsm-body .overlay-content .media{border-top-right-radius:5px;border-top-left-radius:5px;display:block}.vsm-content-layout-6 .bg .vsm-body .overlay-content .media img{max-height:240px}.vsm-content-layout-6 .bg .vsm-body .content{text-align:center}.vsm-content-layout-6 .bg .vsm-body .content .sm-heading{color:#1c1f22;font-size:2.5rem;font-weight:100;text-align:left;margin-bottom:1rem}.vsm-content-layout-6 .bg .vsm-body .content .rte{text-align:center}.vsm-content-layout-6 .bg .vsm-body .box{border-radius:5px}.vsm-content-layout-6 .bg .vsm-body .box .content{text-align:left}.vsm-content-layout-6 .bg .vsm-body .box .content .rte,.vsm-content-layout-6 .bg .vsm-body .box .content p{text-align:left}@media(max-width: 768px){.vsm-content-layout-6 .bg .vsm-body .box{margin-bottom:.5rem}}.vsm-latest-featured{overflow:hidden;position:relative}.vsm-latest-featured .bg .vsm-header{position:relative;z-index:2}.vsm-latest-featured .bg .vsm-header .xs-heading{color:#d33832}.vsm-latest-featured .bg .vsm-header .md-heading{color:#1c1f22}@media(max-width: 768px){.vsm-latest-featured .bg .vsm-header .col{flex:1 0 100%}}.vsm-latest-featured .bg .vsm-body{position:relative;z-index:2}.vsm-latest-featured .bg .vsm-body .col .content-card{border-radius:5px}.vsm-latest-featured .bg .vsm-body .col .content-card .media{border-radius:5px}.vsm-latest-featured .bg .vsm-body .col .content-card .media img{border-radius:5px;object-fit:contain}.vsm-latest-featured .bg .vsm-body .col .content-card .content .subtitle{font-size:.8rem;color:#1c1f22;display:block;padding:1rem 0}.vsm-latest-featured .bg .vsm-body .col .content-card .content .xs-heading{font-size:1rem !important;font-weight:400;color:#1c1f22}.vsm-latest-featured .bg .vsm-body .col .content-card .content .rte,.vsm-latest-featured .bg .vsm-body .col .content-card .content p{color:#1c1f22}.vsm-latest-featured .bg .vsm-body .col .content-card .content .inline-link span{text-transform:uppercase;font-weight:400}.vsm-latest-featured-alt .vsm-body .col .content-card{border-radius:5px}.vsm-full-width-featured-columns-carousel .bg{padding:0}.vsm-full-width-featured-columns-carousel .bg::after{display:none}.vsm-full-width-featured-columns-carousel .bg .vsm-header{position:relative;z-index:3}.vsm-full-width-featured-columns-carousel .bg .vsm-header .col:nth-child(1){max-width:100% !important}.vsm-full-width-featured-columns-carousel .bg .vsm-header .xs-heading{color:#d33832}.vsm-full-width-featured-columns-carousel .bg .vsm-header .md-heading{color:#1c1f22}@media(max-width: 768px){.vsm-full-width-featured-columns-carousel .bg .vsm-header .swiper-navigation{justify-content:center}}.vsm-full-width-featured-columns-carousel .bg .vsm-header .swiper-navigation .swiper-button-next,.vsm-full-width-featured-columns-carousel .bg .vsm-header .swiper-navigation .swiper-button-prev{background:#fff;border:none;opacity:.7}.vsm-full-width-featured-columns-carousel .bg .vsm-header .swiper-navigation .swiper-button-next:hover,.vsm-full-width-featured-columns-carousel .bg .vsm-header .swiper-navigation .swiper-button-prev:hover{opacity:1}.vsm-full-width-featured-columns-carousel .bg .vsm-header .swiper-navigation .swiper-button-next i,.vsm-full-width-featured-columns-carousel .bg .vsm-header .swiper-navigation .swiper-button-prev i{border:1px solid #090909;padding:.5rem 1rem;border-radius:50%}.vsm-full-width-featured-columns-carousel .bg .vsm-header .swiper-navigation .swiper-button-next i::before,.vsm-full-width-featured-columns-carousel .bg .vsm-header .swiper-navigation .swiper-button-prev i::before{color:#d33832}.vsm-full-width-featured-columns-carousel .bg .vsm-body{counter-reset:number;position:relative}.vsm-full-width-featured-columns-carousel .bg .vsm-body::before{content:"";position:absolute;width:8%;background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 77%);height:100%;right:0;top:0;z-index:2}@media(max-width: 768px){.vsm-full-width-featured-columns-carousel .bg .vsm-body::before{display:none}}.vsm-full-width-featured-columns-carousel .bg .vsm-body::after{content:"";position:absolute;width:5%;background:#fff;background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 77%);height:100%;left:0;top:0;z-index:2}@media(max-width: 768px){.vsm-full-width-featured-columns-carousel .bg .vsm-body::after{display:none}}.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide{position:relative;z-index:5}.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide .column-data{border:1px solid rgba(199,199,199,.699);border-radius:5px;height:25rem;min-height:25rem;padding:.8rem}.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide .column-data .row{height:100%}.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide .column-data .row .col{height:100%;display:flex;flex-direction:column;justify-content:space-between}.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide .column-data .row .col span.number{counter-increment:number;padding-bottom:1rem;color:#d33832;font-weight:500;position:relative}.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide .column-data .row .col span.number::after{position:relative;content:counter(number)}.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide .column-data .row .col .xs-heading{color:#1c1f22;font-size:3rem}@media(max-width: 768px){.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide .column-data .row .col .xs-heading{font-size:2rem}}.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide .column-data .row .col .rte,.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide .column-data .row .col p{color:#1c1f22;padding-right:0}.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide .column-data .row .col .btn{padding:.5rem 1rem .5rem 0}.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide .column-data .row .col a{color:#1c1f22}.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide.swiper-slide-active .column-data{border:none;background:#1c1f22}.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide.swiper-slide-active .column-data .xs-heading{color:#fff !important}.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide.swiper-slide-active .column-data .rte,.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide.swiper-slide-active .column-data p{color:#fff !important}.vsm-full-width-featured-columns-carousel .bg .vsm-body .swiper-slide.swiper-slide-active .column-data a{color:#fff !important}.vsm-double-box-carousel .vsm-body .swiper-slide{border-radius:5px;background:#1c1f22}.vsm-double-box-carousel .vsm-body .swiper-slide .content .xs-heading{color:#fff}.vsm-double-box-carousel .vsm-body .swiper-slide .content .rte,.vsm-double-box-carousel .vsm-body .swiper-slide .content p{color:#fff}.vsm-double-box-carousel .vsm-body .swiper-navigation{margin-top:1rem}.vsm-double-box-carousel .vsm-body .swiper-navigation .swiper-button-next i,.vsm-double-box-carousel .vsm-body .swiper-navigation .swiper-button-prev i{border:1px solid #090909;padding:.5rem 1rem;border-radius:50%}.vsm-full-width-featured-testimonial-carousel{background:#fafafa}.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-container{padding:1rem}@media(max-width: 768px){.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-container{padding:0}}.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-slide .content .media{border-radius:5px;aspect-ratio:4/3;max-height:23rem;height:23rem}@media(max-width: 768px){.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-slide .content .media{max-height:12rem;height:12rem}}.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-slide .content blockquote{margin-top:2rem;border-radius:5px;position:relative}@media(max-width: 768px){.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-slide .content blockquote{border:none;margin-top:0;width:100%;padding:2%;left:0}}.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-slide .content blockquote q{font-size:1.2rem;font-weight:200}@media(max-width: 768px){.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-slide .content blockquote q{font-size:1rem}}.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-navigation{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-end}@media(max-width: 768px){.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-navigation{justify-content:center;transform:none}}.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-navigation div{margin:0 1.875rem;background:hsla(0,0%,100%,0);-webkit-box-shadow:0 0 30px 0 rgba(var(--vsm-black), 0.1);box-shadow:0 0 30px 0 rgba(var(--vsm-black), 0.1);width:40px;height:40px;border:#d33832 solid 1px;transition:all .3s ease-in-out}.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-navigation div:hover{background:#b1b1b1;color:rgba(var(--vsm-white), 1)}.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-navigation .swiper-button-prev{border:1px solid #090909;padding:1.5rem;border-radius:50%}.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-navigation .swiper-button-next{border:1px solid #090909;padding:1.5rem;border-radius:50%}.vsm-full-width-stats-carousel .bg::before{content:"";position:absolute;width:50%;right:0;top:0;z-index:2;height:100%;background:#1c1f22;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(28, 31, 34) 60%)}.vsm-full-width-stats-carousel .bg::after{content:"";position:absolute;inset:0;background:#1c1f22;background:radial-gradient(ellipse at left, rgba(0, 0, 0, 0.33) 0%, rgb(28, 31, 34) 50%);mix-blend-mode:normal}.vsm-full-width-stats-carousel .bg .component-wrapper{z-index:5;position:relative}.vsm-full-width-stats-carousel .bg .component-wrapper::after{content:"";position:absolute;width:50%;right:0;top:0;z-index:2;height:100%;background:#1c1f22;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(28, 31, 34) 90%)}.vsm-full-width-stats-carousel .bg .component-wrapper .vsm-body .actions{z-index:3 !important}.vsm-full-width-stats-carousel .bg .component-wrapper .vsm-body .swiper-wrapper .swiper-slide .rte,.vsm-full-width-stats-carousel .bg .component-wrapper .vsm-body .swiper-wrapper .swiper-slide p{color:#fff}.vsm-full-width-stats-carousel .bg .component-wrapper .vsm-body .swiper-wrapper .swiper-slide .rte.main>p{margin-top:2rem;font-size:1.2rem}.vsm-full-width-stats-carousel .bg .component-wrapper .vsm-body .swiper-wrapper .swiper-slide .author{text-transform:uppercase;margin-top:2rem;font-weight:200}.vsm-full-width-stats-carousel .bg .component-wrapper .vsm-body .swiper-wrapper .swiper-slide .big-stat{padding-bottom:1rem;z-index:1}.vsm-full-width-stats-carousel .bg .component-wrapper .vsm-body .swiper-navigation .swiper-button-next,.vsm-full-width-stats-carousel .bg .component-wrapper .vsm-body .swiper-navigation .swiper-button-prev{width:3rem;height:3rem;border:1px solid rgba(var(--vsm-white), 1)}.vsm-full-width-stats-carousel .bg .component-wrapper .vsm-body .swiper-navigation .swiper-button-next i,.vsm-full-width-stats-carousel .bg .component-wrapper .vsm-body .swiper-navigation .swiper-button-prev i{color:#d33832}.vsm-data-capture .vsm-body .row.align-items-center{column-gap:2rem;row-gap:1rem}.vsm-data-capture .vsm-body .row.align-items-center .col.col-left{position:relative;width:45%;height:34rem !important}.vsm-data-capture .vsm-body .row.align-items-center .col.col-left .form-preview img{border-radius:5px;aspect-ratio:1/1}.vsm-data-capture .vsm-body .row.align-items-center .col.col-left .form-preview .details{position:absolute;z-index:1;display:flex;justify-content:center}.vsm-data-capture .vsm-body .row.align-items-center .col.col-left .form-preview .details::before,.vsm-data-capture .vsm-body .row.align-items-center .col.col-left .form-preview .details::after{border-radius:5px}.vsm-data-capture .vsm-body .row.align-items-center .col.col-left .form-preview .details i::before{color:#fff;position:relative;z-index:2}.vsm-data-capture .vsm-body .row.align-items-center .col.col-left .form-preview .details .md-heading{position:relative;z-index:2}.vsm-data-capture .vsm-body .row.align-items-center .col.col-left .form-preview .details .rte,.vsm-data-capture .vsm-body .row.align-items-center .col.col-left .form-preview .details p{color:#fff;position:relative;z-index:2}.vsm-data-capture .vsm-body .row.align-items-center .col.col-left .form-preview .details::before{background-color:rgba(0,0,0,.247)}.vsm-data-capture .vsm-body .row.align-items-center .col.col-left .form-preview .details::after{content:"";position:absolute;-webkit-clip-path:polygon(100vw 0, 0% 100%, 100vw 100vh);clip-path:polygon(0 0, 0% 100%, 100% 100%);background:red;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply}@media(max-width: 768px){.vsm-data-capture .vsm-body .row.align-items-center .col.col-left{width:100%}}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2){min-height:34rem;width:45%}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder{min-height:34rem;padding:7%}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .element.text label{font-weight:300}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt .md-heading{font-size:2rem;color:#090909}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .xs-heading{font-weight:bold;margin-bottom:1rem}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .rte>p{color:#1c1f22}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .row .col:nth-child(2){display:none}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .icheck-primary{margin-top:2rem !important}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .icheck-primary>input:first-child:not(:checked):not(:disabled):hover+label::before{border:.063rem solid #d33832}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-1 .field>input,.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-3 .field>input{background:#fff;font-weight:400;border-radius:5px;border:1px solid #969696}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-1 .field>input[type=text],.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-1 .field>input[type=email],.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-3 .field>input[type=text],.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-3 .field>input[type=email]{color:#090909}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-1 .field>input::placeholder,.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-3 .field>input::placeholder{color:#969696;font-weight:300}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-1 .field>input:focus,.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-3 .field>input:focus{box-shadow:none}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-6 .field>select{background:rgba(128,128,128,.815);color:hsla(0,0%,100%,.308);font-weight:400}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-6 .field>select option{background:rgba(128,128,128,.815)}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-5{display:none}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-7{display:none}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-9,.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .form-group-10{display:none}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .element.submit>.btn{border:1px solid rgba(0,0,0,0);color:#fff;background:#d33832;font-weight:300;text-transform:uppercase}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .element.submit>.btn:hover{border:1px solid #fff}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .field>.form-select option{font-weight:400}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .field>.form-select:focus{box-shadow:none}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .field::before{color:#d33832}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .icheck-primary label a:hover{color:#d33832 !important}.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2) .form-holder .vsm-data-capture-alt form .icheck-primary a{color:#d33832}@media(max-width: 768px){.vsm-data-capture .vsm-body .row.align-items-center .col:nth-child(2){width:100%}}.vsm-drop-off-your-cv{position:relative}.vsm-drop-off-your-cv::before{content:"";position:absolute;inset:0;background:#1c1f22;background:radial-gradient(ellipse at right, rgba(0, 0, 0, 0.33) 0%, rgb(28, 31, 34) 60%);z-index:1;mix-blend-mode:normal}.vsm-drop-off-your-cv::after{content:"";position:absolute;width:50%;left:0;top:0;height:100%;background:#1c1f22;background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgb(28, 31, 34) 47%)}.vsm-drop-off-your-cv .bg{background:hsla(0,0%,100%,0)}.vsm-drop-off-your-cv .bg .vsm-body{position:relative;z-index:3}@media(min-width: 768px){.vsm-drop-off-your-cv .bg .vsm-body .row:nth-child(1) .col:nth-child(1){margin-right:2rem}.vsm-drop-off-your-cv .bg .vsm-body .row:nth-child(1) .col:nth-child(2) .row .col{margin-right:0}}.vsm-drop-off-your-cv .bg .vsm-body .content .md-heading{color:#fff}.vsm-drop-off-your-cv .bg .vsm-body .content .rte{color:#fff}.vsm-drop-off-your-cv .bg .vsm-body .content .rte p,.vsm-drop-off-your-cv .bg .vsm-body .content .rte span{color:#fff}.vsm-drop-off-your-cv .bg .vsm-body .content a:hover{color:#d33832}.vsm-drop-off-your-cv .bg .vsm-body .form-holder label{font-weight:300;color:#fff}.vsm-drop-off-your-cv .bg .vsm-body .form-holder input,.vsm-drop-off-your-cv .bg .vsm-body .form-holder select,.vsm-drop-off-your-cv .bg .vsm-body .form-holder option,.vsm-drop-off-your-cv .bg .vsm-body .form-holder label{border-radius:5px;color:#fff}.vsm-drop-off-your-cv .bg .vsm-body .form-holder input::placeholder,.vsm-drop-off-your-cv .bg .vsm-body .form-holder select::placeholder,.vsm-drop-off-your-cv .bg .vsm-body .form-holder option::placeholder,.vsm-drop-off-your-cv .bg .vsm-body .form-holder label::placeholder{color:#cfcfcf;font-weight:300}.vsm-drop-off-your-cv .bg .vsm-body .form-holder .custom-file label::after{color:#fff}.vsm-drop-off-your-cv .bg .vsm-body .form-holder .icheck-primary a:hover{color:#fff}.vsm-drop-off-your-cv .bg .vsm-body .form-holder .btn{border:1px solid rgba(0,0,0,0)}.vsm-drop-off-your-cv .bg .vsm-body .form-holder .btn span{color:#fff}.vsm-drop-off-your-cv .bg .vsm-body .form-holder .btn span::before{display:none}.vsm-drop-off-your-cv .bg .vsm-body .form-holder .btn:hover{border:1px solid #fff}.vsm-drop-off-your-cv .bg .vsm-body .form-holder .element.select>.field::before{color:#fff}.vsm-get-in-touch-form{position:relative}.vsm-get-in-touch-form .bg .vsm-body{position:relative;z-index:1;padding:3rem 0}.vsm-get-in-touch-form .bg .vsm-body .sm-heading{color:#1c1f22;margin-bottom:2rem}.vsm-get-in-touch-form .bg .vsm-body .form-holder label{color:#202124;font-weight:500}.vsm-get-in-touch-form .bg .vsm-body .form-holder .field input,.vsm-get-in-touch-form .bg .vsm-body .form-holder .field textarea{border-radius:5px;border:1 ps solid #fafafa;color:hsla(0,0%,100%,.308);margin-bottom:1rem}@media(max-width: 768px){.vsm-get-in-touch-form .bg .vsm-body .form-holder .field input,.vsm-get-in-touch-form .bg .vsm-body .form-holder .field textarea{margin-bottom:0}}.vsm-get-in-touch-form .bg .vsm-body .form-holder .field input::placeholder,.vsm-get-in-touch-form .bg .vsm-body .form-holder .field textarea::placeholder{color:#cfcfcf;font-weight:300}.vsm-get-in-touch-form .bg .vsm-body .form-holder .field input[type=text],.vsm-get-in-touch-form .bg .vsm-body .form-holder .field input[type=email],.vsm-get-in-touch-form .bg .vsm-body .form-holder .field input[type=textarea],.vsm-get-in-touch-form .bg .vsm-body .form-holder .field textarea[type=text],.vsm-get-in-touch-form .bg .vsm-body .form-holder .field textarea[type=email],.vsm-get-in-touch-form .bg .vsm-body .form-holder .field textarea[type=textarea]{color:#5f6368;font-weight:300}.vsm-get-in-touch-form .bg .vsm-body .form-holder .field input:focus,.vsm-get-in-touch-form .bg .vsm-body .form-holder .field textarea:focus{box-shadow:none}.vsm-get-in-touch-form .bg .vsm-body .field .icheck-primary label{font-weight:300}.vsm-get-in-touch-form .bg .vsm-body .field .icheck-primary label a{color:#d33832}.vsm-get-in-touch-form .bg .vsm-body .field .icheck-primary label:hover::before{border:#d33832 1px solid}.vsm-get-in-touch-form .bg .vsm-body .btn{border:1px solid rgba(0,0,0,0);background:#d33832;color:#fff;font-weight:300;text-transform:uppercase}.vsm-get-in-touch-form .bg .vsm-body .btn:hover{border:1px solid #fafafa}.vsm-split-get-in-touch-form-content{overflow:hidden;position:relative}.vsm-split-get-in-touch-form-content::after{content:"";position:absolute;right:0;top:0;bottom:0;width:70%;background:url(../img/logo_img_combo.png) no-repeat center center/cover}@media(max-width: 768px){.vsm-split-get-in-touch-form-content::after{display:none}}.vsm-split-get-in-touch-form-content .bg .vsm-body{position:relative;z-index:2}.vsm-split-get-in-touch-form-content .bg .vsm-body .col .content .general-contact-details li a{font-weight:300}.vsm-split-get-in-touch-form-content .bg .vsm-body .col .content .general-contact-details li i{color:#d33832}.vsm-split-get-in-touch-form-content .bg .vsm-body .col .content .socials li{transition:all .3s ease-in-out}.vsm-split-get-in-touch-form-content .bg .vsm-body .col .content .socials li a{color:#d33832;padding-right:1rem}.vsm-split-get-in-touch-form-content .bg .vsm-body .col .content .socials li a i::before{color:#d33832}.vsm-split-get-in-touch-form-content .bg .vsm-body .field::before{color:#d33832}.vsm-split-get-in-touch-form-content .bg .vsm-body input:focus,.vsm-split-get-in-touch-form-content .bg .vsm-body textarea:focus{box-shadow:none}.vsm-split-get-in-touch-form-content .bg .vsm-body input,.vsm-split-get-in-touch-form-content .bg .vsm-body textarea,.vsm-split-get-in-touch-form-content .bg .vsm-body label,.vsm-split-get-in-touch-form-content .bg .vsm-body option,.vsm-split-get-in-touch-form-content .bg .vsm-body select{border-radius:5px}.vsm-split-get-in-touch-form-content .bg .vsm-body input::placeholder,.vsm-split-get-in-touch-form-content .bg .vsm-body textarea::placeholder,.vsm-split-get-in-touch-form-content .bg .vsm-body label::placeholder,.vsm-split-get-in-touch-form-content .bg .vsm-body option::placeholder,.vsm-split-get-in-touch-form-content .bg .vsm-body select::placeholder{font-weight:300}.vsm-split-get-in-touch-form-content .bg .vsm-body .btn{color:#fff;border-radius:5px;background:#d33832}.vsm-split-get-in-touch-form-content .bg .vsm-body .btn:hover{background:rgba(var(--vsm-primary-colour), 0.6)}.vsm-split-get-in-touch-form-content .bg .vsm-body label{font-weight:300}.vsm-split-get-in-touch-form-content .bg .vsm-body label p,.vsm-split-get-in-touch-form-content .bg .vsm-body label span{font-size:.75rem;font-weight:300}.vsm-split-get-in-touch-form-content .bg .vsm-body .custom-file label{color:#e8e8e8}.vsm-split-get-in-touch-form-content .bg .vsm-body .custom-file label.custom-file-label{margin-bottom:0 !important}.vsm-split-get-in-touch-form-content .bg .vsm-body .custom-file label.custom-file-label::after{color:#d33832}.vsm-split-get-in-touch-form-content .bg .vsm-body .form-page-links{margin-top:.5rem}.vsm-split-get-in-touch-form-content.dark_version{background:#e8e8e8}.vsm-split-get-in-touch-form-content.dark_version .vsm-body .xs-heading{color:#d33832}.vsm-split-get-in-touch-form-content.dark_version .vsm-body .md-heading{color:#fff}.vsm-split-get-in-touch-form-content.dark_version .vsm-body .rte,.vsm-split-get-in-touch-form-content.dark_version .vsm-body p{color:#fff}.vsm-split-get-in-touch-form-content.dark_version .vsm-body .general-contact-details li{color:#fff}.vsm-split-get-in-touch-form-content.dark_version .vsm-body .sm-heading{color:#fff}.vsm-split-get-in-touch-form-content.dark_version .vsm-body label{color:#d33832}.vsm-split-get-in-touch-form-content.submit_cv .col-4{display:none}.vsm-accordion-mixed-content-50-50{position:relative}.vsm-accordion-mixed-content-50-50 .bg .vsm-body{position:relative;z-index:2}.vsm-accordion-mixed-content-50-50 .bg .vsm-body .accordion{background:hsla(0,0%,100%,0)}.vsm-accordion-mixed-content-50-50 .bg .vsm-body .accordion .accordion-item{background:hsla(0,0%,100%,0)}.vsm-accordion-mixed-content-50-50 .bg .vsm-body .accordion .accordion-item .content .link-container{padding-bottom:1.5rem}.vsm-accordion-mixed-content-50-50 .bg .vsm-body .media{border-radius:5px;position:relative}.vsm-accordion-mixed-content-50-50 .bg .vsm-body .media::after{content:"";position:absolute;-webkit-clip-path:polygon(100vw 0, 0% 100%, 100vw 100vh);clip-path:polygon(100% 0, 0% 100%, 100% 100%);background:red;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply}@media(min-width: 768px){.vsm-accordion-mixed-content-50-50 .bg .vsm-body .text-column{flex:1 0 65%;max-width:65%}.vsm-accordion-mixed-content-50-50 .bg .vsm-body .media-column{flex:1 0 35%;max-width:35%}}.vsm-profile-cards{background:#1c1f22}.vsm-profile-cards .vsm-header .xs-heading,.vsm-profile-cards .vsm-header .md-heading{color:#1c1f22}.vsm-profile-cards .vsm-body .row{row-gap:1.5rem}.vsm-profile-cards .vsm-body .row .col:nth-child(odd),.vsm-profile-cards .vsm-body .row .col:nth-child(even){background:rgba(0,0,0,0)}@media(min-width: 768px){.vsm-profile-cards .vsm-body .row .col{flex:1 0 50%;max-width:50%}}@media(min-width: 1000px){.vsm-profile-cards .vsm-body .row .col{flex:1 0 33.33%;max-width:33.33%}}.vsm-profile-cards .vsm-body .row .col .profile{background:#231e2b;border-radius:5px;padding:0}.vsm-profile-cards .vsm-body .row .col .profile:hover{background:#d33832}.vsm-profile-cards .vsm-body .row .col .profile:hover .media{transition:all .2s ease-in}.vsm-profile-cards .vsm-body .row .col .profile:hover .media img{padding:.2rem;transition:all .2s ease-in}.vsm-profile-cards .vsm-body .row .col .profile:hover .content{background:#d33832;transition:all .2s ease-in}.vsm-profile-cards .vsm-body .row .col .profile:hover .content h4 a,.vsm-profile-cards .vsm-body .row .col .profile:hover .content p{color:#fff}.vsm-profile-cards .vsm-body .row .col .profile:hover .content span{color:#fff}.vsm-profile-cards .vsm-body .row .col .profile:hover .content .social a{color:#fff}.vsm-profile-cards .vsm-body .row .col .profile .media{width:100%;height:20rem;margin:0;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}.vsm-profile-cards .vsm-body .row .col .profile .media img{border-radius:0}.vsm-profile-cards .vsm-body .row .col .profile .content{padding:1rem 1.5rem;background:#fff;text-align:left;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.vsm-profile-cards .vsm-body .row .col .profile .content span{font-weight:500}.vsm-profile-cards .vsm-body .row .col .profile .content p,.vsm-profile-cards .vsm-body .row .col .profile .content .rte{text-align:left;margin-bottom:0}.vsm-profile-cards .vsm-body .row .col .profile .content h4{font-weight:500;text-align:left}.vsm-profile-cards .vsm-body .row .col .profile .content h4 a{color:#1c1f22;font-family:"Kanit",sans-serif;text-decoration:none;transition:all .4s ease-in-out}.vsm-profile-cards .vsm-body .row .col .profile .content h4 a:hover{color:#d33832}.vsm-profile-cards .vsm-body .row .col .profile .content .btn{padding:.625rem 1.875rem .625rem 0}.vsm-profile-cards .vsm-body .row .col .profile .content .social{margin-top:0;text-align:left}.vsm-profile-cards .vsm-body .row .col .profile .content .social a:hover{color:#1c1f22}.vsm-profile-cards .vsm-body .paging-information a.page-link{background-color:#fff}.vsm-404-page{position:relative}.vsm-404-page .bg{height:100%;width:100%;position:relative}.vsm-404-page .bg .vsm-body .col .content .heading{color:#fff;font-weight:200}.vsm-404-page .bg .vsm-body .col .content .sm-heading{color:#fff;font-weight:200}.vsm-404-page .bg .vsm-body .col .content .rte>P{color:#fff}.vsm-404-page .bg .vsm-body .col .content a{color:#fff}.vsm-404-page .bg .vsm-body .col .content .btn{background:#d33832;border-radius:5px;border:1px solid rgba(0,0,0,0);transition:all .3s ease-in-out}.vsm-404-page .bg .vsm-body .col .content .btn span{color:#fff}.vsm-404-page .bg .vsm-body .col .content .btn span::before{display:none}.vsm-404-page .bg .vsm-body .col .content .btn:hover{border:1px solid #fff}.vsm-404-page .bg::before{content:"";position:absolute;inset:0;background:#1c1f22;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.33) 0%, rgb(28, 31, 34) 60%)}footer.vsm-default-footer{background:#1c1f22;position:relative;z-index:3}footer.vsm-default-footer .background-image{position:absolute;inset:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}footer.vsm-default-footer .background-image::before{content:"";position:absolute;width:50%;right:0;top:0;height:100%;background:#1c1f22;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(28, 31, 34) 47%)}footer.vsm-default-footer .background-image::after{content:"";position:absolute;inset:0;background:#1c1f22;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.33) 0%, rgb(28, 31, 34) 60%)}footer.vsm-default-footer .bg{position:relative;z-index:2}footer.vsm-default-footer .bg .container a{transition:all .3s ease-in-out;color:#fafafa;font-weight:200}footer.vsm-default-footer .bg .container .xs-heading{font-size:1.2rem !important;font-weight:200}footer.vsm-default-footer .bg .container ul.socials li a{padding:.5rem;color:#fafafa;font-size:1.5rem;margin-right:0}footer.vsm-default-footer .bg .container ul.socials li a:hover{color:#d33832}footer.vsm-default-footer .bg .container .footer-links a:hover{color:#d33832}footer.vsm-default-footer .bg .container .newsletter-signup p{font-weight:200}footer.vsm-default-footer .bg .container .newsletter-signup .form-holder{max-width:100%}footer.vsm-default-footer .bg .container .newsletter-signup .form-holder input{position:relative;z-index:1;border:1px solid #fff}footer.vsm-default-footer .bg .container .newsletter-signup .form-holder input::placeholder{color:#fff}footer.vsm-default-footer .bg .container .newsletter-signup .form-holder input:focus{box-shadow:none}footer.vsm-default-footer .bg .container .newsletter-signup .form-holder .btn{padding:.5rem 1rem}.vsm-media-hub{position:relative}.vsm-media-hub .bg{position:relative;z-index:1}.vsm-media-hub .bg .vsm-body .hero-bg .event-box .event-date span{font-weight:200}.vsm-media-hub .bg .vsm-body .hero-bg .event-box .tag{color:#d33832}.vsm-media-hub .bg .vsm-body .hero-bg .event-box .sm-heading{font-weight:200}.vsm-media-hub .bg .vsm-body .hero-bg .event-box .author-details .title{font-weight:200}.vsm-media-hub .bg .vsm-body .hero-bg .event-box .author-details .subtitle{opacity:.5;margin-left:1rem}.vsm-media-hub .bg .vsm-body .hero-bg .event-box .btn span{color:#fff;font-weight:200}.vsm-media-hub .bg .vsm-body .hero-bg .event-box .btn span::before{display:none}.vsm-media-hub .bg .vsm-body .col-md-10 .md-heading{font-weight:200}.vsm-media-hub .bg .vsm-body .col-md-8 .rte.larger-text p{color:#5f6368}.vsm-media-hub .bg .vsm-body .col-md-8 .author-details .title{font-weight:200}.vsm-media-hub .bg .vsm-body .col-md-8 .author-details .subtitle{opacity:.6;font-weight:200;margin-left:1rem}.vsm-media-hub .bg .vsm-body .col-md-8 .article-tags p,.vsm-media-hub .bg .vsm-body .col-md-8 .article-tags a{font-weight:200}.vsm-media-hub .bg .vsm-body .col-md-7 .content .btn.btn-primary span{color:#fff}.vsm-media-hub .bg .vsm-body .col-md-7 .content .btn.btn-primary span::before{display:none}.vsm-media-hub .bg .vsm-body .col-md-4 .related-posts .post .post-title{color:#1c1f22;font-weight:300}.vsm-media-hub .bg .vsm-body .col-md-4 .related-posts .post .tag{color:#d33832 !important}.vsm-media-hub .bg .vsm-body .share dt{color:#d33832}.vsm-media-hub .bg .vsm-body .article-tags dd>a:hover{color:#d33832}.vsm-media-hub .bg .vsm-body .newsletter-signup .sm-heading{color:#5f6368}.vsm-media-hub .bg .vsm-body .newsletter-signup input{border:1px solid #d33832;background-color:hsla(0,0%,100%,0);border-radius:none !important}.vsm-media-hub .bg .vsm-body .newsletter-signup input:focus{box-shadow:none}.vsm-media-hub .bg .vsm-body .newsletter-signup .btn{background:#d33832;font-weight:200;text-transform:uppercase}.vsm-media-hub .bg .vsm-body .event-box .btn{border:none}.vsm-media-hub .newsletter-signup .sm-heading{color:#5f6368}.vsm-media-hub .newsletter-signup input{border:1px solid #d33832;background-color:hsla(0,0%,100%,0);border-radius:none !important}.vsm-media-hub .newsletter-signup input:focus{box-shadow:none}.vsm-media-hub .newsletter-signup .btn{background:#d33832;font-weight:200;text-transform:uppercase}.vsm-media-hub.vsm-featured-blog-article .col-md-8 .rte.larger-text p{color:#fff !important}.vsm-media-hub-search-results{position:relative}.vsm-media-hub-search-results .bg{position:relative;z-index:1}.vsm-media-hub-search-results .bg .vsm-header{position:relative;z-index:2}.vsm-media-hub-search-results .bg .vsm-body{position:relative;z-index:2}.vsm-media-hub-search-results .bg .vsm-body .search-results .post a.post-title{font-weight:300}.vsm-media-hub-search-results .bg .vsm-body .search-results .post .post-details .tag{color:#d33832}.vsm-media-hub-search-results .bg .vsm-body .search-results .post .media .media-info .fa-play::before{color:#d33832}.vsm-media-hub-search-results .bg .vsm-body .side-filters dl>dt{font-weight:200}.vsm-media-hub-search-results .bg .vsm-body .side-filters dl>dd>a>span{color:#d33832}.vsm-media-hub-search-results .bg .vsm-body .side-filters a{font-weight:400;color:#1c1f22}.vsm-media-hub-search-results .bg .vsm-body .side-filters a span{font-weight:200}.vsm-media-hub-search-results .bg .vsm-body .paging-information .pagination .page-item.active .page-link{color:#d33832}.vsm-media-hub-category-latest-carousel .vsm-body .swiper-slide .category .post .post-title{font-weight:200}.col-md-8 .newsletter-signup .sm-heading{margin:1rem 0;font-size:1.5rem}.col-md-8 .newsletter-signup input{border:1px solid #d33832}.col-md-8 .newsletter-signup input:focus{box-shadow:none}.col-md-8 .newsletter-signup .btn{background:#d33832;font-weight:200;text-transform:uppercase}.vsm-media-hub-extra-row .vsm-body .post .post-details .post-title{font-weight:200}.vsm-media-hub-more-row .vsm-body .post .post-title{font-weight:400}.vsm-media-hub-featured-section{position:relative;z-index:3;background:#f3f3f3}.vsm-media-hub-featured-section .bg{background:none}.vsm-media-hub-featured-section .bg .vsm-body .post .post-title{font-weight:400 !important}.vsm-media-hub-featured-section .bg .vsm-body .post .tag{color:#d33832}.vsm-media-hub-featured-section .bg .vsm-body .post .post-title,.vsm-media-hub-featured-section .bg .vsm-body .post .post-date,.vsm-media-hub-featured-section .bg .vsm-body .post .post-snippet{color:#1c1f22 !important;font-weight:200}.vsm-media-hub-featured-section .bg .vsm-body .post .author-details .title{color:#1c1f22}.vsm-media-hub-featured-section .bg .vsm-body .post .post-date{font-weight:500}.vsm-media-hub-featured-section .bg .vsm-body .post .media{aspect-ratio:auto}.vsm-media-hub-featured-section .bg .vsm-body .post .media img{object-fit:contain}.vsm-job-search-results-listings{margin-top:3rem;position:relative}.vsm-job-search-results-listings .bg{position:relative;z-index:1}.vsm-job-search-results-listings .bg .vsm-body .paging-information .page-item.active>.page-link{color:#d33832}.vsm-job-search-results-listings .bg .vsm-body .paging-information .page-link:hover{color:#d33832 !important}.vsm-job-search-results-listings .bg .vsm-body h3{color:#fff}.vsm-job-search-results-listings .bg .vsm-body .job-data{padding:1.875rem}.vsm-job-search-results-listings .bg .vsm-body .job-data .xs-heading>a{font-size:1.2rem;color:#1c1f22;transition:all .3s ease-in-out}.vsm-job-search-results-listings .bg .vsm-body .job-data .xs-heading>a:hover{color:#d33832}@media(max-width: 768px){.vsm-job-search-results-listings .bg .vsm-body .job-data ul.job-data-highlights{display:flex;flex-direction:column}}@media(max-width: 768px){.vsm-job-search-results-listings .bg .vsm-body .job-data .ajax-appliedto-content{display:flex;flex-direction:column}}.vsm-job-search-results-listings .bg .vsm-body .job-data .ajax-appliedto-content .btn-secondary{text-align:center;border:1px solid #e8e8e8;background:#fafafa}.vsm-job-search-results-listings .bg .vsm-body .job-data .btn.btn-primary span{color:#fff}.vsm-job-search-results-listings .bg .vsm-body .job-data .btn.btn-primary span::before{display:none}@media(max-width: 768px){.vsm-job-search-results-listings .bg .vsm-body .job-data .btn.btn-primary{margin-bottom:.4rem}}.vsm-job-search-results-listings .bg .vsm-body .job-data .btn-secondary{border:1px solid #e8e8e8;background:#fafafa}.vsm-job-search-results-listings .bg .vsm-body .job-data .btn-secondary::after{display:none}.vsm-job-search-results-listings .bg .vsm-body .job-data .btn-secondary span{color:#1c1f22}.vsm-job-search-results-listings .bg .vsm-body .job-data .btn-secondary span::before{display:none}.vsm-job-search-results-listings .bg .vsm-body .job-data .btn-secondary span::after{background-color:#fff}.vsm-job-search-results-listings .bg .vsm-body .job-data .btn-secondary:hover{background:#e2423d}.vsm-job-search-results-listings .bg .vsm-body .job-data .btn-secondary:hover span{color:#fff}@media(max-width: 768px){.vsm-job-search-results-listings .bg .vsm-body .job-data .col-auto{margin-top:auto}}.vsm-job-search-results-listings .bg .vsm-body .job-data .col-auto .add-to-shortlist i::before{color:#d33832}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .xs-heading{color:#1c1f22}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter .label.toggler{color:#1c1f22}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter .form-select>option{color:#090909}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field input,.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field select,.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field button{background:#fff !important}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field input:focus,.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field select:focus,.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field button:focus{box-shadow:none !important;outline:none}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field input::placeholder,.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field select::placeholder,.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field button::placeholder{font-weight:200}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field select.form-select{font-weight:200}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .field .icheck-primary:hover{color:#090909}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-apply .btn{width:100%;border:1px solid #e8e8e8;background:#d33832}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-apply .btn::after{display:none}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-apply .btn span{color:#fff}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-apply .btn span::before{display:none}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-apply .btn span::after{background-color:#fff}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-apply .btn:hover{background:#e2423d}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-apply .btn:hover span{color:#fff}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-clear .btn{width:100%;border:1px solid #e8e8e8;background:#fafafa}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-clear .btn::after{display:none}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-clear .btn span{color:#1c1f22}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-clear .btn span::before{display:none}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-clear .btn span::after{background-color:#fff}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-clear .btn:hover{background:#e2423d}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter-clear .btn:hover span{color:#fff}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .form-label{font-weight:bold}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter label{font-weight:200;opacity:.9}.vsm-job-search-results-listings .bg .vsm-body .job-search-filters .filter label:hover{color:#090909}.vsm-job-search-results-listings-alt .bg .vsm-body h3{color:#fff}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data{padding:1.875rem}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .xs-heading>a{color:#1c1f22;transition:all .3s ease-in-out}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .xs-heading>a:hover{color:#d33832}@media(max-width: 768px){.vsm-job-search-results-listings-alt .bg .vsm-body .job-data ul.job-data-highlights{display:flex;flex-direction:column}}@media(max-width: 768px){.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .ajax-appliedto-content{display:flex;flex-direction:column}}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .ajax-appliedto-content .btn-secondary{text-align:center;background:hsla(0,0%,100%,0);border:1px solid #fff}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .btn-secondary{border:1px solid #d33832;background:#fff;margin-left:1rem}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .btn-secondary::after{display:none}.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .btn-secondary:hover{background:#e2423d}@media(max-width: 768px){.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .btn-secondary{margin-left:0;margin-top:1rem;margin-bottom:.5rem}}@media(max-width: 768px){.vsm-job-search-results-listings-alt .bg .vsm-body .job-data .col-auto{margin-top:auto}}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .xs-heading{color:#1c1f22}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .filter .label.toggler{color:#fff}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .filter .form-select>option{color:#090909}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .filter button{border-radius:5px}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .field input,.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .field select{border-radius:12px;padding:.8rem .5rem}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .field select>option{color:#fff}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .filter-clear .btn{width:100%;border:1px solid #d33832;background:#fff}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .filter-clear .btn::after{display:none}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters .filter-clear .btn:hover{background:#e2423d}.vsm-job-search-results-listings-alt .bg .vsm-body .job-search-filters [class*=icheck-]>input:first-child+label::before{border-radius:0}.vsm-responsive-nav .btn>span::after,.vsm-responsive-nav .btn>span::before{display:none}@media(max-width: 768px){.vsm-job-details .vsm-body .job-data .col{flex:1 0 100%}}.vsm-job-details .vsm-body .job-data ul.job-data-highlights{padding:0;margin-left:1rem !important}@media(max-width: 768px){.vsm-job-details .vsm-body .job-data ul.job-data-highlights{margin-left:0;flex-direction:column}}.vsm-job-details .vsm-body .consultant .btn{padding:.625rem .5rem}.vsm-profile-header{position:relative;z-index:3}[class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,[class*=icheck-]>input:first-child:checked+label::after{border-color:#d33832}[class*=icheck-]>input:first-child+input[type=hidden]+label::before,[class*=icheck-]>input:first-child+label::before{border-radius:2px}.icheck-primary>input:first-child:checked+input[type=hidden]+label::before,.icheck-primary>input:first-child:checked+label::before{color:#fff}@media(max-width: 768px){#cv-dropoff .modal-body{padding:1rem}}.candidate-dashboard{overflow-x:hidden}.candidate-dashboard .section-header .actions .btn-sm{background:rgba(var(--vsm-primary-colour), 1) !important}.candidate-dashboard .element.select .field i{display:none}.candidate-dashboard.modal-open .helper-text{word-wrap:break-word}.candidate-dashboard .btn:hover{background:#1c1f22}.candidate-dashboard .btn span::before{display:none}.candidate-dashboard label{font-family:"Kanit",sans-serif}.candidate-dashboard .col-md-8{overflow:hidden}.candidate-dashboard.sign-in .feature-list .btn{color:rgba(var(--vsm-white), 1)}.candidate-dashboard.sign-in .feature-list .btn span{color:rgba(var(--vsm-white), 1)}.candidate-dashboard.sign-in .feature-list .btn:hover{background:rgba(0,0,0,0)}.candidate-dashboard.sign-in .feature-list .btn:hover span::after{background-color:rgba(var(--vsm-white), 1)}.candidate-dashboard.sign-in .sign-in-form .md-heading{font-weight:200}.candidate-dashboard.sign-in .sign-in-form .btn{border:none;background:hsla(0,0%,100%,0);transition:all .3s ease-in-out;border-radius:5px;color:rgba(var(--vsm-black), 1)}.candidate-dashboard.sign-in .sign-in-form .btn span{text-transform:uppercase;color:#d33832;font-weight:400;position:relative;font-size:1.2rem}.candidate-dashboard.sign-in .sign-in-form .btn span::before{content:"-";position:relative;margin-right:.3rem;opacity:1;transition:all 300ms ease-in-out}.candidate-dashboard.sign-in .sign-in-form .btn span::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#d33832;opacity:0;transition:opacity 300ms ease-in-out,transform 300ms ease-in-out}.candidate-dashboard.sign-in .sign-in-form .btn:hover{background:hsla(0,0%,100%,0);border:none}.candidate-dashboard.sign-in .sign-in-form .btn:hover span::after{opacity:1;transform:translate3d(0, 0.2em, 0)}.candidate-dashboard.sign-in .sign-in-form .btn span{color:rgba(var(--vsm-black), 1)}.candidate-dashboard.sign-in .sign-in-form .btn:hover{color:rgba(var(--vsm-black), 1) !important}.candidate-dashboard.sign-in .sign-in-form .btn:hover span{color:rgba(var(--vsm-black), 1) !important}.candidate-dashboard.sign-in .sign-in-form p{color:rgba(var(--vsm-black), 1) !important}.candidate-dashboard.sign-in p{color:#fff}.candidate-dashboard.register .sign-in-form .md-heading{font-weight:200}.candidate-dashboard.register .sign-in-form .btn{border:none;background:hsla(0,0%,100%,0);transition:all .3s ease-in-out;border-radius:5px;color:rgba(var(--vsm-black), 1)}.candidate-dashboard.register .sign-in-form .btn span{text-transform:uppercase;color:#d33832;font-weight:400;position:relative;font-size:1.2rem}.candidate-dashboard.register .sign-in-form .btn span::before{content:"-";position:relative;margin-right:.3rem;opacity:1;transition:all 300ms ease-in-out}.candidate-dashboard.register .sign-in-form .btn span::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#d33832;opacity:0;transition:opacity 300ms ease-in-out,transform 300ms ease-in-out}.candidate-dashboard.register .sign-in-form .btn:hover{background:hsla(0,0%,100%,0);border:none}.candidate-dashboard.register .sign-in-form .btn:hover span::after{opacity:1;transform:translate3d(0, 0.2em, 0)}.candidate-dashboard.register .sign-in-form .btn span{color:rgba(var(--vsm-black), 1)}.candidate-dashboard.register .sign-in-form .btn:hover{color:rgba(var(--vsm-black), 1) !important}.candidate-dashboard.register .sign-in-form .btn:hover span{color:rgba(var(--vsm-black), 1) !important}.candidate-dashboard.register .sign-in-form p{color:rgba(var(--vsm-black), 1) !important}.candidate-dashboard.register p{color:#fff}@media(min-width: 1024px){.custom_cursor *{cursor:none}.custom_cursor .cursor{z-index:1100;width:30px;height:30px;border-radius:50%;border:2px solid #d33832;transition:all 200ms ease-out;position:fixed;pointer-events:none;left:0;top:0;transform:translate(calc(-50% + 15px), -50%)}.custom_cursor .cursor2{z-index:1100;width:8px;height:8px;border-radius:100%;background-color:#000;opacity:1;position:fixed;transform:translate(-50%, -50%);pointer-events:none;transition:width .3s,height .3s,opacity .3s;border:1px solid #fff}.custom_cursor .cursorHover{background-color:#d33832;opacity:.5}.custom_cursor .dotFocus{width:25px;height:25px;opacity:.5}}.search-filters{background:#1c1f22;padding:1rem 0 3rem 0}.search-filters .md-heading{font-weight:200;color:#fff;margin-bottom:2rem}.search-filters form input,.search-filters form select{border-radius:5px !important}@media(max-width: 768px){.search-filters form .col{flex:1 0 100%}}.search-filters form .input-group .field:first-of-type{margin-right:1rem}@media(max-width: 768px){.search-filters form .input-group .field:first-of-type{margin-right:.4rem}}.search-filters form .col-auto .btn{background:#d33832}.search-filters form .col-auto .btn span{color:#fff;font-weight:200}.search-filters form .col-auto .btn span::before{display:none}.search-filters form .col-auto .btn span::after{background-color:#fff}@media(max-width: 768px){.search-filters form .col-auto{flex:0 0 100%;width:100%}.search-filters form .col-auto .btn{width:100%}}span.error span{font-weight:bold}.cm-upload-vacancy .bg .cm-body input,.cm-upload-vacancy .bg .cm-body textarea,.cm-upload-vacancy .bg .cm-body label,.cm-upload-vacancy .bg .cm-body option,.cm-upload-vacancy .bg .cm-body select{border-radius:5px}.cm-upload-vacancy .bg .cm-body input::placeholder,.cm-upload-vacancy .bg .cm-body textarea::placeholder,.cm-upload-vacancy .bg .cm-body label::placeholder,.cm-upload-vacancy .bg .cm-body option::placeholder,.cm-upload-vacancy .bg .cm-body select::placeholder{font-weight:300}.cm-upload-vacancy .bg .cm-body .btn{color:#fff;border-radius:5px;background:#d33832}.cm-upload-vacancy .bg .cm-body .btn:hover{background:rgba(var(--vsm-primary-colour), 0.6)}.cm-upload-vacancy .bg .cm-body .btn span{color:#fff}.cm-upload-vacancy .bg .cm-body .btn span::before{display:none}.cm-upload-vacancy .bg .cm-body label{font-weight:300}.cm-upload-vacancy .bg .cm-body label p,.cm-upload-vacancy .bg .cm-body label span{font-size:.75rem;font-weight:300}.cm-upload-vacancy .bg .cm-body .custom-file label{color:#e8e8e8}.cm-upload-vacancy .bg .cm-body .custom-file label.custom-file-label{margin-bottom:0 !important}.cm-upload-vacancy .bg .cm-body .custom-file label.custom-file-label::after{color:#d33832}.vsm-top{background:#1c1f22}.vsm-top .top-bar{background:#1c1f22}.vsm-top .top-bar i{color:rgba(var(--vsm-white), 1);font-size:1.2rem}@media(min-width: 768px){.vsm-top .top-bar i{transition:color .3s ease-in-out}.vsm-top .top-bar i:hover{color:rgba(var(--vsm-primary-colour), 1)}}@media(max-width: 768px){.vsm-top .top-bar .contact{flex:1 0 70%;width:70%}}@media(max-width: 768px){.vsm-top .top-bar .contact .phone{width:100%;flex:1 0 100%}}.vsm-top .top-bar .contact .phone span a{color:rgba(var(--vsm-white), 1);text-decoration:none;font-weight:500;transition:color .3s ease-in-out}@media(min-width: 768px){.vsm-top .top-bar .contact .phone span a:hover{color:rgba(var(--vsm-primary-colour), 1)}}@media(min-width: 998px){.vsm-top .top-bar .contact .phone span:nth-of-type(2){margin-right:.5rem;position:relative}.vsm-top .top-bar .contact .phone span:nth-of-type(2)::after{content:"|";color:rgba(var(--vsm-white), 1);margin-left:.5rem}}.vsm-top .top-bar .contact .phone span:first-of-type{margin-right:.5rem;position:relative}.vsm-top .top-bar .contact .phone span:first-of-type::after{content:"|";color:rgba(var(--vsm-white), 1);margin-left:.5rem}@media(max-width: 768px){.vsm-top .top-bar .contact .phone{margin-top:.5rem}}.vsm-top .top-bar ul.functions{list-style:none;display:flex;margin-bottom:0}.vsm-top .top-bar ul.functions li::marker{display:none}.vsm-top .top-bar ul.functions .tooltip{position:absolute}.vsm-top .top-bar ul.functions li.upload-vacancy,.vsm-top .top-bar ul.functions li.drop-cv,.vsm-top .top-bar ul.functions li.job-search-icon,.vsm-top .top-bar ul.functions li.ajax-login,.vsm-top .top-bar ul.functions li.contact-email,.vsm-top .top-bar ul.functions li.contact-phone{position:relative}.vsm-top .top-bar ul.functions li.upload-vacancy .tooltip,.vsm-top .top-bar ul.functions li.drop-cv .tooltip,.vsm-top .top-bar ul.functions li.job-search-icon .tooltip,.vsm-top .top-bar ul.functions li.ajax-login .tooltip,.vsm-top .top-bar ul.functions li.contact-email .tooltip,.vsm-top .top-bar ul.functions li.contact-phone .tooltip{display:none}@media(min-width: 768px){.vsm-top .top-bar ul.functions li.upload-vacancy:hover .tooltip,.vsm-top .top-bar ul.functions li.drop-cv:hover .tooltip,.vsm-top .top-bar ul.functions li.job-search-icon:hover .tooltip,.vsm-top .top-bar ul.functions li.ajax-login:hover .tooltip,.vsm-top .top-bar ul.functions li.contact-email:hover .tooltip,.vsm-top .top-bar ul.functions li.contact-phone:hover .tooltip{opacity:1;padding:.2rem;position:absolute;width:8rem;left:-56px;background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1);border-radius:5px;display:flex;justify-content:center;font-weight:400;font-size:.7rem}}@media(min-width: 768px){.vsm-top .top-bar ul.functions li.drop-cv:hover .tooltip{width:5rem !important;left:-30px !important}}@media(min-width: 768px){.vsm-top .top-bar ul.functions li.upload-vacancy:hover .tooltip{width:7rem !important;left:-50px !important}}@media(min-width: 768px){.vsm-top .top-bar ul.functions li.job-search-icon:hover .tooltip{width:5rem !important;left:-30px !important}}@media(min-width: 768px){.vsm-top .top-bar ul.functions li.ajax-login:hover .tooltip{width:4rem !important;left:-22px !important}}@media(min-width: 768px){.vsm-top .top-bar ul.functions li.contact-email:hover .tooltip{width:5rem !important;left:-30px !important}}@media(min-width: 768px){.vsm-top .top-bar ul.functions li.contact-phone:hover .tooltip{width:5rem !important;left:-30px !important}}.vsm-top .top-bar ul.functions .ajax-login .tooltip{display:none}.vsm-top .navigation .burger-menu span{background:#fff !important}.vsm-top .navigation .burger-menu span::before,.vsm-top .navigation .burger-menu span::after{background:#fff !important}.vsm-top .navigation .primary-nav nav{justify-content:center}.vsm-top .navigation .primary-nav nav li.dropdown>ul{min-width:10rem;width:max-content}@media(min-width: 1024px){.vsm-top .navigation .primary-nav nav{display:none}}@media(min-width: 1300px){.vsm-top .navigation .primary-nav nav{display:flex}}.vsm-top .navigation .primary-nav .mega-menu{background:rgba(0,0,0,0);max-height:31.25rem;overflow:auto;height:80vh}.vsm-top .navigation .primary-nav .mega-menu>.container{background:rgba(var(--vsm-offwhite), 1);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background-clip:padding-box}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6{display:flex;flex-direction:row}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 h4{color:rgba(var(--vsm-black), 1);margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .faux-title{color:rgba(var(--vsm-black), 1);margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .faux-title::before{content:"";width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem;background:rgba(var(--vsm-black), 0.2)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .faux-title::after{content:"";width:9.375rem;height:.1875rem;display:block;margin-top:.625rem;position:relative;z-index:1;background:rgba(var(--vsm-primary-colour), 1);transition:width 1s ease-in-out}@media(min-width: 768px){.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .faux-title:hover{width:100%}}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list{display:flex;flex-direction:column;flex:0 0 50%;overflow:hidden;max-width:calc(50% - 30px)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list:hover h4:after{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list:hover .faux-title:after{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list h4{position:relative;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list h4 a{font-size:20px;font-size:1.25rem;font-weight:600;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title{position:relative;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title a{font-size:20px;font-size:1.25rem;font-weight:600;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title::before{content:"";width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem;background:rgba(var(--vsm-black), 0.2)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title::after{content:"";width:9.375rem;height:.1875rem;display:block;margin-top:.625rem;position:absolute;z-index:1;background:rgba(var(--vsm-primary-colour), 1);transition:width 1s ease-in-out}@media(min-width: 768px){.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title:hover{width:100%}}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav{display:flex;flex-direction:column;justify-content:flex-start}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a{font-weight:500 !important;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.05rem 0;align-items:center;color:rgba(var(--vsm-black), 1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a:hover{background:none;color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a.active{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a.active::after{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a.has-child:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:rgba(var(--vsm-primary-colour), 1) !important}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list{display:flex;flex-direction:column;flex:0 0 50%;overflow:hidden;margin-left:1.875rem;display:none}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list h4{position:relative;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list h4 a{font-size:20px;font-size:1.25rem;font-weight:600;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list:hover div.faux-title::after{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title{position:relative;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title::before{content:"";width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem;background:rgba(var(--vsm-black), 0.2)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title::after{content:"";width:9.375rem;height:.1875rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem;z-index:1;background:rgba(var(--vsm-primary-colour), 1);transition:width 1s ease-in-out}@media(min-width: 768px){.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title:hover{width:100%}}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title a{font-size:20px;font-size:1.25rem;font-weight:500;padding:0;color:rgba(var(--vsm-black), 1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list nav{display:flex;flex-direction:column}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list nav a{padding:0;margin-bottom:.625rem;font-weight:500 !important;margin-bottom:0;padding:.3125rem 0;color:rgba(var(--vsm-black), 1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list nav a:hover{background:none;text-decoration:none;color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts:hover div.faux-title::after{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4{position:relative;padding-right:5rem;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4 a{position:absolute;right:0;top:0;font-size:inherit;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4 a:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title{position:relative;padding-right:5rem;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title::before{content:"";width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:-10px !important;background:rgba(var(--vsm-black), 0.2)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title::after{content:"";width:9.375rem;height:.1875rem;display:block;margin-top:.625rem;position:absolute;z-index:1;background:rgba(var(--vsm-primary-colour), 1);transition:width 1s ease-in-out;bottom:-11px !important}@media(min-width: 768px){.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title:hover{width:100%}}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title a{padding-left:0;font-weight:bold;color:rgba(var(--vsm-primary-colour), 1);padding-bottom:.4rem}@media(min-width: 768px){.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title a:hover{color:rgba(var(--vsm-primary-colour), 0.5)}}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .col{border:0;flex:1 0 50%;padding-right:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background-clip:padding-box;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:18.75rem;background-position:center;background-repeat:no-repeat;background-size:cover}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert:hover h5:after{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert:hover div.faux-title:after{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert h5{position:relative;color:rgba(var(--vsm-primary-colour), 1);font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;padding-right:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert h5:before{content:"";background:rgba(var(--vsm-black), 0.2);width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:-10px}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert h5:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:.1875rem;display:block;margin-top:.625rem;position:relative;z-index:1;bottom:-11px}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert div.faux-title{position:relative;color:rgba(var(--vsm-white), 1);font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;padding-right:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert div.faux-title:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert div.faux-title:after{content:"";background:rgba(var(--vsm-white), 1);width:100%;height:.1875rem;display:block;margin-top:.625rem;position:absolute;z-index:1}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link{font-weight:700;color:rgba(var(--vsm-white), 1);position:relative;text-decoration:none}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link:after{content:"";position:relative;display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:.625rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link:hover{color:rgba(var(--vsm-primary-colour), 1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert::before{content:"";position:absolute;top:0;left:0;bottom:0rem;right:0;width:100%;height:100%;background:#fff;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts:hover h4.div:after{width:100%}.vsm-top .navigation .primary-nav ul li a{color:#fff;font-weight:300;padding:.8rem .5rem}.vsm-top .navigation .primary-nav ul li a:hover{color:#d33832}.vsm-top .navigation .primary-nav ul li a::after{color:#fff !important}.vsm-top .navigation .primary-nav ul li.dropdown:hover ul>li>a{padding:.3rem 1.25rem}.vsm-top .navigation .primary-nav .meganav:hover a::after,.vsm-top .navigation .primary-nav .dropdown:hover a::after{color:#090909 !important}.vsm-top .navigation .primary-nav .mega-menu{background:rgba(0,0,0,0) !important;max-height:34.25rem;overflow:auto;height:80vh}.vsm-top .navigation .primary-nav .mega-menu>.container{background:rgba(var(--vsm-white), 1);border-radius:6px;display:flex;justify-content:center}.vsm-top .navigation .primary-nav .mega-menu>.container>.row{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6{display:flex;flex-direction:row}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 h4{color:#d33832;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .faux-title{color:#d33832;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list{display:flex;flex-direction:column;flex:0 0 50%;overflow:hidden;max-width:calc(50% - 30px)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list:hover h4:after{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list:hover .faux-title:after{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list h4{position:relative;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list h4:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list h4:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:.1875rem;display:block;margin-top:.625rem;position:relative;z-index:1}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list h4 a{font-size:20px;font-size:1.25rem;font-weight:600;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title{position:relative;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:.1875rem;display:block;margin-top:.625rem;position:relative;z-index:1}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title a{font-size:20px;font-size:1.25rem;font-weight:600;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav{display:flex;flex-direction:column}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a{padding:0;margin-bottom:.625rem;font-weight:400;display:flex;justify-content:space-between;border-bottom:.0625rem solid rgba(var(--vsm-white), 0.2);margin-bottom:0;padding:.1rem 0;align-items:center;color:#090909}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a:hover{background:none;color:#d33832}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a.active{color:#d33832}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a.active::after{color:#d33832}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list nav a.has-child:after{content:"";position:relative;display:inline-block;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list{display:flex;flex-direction:column;flex:0 0 50%;overflow:hidden;margin-left:1.875rem;display:none}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list:hover h4:after{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list:hover .faux-title:after{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list h4{position:relative;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list h4:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list h4:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:.1875rem;display:block;margin-top:.625rem;position:relative;z-index:1}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list h4 a{font-size:20px;font-size:1.25rem;font-weight:600;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title{position:relative;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:.1875rem;display:block;margin-top:.625rem;position:relative;z-index:1}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title a{font-size:20px;font-size:1.25rem;font-weight:600;padding:0;color:#d33832}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list nav{display:flex;flex-direction:column}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list nav a{padding:0;margin-bottom:.625rem;font-weight:400;margin-bottom:0;padding:.3125rem 0;color:#090909}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list nav a:hover{background:none;text-decoration:none}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4{position:relative;padding-right:5rem;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4 a{position:absolute;right:0;top:0;font-size:inherit;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4 a:hover{color:#d33832}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts h4:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:.1875rem;display:block;margin-top:.625rem;transition:width 1s ease-in-out;position:relative;z-index:1}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title{position:relative;padding-right:5rem;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title a{position:absolute;right:0;top:0;font-size:inherit;padding:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title a:hover{color:#d33832}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title:before{content:"";background:rgba(var(--vsm-body-copy-colour), 0.2);width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts div.faux-title:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:9.375rem;height:.1875rem;display:block;margin-top:.625rem;transition:width 1s ease-in-out;position:absolute;z-index:1}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .col{border:0;flex:1 0 50%;padding-right:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:18.75rem;background-position:center;background-repeat:no-repeat;background-size:cover}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert div.faux-title{color:#fff !important}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert:hover h5:after{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert:hover div.faux-title{text-transform:capitalize}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert:hover div.faux-title:after{width:100%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert h5{position:relative;color:#d33832;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;padding-right:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert h5:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert h5:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:100%;height:.1875rem;display:block;margin-top:.625rem;position:relative;z-index:1}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert div.faux-title{transition:all .3s ease-in-out;position:relative;color:#d33832;font-weight:600;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;text-transform:capitalize;padding-right:0}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert div.faux-title:before{content:"";background:rgba(var(--vsm-white), 0.2);width:100%;height:.0625rem;display:block;margin-top:.625rem;position:absolute;bottom:.0625rem}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert div.faux-title:after{content:"";background:rgba(var(--vsm-primary-colour), 1);width:20% !important;height:.1875rem;display:block;margin-top:.625rem;position:relative;z-index:1}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link{transition:all .3s ease-in-out;font-weight:700;color:#d33832;position:relative;text-decoration:none}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link:after{content:"";position:relative;display:inline-block;font-weight:900;-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;display:none}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link:hover{color:#d33832}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert .faux-link:hover:after{left:1.25rem;animation:forwardMovement 800ms infinite}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .insert::before{content:"";position:absolute;top:0;left:0;bottom:0rem;right:0;width:100%;height:100%;background:#fff;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .row .col a:hover div.faux-title{color:#fff}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts .row .col a:hover .faux-link{color:#fff}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .nav-inserts:hover h4.div:after{width:100%}.vsm-top .navigation .more-nav ul>li>a{color:#fff}.vsm-top .navigation .more-nav [data-bs-target="#cv-dropoff"]{position:relative}.vsm-top .navigation .more-nav [data-bs-target="#cv-dropoff"]::after{content:"Drop off CV";padding:.2rem;position:absolute;width:4.5rem;left:-25px;background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1);border-radius:5px;display:flex;justify-content:center;font-weight:400;font-size:.7rem;display:none;text-align:center}@media(min-width: 768px){.vsm-top .navigation .more-nav [data-bs-target="#cv-dropoff"]:hover::after{display:block}}.vsm-top .navigation .more-nav li.job-search-icon a{position:relative}.vsm-top .navigation .more-nav li.job-search-icon a::after{content:"Job Search";padding:.2rem;position:absolute;width:4rem;left:-22px;background:rgba(var(--vsm-primary-colour), 1);color:rgba(var(--vsm-white), 1);border-radius:5px;display:flex;justify-content:center;font-weight:400;font-size:.7rem;display:none;text-align:center}@media(min-width: 768px){.vsm-top .navigation .more-nav li.job-search-icon a:hover::after{display:block}}@media(min-width: 1000px){.vsm-top .navigation .more-nav ul li.mobile{display:block}}@media(min-width: 1300px){.vsm-top .navigation .more-nav ul li.mobile{display:none}}.vsm-top .navigation.search-open{background:#1c1f22}.vsm-top .navigation.search-open .search-bar input:focus{box-shadow:none}.vsm-top .navigation.search-open .search-bar select{height:100%}.vsm-top .navigation.search-open .search-bar select:focus{box-shadow:none}.vsm-top .navigation.search-open .btn.btn-primary span{color:#fff}.vsm-top .navigation.search-open .btn.btn-primary span::before{display:none}.vsm-top.switch-fixed{background:hsla(0,0%,100%,0)}.vsm-top.switch-fixed .navigation .brand .logo-1{display:none}.vsm-top.switch-fixed .navigation .brand .logo-2{display:block}.vsm-top.fixed{background:#1c1f22}.vsm-top.fixed .navigation .primary-nav ul li a{color:#fff}.vsm-top.fixed .navigation .primary-nav ul li.dropdown a::after,.vsm-top.fixed .navigation .primary-nav ul li.meganav a::after{color:#fff}.vsm-top.fixed .navigation .more-nav ul li a{color:#fff;transition:all .3s ease-in-out}@media(min-width: 768px){.vsm-top.fixed .navigation .more-nav ul li a:hover{color:rgba(var(--vsm-primary-colour), 1)}}.menu-open .vsm-top .top-bar{background:#1c1f22}.menu-open .vsm-top .burger-menu span{background:#1c1f22 !important}.menu-open .vsm-top .burger-menu span::before,.menu-open .vsm-top .burger-menu span::after{background:#1c1f22 !important}@media(max-width: 768px){.menu-open .vsm-top .navigation .brand .logo-1{display:block}.menu-open .vsm-top .navigation .brand .logo-2{display:none}}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .list div.faux-title:after{width:20%}.vsm-top .navigation .primary-nav .mega-menu>.container>.row>.col-md-6 .sub-list div.faux-title:after{width:20%}.meganav.expanded-items .mega-menu>.container>.row .col .title i{margin-left:10px;font-size:14px}.meganav.expanded-items .mega-menu>.container>.row .col .title a{color:#d33832;margin:0;padding:0 0 20px 0;border-bottom:1px solid hsla(0,0%,100%,.5)}.meganav.expanded-items .mega-menu>.container>.row .col .title a:hover{color:#d33832;border-bottom:1px solid rgba(var(--vsm-primary-colour), 1)}.meganav.expanded-items .mega-menu>.container>.row .col .title a i{margin-left:10px;font-size:14px}.meganav.expanded-items .mega-menu>.container>.row .col .title strong{color:#d33832;margin:0;padding:0 0 20px 0;display:block;border-bottom:1px solid hsla(0,0%,100%,.5);font-size:1rem;font-weight:600}.meganav.expanded-items .mega-menu>.container>.row .col ul{display:block;position:relative;margin-bottom:30px}.meganav.expanded-items .mega-menu>.container>.row .col ul li a{color:#d33832;padding:0;margin:0 0 0px 0;font-weight:300;font-size:.875rem}.meganav.expanded-items .mega-menu>.container>.row .col ul li a:hover{color:#d33832}.meganav.expanded-items .mega-menu .container .row .col{flex:1 0 auto;width:auto;min-width:33.33%;max-width:50%}@media(max-width: 768px){#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder .col-auto{width:100%;flex:1 0 100%}}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder form .row .col:nth-child(1){margin-right:5px}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder form .row .col:nth-child(1) .field{border-top-left-radius:5px;border-bottom-left-radius:5px;overflow:hidden}@media(max-width: 768px){#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder form .row .col:nth-child(1) .field{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;background-clip:padding-box}}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder form .row .col:nth-child(2) .field{border-top-right-radius:5px;border-bottom-right-radius:5px;overflow:hidden}@media(max-width: 768px){#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder form .row .col:nth-child(2) .field{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;background-clip:padding-box}}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder form .row .field input{border-radius:5px !important;background:#1c1f22;border:2px solid #1c1f22}@media(min-width: 768px){#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder form .element.select .form-control{cursor:pointer}}#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder form .col-auto{display:flex;align-items:center}@media(max-width: 768px){#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder form .col-auto .element.submit{width:100%}}@media(min-width: 768px){#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder form .element.text,#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder form .element.select{margin-bottom:0}}#vennture_dynamic_jobsearch .vsm-job-search-results-listings .job-listing>li:first-child:hover{padding:1.875rem}#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.button-icons .field button{background:rgba(var(--vsm-black), 0.1) !important;color:rgba(var(--vsm-primary-colour), 1) !important}#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.button-icons .field button:hover{color:rgba(var(--vsm-white), 1) !important;background:rgba(var(--vsm-primary-colour), 1) !important}#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter .element.button-icons .field button.selected{color:rgba(var(--vsm-white), 1) !important;background:rgba(var(--vsm-primary-colour), 1) !important}#vennture_dynamic_jobsearch .vsm-job-search-results-listings .bg{position:unset}#vennture_dynamic_jobsearch .vsm-job-search-results-listings{padding-top:0;margin-top:0}#vennture_dynamic_jobsearch .travel-time-range{border-radius:0.625rem}#vennture_dynamic_jobsearch .job-search-filters [type=range]+output{color:rgba(var(--vsm-white), 1);border-color:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .results-header .col-auto .btn{background:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .results-header .col-auto .btn:hover{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .results-header .col-auto .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .vsm-search-bar{position:relative;z-index:1}#vennture_dynamic_jobsearch .map div:focus,#vennture_dynamic_jobsearch .map div:focus-visible,#vennture_dynamic_jobsearch .map div:focus-within{outline:none !important}#vennture_dynamic_jobsearch .map iframe+div{border:none !important;outline:none !important}#vennture_dynamic_jobsearch .map-container .map .btn{background:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .map-container .map .btn:hover{background:rgba(var(--vsm-white), 1);color:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .map-container .map .btn:hover span{color:rgba(var(--vsm-primary-colour), 1)}#vennture_dynamic_jobsearch .map-container .job-results .job-listing>li{padding:0}#vennture_dynamic_jobsearch .map-container .job-results .job-listing>li .btn{background:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .map-container .job-results .job-listing>li .btn:hover{background:rgba(var(--vsm-white), 1)}#vennture_dynamic_jobsearch .map-container .job-results .job-listing>li:first-child:hover{padding:0}#vennture_dynamic_jobsearch .job-search-filters .filter-group .filters .filter.alt .element.select .field select{background:rgba(var(--vsm-primary-colour), 1) !important}#vennture_dynamic_jobsearch .vsm-job-search-results-listings .bg .vsm-body .message h3{color:rgba(var(--vsm-black), 1)}
/* CACHED HIT END (DIST) */
