﻿@import"https://use.typekit.net/fwo6vtr.css";h1,h2,h3,h4,h5,h6,p,li,blockquote,span{cursor:default}a *,button *{cursor:pointer}body{overflow-x:hidden;font:inherit}.container-fluid{position:relative;padding:0 .9375rem;z-index:1}.row{position:relative;margin:0 -0.9375rem}.span{position:relative;display:flex;flex-wrap:wrap;width:100%}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:.9375rem;padding-left:.9375rem}.col>div,[class^=col-]>div{position:relative}h1{font-size:2em;margin:3rem 0 .5em}h2{font-size:1.5em;margin:3rem 0 .5em}h3{font-size:1.25em;margin:3rem 0 .5em}h4{font-size:1em;margin:3rem 0 .5em}h1 a,body.can-hover h1 a:hover,h1 a:active,h1 a:focus{color:inherit}p{margin-bottom:1.5em}blockquote{margin-bottom:1em}figure{margin:0 0 1.5em}figure.floatleft{float:left;margin:0 1.5em 1.5em 0}figure.floatright{float:right;margin:0 0 1.5em 1.5em}img{display:block;max-width:100%}video{display:block;max-width:100%;height:auto}ol,ul{padding-left:2em;margin-top:0;margin-bottom:2em}li{margin:0 0 .5em}a:active,a:focus,body.can-hover a:hover{text-decoration:none !important;outline:none !important}:focus{outline:none !important}button{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;text-align:left}button::-moz-focus-inner{border:0;padding:0}.btn{padding:.375em .75em;font-size:1em;border:0;border-radius:.25rem}body.can-hover .btn:hover,.btn:active,.btn:focus,.btn:active:focus{outline:none}.form-group{margin-bottom:.9375rem}.form-control{font-size:1em;color:#000;border-radius:.25em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,blockquote:first-child{margin-top:0 !important}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,blockquote:last-child,ol:last-child,ul:last-child,.panel:last-child,.card:last-child{margin-bottom:0 !important}.container-fluid{position:relative;z-index:1;background:#fff}.menu-drawer{position:fixed;top:0;left:100%;bottom:0;overflow-y:auto;opacity:0;-webkit-overflow-scrolling:touch;width:90%;transform:translate3d(0, 0, 0);transition:transform .3s,opacity .3s;background:#fff;padding:5rem 0 3rem;z-index:2}.page-scrim{position:fixed;top:0;right:0;bottom:0;width:100%;height:100%;z-index:0;opacity:0;transition:transform .3s,opacity .3s;background:rgba(0,0,0,.8)}.menu-toggle *{pointer-events:none}.menu-btn{position:absolute;top:1em;right:0;z-index:2;background:hsla(0,0%,100%,.8)}.menu ul{padding:0;margin:0;list-style:none}.menu li{position:relative;padding:0;margin:0}.menu li>a,.menu li>span{position:relative;display:block;padding:.6em 1.875rem;color:inherit !important;font-weight:inherit}.menu .drop>button{position:relative;display:block;padding:.6em 3.5rem .6em 1.875rem;color:inherit !important;font-weight:inherit;width:100%;box-sizing:border-box}.menu .drop>button::after,.menu .drop>a::after,.menu .drop>span::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);width:1em;text-align:center}.menu .drop>div{display:none;background:rgba(0,0,0,.05)}.menu .drop section{margin-top:1em}.menu .drop section>strong{padding:.6em 1.875rem}.menu .drop.active>button{background:rgba(0,0,0,.1)}.menu .drop.active>button::after{transform:translateY(-50%) rotate(180deg)}.menu-bar{display:none}.menu-bar ul{padding:0;margin:0;list-style:none}.menu-bar li{position:relative;padding:0;margin:0}.menu-bar li>a,.menu-bar li>span{position:relative;display:block;padding:.6em;color:inherit !important;font-weight:inherit}.menu-bar>ul{display:flex}.menu-bar>ul>li{display:flex;align-items:center}.menu-bar>ul>li>a{display:flex;align-items:center}.menu-bar>ul>li>span{display:flex;align-items:center;cursor:default}.menu-bar .drop>div{display:block;visibility:hidden;position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff}.menu-bar .drop:hover>div{visibility:visible}.menu-bar .drop>a,.menu-bar .drop>span{padding-right:1.75em}.menu-bar .drop>a::after,.menu-bar .drop>span::after{content:"";font-family:"Font Awesome 6 Pro";font-size:.667em;font-weight:400;position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:1em;text-align:center}.menu-bar .drop>div>div>ul>li>a{white-space:nowrap}.menu-bar .drop.megamenu{position:static}.menu-bar .drop.megamenu>div{left:0;top:0;right:0;transform:none}@media(max-width: 61.9375em){.menu-open .menu-drawer{transform:translate3d(-100%, 0, 0);opacity:1}.menu-open .page-scrim{opacity:1;z-index:2;transform:translate3d(-90%, 0, 0)}}@media(min-width: 62em){.menu-btn{display:none !important}.menu-bar{display:block}}.hamburger{padding:1.125em 1em;display:block;cursor:pointer;transition-property:opacity,filter,top;transition-duration:.15s,.15s,.3s;transition-timing-function:linear,linear,ease;font:inherit;font-size:1rem;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}body.can-hover .hamburger:hover{opacity:.7}body.can-hover .menu-open .hamburger:hover{opacity:.7}.menu-open .hamburger .hamburger-inner,.menu-open .hamburger .hamburger-inner::before,.menu-open .hamburger .hamburger-inner::after{background-color:#000}.hamburger-box{width:1em;height:.75em;display:block;position:relative;pointer-events:none}.hamburger-inner{display:block;top:50%;margin-top:-0.0625em;pointer-events:none}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:1em;height:.125em;background-color:#000;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-0.3125em}.hamburger-inner::after{bottom:-0.3125em}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-open .hamburger--squeeze .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.menu-open .hamburger--squeeze .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.menu-open .hamburger--squeeze .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.accordion>div{margin-bottom:1rem}.accordion>div .drop-btn{cursor:pointer}.accordion>div .drop-btn+div{display:none}.accordion>div .active .drop-btn::before{transform:translateY(-50%) rotate(180deg)}.accordion .drop-btn{position:relative}.accordion .drop-btn::before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.75rem;color:#000;padding:.125rem .5rem;transition:transform .5s ease-in-out}.accordion .drop-btn::after{content:"";width:2.5rem;height:2.8rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);border:#000 .125rem solid;padding:.125rem .5rem;transition:transform .25s ease-in-out}.accordion .accordion-content{box-shadow:0px 2px 5px rgba(0,0,0,.2);padding:1.5em 1em}.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0, 0, 0, 0.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(0.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}[data-bg=lightblue]{background-color:#2297cf}[data-bg=blue-green]{background-color:#13a6b8}[data-bg=green]{background-color:#3e7f23}[data-bg=darkblue]{background-color:#12273f}[data-bg=darkaqua]{background-color:#006a7d}[data-bg=grey]{background-color:#8495af}[data-bg=lightgrey]{background-color:#f7f7f7}[data-bg=workplace-it-darkgrey]{background-color:#303f54}[data-bg=e2e-technologies-light-cyan]{background-color:#79d8dc}[data-bg=fraser-and-fraser-blue]{background-color:#0e4194}html,body{display:flex;width:100%;overflow-x:hidden}.container-fluid{display:flex;flex-direction:column;min-height:100vh;width:100%}#header{position:relative;z-index:2;background:#fff}#main{margin:0 -0.9375rem;padding:0 .9375rem;flex:1 0 auto;position:relative}@media(min-width: 48em){.span{width:94.375%;max-width:96rem;margin:0 auto}}.row{padding-top:3.25rem;padding-bottom:3.25rem}@media(min-width: 48em){.row{padding-top:6.25rem;padding-bottom:6.25rem}}html{font:5vw/1.3 Arial,sans-serif}body{font-family:"din-2014",sans-serif;font-style:normal;color:#12273f}html{font-size:14px}@media(min-width: 768px){html{font-size:16px}}h2{margin-bottom:3.125rem !important;font-size:1.875rem;color:#12273f;font-weight:800}h2.white{color:#fff}.list__tick--wrapper li{font-size:1.25rem;margin-bottom:1.25rem}.list__tick--wrapper li::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:600;color:#006a7d;margin-right:1rem}.list__tick--wrapper li:last-child{margin-bottom:0}.list__dot li{position:relative;padding-left:1rem;margin-bottom:.5rem;line-height:1.5rem}.list__dot li::before{position:absolute;left:0;top:.1rem;content:"";font-size:.3rem;font-family:"Font Awesome 6 Pro";font-weight:600;color:#12273f;margin-right:.75rem}.list__dot li:last-child{margin-bottom:0}.list__dot .--dot-inner li{content:""}.list__dot .--dot-inner li::before{font-weight:400}.list__dot .--dot-inner li::marker{content:""}.list__number li{list-style-type:decimal;position:relative;padding-left:1rem;margin-bottom:.5rem;line-height:1.5rem}.list__number li .--letter-inner li{list-style-type:lower-alpha}a,a:hover,a:active,a:focus{color:#0060d8}.link.link--blue-green{color:#13a6b8;text-decoration:none;font-weight:600;position:relative;text-decoration:none}.link.link--blue-green::before{position:absolute;top:54%;transform:translateY(-50%);right:-1.5rem;content:"";font-family:"Font Awesome 6 Pro";font-weight:400;color:#13a6b8;padding-left:.7rem}.link.link--blue-green:hover::before{font-weight:800}button.accept-policy{font-size:1rem;line-height:inherit}.nav-item--link-button{background-color:#fff;padding:.5rem .8rem;margin:0;font-size:1rem;font-weight:600;transition:all .3s ease-in-out}.nav-item--link-button:hover{text-decoration:none;background-color:#f1f1f1;transform:none}.nav-item--link-button a{color:#13a6b8 !important}.nav-item--link-button a span:hover::after{visibility:hidden !important;transform:none !important}.btn__primary{display:block;width:fit-content;height:fit-content;background-color:#13a6b8;padding:.5rem .8rem;color:#fff !important;font-weight:600;transition:all .3s ease-in-out}.btn__primary:hover{text-decoration:none;background-color:#006a7d}.btn__primary.btn__primary--download{position:relative;padding:.5rem 1.875rem .5rem .5rem;font-weight:800}.btn__primary.btn__primary--download::after{content:"";font-family:"Font Awesome 6 Pro";font-size:1rem;font-weight:600;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.btn__primary.--large{text-align:center;font-size:1.6875rem;overflow:none}.btn__primary--large-white{display:block;position:relative;background-color:#fff;font-size:1.875rem;padding:1.7rem 5rem 1.7rem 2rem;font-weight:800;transition:all .3s ease-in-out;color:#12273f}.btn__primary--large-white:focus{color:#13a6b8}.btn__primary--large-white:hover{background-color:#f1f1f1;color:#12273f;text-decoration:none}.btn__primary--large-white::after{content:"";font-family:"Font Awesome 6 Pro";font-size:5rem;font-weight:400;color:#13a6b8;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}#header{margin:0 -0.9375rem;padding:0 .9375rem;background:#ccc}#header>.row:first-child{padding:.6875rem 0}#header>.row:last-child{padding:0}#header .logo{padding:1.25rem 0}#header .logo img{width:7.6875rem}#footer{background:#12273f;padding:0 .9375rem;margin:0 -0.9375rem}#footer .row{padding:3.0625rem 0 3.7rem 0}#footer .row .span{color:#fff}#footer .row .span a{width:fit-content}#footer .row .span a.privacy-policy--link{margin-top:1.6875rem;color:#fff}#footer .row .span>div{display:flex;flex-direction:column}#footer .row .span>div:last-child{justify-content:space-between}#footer .row .span>div:last-child>div{display:flex;flex-direction:row;align-items:center;margin:4rem 0;width:100%}@media(min-width: 48em){#footer .row .span>div:last-child>div{margin:0;justify-content:flex-end;align-items:flex-end;width:fit-content}}@media(min-width: 48em){#footer .row .span>div:last-child{align-items:flex-end}}#footer .row .logo{width:7.6875rem;margin-bottom:4.1875rem}#footer .row .bqf-logo{max-width:11.5rem}#footer .row .iab-logo{max-width:5.625rem;margin-left:1.875rem}#footer .row .linkedin-logo{width:2.625rem}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1b6ec2;border-color:#1861ac}.menu-bar__btn--spaced-mar-left{margin-left:.5rem !important}.menu-bar__btn--spaced-mar-top{margin-top:.5rem !important}.menu-open #header{position:fixed;top:0;left:.9375rem;width:100vw}.menu-open .menu-btn{position:fixed}.menu-open body{overflow:hidden}.menu-btn{top:4.5rem;right:2rem;scale:3}.menu-btn .hamburger-inner{background-color:#fff !important}.menu-btn .hamburger-inner::before{background-color:#fff !important}.menu-btn .hamburger-inner::after{background-color:#fff !important}.menu-drawer{top:10.8rem;background-color:rgba(18,39,63,.9);backdrop-filter:blur(10px) contrast(80%) saturate(120%);padding-top:1.875rem;width:100%}.menu-drawer ul{color:#fff !important}.menu-drawer ul li a{padding:.5em 1.875rem;font-size:1.4rem;font-weight:600 !important;text-decoration:none}.menu-drawer .drop button{width:fit-content;font-size:1.4rem;font-weight:600 !important}.menu-drawer .drop.active a{font-size:1.25rem;font-weight:400 !important}.menu-drawer .font_weight--regular{font-weight:400 !important}.page-scrim{display:none}nav.menu-bar--sub{width:100%;display:none}@media(min-width: 62em){nav.menu-bar--sub{display:flex;justify-content:flex-end}}nav.menu-bar--sub ul{display:flex;align-items:center}nav.menu-bar--sub ul li{height:fit-content;margin:0;margin-left:1.5625rem}nav.menu-bar--sub ul li::first-child{margin-left:0}nav.menu-bar--sub ul li a{color:#fff;margin:0;text-decoration:none}nav.menu-bar--sub ul li a span{position:relative}nav.menu-bar--sub ul li a span::after{content:"";position:absolute;width:100%;margin-bottom:-6px;height:2px;bottom:0;left:0;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}nav.menu-bar--sub ul li a span:hover::after{visibility:visible;transform:scaleX(1);background-color:#fff}nav.menu-bar--main{width:100%;display:flex;justify-content:space-between}nav.menu-bar--main ul.list-unstyled{display:none;justify-content:flex-end;align-items:center;padding:0}@media(min-width: 62em){nav.menu-bar--main ul.list-unstyled{display:flex}}nav.menu-bar--main ul.list-unstyled li{position:relative}nav.menu-bar--main ul.list-unstyled li::after{content:"";position:absolute;width:100%;margin-bottom:-1px;height:6px;bottom:0;left:0;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}nav.menu-bar--main ul.list-unstyled li:not(.drop):hover::after{visibility:visible;transform:scaleX(1);background-color:#fff}@media(min-width: 62em){nav.menu-bar--main ul.list-unstyled li{height:100%;margin-left:.5rem}nav.menu-bar--main ul.list-unstyled li::first-child{margin-left:0}}nav.menu-bar--main ul.list-unstyled li a{display:flex;flex-direction:column;justify-content:center;height:100%;color:#fff !important;margin:0;text-align:center;font-size:.8rem;font-weight:800;padding:3.375rem 1.1rem;text-decoration:none;position:relative}nav.menu-bar--main ul.list-unstyled li a::after{transition:transform .3s ease}nav.menu-bar--main ul.list-unstyled li a:hover::after{transform:rotate(-180deg) translateY(50%)}@media(min-width: 75em){nav.menu-bar--main ul.list-unstyled li a{font-size:1rem}}@media(min-width: 90em){nav.menu-bar--main ul.list-unstyled li a{font-size:1.25rem}}nav.menu-bar--main ul.list-unstyled li a span.small{position:relative;font-size:.8rem;font-weight:400;display:block}@media(min-width: 75em){nav.menu-bar--main ul.list-unstyled li a span.small{font-size:.9rem}}@media(min-width: 90em){nav.menu-bar--main ul.list-unstyled li a span.small{font-size:1rem}}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>a{padding-right:2.1rem}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>a::after{right:.75rem}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>a:hover+div::before{visibility:visible;transform:scaleX(1);background-color:#fff}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div{padding:1.5625rem 1.25rem;background-color:rgba(18,39,63,.9);backdrop-filter:blur(20px) contrast(80%) saturate(120%);top:100%;left:50%}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div::before{content:"";position:absolute;width:100%;margin-top:-5px;height:6px;top:0;left:0;visibility:hidden;transform:scaleX(0);transition:all 0s ease-in-out 0s;z-index:5}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div:hover::before{visibility:visible;transform:scaleX(1);background-color:#fff}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div.left--align{left:1.1rem;transform:none}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div.right--align{right:0;left:unset;transform:none}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div li{margin:0;padding:0 1.25rem 1.375rem 1.25rem}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div li::after{display:none}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div li a{position:relative;max-width:fit-content;text-decoration:none;padding:0}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div li a span{font-size:.9rem;font-weight:600;transition:transform .3s ease-in-out}@media(min-width: 75em){nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div li a span{font-size:1.25rem}}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div li a::before{position:absolute;top:50%;transform:translateY(-50%);left:-1rem;content:"";font-family:"Font Awesome 6 Pro";font-size:1rem;font-weight:400;color:#fff;text-decoration:none;transition:opacity .3s ease-in-out;opacity:0}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div li a:hover span{transform:translateX(0.5rem)}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div li a:hover::before{opacity:1}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div li:last-child{padding-bottom:0}nav.menu-bar--main ul.list-unstyled li.drop.nav-item>div li:last-child a{padding-bottom:0}.message--panel{background:#1565b8;color:#fff;padding:2em;max-width:30em;max-height:100vh;overflow-y:auto}.message--panel .logo{width:8em;margin:0 auto 1.5em}.message--panel h2{margin-top:0;margin-bottom:.5em !important;text-align:center;color:#fff}.message--panel p{margin-top:0;margin-bottom:1em;text-align:center;color:#fff}.message--panel #enquiry-form-popup .form-input{margin-bottom:.75em}.message--panel #enquiry-form-popup .form-input label{margin-bottom:.125em}.message--panel #enquiry-form-popup .form-input input{width:100%;padding:.5em .75em}.message--panel #enquiry-form-popup #submit-close{padding:0;width:2em;height:2em;position:absolute;display:flex;justify-content:center;align-items:center;top:1em;right:1em;background:#000;color:#fff}.message--panel #enquiry-form-popup #submit-close span{text-align:center;font-size:2em}.message--panel #enquiry-form-popup #submit-enquiry{margin-top:2em}#banner[data-bg]{background-image:none}@media(min-width: 75em){#banner[data-bg]{background-size:auto 100%;background-position:top right;background-repeat:no-repeat;position:relative}#banner[data-bg]::before{content:"";position:absolute;top:0;right:0;height:100%;aspect-ratio:1.6519823789/1;background:linear-gradient(to right, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%)}}@media(min-width: 75em)and (min-width: 75em){#banner[data-bg]::before{background:linear-gradient(to right, rgb(255, 255, 255) 15%, rgba(255, 255, 255, 0) 25%)}}#banner[data-bg] h1{margin-top:-1rem !important;margin-bottom:3.125rem;font-size:3.75rem;font-weight:800;color:#12273f}#banner[data-bg] h1 span{color:#13a6b8}#banner[data-bg] h2{font-size:1.875rem;font-weight:600;color:#12273f;max-width:51rem;margin-bottom:3.125rem}#banner[data-bg] p{font-size:1rem;font-weight:800;color:#fff;background-color:#13a6b8;padding:.3rem .5rem;width:fit-content}#banner[data-bg]::after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:hsla(0,0%,100%,.6);z-index:-1}@media(min-width: 48em){#banner[data-bg]::after{display:none}}.img__row{display:flex;position:relative}.img__row.row{padding-bottom:0}@media(min-width: 48em){.img__row.row{padding-bottom:6.25rem}}.img__row h2{margin-bottom:1.875rem !important}.img__row p{color:#fff}.img__row img{margin-top:3.25rem}@media(min-width: 48em){.img__row img{margin-top:0;display:block;position:absolute;top:0;width:50%;height:100%;object-fit:cover;z-index:1}}@media(min-width: 48em){.img__row[data-side=left] img{left:0}}@media(min-width: 48em){.img__row[data-side=right] img{right:0}}.number__highlight--row .number-highlight{width:100%;font-size:3.125rem;font-weight:800;color:#13a6b8;line-height:.95}.number__highlight--row .number__highlight--list-heading{color:#12273f;font-weight:600;margin-top:.5rem;margin-bottom:1rem}.number__highlight--row .number__highlight--list{padding-left:.5rem}.number__highlight--row .number__highlight--list li{color:#12273f;font-size:1rem;font-weight:400;padding-left:.625rem;margin-bottom:.5rem}.number__highlight--row .number__highlight--list li::marker{font-size:.5rem}.accordion__row{width:100%;max-width:100%}.accordion__row.accordion .doc-heading{position:relative;width:100%;padding:2rem 5.625rem 2rem 2rem;background-color:#8495af;cursor:pointer}.accordion__row.accordion .doc-heading h3{position:relative;margin-bottom:0;font-size:1.875rem;font-weight:800;color:#fff;cursor:pointer}@media(min-width: 75em){.accordion__row.accordion .doc-heading h3{font-size:1.84rem}}.accordion__row.accordion .doc-heading.drop-btn{position:relative}.accordion__row.accordion .doc-heading.drop-btn::before{color:#fff}.accordion__row.accordion .doc-heading.drop-btn::after{color:#fff;border:none;padding:0;right:2.0625rem;transition:opacity .3s ease-in-out}@media(min-width: 48em){.accordion__row.accordion .doc-heading{padding:2rem 2.625rem 2rem 2rem}}@media(min-width: 75em){.accordion__row.accordion .doc-heading{padding:2rem 5.625rem 2rem 2rem}}.accordion__row.accordion .accordion-content{display:none;border:.0625rem solid #8495af;padding:1.875rem 2rem}#page-intro-row .corporate-heading{margin-bottom:1.875rem !important;font-size:1rem !important;color:#13a6b8 !important;font-weight:800 !important}#page-intro-row blockquote{font-size:1.875rem;color:#12273f;font-weight:700;margin-bottom:1.5rem !important;line-height:1.875rem}@media(min-width: 75em){#page-intro-row blockquote{max-width:30rem}}#page-intro-row .certification__benefits-list{display:flex;flex-wrap:wrap;justify-content:space-between}#page-intro-row .certification__benefits-list .certification__benefits-list__item{flex:0 0 100%;max-width:100%;font-size:1.5rem;color:#12273f;font-weight:400;text-align:center;margin-bottom:2rem}@media(min-width: 48em){#page-intro-row .certification__benefits-list .certification__benefits-list__item{flex:0 0 50%;max-width:50%;padding-right:2rem}}@media(min-width: 48em){#page-intro-row .certification__benefits-list .certification__benefits-list__item{text-align:left}}#page-intro-row .certification__benefits-list .certification__benefits-list__item i{font-size:4rem;margin-bottom:1.25rem}#page-intro-row .certification__benefits-list .certification__benefits-list__item p{font-size:1.5rem;width:100%}.table.table-bordered{margin-bottom:3.125rem;width:100%}.table.table-bordered th{border:.09375rem solid #12273f;font-size:1.5625rem;padding:1rem;color:#13a6b8;font-weight:600;text-align:right}.table.table-bordered th:first-child{text-align:center}.table.table-bordered th[colspan="2"]{text-align:center}.table.table-bordered td{border:.09375rem solid #12273f;font-size:1.25rem;text-align:right;padding:1rem}.table.table-bordered td:first-child{text-align:left}.table.table-bordered td[colspan="2"]{text-align:center}.table.table-bordered td[colspan="3"]{text-align:center}.table.table-bordered.table-extended th{text-align:right}.table.table-bordered.table-extended th:first-child{text-align:center}.table.table-bordered.table-extended td{text-align:right}.table.table-bordered.table-extended td[colspan="3"]{text-align:center}.contact-form .form__group{display:flex;flex-direction:column;margin-bottom:1.4rem}.contact-form .form__group .__label{font-size:1.2rem}.contact-form .form__group .__input,.contact-form .form__group .__textarea,.contact-form .form__group .__select{padding:1rem .8125rem;font-size:1rem;border:1px solid gray;border-radius:.125rem;transition:border-color .2s ease,box-shadow .2s ease;background-color:#fff}.contact-form .form__group .__input:focus,.contact-form .form__group .__textarea:focus,.contact-form .form__group .__select:focus{outline:none;border-color:#13a6b8;box-shadow:0 0 0 3px rgba(19,166,184,.2)}.contact-form .form__group .__input::placeholder,.contact-form .form__group .__textarea::placeholder,.contact-form .form__group .__select::placeholder{color:gray}.contact-form .form__group .__select{color:gray}.contact-form .form__group .__select option{color:#000}#related-case-studies .related-case-studies__row{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex-wrap:nowrap}@media(min-width: 75em){#related-case-studies .related-case-studies__row{flex-direction:row;max-height:8.75rem}}#related-case-studies .related-case-studies__row .related-case-studies__card{position:relative;display:flex;align-items:center;flex:0 0 100%;width:100%;height:100%;max-height:8.75rem;background-color:#f7f7f7;margin-bottom:2rem}@media(min-width: 75em){#related-case-studies .related-case-studies__row .related-case-studies__card{flex:0 0 calc(33.333% - 1rem);width:calc(33.333% - 1rem);margin-bottom:0;margin-left:1rem}#related-case-studies .related-case-studies__row .related-case-studies__card:first-child{margin-left:0}}@media(min-width: 100em){#related-case-studies .related-case-studies__row .related-case-studies__card{flex:0 0 calc(33.333% - 3.5625rem);width:calc(33.333% - 3.5625rem);margin-bottom:0;margin-left:3.5625rem}#related-case-studies .related-case-studies__row .related-case-studies__card:first-child{margin-left:0}}#related-case-studies .related-case-studies__row .related-case-studies__card:hover{background-color:rgba(132,149,175,.3);color:#13a6b8;text-decoration:none;transition:all .3s ease-in-out}#related-case-studies .related-case-studies__row .related-case-studies__card::after{content:"";font-family:"Font Awesome 6 Pro";font-size:5rem;font-weight:400;color:#13a6b8;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}@media(min-width: 100em){#related-case-studies .related-case-studies__row .related-case-studies__card::after{right:2rem}}#related-case-studies .related-case-studies__row .related-case-studies__card .related-case-studies__card-image-wrapper{display:flex;align-items:center;justify-content:center;height:100%;min-height:8.75rem;max-width:12rem;padding:1rem 1.25rem}#related-case-studies .related-case-studies__row .related-case-studies__card .related-case-studies__card-image-wrapper picture{width:fit-content}#related-case-studies .related-case-studies__row .related-case-studies__card .related-case-studies__card-image-wrapper img{width:100%}@media(min-width: 75em){#related-case-studies .related-case-studies__row .related-case-studies__card .related-case-studies__card-image-wrapper img{max-width:40rem}}#related-case-studies .related-case-studies__row .related-case-studies__card .related-case-studies__card--body{font-size:.9rem;padding:1.5625rem;padding-right:3.5rem}@media(min-width: 75em){#related-case-studies .related-case-studies__row .related-case-studies__card .related-case-studies__card--body{font-size:.8rem}}@media(min-width: 100em){#related-case-studies .related-case-studies__row .related-case-studies__card .related-case-studies__card--body{font-size:1rem;padding-right:5.3125rem}}#related-case-studies .related-case-studies__row .related-case-studies__card .related-case-studies__card--body .related-case-studies__card--text{color:#12273f}.v-home #home-banner{position:relative;background:#2297cf}@media(min-width: 48em){.v-home #home-banner{min-height:45rem;background-image:url("/img/content/home/certified-quality-systems-homepage-banner.webp");background-repeat:no-repeat;background-size:cover;background-position:center 25%;padding-top:3.25rem}}@media(min-width: 62em){.v-home #home-banner{height:calc(100vh - 12.9375rem);max-height:40.625rem;padding-top:1.5rem;padding-bottom:0}}@media(min-width: 90em){.v-home #home-banner{background-position:center 40%}}.v-home #home-banner .span{z-index:1}.v-home #home-banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(to bottom, #13a6b8 0%, rgba(255, 255, 255, 0) 100%);mix-blend-mode:multiply;z-index:0}@media(min-width: 48em){.v-home #home-banner::after{height:20rem}}.v-home #home-banner h1{font-size:3.8rem;color:#12273f;font-weight:800}@media(min-width: 80em){.v-home #home-banner h1{font-size:5rem}}.v-home #home-banner h1 span{font-size:2.75rem;color:#fff !important}@media(min-width: 48em){.v-home #home-banner h1 span{font-size:3rem}}@media(min-width: 75em){.v-home #home-banner h1 span{font-size:3.75rem}}.v-home #home-banner h2{margin-top:3.125rem;font-size:1.5rem;color:#fff !important;font-weight:400 !important}@media(min-width: 48em){.v-home #home-banner h2{margin-top:2rem;font-size:1.5rem}}@media(min-width: 75em){.v-home #home-banner h2{font-size:1.875rem}}@media(min-width: 62em){.v-home #home-banner .banner_cta{display:flex;justify-content:flex-end}}.v-home #home-banner .banner_cta .btn__primary--large-white{margin-top:3rem;height:fit-content}.v-home #home-banner .banner_cta .btn__primary--large-white::after{font-size:3rem}@media(min-width: 48em){.v-home #home-banner .banner_cta .btn__primary--large-white{margin-top:0;font-size:1.25rem;max-width:26.813rem}.v-home #home-banner .banner_cta .btn__primary--large-white::after{font-size:3rem}}@media(min-width: 62em){.v-home #home-banner .banner_cta .btn__primary--large-white{margin-top:5.3rem;font-size:1.5rem}}@media(min-width: 75em){.v-home #home-banner .banner_cta .btn__primary--large-white{margin-top:4.7rem;font-size:1.875rem}.v-home #home-banner .banner_cta .btn__primary--large-white::after{font-size:5rem}}@media(min-width: 100em){.v-home #home-banner .banner_cta .btn__primary--large-white{margin-top:2.5rem}}.v-home #home-intro .corporate-heading{margin-bottom:1.875rem !important;font-size:1rem !important;color:#13a6b8 !important;font-weight:800 !important}.v-home #home-intro blockquote{font-size:1.875rem;color:#12273f;font-weight:800;margin-bottom:1.5rem !important;line-height:1.875rem}@media(min-width: 75em){.v-home #home-intro blockquote{max-width:26rem;margin-bottom:0 !important}}.v-home #our-key-services .service-card{display:flex;flex-direction:column;height:100%}.v-home #our-key-services .service-card .card-title{display:flex;align-items:center;min-height:6rem;padding:0 2rem;margin-bottom:0;font-weight:400;color:#fff}@media(min-width: 48em){.v-home #our-key-services .service-card .card-title{font-size:1rem}}.v-home #our-key-services .service-card .card-body{flex:1;padding:2rem;padding-bottom:3.5em;background-color:#e5e8ee;margin-bottom:2rem}@media(min-width: 62em){.v-home #our-key-services .service-card .card-body{margin-bottom:0}}.v-home #our-key-services .service-card .link--blue-green{position:absolute;left:2rem;bottom:4rem}@media(min-width: 62em){.v-home #our-key-services .service-card .link--blue-green{bottom:2rem}}.v-home #the-road-to-certification h3{margin-bottom:2.125rem !important}@media(min-width: 75em){.v-home #the-road-to-certification .number-highlight--col{padding-right:5rem}}.v-home #the-road-to-certification .number-highlight{width:100%;font-size:3.125rem;font-weight:800;color:#13a6b8}.v-home #news-row h2{margin-bottom:3.125rem !important}.v-home #news-row .glide__arrow{position:relative;background:none;border:none;font-size:2rem;font-weight:400 !important;color:#12273f;cursor:pointer;z-index:5}@media(min-width: 75em){.v-home #news-row .glide__arrow{font-size:1rem}}.v-home #news-row .glide__arrow.glide__arrow--left{position:absolute;top:50%;left:0;transform:translateY(-50%)}@media(min-width: 62em){.v-home #news-row .glide__arrow.glide__arrow--left{left:-2rem}}@media(min-width: 75em){.v-home #news-row .glide__arrow.glide__arrow--left{top:30%}}@media(min-width: 90em){.v-home #news-row .glide__arrow.glide__arrow--left{left:-3.125rem}}.v-home #news-row .glide__arrow.glide__arrow--right{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media(min-width: 62em){.v-home #news-row .glide__arrow.glide__arrow--right{right:-2rem}}@media(min-width: 75em){.v-home #news-row .glide__arrow.glide__arrow--right{top:30%}}@media(min-width: 90em){.v-home #news-row .glide__arrow.glide__arrow--right{right:-3.125rem}}.v-home #news-row .news-card{position:relative;height:100%;width:80%;margin:auto;padding-bottom:2rem}.v-home #news-row .news-card .news-card--image{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden}.v-home #news-row .news-card .news-card--image img{object-fit:cover;display:block !important;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.v-home #news-row .news-card .news-card--title{font-size:1rem;font-weight:600;color:#12273f;margin:1.875rem 0}.v-home #news-row .news-card .link--blue-green{position:absolute;left:0;bottom:0}@media(min-width: 62em){.v-home #news-row .news-card{width:100%}}.v-home #case-studies-row .case-study-card{position:relative;height:100%;padding-bottom:2rem}@media(min-width: 62em){.v-home #case-studies-row .case-study-card{padding-bottom:0rem}}.v-home #case-studies-row .case-study-card .case-study-card--image-wrapper{display:flex;justify-content:center;align-items:center;padding:1rem 2rem}.v-home #case-studies-row .case-study-card .case-study-card--image-wrapper .case-study-card--image{margin-bottom:0;width:80%;height:6rem;max-height:6rem;margin:auto;object-fit:contain}@media(min-width: 62em){.v-home #case-studies-row .case-study-card .case-study-card--image-wrapper .case-study-card--image{height:4.8rem;max-height:4.8rem}}@media(min-width: 75em){.v-home #case-studies-row .case-study-card .case-study-card--image-wrapper .case-study-card--image{max-height:unset}}@media(min-width: 62em){.v-home #case-studies-row .case-study-card .case-study-card--image-wrapper{min-height:5.625rem;padding:.2rem 2rem}}.v-home #case-studies-row .case-study-card .case-study-card--body{position:relative;flex:1;padding:2rem;padding-bottom:0;background-color:#e5e8ee;min-height:9.375rem}.v-home #case-studies-row .case-study-card .case-study-card--body .case-study-card--title{font-size:1rem;color:#12273f;margin:1.875rem 0}.v-home #case-studies-row .case-study-card .link--blue-green{position:absolute;left:2rem;bottom:2rem}.v-news #news-wrapper{padding:3em 0}.v-news #news-wrapper .sidebar-wrapper{border-radius:.5em;padding:1em;margin-bottom:auto}@media screen and (min-width: 62em){.v-news #news-wrapper .sidebar-wrapper{margin-top:4em}}.v-news #news-wrapper .sidebar-wrapper>div{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #2297cf}.v-news #news-wrapper .sidebar-wrapper>div:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.v-news #news-wrapper .sidebar-wrapper>div h4{font-size:1.25em}.v-news #news-wrapper .sidebar-wrapper>div a{color:#12273f !important;font-weight:700}.v-news #news-wrapper .sidebar-wrapper #news-search{display:flex;flex-wrap:wrap;justify-content:space-between}.v-news #news-wrapper .sidebar-wrapper #news-search>input{padding:.5em .75em;flex:0 0 calc(100% - 5em - .5em);max-width:calc(100% - 5em - .5em)}.v-news #news-wrapper .sidebar-wrapper #news-search>a{flex:0 0 5em;max-width:5em;background:#12273f;color:#fff !important;padding:.5em .75em;display:flex;align-items:center;justify-content:center}.v-news #news-wrapper .sidebar-wrapper #archiveList .card-header{padding-top:.5em;border-top:1px dashed #fff}.v-news #news-wrapper .sidebar-wrapper #categorylist{list-style:none;padding-left:0}.v-news #news-wrapper .content-wrapper .back-chevron{margin-right:.5em;color:#2297cf}.v-news #news-wrapper .content-wrapper .back{color:#2297cf !important}.v-news #news-wrapper .content-wrapper h1{margin-bottom:1.5em}.v-news #news-wrapper .content-wrapper .post-meta>span{margin-right:.75em;color:#a8a8a8 !important}.v-news #news-wrapper .content-wrapper .post-meta>span i{margin-right:.25em;color:#12273f;opacity:.5}.v-news #news-wrapper .content-wrapper .post-meta>span a{color:#a8a8a8 !important}.v-news #news-wrapper .content-wrapper .post-single .post-header{margin-bottom:3em}.v-news #news-wrapper .content-wrapper .post-single .post-header .post-title{margin-bottom:.25em}.v-news #news-wrapper .content-wrapper #postlist .post-home .post-cover{height:25rem;overflow:hidden;display:none;margin:-4rem -4rem 4rem;position:relative}@media screen and (max-width: 799px){.v-news #news-wrapper .content-wrapper #postlist .post-home .post-cover{margin:-2rem -2rem 2rem;height:65vw}}@media screen and (min-width: 800px){.v-news #news-wrapper .content-wrapper #postlist .post-home-left .post-cover,.v-news #news-wrapper .content-wrapper #postlist .post-home-right .post-cover{position:absolute;top:0;width:20rem;margin:0;height:100%}.v-news #news-wrapper .content-wrapper #postlist .post-home-left .post-cover{left:0}.v-news #news-wrapper .content-wrapper #postlist .post-home-right .post-cover{right:0}}.v-news #news-wrapper .content-wrapper #postlist .post-home .post-cover img{object-fit:cover;width:auto;height:auto;max-width:150%;max-height:none;position:absolute;left:50%;top:50%;display:block;transform:translate(-50%, -50%);transition:transform ease .1s}@media screen and (min-width: 48rem){.v-news #news-wrapper .content-wrapper #postlist .post-home .post-cover img{min-width:100%;min-height:100%}}.v-news #news-wrapper .content-wrapper #postlist .grid article.grid-item .post-cover img{display:block !important}.v-news #news-wrapper .content-wrapper #postlist article{background:#fff;box-shadow:0 4px 12px 0px rgba(0,0,0,.25);width:100%;padding:2em}@media(min-width: 800px){.v-news #news-wrapper .content-wrapper #postlist article{padding:2em}.v-news #news-wrapper .content-wrapper #postlist article.thumb-inc{padding-left:20rem}.v-news #news-wrapper .content-wrapper #postlist article.thumb-inc .post-home-inner{padding-left:2em}.v-news #news-wrapper .content-wrapper #postlist article.thumb-inc .post-cover{display:block}.v-news #news-wrapper .content-wrapper #postlist article .post-home-inner{padding-left:0}}.v-news #news-wrapper .content-wrapper #postlist article .post-header .post-title{margin:1.5rem 0 .75em !important}.v-news #news-wrapper .content-wrapper #postlist article .post-header .post-title a{color:inherit !important}.v-iso-certifications #banner{min-height:31.25rem}.v-iso-certifications #banner[data-bg]{background-image:none}@media(min-width: 75em){.v-iso-certifications #banner[data-bg][data-bg=iso-9001-banner]{background-image:url("/img/content/banners/iso-9001-arrow-on-wooden-cube-banner.webp")}.v-iso-certifications #banner[data-bg][data-bg=iso-14001-banner]{background-size:70rem auto;background-position:right bottom;background-image:url("/img/content/banners/iso-14001-sustainability-lca-life-cycle-banner.webp")}.v-iso-certifications #banner[data-bg][data-bg=iso-14001-banner]::before{aspect-ratio:1.6666666667/1;width:70rem;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.v-iso-certifications #banner[data-bg][data-bg=iso-27001-banner]{background-image:url("/img/content/banners/iso27001-network-security-banner.webp")}.v-iso-certifications #banner[data-bg][data-bg=iso-27001-banner]::before{aspect-ratio:1.875/1;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.v-iso-certifications #banner[data-bg][data-bg=iso-45001-banner]{background-size:77rem auto;background-position:right bottom;background-image:url("/img/content/banners/iso45001-safety-helmet-banner.webp")}.v-iso-certifications #banner[data-bg][data-bg=iso-45001-banner]::before{aspect-ratio:1.6077170418/1;width:77rem;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.v-iso-certifications #banner[data-bg][data-bg=iso-13485-banner]{background-size:90rem auto;background-position:right 50%;background-image:url("/img/content/banners/iso13485-phone-and-finger-touch-banner.webp")}.v-iso-certifications #banner[data-bg][data-bg=iso-13485-banner]::before{aspect-ratio:2.5/1;width:90rem;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.v-iso-certifications #banner[data-bg][data-bg=iso-20000-1-banner]{background-size:70rem auto;background-position:right 50%;background-image:url("/img/content/banners/iso20000-1-man-using-virtual-touch-screen-banner.webp")}.v-iso-certifications #banner[data-bg][data-bg=iso-20000-1-banner]::before{aspect-ratio:1.5045135406/1;width:70rem;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.v-iso-certifications #banner[data-bg][data-bg=iso-22301-banner]{background-size:80rem auto;background-position:right 50%;background-image:url("/img/content/banners/iso22301-business-continuity-banner.webp")}.v-iso-certifications #banner[data-bg][data-bg=iso-22301-banner]::before{aspect-ratio:1.6930022573/1;width:80rem;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.v-iso-certifications #banner[data-bg][data-bg=iso-37001-banner]{background-size:80rem auto;background-position:right 50%;background-image:url("/img/content/banners/iso37001-money-banner.webp")}.v-iso-certifications #banner[data-bg][data-bg=iso-37001-banner]::before{aspect-ratio:1.5060240964/1;width:80rem;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.v-iso-certifications #banner[data-bg][data-bg=iso-50001-banner]{background-size:70rem auto;background-position:right 50%;background-image:url("/img/content/banners/iso50001-hand-hold-light-bulb-banner.webp")}.v-iso-certifications #banner[data-bg][data-bg=iso-50001-banner]::before{aspect-ratio:1.7835909631/1;width:70rem;background:linear-gradient(to right, rgb(255, 255, 255) 10%, rgba(255, 255, 255, 0) 100%)}.v-iso-certifications #banner[data-bg][data-bg=iso-20121-banner]{background-size:70rem auto;background-position:right 50%;background-image:url("/img/content/banners/iso20121-production-worker-setting-up-outdoor-stage-banner.webp")}.v-iso-certifications #banner[data-bg][data-bg=iso-20121-banner]::before{aspect-ratio:2.0134228188/1;width:70rem;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}}.v-iso-certifications #why-iso.img__row h2{margin-bottom:1.875rem}@media(min-width: 75em){.v-iso-certifications #why-iso.img__row p{max-width:30rem}}.v-iso-certifications #why-iso.img__row .btn__primary--large-white{margin-top:5rem}@media(min-width: 75em){.v-iso-certifications #why-iso.img__row .btn__primary--large-white{max-width:28rem}}.v-iso-certifications #iso-costs .col-xl-12 .table.table-bordered{max-width:100%}.v-iso-certifications #iso-costs .col-xl-12 .text-small{max-width:100%}.v-iso-certifications #iso-costs .table.table-bordered{max-width:37.5rem}.v-iso-certifications #iso-costs .text-small{font-size:.875rem;max-width:37.5rem}.v-iso-certifications #iso-costs .case-study__list{display:flex;flex-direction:column}.v-iso-certifications #iso-costs .case-study__list .case-study__list--item{margin-bottom:1.25rem}.v-iso-certifications #iso-costs .case-study__list .case-study__list--item a{display:flex;flex-direction:row;position:relative}.v-iso-certifications #iso-costs .case-study__list .case-study__list--item a .case-study-card--image-wrapper{display:flex;justify-content:center;align-items:center;padding:1rem 1.125rem;max-width:10.375rem;min-width:10.375rem;min-height:8rem}.v-iso-certifications #iso-costs .case-study__list .case-study__list--item a .case-study-card--image-wrapper img{width:100%;height:6rem;margin:auto;margin-bottom:0;max-height:6rem;object-fit:contain}@media(min-width: 62em){.v-iso-certifications #iso-costs .case-study__list .case-study__list--item a .case-study-card--image-wrapper img{height:6rem;max-height:4.8rem}}@media(min-width: 75em){.v-iso-certifications #iso-costs .case-study__list .case-study__list--item a .case-study-card--image-wrapper img{max-height:unset}}.v-iso-certifications #iso-costs .case-study__list .case-study__list--item a p{color:#12273f;font-size:1rem;padding:2.1875rem;padding-right:6.25rem;background-color:#f7f7f7}.v-iso-certifications #iso-costs .case-study__list .case-study__list--item a:focus{color:#13a6b8}.v-iso-certifications #iso-costs .case-study__list .case-study__list--item a:hover{background-color:#f1f1f1;color:#13a6b8;text-decoration:none}.v-iso-certifications #iso-costs .case-study__list .case-study__list--item a::after{content:"";font-family:"Font Awesome 6 Pro";font-size:5rem;font-weight:400;color:#13a6b8;position:absolute;top:50%;right:1.5625rem;transform:translateY(-50%)}.v-iso-certifications #iso-costs .case-study__list .case-study__list--item:last-child{margin-bottom:0}.v-iso-certifications .accordion__row .accordion__row--wrapper{display:flex;flex-direction:column}.v-iso-certifications .accordion__row .accordion__row--wrapper .accordion-item{display:flex;flex-direction:column;flex:1}.v-iso-certifications .accordion__row .accordion__row--wrapper .accordion-item .accordion-content{flex:1}.v-iso-certifications .accordion__row .number__highlight--small-text{margin-top:1.125rem;margin-bottom:1.125rem;font-size:.8rem}.v-iso-certifications .accordion__row .table{width:100%;max-width:25rem}.v-iso-certifications .accordion__row .table thead{background-color:#13a6b8}.v-iso-certifications .accordion__row .table thead th{text-align:center;color:#fff;font-size:1.5625rem;font-weight:600;border:.09375rem solid #13a6b8}.v-iso-certifications .accordion__row .table tr:first-child td{color:#13a6b8;font-size:1.5625rem;font-weight:600}.v-iso-certifications .accordion__row .table tr td{text-align:right;font-size:1.25rem;border:.09375rem solid #12273f}.v-other-services.p-certificate-transfer #banner{position:relative;background-image:none}@media(min-width: 75em){.v-other-services.p-certificate-transfer #banner[data-bg=certificate-transfer-banner]{background-size:70rem auto;background-position:right bottom;background-image:url("/img/content/banners/certificate-transfer-banner.webp")}.v-other-services.p-certificate-transfer #banner[data-bg=certificate-transfer-banner]::before{aspect-ratio:1.5321756895/1;width:70rem;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}}.v-other-services.p-internal-audit #banner{position:relative;background-image:none}@media(min-width: 75em){.v-other-services.p-internal-audit #banner[data-bg=internal-audit]{background-size:60rem auto;background-position:right 80%;background-image:url("/img/content/banners/internal-audit-training-banner.webp")}.v-other-services.p-internal-audit #banner[data-bg=internal-audit]::before{aspect-ratio:1.7878426698/1;width:60rem;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}}.v-other-services.p-integrated-management-systems #banner{position:relative;background-image:none}@media(min-width: 75em){.v-other-services.p-integrated-management-systems #banner[data-bg=integrated-management-systems]{background-size:70rem auto;background-position:right 50%;background-image:url("/img/content/banners/integrated-management-systems-banner.webp")}.v-other-services.p-integrated-management-systems #banner[data-bg=integrated-management-systems]::before{aspect-ratio:1.822600243/1;width:70rem;background:linear-gradient(to right, rgb(255, 255, 255) 10%, rgba(255, 255, 255, 0) 100%)}}.v-other-services.p-iso-consultancy #banner{position:relative;background-image:none}@media(min-width: 75em){.v-other-services.p-iso-consultancy #banner[data-bg=iso-consultancy-banner]{background-size:70rem auto;background-position:right 20%;background-image:url("/img/content/banners/iso-consultancy-services-banner.webp")}.v-other-services.p-iso-consultancy #banner[data-bg=iso-consultancy-banner]::before{aspect-ratio:2.5641025641/1;width:70rem;background:linear-gradient(to right, rgb(255, 255, 255) 5%, rgba(255, 255, 255, 0) 100%)}}.v-other-services.p-gdpr-compliance #banner{position:relative;background-image:none}@media(min-width: 75em){.v-other-services.p-gdpr-compliance #banner[data-bg=gdpr-compliance-banner]{background-size:90rem auto;background-position:right bottom;background-image:url("/img/content/banners/gdpr-banner.webp")}.v-other-services.p-gdpr-compliance #banner[data-bg=gdpr-compliance-banner]::before{aspect-ratio:3.2/1;width:90rem;background:linear-gradient(to right, rgb(255, 255, 255) 5%, rgba(255, 255, 255, 0) 100%)}}.v-other-services.p-internal-certificate-training #banner{position:relative;background-image:none}@media(min-width: 75em){.v-other-services.p-internal-certificate-training #banner[data-bg=internal-certificate-training-banner]{background-size:70rem auto;background-position:right 20%;background-image:url("/img/content/banners/training-banner.webp")}.v-other-services.p-internal-certificate-training #banner[data-bg=internal-certificate-training-banner]::before{aspect-ratio:1.45/1;width:70rem;background:linear-gradient(to right, rgb(255, 255, 255) 5%, rgba(255, 255, 255, 0) 100%)}}.v-other-services.p-17025-consultancy #banner{position:relative;background-image:none}@media(min-width: 75em){.v-other-services.p-17025-consultancy #banner[data-bg=iso-17025-banner]{background-position:right 20%;background-image:url("/img/content/banners/iso17025-scientist-is-adding-liquid-banner.webp")}.v-other-services.p-17025-consultancy #banner[data-bg=iso-17025-banner]::before{aspect-ratio:1.5544041451/1;width:70rem;background:linear-gradient(to right, rgb(255, 255, 255) 40%, rgba(255, 255, 255, 0) 100%)}}.v-about.p-about #banner{position:relative;background-image:none}@media(min-width: 75em){.v-about.p-about #banner[data-bg=about-banner]{background-size:70rem auto;background-image:url("/img/content/banners/environment-banner.webp")}.v-about.p-about #banner[data-bg=about-banner]::before{aspect-ratio:3/1;width:70rem;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}}.v-about.p-why-choose-us #banner{background-image:none}.v-about.p-why-choose-us #banner h2{max-width:61rem}@media(min-width: 75em){.v-about.p-why-choose-us #banner[data-bg=why-choose-us-banner]{background-size:70rem auto;background-image:url("/img/content/banners/environment-banner.webp")}.v-about.p-why-choose-us #banner[data-bg=why-choose-us-banner]::before{aspect-ratio:3/1;width:70rem;background:linear-gradient(to right, rgb(255, 255, 255) 40%, rgba(255, 255, 255, 0) 100%)}}.v-about.p-why-choose-us h3{font-size:2rem;margin-bottom:1.5rem}.v-about.p-faqs #banner{position:relative;background-image:none}@media(min-width: 75em){.v-about.p-faqs #banner[data-bg=faqs-banner]{background-size:100rem auto;background-image:url("/img/content/banners/question-mark-on-a-blue-banner.webp")}.v-about.p-faqs #banner[data-bg=faqs-banner]::before{aspect-ratio:3/1;width:100rem;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}}.v-about.p-faqs .accordion__row{width:unset;max-width:unset}.v-about.p-faqs .accordion__row .accordion{width:100%}.v-about.p-faqs .accordion__row .accordion .doc-heading{position:relative;width:100%;padding:2rem 5.625rem 2rem 2rem;background-color:#12273f;cursor:pointer}.v-about.p-faqs .accordion__row .accordion .doc-heading h3{position:relative;margin-bottom:0;font-size:1.875rem;font-weight:800;color:#fff;cursor:pointer}.v-about.p-faqs .accordion__row .accordion .doc-heading.drop-btn{position:relative}.v-about.p-faqs .accordion__row .accordion .doc-heading.drop-btn::before{color:#fff}.v-about.p-faqs .accordion__row .accordion .doc-heading.drop-btn::after{color:#fff;border:none;padding:0;right:2.0625rem;transition:opacity .3s ease-in-out}@media(min-width: 48em){.v-about.p-faqs .accordion__row .accordion .doc-heading{padding:2rem 2.625rem 2rem 2rem}}@media(min-width: 75em){.v-about.p-faqs .accordion__row .accordion .doc-heading{padding:2rem 5.625rem 2rem 2rem}}.v-about.p-faqs .accordion__row .accordion .accordion-content{display:none;border:.0625rem solid #8495af;padding:1.875rem 2rem}.v-about.p-faqs .doc-heading{background-color:#12273f}.v-about.p-what-our-customers-say #banner{min-height:37.5rem;position:relative;background-image:none;margin-bottom:0;padding-bottom:0}@media(min-width: 75em){.v-about.p-what-our-customers-say #banner[data-bg=what-our-customers-say-banner]{background-size:113rem auto;background-image:url("/img/content/banners/environment-banner.webp")}.v-about.p-what-our-customers-say #banner[data-bg=what-our-customers-say-banner]::before{aspect-ratio:3/1;width:113rem;background:linear-gradient(to right, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%)}}.v-about.p-what-our-customers-say #banner .btn__primary{margin-right:0;margin-left:1rem}.v-about.p-what-our-customers-say #tesstimonial{margin-top:-24rem;padding-top:0;margin-bottom:0}.v-about.p-what-our-customers-say #tesstimonial .span .cta{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:6rem}@media(min-width: 75em){.v-about.p-what-our-customers-say #tesstimonial .span .cta{flex-direction:row}}.v-about.p-what-our-customers-say #tesstimonial .span .cta .cta-item{background-color:#fff;padding:1.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);display:flex;flex-direction:column;align-self:flex-end}.v-about.p-what-our-customers-say #tesstimonial .span .cta .cta-item:nth-child(2){margin-left:1rem}.v-about.p-what-our-customers-say #tesstimonial .span .cta .cta-item h3{margin-bottom:1rem}.v-about.p-what-our-customers-say #tesstimonial .span .glide{position:relative}.v-about.p-what-our-customers-say #tesstimonial .span .glide__arrows{display:flex;top:0;left:0}.v-about.p-what-our-customers-say #tesstimonial .span .glide__arrows .glide__arrow{display:flex;position:relative;top:14rem;background-color:#13a6b8;color:#fff;width:fit-content;padding:.5rem 2rem;height:fit-content;font-size:1.8rem}@media(min-width: 75em){.v-about.p-what-our-customers-say #tesstimonial .span .glide__arrows .glide__arrow{top:7rem}}.v-about.p-what-our-customers-say #tesstimonial .span .glide__arrows .glide__arrow--left{left:0}.v-about.p-what-our-customers-say #tesstimonial .span .glide__arrows .glide__arrow--right{right:0;left:1rem}.v-about.p-what-our-customers-say #tesstimonial .span .glide__track{transition:height .3s ease-in-out}.v-about.p-what-our-customers-say #tesstimonial .span .glide__slide{height:fit-content !important;background-color:#f7ffea;padding:2rem}@media(min-width: 75em){.v-about.p-what-our-customers-say #tesstimonial .span .glide__slide{padding:3.125rem}}.v-about.p-what-our-customers-say #tesstimonial .span .tesstimonial__text-large{font-size:1.4rem;line-height:1.6rem}@media(min-width: 75em){.v-about.p-what-our-customers-say #tesstimonial .span .tesstimonial__text-large{font-size:1.875rem;line-height:3rem}}.v-about.p-what-our-customers-say #tesstimonial .span .tesstimonial__text--small{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 75em){.v-about.p-what-our-customers-say #tesstimonial .span .tesstimonial__text--small{flex-direction:row}}.v-about.p-what-our-customers-say #tesstimonial .span .tesstimonial__certification-achieved--wrapper{display:flex;justify-content:space-between;flex-direction:column}@media(min-width: 75em){.v-about.p-what-our-customers-say #tesstimonial .span .tesstimonial__certification-achieved--wrapper{flex-direction:row}}.v-about.p-what-our-customers-say #tesstimonial .span .tesstimonial__certification-achieved--wrapper .tesstimonial__certification-achieved--text{font-size:1.5rem;font-weight:600;margin-bottom:1rem}@media(min-width: 75em){.v-about.p-what-our-customers-say #tesstimonial .span .tesstimonial__certification-achieved--wrapper .tesstimonial__certification-achieved--text{margin-bottom:0;margin-right:1rem}}.v-about.p-what-our-customers-say #tesstimonial .span .tesstimonial__certification-achieved--wrapper .tesstimonial__certification{height:fit-content;width:fit-content;padding:.4rem .5rem;font-weight:800;color:#fff;background-color:#12273f}.v-about.p-what-our-customers-say #tesstimonial .span .tesstimonial__certification-achieved--wrapper .tesstimonial__certification:hover{text-decoration:none;background-color:rgba(18,39,63,.8);transition:all .3s ease-in-out}@media(min-width: 75em){.v-about.p-what-our-customers-say #tesstimonial .span .tesstimonial__certification-achieved--wrapper .tesstimonial__certification{margin-right:1rem;margin-bottom:0}}.v-about.p-what-our-customers-say #tesstimonial .span .tesstimonial__signature{margin-top:1rem;font-size:1.2rem}@media(min-width: 75em){.v-about.p-what-our-customers-say #tesstimonial .span .tesstimonial__signature{margin-top:0;font-size:1.875rem}}@media(min-width: 75em){.v-costs #banner[data-bg]{background-size:50rem auto}.v-costs #banner[data-bg][data-bg=certification-and-audit-fees]{background-image:url("/img/content/banners/certification-and-audit-fees-banner.webp")}.v-costs #banner[data-bg][data-bg=certification-and-audit-fees]::before{aspect-ratio:2.0439121756/1;width:50rem;background:linear-gradient(to right, rgb(255, 255, 255) 5%, rgba(255, 255, 255, 0) 100%)}}.v-costs .table.table-bordered th{text-align:center}.v-case-studies [data-bg=white-background]{background-color:#fff}.v-case-studies [data-bg=black-background]{background-color:#141414}.v-case-studies #banner{position:relative;background-image:none}@media(min-width: 75em){.v-case-studies #banner[data-bg=case-study-banner]{background-size:70rem auto;background-image:url("/img/content/banners/environment-banner.webp")}.v-case-studies #banner[data-bg=case-study-banner]::before{aspect-ratio:3/1;width:70rem;background:linear-gradient(to right, rgb(255, 255, 255) 1%, rgba(255, 255, 255, 0) 100%)}}.v-case-studies .case-studies__list{display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width: 75em){.v-case-studies .case-studies__list{flex-direction:row;justify-content:flex-start;margin-top:0}}.v-case-studies .case-studies__list li{width:100%;flex:0 0 100%;height:10rem;margin-right:0;margin-bottom:2rem;background-color:#006a7d}@media(min-width: 75em){.v-case-studies .case-studies__list li{width:calc(33.333% - 2rem);flex:0 0 calc(33.333% - 2rem);margin-right:2rem}}.v-case-studies .case-studies__list li .case-studies__list-icon{text-align:center;align-items:center}.v-case-studies .case-studies__list li a{text-decoration:none;color:#fff;font-size:2rem;display:flex;justify-content:center;align-items:center;height:100%}.v-case-studies .case-study__header{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;margin-bottom:3.125rem}@media(min-width: 48em){.v-case-studies .case-study__header{flex-direction:row;align-items:center}}.v-case-studies .case-study__header .case-study__breadcrumb{color:#12273f;font-size:1.125rem;margin-bottom:2rem}.v-case-studies .case-study__header .case-study__breadcrumb a{color:#006a7d;text-decoration:none}@media(min-width: 75em){.v-case-studies .case-study__header .case-study__breadcrumb{margin-bottom:0}}.v-case-studies .case-study__content .introtext{font-weight:800;font-size:1.875rem;line-height:2rem}.v-case-studies .case-study__content blockquote{border-left:.4rem solid #006a7d;margin-left:0;margin-right:0;padding-left:1.25rem;font-style:italic;font-size:1.25rem;line-height:1.8rem;color:#12273f}.v-case-studies .case-study__content .case-study__cta{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:3.125rem;margin-bottom:3.125rem;font-size:1.125rem}.v-case-studies .case-study__content .case-study__cta p{margin-bottom:0;height:fit-content}.v-case-studies .case-study__content .case-study__cta .btn__primary{margin-top:.7rem}.v-case-studies .case-study__sidebar{padding:3.125rem;background-color:#f7f7f7}.v-case-studies .case-study__sidebar h2{margin-bottom:1.875rem !important}.v-case-studies .case-study__sidebar h3{font-weight:800}.v-case-studies .case-study__sidebar .case-study__company-discription{display:flex;justify-content:space-between;align-items:center}@media(min-width: 62em){.v-case-studies .case-study__sidebar .case-study__company-discription{flex-direction:column}}@media(min-width: 90em){.v-case-studies .case-study__sidebar .case-study__company-discription{flex-direction:row}}.v-case-studies .case-study__sidebar .case-study__company-discription .case-study__company--logo-wrapper{padding:1rem 1.5rem;margin-right:1.875rem;display:flex;align-items:center}@media(min-width: 62em){.v-case-studies .case-study__sidebar .case-study__company-discription .case-study__company--logo-wrapper{margin-right:0;margin-bottom:1.875rem}}@media(min-width: 90em){.v-case-studies .case-study__sidebar .case-study__company-discription .case-study__company--logo-wrapper{padding:2rem 1.5rem;margin-right:1.875rem;margin-bottom:0}}@media(min-width: 90em){.v-case-studies .case-study__sidebar .case-study__company-discription .case-study__company--logo-wrapper.--p-3rem{padding:3rem 1.5rem}}.v-case-studies .case-study__sidebar .case-study__company-discription .case-study__company--logo-wrapper .case-study__company--logo{width:30rem}@media(min-width: 48em){.v-case-studies .case-study__sidebar .case-study__company-discription .case-study__company--logo-wrapper .case-study__company--logo{width:20rem}}@media(min-width: 90em){.v-case-studies .case-study__sidebar .case-study__company-discription .case-study__company--logo-wrapper .case-study__company--logo{width:35rem}}.v-case-studies .case-study__company-info{display:flex;justify-content:space-between;margin:1.875rem 0;flex-wrap:wrap}.v-case-studies .case-study__company-info li{display:flex;flex-wrap:nowrap;width:100%;flex:0 0 100%;height:fit-content;margin-bottom:1rem}@media(min-width: 48em){.v-case-studies .case-study__company-info li{width:calc(33% - 1rem);flex:0 0 calc(33% - 1rem);flex-wrap:wrap}}@media(min-width: 62em){.v-case-studies .case-study__company-info li{width:100%;flex:0 0 100%}}@media(min-width: 93.75em){.v-case-studies .case-study__company-info li{width:calc(33% - 1rem);flex:0 0 calc(33% - 1rem)}}.v-case-studies .case-study__company-info li strong{min-width:4rem;margin-right:.8rem}@media(min-width: 48em){.v-case-studies .case-study__company-info li strong{width:100%;margin-right:0;margin-bottom:.8rem}}.v-case-studies .case-study__certification-achieved{margin-bottom:3.125rem}.v-case-studies .case-study__certification-achieved h3{margin-bottom:.8rem}.v-case-studies .case-study__certification-achieved ul{display:flex;flex-wrap:wrap}@media(min-width: 95.625em){.v-case-studies .case-study__certification-achieved ul{justify-content:space-between}}.v-case-studies .case-study__certification-achieved ul li{height:fit-content;width:100%;flex:0 0 100%;padding:.4rem .625rem;margin-bottom:1rem;font-weight:800;background-color:#12273f}.v-case-studies .case-study__certification-achieved ul li a{color:#fff !important;text-decoration:none}.v-case-studies .case-study__certification-achieved ul li:first-child{margin-left:0}.v-case-studies .case-study__certification-achieved ul li:last-child{margin-bottom:0}.v-case-studies .case-study__certification-achieved ul li:hover{text-decoration:none;background-color:rgba(18,39,63,.8);transition:all .3s ease-in-out}@media(min-width: 48em){.v-case-studies .case-study__certification-achieved ul li{margin-left:1rem;width:fit-content;flex:0 0 fit-content;margin-bottom:0}}@media(min-width: 62em){.v-case-studies .case-study__certification-achieved ul li{width:fit-content;flex:0 0 fit-content;margin-left:0;margin-bottom:1rem}}.v-contact #banner{padding-top:3.25rem;padding-bottom:3.25rem;position:relative;background-image:none}@media(min-width: 75em){.v-contact #banner[data-bg=contact-banner]{background-size:85rem auto;background-image:url("/img/content/banners/contact-banner.webp")}.v-contact #banner[data-bg=contact-banner]::before{aspect-ratio:3/1;width:85rem;background:linear-gradient(to right, rgb(255, 255, 255) 20%, rgba(255, 255, 255, 0) 100%)}.v-contact #banner a{color:#12273f}}.v-contact #banner .contact-panel{margin-top:1rem;padding:0;display:inline-block}.v-contact #banner .contact-panel .contact-table{font-size:1.5rem}@media(min-width: 75em){.v-contact #banner .contact-panel .contact-table{font-size:2.5rem}}.v-contact #banner .contact-panel th.label{font-weight:800}.v-contact #banner .contact-panel .value{display:flex;align-items:center;gap:6px}.v-contact #banner .contact-panel .value a{color:#13a6b8}.v-contact #banner .contact-panel .copy-btn{background:none;border:none;cursor:pointer;font-size:1.3rem;margin-left:1rem;color:#3e7f23;transition:transform .2s ease,color .2s ease}.v-contact #banner .contact-panel .copy-btn:hover{color:#084298;transform:scale(1.1)}.v-contact .contact-form .btn__primary{flex:1;width:100%;box-sizing:border-box}.v-contact .map-panel{flex:1;position:relative;box-shadow:0 5px 12px 0 rgba(19,166,184,.2)}.v-contact .map-panel iframe{width:100%;height:100%}.v-contact .modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);justify-content:center;align-items:center}.v-contact .modal-content{background:#fff;padding:1rem 2rem;border-radius:12px;font-size:2rem;box-shadow:0 5px 15px rgba(0,0,0,.3);animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.v-thankyou .thankyou-row .col{display:flex;flex-direction:column;align-items:center;text-align:center}.v-thankyou h1{margin-bottom:2rem}.v-certificate-validation .banner .logo{width:100%;max-width:16em;margin:0 auto 1em}.v-certificate-validation .banner .contact-form{width:100%;max-width:25em;margin:0 auto}
