@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}: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:rgba(255,255,255,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:rgba(255,255,255,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}}.dark_theme_on{background:#1c1f22}.dark_theme_on .xs-heading{color:#d33832}.dark_theme_on .sm-heading{color:#fff}.dark_theme_on .md-heading{color:#fff}.dark_theme_on .content .rte,.dark_theme_on .content p,.dark_theme_on .content li{color:#fff}.grey_theme_on{background:#fafafa}::-moz-selection{background-color:#090909;color:#fff}::selection{background-color:#090909;color:#fff}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:#d33832}::-webkit-scrollbar-thumb{background:#090909}::-webkit-scrollbar-thumb:hover{background:#e8e8e8}html{scrollbar-color:#d33832}.media{border-radius:5px}.custom-file{overflow:hidden}.vsm-default-signoff{background:#1c1f22}.vsm-default-signoff .copyright{color:rgba(255,255,255,.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:rgba(255,255,255,.562) !important}.vsm-default-signoff .designed-by{color:rgba(255,255,255,.562) !important}.vsm-default-single-media-hero .component-wrapper{position:inherit;z-index:1}.vsm-default-single-media-hero .bg{overflow:hidden;position:relative}.vsm-default-single-media-hero .bg::after{content:"";position:absolute;-webkit-clip-path:polygon(100% 0, 0 0, 0 100vh);clip-path:polygon(100% 0, 0 0, 0 100%);background:#d33832;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply;z-index:0}.vsm-default-single-media-hero .heading{font-weight:300;font-size:5rem}.vsm-default-single-media-hero .heading .hide{transform:translateY(-100%);animation:slideDown 1.9s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation-delay:.6s}@keyframes slideDown{to{transform:translateY(0%)}}.vsm-default-single-media-hero .mask{overflow:hidden}.vsm-default-single-media-hero .rte{animation:fade forwards 3s}@keyframes fade{from{opacity:0}to{opacity:1}}@media(min-width: 1024px){.vsm-default-single-media-hero .content{text-align:center !important;align-items:center !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}.content-wrapper .slide-menu{background:#1c1f22}.content-wrapper.menu-open .navigation{background:#1c1f22}.content-wrapper .vsm-top{background:#1c1f22}.content-wrapper .vsm-top .navigation .col-auto .brand .logo-1{height:3rem;display:block}.content-wrapper .vsm-top .navigation .col-auto .brand .logo-2{height:3rem;display:none}@media(max-width: 768px){.content-wrapper .vsm-top .navigation .col-auto .brand .logo-2{display:block}}.content-wrapper .vsm-top .navigation .field::before{top:35%}.content-wrapper .vsm-top .navigation .primary-nav nav{justify-content:center}.content-wrapper .vsm-top .navigation .primary-nav ul>li>a{font-weight:300 !important;text-transform:uppercase;color:#fff !important;transition:all .3s ease-in-out}.content-wrapper .vsm-top .navigation .primary-nav a:hover{color:#b12024 !important}.content-wrapper .vsm-top .navigation .primary-nav ul>li:hover>a{color:#fff !important}.content-wrapper .vsm-top .navigation .primary-nav ul>li.dropdown:hover>a::after{color:#b12024 !important}.content-wrapper .vsm-top .navigation .primary-nav ul>li.dropdown:hover>a{color:#b12024 !important}.content-wrapper .vsm-top .navigation .primary-nav ul>li:hover>a:hover{color:#b12024 !important}.content-wrapper .vsm-top .navigation .primary-nav ul>li.dropdown:hover>a:hover{color:#090909 !important}.content-wrapper .vsm-top .navigation .primary-nav ul>li.dropdown>ul>li>a:hover{color:#fff !important}.content-wrapper .vsm-top .navigation .primary-nav ul>li.dropdown>ul{border-radius:0 10px 10px 10px;width:fit-content;min-width:10rem}.content-wrapper .vsm-top .navigation .primary-nav ul>li.dropdown>a:after{color:#fff}.content-wrapper .vsm-top .navigation .primary-nav ul>li.dropdown>ul>li{transition:all .2s ease-in-out}.content-wrapper .vsm-top .navigation .primary-nav ul>li.dropdown>ul>li:hover{background-color:#b12024 !important}.content-wrapper .vsm-top .navigation .primary-nav ul>li.dropdown>ul>li:first-child:hover{border-radius:0 10px 0 0}.content-wrapper .vsm-top .navigation .primary-nav ul>li.dropdown>ul>li:last-child:hover{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.content-wrapper .vsm-top .navigation .primary-nav ul>li.dropdown>ul>li>a{color:#090909 !important}.content-wrapper .vsm-top .navigation .primary-nav ul>li.dropdown:hover{box-shadow:0 -0.625rem 1.875rem .5rem rgba(0,0,0,.1)}.content-wrapper .vsm-top .navigation .more-nav .ajax-login{margin-left:0}.content-wrapper .vsm-top .navigation .more-nav .ajax-login .tooltip{background:#b12024}.content-wrapper .vsm-top .navigation .more-nav .ajax-login{margin:0 0 0 1.563rem}.content-wrapper .vsm-top .navigation .more-nav .ajax-login>li>a:hover{color:#b12024 !important}.content-wrapper .vsm-top .navigation .more-nav ul>li>a{color:#fff;transition:all .3s ease-in-out}.content-wrapper .vsm-top .navigation .more-nav ul>li>a:hover{color:#b12024}.content-wrapper .vsm-top .navigation .more-nav .lang{display:none !important}.content-wrapper .vsm-top .navigation .more-nav .mobile .burger-menu span{background:#fff}.content-wrapper .vsm-top .navigation .more-nav .mobile .burger-menu span::before{background:#fff}.content-wrapper .vsm-top .navigation .more-nav .mobile .burger-menu span::after{background:#fff}.content-wrapper .vsm-top .navigation.search-open{background:#1c1f22}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar input:focus,.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar select:focus{box-shadow:none}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .btn.btn-primary{background:#fafafa}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .btn.btn-primary:hover{background:#fff}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .btn.btn-primary span::after{display:none}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .btn.btn-primary span::before{display:none}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .form-select{height:100%}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .form-select option{color:#000}.content-wrapper .vsm-top .navigation.search-open .brand{display:none}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .btn.btn-primary{min-width:auto;padding:.8rem 1rem;margin:0}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar .btn.btn-primary:hover{box-shadow:none;letter-spacing:0;transform:none}.content-wrapper .vsm-top .navigation.search-open .primary-nav .search-bar li:nth-child(2) a{background:green}.content-wrapper .vsm-top.switch-fixed{background:rgba(255,255,255,0)}.content-wrapper .vsm-top.switch-fixed .primary-nav ul>li>a{color:#fff !important;transition:all .3s ease-in-out}.content-wrapper .vsm-top.switch-fixed .primary-nav ul>li.dropdown>a{color:#fff !important;transition:all .3s ease-in-out}.content-wrapper .vsm-top.fixed{background:#1c1f22}.content-wrapper .vsm-top.fixed .primary-nav ul>li>a{color:#fff !important;transition:all .3s ease-in-out}.content-wrapper .vsm-top.fixed .primary-nav ul>li>a::after{color:#fff !important}.content-wrapper .vsm-top.fixed .primary-nav ul>li.dropdown>a{color:#fff !important;transition:all .3s ease-in-out}.content-wrapper .vsm-top.fixed .primary-nav ul>li.dropdown>a::after{color:#fff !important}.content-wrapper .vsm-top.fixed .more-nav ul li a{color:#fff !important;transition:all .3s ease-in-out}.content-wrapper .vsm-top.fixed .more-nav ul li a:hover{color:#b12024 !important}.content-wrapper .vsm-top.fixed .more-nav ul li .burger-menu:hover span{background:#b12024 !important}.content-wrapper .vsm-top.fixed .more-nav ul li .burger-menu:hover span::before{background:#b12024 !important}.content-wrapper .vsm-top.fixed .more-nav ul li .burger-menu:hover span::after{background:#b12024 !important}.content-wrapper .vsm-top.fixed .more-nav ul li .burger-menu span{background:#fff !important}.content-wrapper .vsm-top.fixed .more-nav ul li .burger-menu span::before{background:#fff !important}.content-wrapper .vsm-top.fixed .more-nav ul li .burger-menu span::after{background:#fff !important}.content-wrapper .vsm-top.fixed .more-nav ul li.search-bar-btn a>i.fa-search{color:#fff !important;transition:all .3s ease-in-out}.content-wrapper .vsm-top.fixed .more-nav ul li.search-bar-btn a>i.fa-search:hover{color:#b12024 !important}.content-wrapper .vsm-top.fixed .navigation.search-open .more-nav nav li.search-bar-btn i::before{color:#d33832 !important}.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:.7}.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:rgba(255,255,255,0);border:1px solid #fafafa;border-top-left-radius:5px;border-bottom-left-radius:5px}.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-card-links .vsm-header .xs-heading{color:#d33832}.vsm-card-links .vsm-body a.card-link:hover{background:#b12024}.vsm-card-links .vsm-body a.card-link:hover .sm-heading,.vsm-card-links .vsm-body a.card-link:hover p,.vsm-card-links .vsm-body a.card-link:hover p strong{color:#fff}.vsm-aligned-title-intro-text{position:relative;overflow:hidden}.vsm-aligned-title-intro-text .bg{position:relative}.vsm-aligned-title-intro-text .bg .vsm-body .xs-heading{font-size:1.5rem;color:#d33832}.vsm-aligned-title-intro-text .bg .vsm-body .md-heading{font-size:3rem;color:#1c1f22}.vsm-aligned-title-intro-text .bg .vsm-body .rte,.vsm-aligned-title-intro-text .bg .vsm-body p{font-weight:200}.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}@media(max-width: 768px){.vsm-centralised-title-intro-text .col-10{width:100%}}.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::before{content:url("/img/JMC-outlined.svg");top:0;left:0;position:absolute;width:50rem;height:10rem;opacity:.2}.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-media-carousel{background:#fafafa;position:relative}.vsm-wide-media-carousel::before{content:url("/img/JMC-outlined.svg");top:50%;left:0;position:absolute;width:50rem;height:10rem;opacity:.2}.vsm-wide-media-carousel .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-wide-media-carousel .swiper-navigation{justify-content:center;left:0}}.vsm-wide-media-carousel .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-wide-media-carousel .swiper-navigation .swiper-button-prev{position:relative;z-index:10}.vsm-wide-media-carousel .swiper-navigation .swiper-button-prev:hover i{transition:all .3s ease-in-out;background:#b1b1b1;color:rgba(var(--vsm-white), 1)}.vsm-wide-media-carousel .swiper-navigation .swiper-button-prev i{border:1px solid #090909;padding:.5rem 1rem;border-radius:50%}.vsm-wide-media-carousel .swiper-navigation .swiper-button-next{position:relative;z-index:10}.vsm-wide-media-carousel .swiper-navigation .swiper-button-next:hover i{transition:all .3s ease-in-out;background:#b1b1b1;color:rgba(var(--vsm-white), 1)}.vsm-wide-media-carousel .swiper-navigation .swiper-button-next i{border:1px solid #090909;padding:.5rem 1rem;border-radius:50%}.vsm-video-carousel .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;margin-top:2rem}@media(max-width: 768px){.vsm-video-carousel .swiper-navigation{justify-content:center;transform:none}}.vsm-video-carousel .swiper-navigation div{margin:0 1.875rem;background:rgba(255,255,255,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-video-carousel .swiper-navigation div:hover{background:#b1b1b1;color:rgba(var(--vsm-white), 1)}.vsm-video-carousel .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-video-carousel .swiper-navigation .swiper-button-prev{border:1px solid #090909;padding:1.5rem;border-radius:50%}.vsm-video-carousel .swiper-navigation .swiper-button-next{border:1px solid #090909;padding:1.5rem;border-radius:50%}.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;background:#fafafa;position:relative;background:linear-gradient(180deg, #FAFAFA 70%, #ffffff 30%)}.vsm-split-content-33-33-33 .bg{position:relative;z-index:2}.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{position:relative}.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{background:rgba(var(--vsm-white), 0.7);padding:1.875rem 1.875rem;box-shadow:0 0 1.875rem rgba(0,0,0,.2);border-radius:5px;min-height:300px}.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 .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 0, 0 100vh);clip-path:polygon(100% 0, 0 0, 0 100%);background:#d33832;width:100%;height:100%;inset:0;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:#d33832;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-testimonial-carousel .xs-heading{color:#d33832}.vsm-short-testimonial-carousel .testimonial-data .rte p a{color:#d33832}.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:rgba(255,255,255,.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.footer{background:#fff;background:-moz-linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(28, 31, 34) 100%);background:-webkit-linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(28, 31, 34) 100%);background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(28, 31, 34) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#1c1f22", GradientType=1)}.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 .grid-left{position:relative}.vsm-image-grid .medias .grid-left .media:nth-child(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:#d33832;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply}.vsm-image-grid .medias .grid-right .media{position:relative}.vsm-image-grid .medias .grid-right .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:#d33832;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}.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:hover i{transition:all .3s ease-in-out;background:#b1b1b1;color:rgba(var(--vsm-white), 1)}.vsm-job-carousel .bg .component-wrapper .vsm-body .swiper-navigation .swiper-button-prev i{border:1px solid #fff;padding:.5rem 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:hover i{transition:all .3s ease-in-out;background:#b1b1b1;color:rgba(var(--vsm-white), 1)}.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-profile-hero .bg{position:relative}.vsm-default-internal-profile-hero .bg .md-heading{font-size:5rem}.vsm-default-internal-profile-hero .bg::after{content:"";position:absolute;-webkit-clip-path:polygon(100% 0, 0 0, 0 100vh);clip-path:polygon(100% 0, 0 0, 0 100%);background:#d33832;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply}.vsm-default-internal-hero{overflow:hidden;position:relative}.vsm-default-internal-hero .bg{position:relative;padding:0;height:50vh}.vsm-default-internal-hero .bg::before{content:"";position:absolute;inset:0;background:#fff;background:-moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(28, 31, 34) 85%);background:-webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(28, 31, 34) 85%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(28, 31, 34) 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#1c1f22", GradientType=1);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:48vh}}.vsm-default-internal-hero .bg .vsm-body{position:relative;z-index:2}.vsm-default-internal-hero .bg .vsm-body .content{margin-top:4rem}.vsm-default-internal-hero .bg .vsm-body .content .xs-heading{color:#d33832}.vsm-default-internal-hero .bg .vsm-body .content .md-heading{font-weight:300}.vsm-default-internal-hero .bg .vsm-body .content .md-heading span{color:#e8e8e8}.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.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-inline-banner .bg{position:relative}.vsm-full-width-inline-banner .bg::before{content:"";position:absolute;background-image:url("/img/slanted-gradient-orange.svg");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;top:0;right:0;z-index:2;opacity:.7}.vsm-timeline-horizontal{background:#1c1f22;position:relative}.vsm-timeline-horizontal .bg{background-position:center;background-repeat:no-repeat;background-size:cover;background:#1c1f22}.vsm-timeline-horizontal::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-timeline-horizontal::before{display:none}}.vsm-timeline-horizontal::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-timeline-horizontal::after{display:none}}@media(max-width: 768px){.vsm-timeline-horizontal .swiper-slide .events-holder .event{flex-direction:column}.vsm-timeline-horizontal .swiper-slide .events-holder .event .media{width:90%;margin-right:0}.vsm-timeline-horizontal .swiper-slide .events-holder .event .content{width:90%;margin-top:1rem}}.vsm-timeline-horizontal .swiper-slide .events-holder .event .content .xs-heading{color:#fff}.vsm-timeline-horizontal .swiper-slide .events-holder .event .content .rte p{color:#fff}.vsm-timeline-horizontal .timeline-control-setter{background:rgba(var(--vsm-white), 0.3)}.vsm-timeline-horizontal .swiper-navigation{margin-top:-0.1rem}.vsm-timeline-horizontal .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-timeline-horizontal .swiper-navigation .swiper-button-prev:hover i{transition:all .3s ease-in-out;background:#b1b1b1;color:rgba(var(--vsm-white), 1);border-color:#b1b1b1}.vsm-timeline-horizontal .swiper-navigation .swiper-button-prev i{border:1px solid #fff;padding:.5rem 1rem;border-radius:50%}.vsm-timeline-horizontal .swiper-navigation .swiper-button-next:hover i{transition:all .3s ease-in-out;background:#b1b1b1;color:rgba(var(--vsm-white), 1);border-color:#b1b1b1}.vsm-timeline-horizontal .swiper-navigation .swiper-button-next i{border:1px solid #fff;padding:.5rem 1rem;border-radius:50%}.vsm-testimonial-carousel .vsm-header .xs-heading{color:#d33832}.vsm-testimonial-carousel .vsm-body .swiper-slide{border-radius:5px}.vsm-testimonial-carousel .vsm-body .swiper-slide .content{border-radius:5px}.vsm-testimonial-carousel .vsm-body .swiper-slide .content .testimonial-data{border-radius:5px;position:relative}.vsm-testimonial-carousel .vsm-body .swiper-slide .content .testimonial-data::before{border-radius:5px;mix-blend-mode:normal}.vsm-testimonial-carousel .vsm-body .swiper-slide .content .testimonial-data::after{border-radius:5px;content:url("/img/JMC-outlined.svg");bottom:0;right:0;position:absolute;width:27rem}.vsm-testimonial-carousel .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-testimonial-carousel .vsm-body .swiper-navigation{justify-content:center;left:0}}.vsm-testimonial-carousel .vsm-body .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-testimonial-carousel .vsm-body .swiper-navigation .swiper-button-prev{position:relative;z-index:10}.vsm-testimonial-carousel .vsm-body .swiper-navigation .swiper-button-prev:hover i{transition:all .3s ease-in-out;background:#b1b1b1;color:rgba(var(--vsm-white), 1);border-color:#b1b1b1}.vsm-testimonial-carousel .vsm-body .swiper-navigation .swiper-button-prev i{border:1px solid #090909;padding:.5rem 1rem;border-radius:50%}.vsm-testimonial-carousel .vsm-body .swiper-navigation .swiper-button-next{position:relative;z-index:10}.vsm-testimonial-carousel .vsm-body .swiper-navigation .swiper-button-next:hover i{transition:all .3s ease-in-out;background:#b1b1b1;color:rgba(var(--vsm-white), 1);border-color:#b1b1b1}.vsm-testimonial-carousel .vsm-body .swiper-navigation .swiper-button-next i{border:1px solid #090909;padding:.5rem 1rem;border-radius:50%}.vsm-full-width-call-to-action .bg{position:relative}.vsm-full-width-call-to-action .bg::after{content:"";position:absolute;inset:0;background:#fff;background:-moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(28, 31, 34) 85%);background:-webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(28, 31, 34) 85%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(28, 31, 34) 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#1c1f22", GradientType=1);z-index:1;mix-blend-mode:normal}.vsm-full-width-call-to-action .bg .container{position:relative;z-index:2}.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:#d33832}.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::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:#b12024}.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-4 .vsm-body .left-col .media{position:relative;overflow:hidden}.vsm-content-layout-4 .vsm-body .left-col .media::after{content:"";position:absolute;-webkit-clip-path:polygon(100% 0, 0 0, 0 100vh);clip-path:polygon(100% 0, 0 0, 0 100%);background:#d33832;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply}.vsm-content-layout-1{overflow:hidden;position:relative}.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:#090909}.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:rgba(255,255,255,.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:#090909}.vsm-content-layout-2 .col-md-6:nth-child(2) .media{position:relative}.vsm-content-layout-2 .col-md-6:nth-child(2) .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:#d33832;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-size:cover;background-position:bottom;mix-blend-mode:multiply}.vsm-content-layout-2 .col-md-6:nth-child(2) .col-md-8 .media::after{display:none}.vsm-content-layout-2 .col-md-6:nth-child(1) .abs-left .media{position:relative}.vsm-content-layout-2 .col-md-6:nth-child(1) .abs-left .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:#d33832;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 .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:rgba(255,255,255,.685);min-height:6rem;min-width:6rem}.vsm-content-layout-3 .bg .vsm-body .media .plyr__control.plyr__control--overlaid svg{height:2.5rem;width:2.5rem;color:#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:#d33832;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:#d33832;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 rgba(255,255,255,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{aspect-ratio:4/3}.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;padding:1.5rem 2rem}.vsm-double-box-carousel .vsm-body .swiper-slide .content .row .col{flex:0 0 auto}.vsm-double-box-carousel .vsm-body .swiper-slide .content .row .col .media{min-height:10rem;max-height:23rem;height:23rem;border-radius:5px;margin-bottom:1rem;border-radius:5px}.vsm-double-box-carousel .vsm-body .swiper-slide .content .row .col .media img{height:auto}.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: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-double-box-carousel .vsm-body .swiper-navigation{justify-content:center;left:0}}.vsm-double-box-carousel .vsm-body .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-double-box-carousel .vsm-body .swiper-navigation .swiper-button-prev{position:relative;z-index:10}.vsm-double-box-carousel .vsm-body .swiper-navigation .swiper-button-prev:hover i{transition:all .3s ease-in-out;background:#b1b1b1;color:rgba(var(--vsm-white), 1)}.vsm-double-box-carousel .vsm-body .swiper-navigation .swiper-button-prev i{border:1px solid #090909;padding:.5rem 1rem;border-radius:50%}.vsm-double-box-carousel .vsm-body .swiper-navigation .swiper-button-next{position:relative;z-index:10}.vsm-double-box-carousel .vsm-body .swiper-navigation .swiper-button-next:hover i{transition:all .3s ease-in-out;background:#b1b1b1;color:rgba(var(--vsm-white), 1)}.vsm-double-box-carousel .vsm-body .swiper-navigation .swiper-button-next i{border:1px solid #090909;padding:.5rem 1rem;border-radius:50%}.vsm-double-box-carousel.dark_theme_on .swiper-slide{border-radius:5px;background:#fafafa;padding:1.5rem 2rem}.vsm-double-box-carousel.dark_theme_on .swiper-slide .content .row .col{flex:0 0 auto}.vsm-double-box-carousel.dark_theme_on .swiper-slide .content .row .col .media{min-height:10rem;max-height:23rem;height:23rem;border-radius:5px;margin-bottom:1rem;border-radius:5px}.vsm-double-box-carousel.dark_theme_on .swiper-slide .content .row .col .media img{height:auto}.vsm-double-box-carousel.dark_theme_on .swiper-slide .content .xs-heading{color:#090909}.vsm-double-box-carousel.dark_theme_on .swiper-slide .content .rte,.vsm-double-box-carousel.dark_theme_on .swiper-slide .content p{color:#090909}.vsm-double-box-carousel.dark_theme_on .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-double-box-carousel.dark_theme_on .swiper-navigation{justify-content:center;left:0}}.vsm-double-box-carousel.dark_theme_on .swiper-navigation div.swiper-button-disabled{opacity:0}.vsm-double-box-carousel.dark_theme_on .swiper-navigation .swiper-button-prev{position:relative;z-index:10}.vsm-double-box-carousel.dark_theme_on .swiper-navigation .swiper-button-prev:hover i{transition:all .3s ease-in-out;background:#b1b1b1;color:rgba(var(--vsm-white), 1)}.vsm-double-box-carousel.dark_theme_on .swiper-navigation .swiper-button-prev i{border:1px solid #fafafa;padding:.5rem 1rem;border-radius:50%}.vsm-double-box-carousel.dark_theme_on .swiper-navigation .swiper-button-next{position:relative;z-index:10}.vsm-double-box-carousel.dark_theme_on .swiper-navigation .swiper-button-next:hover i{transition:all .3s ease-in-out;background:#b1b1b1;color:rgba(var(--vsm-white), 1)}.vsm-double-box-carousel.dark_theme_on .swiper-navigation .swiper-button-next i{border:1px solid #fafafa;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}.vsm-full-width-featured-testimonial-carousel .vsm-body .swiper-slide .content blockquote .inline-link{color:#d33832}@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:rgba(255,255,255,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::after{content:"";position:absolute;inset:0;opacity:.5;background:url(../img/cpl_brand_logo.svg) no-repeat center center/cover}.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:rgba(255,255,255,.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:"";inset:0;background:#1c1f22;position:absolute;opacity:.9}.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:rgba(255,255,255,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:rgba(255,255,255,.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-grid-images-content-features{background:#fafafa}.vsm-split-get-in-touch-form-content{overflow:hidden;position:relative}.vsm-split-get-in-touch-form-content::after{content:url("/img/JMC-outlined.svg");position:absolute;top:30%;left:-15rem;width:50rem;transform:rotate(90deg);opacity:.3}@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:bold}.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{border:1px solid #e8e8e8;background:rgba(255,255,255,0);border-radius:50%;padding:.2rem;text-align:center;width:2.7rem;transition:all .3s ease-in-out}.vsm-split-get-in-touch-form-content .bg .vsm-body .col .content .socials li a{margin-right:0}.vsm-split-get-in-touch-form-content .bg .vsm-body .col .content .socials li a:hover i::before{color:#b12024}.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 .btn{color:#fff;border-radius:30px;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:bold}.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:bold}.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:rgba(255,255,255,0)}.vsm-accordion-mixed-content-50-50 .bg .vsm-body .accordion .accordion-item{background:rgba(255,255,255,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-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-no-links{background:#1c1f22;position:relative;z-index:3}footer.vsm-default-footer-no-links .bg{position:relative;z-index:2}footer.vsm-default-footer-no-links .bg .container a{transition:all .3s ease-in-out;color:#fafafa;font-weight:200}footer.vsm-default-footer-no-links .bg .container .xs-heading{font-size:1.2rem !important;font-weight:200}footer.vsm-default-footer-no-links .bg .container ul.socials li a{padding:.5rem;color:#fafafa;font-size:1.5rem;margin-right:0}footer.vsm-default-footer-no-links .bg .container ul.socials li a:hover{color:#d33832}footer.vsm-default-footer-no-links .bg .container .footer-links a:hover{color:#d33832}footer.vsm-default-footer-no-links .bg .container .newsletter-signup p{font-weight:200}footer.vsm-default-footer-no-links .bg .container .newsletter-signup .form-holder{max-width:100%}footer.vsm-default-footer-no-links .bg .container .newsletter-signup .form-holder input{position:relative;z-index:1;border:1px solid #fff}footer.vsm-default-footer-no-links .bg .container .newsletter-signup .form-holder input::placeholder{color:#fff}footer.vsm-default-footer-no-links .bg .container .newsletter-signup .form-holder input:focus{box-shadow:none}footer.vsm-default-footer-no-links .bg .container .newsletter-signup .form-holder .btn{padding:.5rem 1rem}footer.vsm-default-footer{background:#1c1f22;position:relative;z-index:3}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:rgba(255,255,255,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:rgba(255,255,255,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:#e8e8e8}.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-job-search-results-listings{position:relative}.vsm-job-search-results-listings .bg{position:relative;z-index:1}.vsm-job-search-results-listings .bg .vsm-body .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:#b12024}.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:#b12024}.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:#b12024}.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:rgba(255,255,255,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:#b12024}@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:#b12024}.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 .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 .sign-in-form .btn:hover{background:#1c1f22}.candidate-dashboard.sign-in .sign-in-form .btn span::before{display:none}.candidate-dashboard.register .sign-in-form .btn:hover{background:#1c1f22}.candidate-dashboard.register .sign-in-form .btn span::before{display:none}.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}