html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:'Montserrat',sans-serif;color:#000;line-height:1.7em;font-weight:500;overflow-x:hidden}p,b,i,strong,em,a,li,span,.half,.quarter{font-size:20px}b,strong{font-weight:700}i,em{font-style:italic}p{margin-bottom:20px}a{text-decoration:none;color:#019abe}a,a:active,a:visited,a:hover{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}ul,ol{margin-bottom:20px;font-size:16px;margin-left:20px;list-style:none}ul li::before{content:"•";color:#019abe;font-weight:700;display:inline-block;width:15px;margin-left:-16px;font-size:120%}ol li{counter-increment:list-counter}ol li::before{content:counter(list-counter) ". ";color:#019abe;font-weight:700;margin-left:-15px;font-size:90%}h1,h2,h3,h4,h5{color:inherit;line-height:1.5em;font-weight:700;clear:both;letter-spacing:0;margin-bottom:20px;color:#019abe}h1{font-size:34px;line-height:1em;margin:10px 0 32px 0;text-align:left}h2{font-size:32px;text-align:center}h3{font-size:28px;text-align:center}h4{font-size:28px}h5{padding-bottom:24px}.center{text-align:center}.left{text-align:left!important}#content{padding-top:90px}.skip-main{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}img,video{max-width:100%}header{height:110px;position:fixed;width:100%;background-color:#221c35;z-index:5}header{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header #logo{display:inline-block;vertical-align:middle;padding-top:9px}header #logo img{height:92px}nav{position:relative;width:calc(100% - 284px);display:inline-block;height:55px;vertical-align:middle;text-align:right}nav ul{list-style-type:none;margin:0;display:inline-block}nav ul li{display:inline-block;position:relative;line-height:55px}nav ul li.small{display:none}nav ul li::before{content:"";margin:0;width:0}nav ul li a{display:inline-block;color:#fff;vertical-align:middle;font-weight:600;border-bottom:3px solid #221c35;padding:0 6px;margin:0 10px}nav ul li a.current,nav ul li a:hover{border-color:#019abe}nav ul li ul{display:none}header.small{height:50px}header.small #logo{display:none}header.small nav{width:100%;text-align:center}header.small nav ul{padding-top:12px}header.small nav ul li{line-height:24px}header.small nav ul li.small{display:inline-block}.mobile-menu,#menu{display:none}.mobile-menu{color:#fff;font-size:20px;line-height:30px;text-align:right;position:absolute;right:0;top:10px;font-weight:700;text-transform:uppercase}header.small .mobile-menu{line-height:39px}input#menu{display:none}.menu-content,nav ul li ul li{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}input:checked~.menu-content{max-height:100%;opacity:1;padding-top:12px}nav ul li ul{position:absolute;background-color:#fff;top:63px;width:200px;height:auto;z-index:500}nav ul li ul li{display:block;width:auto;height:auto;line-height:normal;padding:5px}section{position:relative}section>.inner{padding:50px 40px}section.diamond>.inner{padding:0 40px}section>.inner.steps{padding:0 40px 50px 40px}.inner{width:1240px;max-width:100%;margin:0 auto;position:relative;font-size:0;padding:0 20px}.top .half{vertical-align:text-top}.half{width:50%;display:inline-block;vertical-align:top;padding:0;text-align:center}.half h2,.half p,.half h3,.half ul,.half h4{text-align:left}.clients .diamond .half h2,.clients .diamond p{text-align:center;max-width:520px;margin:0 auto 20px}.clients .diamond img{max-width:350px}.half img{margin:0 auto}.third{width:27%;margin:0 3%;display:inline-block;vertical-align:top;text-align:center}.third p{font-size:20px}.quarter{width:25%;display:inline-block;vertical-align:top}.one-two .half:nth-child(1){width:33%}.one-two .half:nth-child(2){width:66%}.two-one .half:nth-child(1){width:66%}.two-one .half:nth-child(2){width:33%}.image-bg .inner{padding-top:0}.image-bg .half{background-repeat:no-repeat;height:300px;position:relative;background-position:center}.image-bg .half div{position:absolute;top:50%;left:30%;transform:translate(-50%,-50%);max-width:200px}.image-bg .half p{font-size:20px;font-weight:700}.image-bg .half h3{line-height:1}.image-bg .half p small{font-size:16px}.list .half:nth-child(2) ul{background-color:#221c35;color:#fff;padding:20px 20px 20px 40px;border-radius:10px}.list .half:nth-child(2) ul li{margin-bottom:8px}.list .half:nth-child(2) ul li.title{margin-left:-16px;font-weight:700}.list .half:nth-child(2) ul li.title:before{display:none}section.title .inner,section.title .inner h2{padding-bottom:0;margin-bottom:0}section.grey{background-color:#e5e5e5}section.gradient{background:#221c35;background:linear-gradient(90deg,rgba(34,28,53,1) 10%,rgba(1,154,190,1) 90%);color:#fff}section.gradient h2,section.gradient h3{color:#fff}section.gradient a{color:#fff;text-decoration:underline}section.half-grey{background:#e5e5e5;background:linear-gradient(180deg,rgba(229,229,229,1) 50%,rgba(255,255,255,1) 50%)}section .logos{padding:30px 0}img.quote-face{border-radius:50%;border:3px solid #019abe;box-shadow:0 0 20px #333;margin-right:10px}section.quote{text-align:center}section.quote .inner{box-shadow:0 0 20px #a7a7a7;background-color:#fff;margin:50px 10%;max-width:1000px;display:inline-block;width:80%;padding:25px}section.quote .half img{margin-top:35px;margin-right:30px}section.quote .half{padding:0;text-align:center}section.quote .half:nth-child(2) p:before{content:url(/Assets/Images/quote-start.png);position:relative;z-index:100000;left:-10px;top:-0}section.quote .half:nth-child(2) p:after{content:url(/Assets/Images/quote-end.png);position:relative;z-index:100000;right:-10px;vertical-align:top}section.quote .half img:nth-child(1){}section.quotes .half{text-align:left;padding:0 20px;position:relative}section.quotes .half p{font-size:18px;margin:0 0 0 10px;min-height:317px}section.quotes .half img:nth-child(1){padding:30px 0}section.quotes .half img:nth-child(2){float:right}section.quotes .half p:before{content:url(/Assets/Images/quote-start-white.png);position:relative;z-index:100000;left:-10px;top:-0}section.quotes .half p:after{content:url(/Assets/Images/quote-end-white.png);position:relative;z-index:100000;margin-right:-66px;right:-10px;vertical-align:top}section.box .half{box-shadow:0 0 20px #a7a7a7;background-color:#fff;width:46%;padding:0;margin:0 2%;text-align:left}section.box .half h4{color:#fff;background-color:#019abe;padding:10px 20px}section.box .half>p{margin:10px 20px 20px;padding-left:10px;border-left:3px solid #019abe}section.box .half div{background-color:#ececec;padding:20px}section.box .half div p{text-align:center}section.box .half:first-child h4{background-color:#221c35}section.box .half:first-child>p{border-color:#221c35}section.box ul{margin-left:50px;margin-bottom:50px;min-height:227px;max-width:424px}section.box ul li{margin-bottom:10px;position:relative;padding-top:5px}section.box ul li::before{content:"";width:35px;height:29px;left:-25px;top:4px;background:url('/Assets/Images/light-tick.png') no-repeat center 0;position:absolute}section.box ul li:nth-child(1)::before{background-image:url('/Assets/Images/Free-to-register-and-use.png')}section.box ul li:nth-child(2)::before{background-image:url('/Assets/Images/Removing-barriers-to-entry.png')}section.box ul li:nth-child(3)::before{background-image:url('/Assets/Images/Boosting-supplier-visibility.png')}section.box ul li:nth-child(4)::before{background-image:url('/Assets/Images/Showcasing-your-skills.png')}section.box ul li:nth-child(5)::before{background-image:url('/Assets/Images/Free-SSIP-for-platinum-social-enterprises.png')}section.box .half:first-child ul li:nth-child(1)::before{background-image:url('/Assets/Images/Increasing-buyer-confidence.png')}section.box .half:first-child ul li:nth-child(2)::before{background-image:url('/Assets/Images/Boosting-Collaboration-across-the-industry.png')}section.box .half:first-child ul li:nth-child(3)::before{background-image:url('/Assets/Images/Evidencing-social-value.png')}section.box .half:first-child ul li:nth-child(4)::before{background-image:url('/Assets/Images/Aligned-to-national-procurement-requirements.png')}section.box .half:first-child ul li:nth-child(4){max-width:390px}section.guides p{margin:0 115px 10px 20px;min-height:82px}section.guides p:before{content:url(/Assets/Images/guides.png);position:absolute;right:0}section.guides p a{font-weight:700;padding-top:4px;display:block}section.logos>.inner{padding:0}#slidecontainer{background-color:#fff;position:relative;overflow:hidden}.slide{background-color:#fff;width:100%;position:absolute;top:0;opacity:.8;transition:all .5s ease-in-out}.showing{z-index:1;transform:none;opacity:1}#faq{max-width:800px;margin:auto}#faq #search{background:#fff url(/Assets/Images/search.png) no-repeat right 10px center}#faq ul{margin:0;padding:0}#faq li{color:#000;vertical-align:middle}#faq li::before{content:none;width:0;margin:0}#faq strong{cursor:pointer;display:block;font-weight:normal;padding:5px 10px;background:url(/Assets/Images/faq.png) no-repeat right 10px center}#faq em{display:none;padding:5px 10px 10px 10px}#faq em.open{display:block}#faq li:nth-child(even){background:#f3f3f3}#faq li:nth-child(odd){background:#fff}section.stats{text-align:center}section.stats h2{text-align:center;font-size:28px}section.stats h3{text-align:center;font-weight:500;font-size:34px}section.stats hr{width:35%;border:2px solid #019abe}.card{width:312px;height:191px;margin:0 0 21px 20px;display:inline-block;vertical-align:top}.back{background-color:#019abe;color:#fff;border-radius:10px;padding:0}.back p{text-align:center;padding:20px 18px}@media screen and (max-width:1145px){.card{width:269px;height:164px}.back p{padding:20px 7px;font-size:16px}}@media screen and (max-width:1024px){.card{width:300px;height:184px}.back p{padding:20px 7px;font-size:16px}}#contact-form{text-align:left}label.error{color:#8b0000;margin:10px;position:relative;top:-10px}input{padding:10px 15px;border:0;margin-bottom:5px;width:100%;font-size:20px}input[type=submit]{width:auto;text-align:left}#contact-form input[type=text]{border:1px solid #9e9e9e}.input-imp-long{display:none}.button{background-color:#019abe;color:#fff;font-weight:700;text-decoration:none;padding:10px 55px;border-radius:30px;margin-right:15px;border:2px solid #221c35;display:inline-block;font-size:24px}section.gradient a.button{text-decoration:none}#header{height:500px;background-size:cover;background-position:center center;position:relative}#white-layer{position:absolute;z-index:2;background:url(/Assets/Images/white-layer.png) no-repeat bottom center;background-size:contain;width:100%;height:500px}#blue-layer{position:absolute;z-index:1;background:url(/Assets/Images/blue-layer.png) no-repeat left top;height:500px;width:25%;right:0}#header #text-layer{position:absolute;z-index:3;color:#fff;font-weight:700;font-style:italic;font-size:30px;background-color:#019abe;padding:15px;max-width:405px;line-height:1.3em;left:5%;top:30%}@media screen and (max-width:1460px){#header,#white-layer,#blue-layer{height:400px}}@media screen and (max-width:1080px){#header,#white-layer,#blue-layer{height:300px}#header #text-layer{font-size:25px;max-width:345px}}@media screen and (max-width:780px){#header,#white-layer,#blue-layer{height:200px}#header #text-layer{font-size:20px;max-width:90%;text-align:center;padding:8px;background:rgba(0,154,192,.5)}}footer{background-color:#262626;background:#262626 url(/Assets/Images/footer-blue-curve.png) no-repeat right top;color:#fff;padding:40px 0;font-weight:500}footer a{color:#fff}footer .third{border-left:1px solid #fff;padding:5px 30px;min-height:150px;margin:0;width:33%;text-align:left}footer .third:first-child{border:0;padding-left:0}footer .third:last-child{padding-right:0}footer span,footer a,footer p,footer .third p{font-size:16px}footer span{padding-top:20px;display:inline-block}footer .links a{padding:0 5px}footer .copy{padding-left:50px}.footer-logo{display:block;padding:15px 5px}.half:first-child.come-in{transform:translateX(-500px);animation:come-in .8s ease forwards}.half:last-child.come-in{transform:translateX(500px);animation:come-in .8s ease forwards}.keypoints div.come-in{transform:translateY(500px);animation:come-in .8s ease forwards}.already-visible{transform:translate(0)!important;animation:none!important}@keyframes come-in{to{transform:translate(0)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.faq li{cursor:pointer;margin-bottom:5px;padding-bottom:5px;list-style-type:none}.faq li strong:before{content:'+ ';top:1px;position:relative;padding-right:5px;font-size:20px}.faq li p{display:none}.faq li.open p{display:block;margin-left:17px;margin-bottom:5px}.faq li.open strong:before{content:'- '}.faq li:before{content:''}.faq li span{display:inline-block;width:23%;margin:0 1%;vertical-align:top}.faq.trade li strong:before{content:'';padding:0}.faq.trade p{margin-top:20px}@media screen and (max-width:1000px){.faq li span{width:48%}}@media screen and (max-width:650px){.faq li span{width:98%}}@media screen and (max-width:980px){.mobile-menu{display:block}.menu-content{max-height:0;background-color:#221c35;opacity:0;position:absolute;top:42px;right:-5px;min-width:160px}nav ul li{padding:5px;line-height:normal!important;display:block;text-align:right;background-color:#221c35}nav ul li a{padding:0 5px}nav ul li a.button-white{padding:0 5px;margin:0;border:0}footer .third:nth-child(1){width:100%;text-align:center;min-height:auto}.footer-logo{display:inline-block;margin:0 20px}footer .third:nth-child(2),footer .third:nth-child(3){width:50%;border:0}footer .third b{display:none}footer .third{min-height:auto}.button{font-size:20px}}@media screen and (max-width:1200px){p,b,i,strong,em,a,li,span,.half,.quarter{font-size:18px}footer span,footer .third p,footer a{font-size:15px}}@media screen and (max-width:1020px){p,b,i,strong,em,a,li,span,.half,.quarter{font-size:16px}footer span,footer .third p,footer a{font-size:14px}.quarter{width:50%}.half{width:100%;text-align:center}.two-one .half:nth-child(1),.two-one .half:nth-child(2),.one-two .half:nth-child(1),.one-two .half:nth-child(2){width:100%;text-align:center;padding:0}section.quote .half img{float:none;margin:20px auto;display:block}footer{text-align:center}footer .quarter{border:0;padding:5px;height:auto}.image-bg .inner{text-align:center}.image-bg .half{max-width:468px;margin:auto}.list .half:nth-child(2) ul{margin-left:0}section.quotes .half p{min-height:auto}}@media screen and (max-width:700px){.quarter{width:100%}section.box ul{min-height:auto;max-width:100%}section.quote .inner{background-image:none;padding:0;width:100%;margin:0 auto}section.quote .half:nth-child(1){background-image:none;padding:0!important}section.quote .half:nth-child(2){padding-bottom:30px}.trade .inner{text-align:center}.faq.trade li.open p{margin-left:0}h1{font-size:32px}h2{font-size:30px}h3{font-size:28px}body,h1,h2,h3,h4,h5{line-height:1.3em}.third{width:100%;margin:0}.image-bg .inner{padding:0}.half{padding:0!important}footer .third{width:100%!important;padding:0}footer .third p{margin-bottom:0;text-align:center}footer span{padding-top:10px}footer .copy{padding-left:0}footer{padding:20px 0;background-image:none}.footer-logo{margin:0 5px}section.box .half{width:100%;margin:20px 0}h4 img{float:none!important;display:block}section.gradient a.button{font-size:16px;padding:10px 10px}.card{margin:0}section>.inner,.inner{width:100%;margin:0 auto;padding:0}header #logo img{height:80px}header{height:80px}#content{padding-top:80px}nav{width:calc(100% - 260px)}}@media screen and (min-width:2560px){#content{width:2560px;margin:auto;border-left:5px solid #221c35;border-right:5px solid #221c35}}.jquery-bg-slideshow-wrap-bg-element{position:relative}.jquery-bg-slideshow-list-control-element{position:absolute;text-align:center;bottom:0;width:100%}.jquery-bg-slideshow-list-control-image-element{display:inline-block;border-radius:5pt;height:5pt;width:5pt;margin-right:5px;background:#000;border:2px #fff;box-shadow:1px 1px 10px 1px #fff;cursor:pointer}.jquery-bg-slideshow-list-control-image-active-element{background-color:red;height:10px;width:10px;border-radius:10px;transition:background-color .5s ease}.jquery-bg-slideshow-cloned{z-index:-100;display:none}