﻿fieldset.login-form{max-width:600px;margin:0;padding:2em;background:#e3e3e3}fieldset.login-form legend{display:none}fieldset.login-form label{color:#191919;font-size:.9375em;font-weight:500;margin:0 0 9px 0;padding:0;display:block}fieldset.login-form p{color:#191919;font-size:.9375em;font-weight:500;line-height:1.25em;display:block}fieldset.login-form p a{color:#191919;text-decoration:none;border-bottom:solid 1px #e00635;transition:all .5s ease}fieldset.login-form p a:hover{border-color:rgba(0,0,0,0)}fieldset.login-form label small{color:#e00635;font-weight:700}fieldset.login-form input[type=text],fieldset.login-form input[type=email],fieldset.login-form input[type=password]{font-size:.9375em;color:#191919;border:solid 1px rgba(25,25,25,.2);background:#fff;width:100%;margin:0 0 18px 0;padding:18px;outline:none;transition:all .5s ease}fieldset.login-form input[type=text]:focus,fieldset.login-form input[type=email]:focus,fieldset.login-form input[type=password]:focus,fieldset.login-form textarea:focus{box-shadow:0 0 7px #e00635;border:1px solid #e00635}fieldset.login-form input[type=text],fieldset.login-form input[type=email],fieldset.login-form input[type=password],fieldset.login-form input[type=submit]{-webkit-appearance:none}fieldset.login-form input[type=submit]{color:#fff;font-size:.9375em;font-weight:700;margin:1em 0 2em 0;padding:12px 36px 9px;background:#e00635;border:solid 1px #e00635;text-decoration:none;text-transform:uppercase;display:inline-block;outline:none;cursor:pointer;transition:all .5s ease}fieldset.login-form input[type=submit]:hover{background-color:#191919;border-color:#191919}fieldset.register-form{width:100%;max-width:none;margin:0;padding:2em;background:#e3e3e3}fieldset.register-form legend{display:none}fieldset.register-form label{color:#191919;font-size:.9375em;font-weight:500;margin:0 0 9px 0;padding:0;display:block}fieldset.register-form p{color:#191919;font-size:.9375em;font-weight:500;line-height:1.25em;display:block}fieldset.register-form p a{color:#191919;text-decoration:none;border-bottom:solid 1px #e00635;transition:all .5s ease}fieldset.register-form p a:hover{border-color:rgba(0,0,0,0)}fieldset.register-form label small{color:#e00635;font-weight:700}fieldset.register-form input[type=text],fieldset.register-form input[type=email],fieldset.register-form input[type=password]{font-size:.9375em;color:#191919;border:solid 1px rgba(25,25,25,.2);background:#fff;width:100%;margin:0 0 18px 0;padding:18px;outline:none;transition:all .5s ease}fieldset.register-form input[type=text]:focus,fieldset.register-form input[type=email]:focus,fieldset.register-form input[type=password]:focus,fieldset.register-form textarea:focus{box-shadow:0 0 7px #e00635;border:1px solid #e00635}fieldset.register-form input[type=text],fieldset.register-form input[type=email],fieldset.register-form input[type=password],fieldset.register-form input[type=submit]{-webkit-appearance:none}fieldset.register-form input[type=submit]{color:#fff;font-size:.9375em;font-weight:700;margin:1em 0 2em 0;padding:12px 36px 9px;background:#e00635;border:solid 1px #e00635;text-decoration:none;text-transform:uppercase;display:inline-block;outline:none;cursor:pointer;transition:all .5s ease}fieldset.register-form input[type=submit]:hover{background-color:#191919;border-color:#191919}fieldset.enquiry-form{margin:0;padding:0;background:rgba(0,0,0,0);border:none}fieldset.enquiry-form label{color:#fff;font-size:.9375em;font-weight:bold;line-height:1em;margin-bottom:9px;display:block}fieldset.enquiry-form label small{color:#e00635}fieldset.enquiry-form input[type=text],fieldset.enquiry-form input[type=email],fieldset.enquiry-form input[type=password]{font-size:.9375em;color:rgb(47.95,47.95,47.95);background:#fff;border:solid 1px #fff;width:100%;margin-bottom:9px;padding:18px 9px;outline:none;transition:all .5s ease}fieldset.enquiry-form textarea{font-size:.9375em;color:rgb(47.95,47.95,47.95);background:#fff;border:solid 1px hsl(0,0%,84.8039215686%);width:100%;margin-bottom:9px;padding:18px 9px;outline:none;transition:all .5s ease}fieldset.enquiry-form input[type=text]:focus,fieldset.enquiry-form input[type=email]:focus,fieldset.enquiry-form input[type=password]:focus,fieldset.enquiry-form textarea:focus{box-shadow:0 0 5px rgb(252.4852173913,161.1147826087,180.8139130435);border:1px solid rgb(252.4852173913,161.1147826087,180.8139130435)}fieldset.enquiry-form input[type=submit]{font-size:.8375em;font-weight:700;color:#fff;padding:12px 18px 9px;margin-top:25px;background:#e00635;text-decoration:none;border:solid 1px #e00635;text-align:center;text-transform:uppercase;display:inline-block;cursor:pointer;outline:none;transition:all .5s ease}fieldset.enquiry-form input[type=submit]:hover{color:#191919;background:#fff;border-color:#fff}.section{clear:both;padding:0px;margin:0px}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.col{display:block;float:left;margin:1% 0 1% 0%}.col:first-child{margin-left:0}.hidden,[hidden]{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}.pull-left{float:left}.pull-right{float:right}.img-responsive{max-width:100%;display:block}.img-center{margin-right:auto;margin-left:auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.toggle,[id^=drop]{display:none}nav{width:100%;background:#fff;margin:0;padding:18px 50px 9px}#logo{display:block;margin:0;padding:.75em 0 0 0;padding:0;float:left}#logo a{padding:0;margin:0}#logo a:hover{background:rgba(0,0,0,0)}#logo img{width:100%;max-width:190px;max-height:60px;display:block}nav:after{content:"";display:table;clear:both}nav ul{float:right;padding:0;margin:0;list-style:none;position:relative}nav ul li{margin:0;display:inline-block;float:left}nav a{display:block;padding:0 22px;color:#191919;font-size:1em;font-weight:700;line-height:50px;text-decoration:none;text-transform:uppercase;transition:all .5s ease}nav a:hover{color:#e00635}nav a.selected{color:#e00635}nav a.selected:hover{color:#191919}nav a.instagram{width:30px;height:30px;margin-top:9px;background:url(../../assets/img/icons/icon-instagram.svg) center center no-repeat;background-size:30px 30px;text-indent:-9999px;border:none;display:block;transition:all .5s ease}nav a.instagram:hover{opacity:.8}nav a.linkedin{width:30px;height:30px;margin-top:9px;margin-left:5px;padding:0;background:url(../../assets/img/icons/icon-linkedin.svg) center center no-repeat;background-size:30px 30px;text-indent:-9999px;border:none;display:block;transition:all .5s ease}nav a.linkedin:hover{opacity:.8}nav ul li ul li:hover{background:#e00635}nav ul li ul li a{text-transform:capitalize}nav ul li ul li a:hover{color:#fff}nav ul ul{margin-top:0;display:none;position:absolute;top:50px;border:solid 1px rgb(208.6,208.6,208.6);background:#fff;z-index:9999}nav ul li:hover>ul{display:inherit}nav ul ul li{width:100%;max-width:260px;float:none;display:list-item;position:relative}li>a:after{content:" ▾"}li>a:only-child:after{content:""}@media all and (max-width: 992px){#logo{display:none}nav{margin:0}.toggle+a,.menu{display:none}.toggle{display:block;padding:0;color:#191919;font-size:1em;font-weight:700;line-height:60px;text-decoration:none;text-transform:uppercase;border:none;cursor:pointer}.toggle span{color:#e00635}.hamburger{background:url(../../assets/img/logos/logo-project9-header.svg) left center no-repeat;background-size:190px 60px}.menu-icon{display:inline-block;width:30px;height:24px;position:relative;margin:10px 0 0;float:right}.menu-icon div{background-color:#e00635;height:3px;margin:5px 0;transition:all .3s}.menu-icon.open{margin-right:5px}.menu-icon.open div:nth-child(1){transform:rotate(-45deg) translateY(11.5px)}.menu-icon.open div:nth-child(2){opacity:0}.menu-icon.open div:nth-child(3){transform:rotate(45deg) translateY(-11px)}[id^=drop]:checked+ul{display:block}nav ul{float:none;margin-top:0}nav ul li{display:block;width:100%;border-top:solid 1px rgb(208.6,208.6,208.6)}nav ul li:first-child{border:none}nav a{line-height:60px;padding:0}nav ul ul{float:none;position:static;color:#fff;border:none;background:rgba(0,0,0,0)}nav ul ul li:first-child{border-top:solid 1px rgb(208.6,208.6,208.6)}nav ul ul li:hover{background:rgba(0,0,0,0) !important}nav ul ul li a{padding-left:18px}nav ul ul li a:hover{color:#e00635 !important}nav ul ul li:hover>ul,nav ul li:hover>ul{display:none}nav ul ul li{display:block;width:100%;max-width:none}}@media all and (max-width: 330px){nav ul li{display:block;width:94%}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,section#contact-form h2{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.span-12-of-12{width:100%}.span-11-of-12{width:100%}.span-10-of-12{width:100%}.span-9-of-12{width:100%}.span-8-of-12{width:100%}.span-7-of-12{width:100%}.span-6-of-12{width:100%}.span-5-of-12{width:100%}.span-4-of-12{width:100%}.span-3-of-12{width:100%}.span-2-of-12{width:100%}.span-1-of-12{width:100%}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;position:relative}body{min-height:100%;font:normal normal normal 100%/150% "Sarala",sans-serif;color:#191919;margin:0;padding:0;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body#home header{background:#fff}body#home section#primary-content{margin-top:0;padding-top:0;padding-bottom:0}body#home section#tertiary-content{padding-bottom:45px}body#services section#primary-content{padding-bottom:45px}body#services section#primary-content h1,body#services section#primary-content section#contact-form h2,section#contact-form body#services section#primary-content h2{font-weight:800;max-width:none;text-align:center}body#services section#primary-content h1:after,body#services section#primary-content section#contact-form h2:after,section#contact-form body#services section#primary-content h2:after{content:".";color:#e00635;font-weight:900}body#services section#primary-content h2{color:#e00635;margin-top:.25em;text-align:center}body#services section#primary-content p{max-width:36em;margin-right:auto;margin-left:auto;text-align:center}body#services section#primary-content p:last-child{margin-bottom:0}body#services section#secondary-content{background-color:rgba(0,0,0,0);padding:0}body#services section#tertiary-content{background:#fff}body#services section#tertiary-content h1,body#services section#tertiary-content section#contact-form h2,section#contact-form body#services section#tertiary-content h2{font-weight:800;max-width:none;text-align:center}body#services section#tertiary-content h1:after,body#services section#tertiary-content section#contact-form h2:after,section#contact-form body#services section#tertiary-content h2:after{content:".";color:#e00635;font-weight:900}body#services section#tertiary-content h2{color:#e00635;margin-top:.25em;text-align:center}body#services section#tertiary-content p{max-width:32em;margin-right:auto;margin-left:auto;text-align:center}body#services section#quaternary-content{padding-bottom:45px}body#about section#primary-content{background-color:rgba(0,0,0,0);padding:0}body#about aside#page-feature p{max-width:32em}body#about section#secondary-content{background:#fff;padding:0}body#about section#tertiary-content{padding-bottom:45px}body#team header{background:#fff}body#team section#primary-content{background:#e3e3e3}body#team section#primary-content h1,body#team section#primary-content section#contact-form h2,section#contact-form body#team section#primary-content h2{font-weight:800}body#team section#primary-content h1:after,body#team section#primary-content section#contact-form h2:after,section#contact-form body#team section#primary-content h2:after{content:".";color:#e00635;font-weight:900}body#team section#primary-content h2{color:#e00635;margin-top:.25em;margin-bottom:.75em;max-width:18em}body#team section#tertiary-content{padding-bottom:45px}body#projects section#primary-content h1:after,body#projects section#primary-content section#contact-form h2:after,section#contact-form body#projects section#primary-content h2:after{color:#e00635}body#projects section#primary-content h2{color:#e00635;margin-top:.25em;max-width:16em}body#projects section#secondary-content{padding:0}body#downloads section#primary-content{padding-bottom:45px}body#downloads section#primary-content h1:after,body#downloads section#primary-content section#contact-form h2:after,section#contact-form body#downloads section#primary-content h2:after{content:".";color:#e00635}body#downloads section#primary-content h2{color:#e00635;margin-top:.25em}body#downloads section#primary-content p{max-width:36em}body#downloads section#primary-content p:last-child{margin-bottom:0}body#connect section#contact-form{margin-top:0}body#connect section#contact-form h1,body#connect section#contact-form h2{color:#fff}body#connect section#primary-content{margin-top:0;padding:0}body#connect section#primary-content h3:after,body#connect section#primary-content .contact-details-wrap .inside h2:after,.contact-details-wrap .inside body#connect section#primary-content h2:after,body#connect section#primary-content .column-content .inside h1:after,.column-content .inside body#connect section#primary-content h1:after,body#connect section#primary-content .column-content .inside section#contact-form h2:after,.column-content .inside section#contact-form body#connect section#primary-content h2:after,body#connect section#primary-content section#contact-form .column-content .inside h2:after,section#contact-form .column-content .inside body#connect section#primary-content h2:after{content:".";color:#e00635}body#policies header{background:#fff;border-bottom:solid 1px #e3e3e3}body#policies section#primary-content h1:after,body#policies section#primary-content section#contact-form h2:after,section#contact-form body#policies section#primary-content h2:after{content:".";color:#e00635}body#policies section#primary-content h2{color:#e00635;margin-top:.25em}body#policies section#primary-content p:last-child{margin-bottom:0}body#login section#login h1:after,body#login section#login section#contact-form h2:after,section#contact-form body#login section#login h2:after,body#login section#register h1:after,body#login section#register section#contact-form h2:after,section#contact-form body#login section#register h2:after,body#register section#login h1:after,body#register section#login section#contact-form h2:after,section#contact-form body#register section#login h2:after,body#register section#register h1:after,body#register section#register section#contact-form h2:after,section#contact-form body#register section#register h2:after{color:#e00635}body#login section#login p,body#login section#register p,body#register section#login p,body#register section#register p{max-width:28em;margin-bottom:1.75em}body#login section#login a.page-links,body#login section#register a.page-links,body#register section#login a.page-links,body#register section#register a.page-links{font-size:1em}body#login section#primary-content,body#register section#primary-content{background:#e3e3e3}body#dashboard section#login{padding-bottom:45px}body#dashboard section#login h1:after,body#dashboard section#login section#contact-form h2:after,section#contact-form body#dashboard section#login h2:after{color:#e00635}body#dashboard section#primary-content{background:#e3e3e3}h1,section#contact-form h2,h2,h3,.contact-details-wrap .inside h2,.column-content .inside h1,h4,h5{font-family:"Ubuntu",sans-serif;margin:0}h1,section#contact-form h2{font-size:2em;font-weight:500;line-height:1em;max-width:16em}h1 span,section#contact-form h2 span{color:#e00635}h1:after,section#contact-form h2:after{content:"."}h2{font-size:1.25em;line-height:1.375em}h3,.contact-details-wrap .inside h2,.column-content .inside h1,.column-content .inside section#contact-form h2,section#contact-form .column-content .inside h2{font-size:2em;font-weight:800;line-height:1.125em}h3 span,.contact-details-wrap .inside h2 span,.column-content .inside h1 span,.column-content .inside section#contact-form h2 span,section#contact-form .column-content .inside h2 span{color:#e00635}h3:after,.contact-details-wrap .inside h2:after,.column-content .inside h1:after,.column-content .inside section#contact-form h2:after,section#contact-form .column-content .inside h2:after{content:".";color:#191919}h4{font-size:1.375em}h6{color:#e00635;font-size:1.25em;text-transform:uppercase;margin:0}p{font-size:1em;line-height:1.5em}p.header-label{color:#e00635 !important;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:.9375em;margin-top:0;margin-bottom:1.75em}p.copyright{color:#fff;font-size:.9375em;max-width:32em}p.author{color:#fff;font-size:.9375em}p.author a{color:#fff;font-weight:800;padding-right:25px;background:url(../../assets/img/icons/icon-ryde.svg) right center no-repeat;background-size:20px 20px;text-decoration:none;text-decoration:none;transition:all .5s ease}p.author a:hover{color:#e00635}p.share{color:#191919;font-size:.7375em;font-weight:bold;letter-spacing:1px;margin-bottom:.25em;text-transform:uppercase}address{max-width:18em;margin:2em 0 1.5em}address p{color:#fff;font-style:normal}address.connect-address{margin-top:0}address.connect-address p{color:#191919}.page-links{color:#191919;font-size:1.125em;text-decoration:underline}.page-links:hover{text-decoration:none}.main-wrap{min-height:100vh;display:flex;flex-direction:column}.inside-wrap,.inside-wrap-short{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px;position:relative}.inside-wrap-short{max-width:1080px}.no-padding{padding:0}.column-spacer{padding:2em;border-radius:9px;transition:all .5s ease}.column-spacer p{margin-bottom:0}.column-spacer:hover{background:rgb(216.8,216.8,216.8)}header{background:#e3e3e3;position:relative}main{flex:1}section{padding-top:45px;padding-bottom:45px}section#hero-content{min-height:450px;display:flex;justify-content:center;align-items:center;position:relative;text-align:center}section#hero-content h1,section#hero-content section#contact-form h2,section#contact-form section#hero-content h2,section#hero-content p,section#hero-content a{position:relative;z-index:2}section#hero-content p.header-label{display:none}section#hero-content h1,section#hero-content section#contact-form h2,section#contact-form section#hero-content h2{color:#fff;font-size:2.25em;font-weight:800;line-height:1.125em;max-width:13em;margin-right:auto;margin-left:auto;text-shadow:1px 1px 0 #191919}section#hero-content h1 span,section#hero-content section#contact-form h2 span,section#contact-form section#hero-content h2 span{color:#e00635}section#hero-content p{color:#fff;font-size:1.125em;line-height:1.6375em;max-width:32em;margin-right:auto;margin-left:auto}section#hero-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(25,25,25,.7);background-size:cover;opacity:1;z-index:1}section#secondary-content{background:#e3e3e3}section#contact-form{background:#191919}section#contact-form h2{color:#fff;margin-top:0}section#contact-form h2 span{color:#e00635}section#contact-form h2:after{content:".";color:#fff}section#contact-form p{color:#fff;max-width:18em}section#guaranteed{background:#e3e3e3}section#related-entries{background:#e3e3e3}section#related-entries h3,section#related-entries .contact-details-wrap .inside h2,.contact-details-wrap .inside section#related-entries h2,section#related-entries .column-content .inside h1,.column-content .inside section#related-entries h1,section#related-entries .column-content .inside section#contact-form h2,.column-content .inside section#contact-form section#related-entries h2,section#related-entries section#contact-form .column-content .inside h2,section#contact-form .column-content .inside section#related-entries h2{margin-top:0;margin-bottom:.5em}section.accreditation p{max-width:44em;margin-right:auto;margin-left:auto}aside{padding-top:45px;padding-bottom:45px;background:#e00635}aside#page-feature{color:#fff;padding-top:65px;background-image:url(../../assets/img/icons/image-background-quote.svg);background-position:top 1.5em center;background-repeat:no-repeat;background-size:36px 36px}aside#page-feature p{font-size:1.25em;font-weight:700;line-height:1.25em;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;max-width:20em}aside#testimonials-feature{color:#fff;background:#191919;text-align:center}aside#testimonials-feature p{color:#e00635;font-weight:700}aside#testimonials-feature p span{color:#fff;font-weight:500;font-style:italic;margin-bottom:0;display:block}aside#testimonials-feature p.quote{color:#fff;font-size:1.125em;font-weight:500;line-height:1.375em;margin:0 auto 1.5em;max-width:960px}footer{width:100%;background:url(../../assets/img/backgrounds/background-p-watermark.svg) left center no-repeat #191919;background-size:cover;padding:45px 50px}footer .page-links{color:#e00635}#prev{position:absolute;left:0;top:0;width:40px;height:100%;background:url(../../assets/img/icons/icon-arrow-left-slider-1.svg?v=2) center center no-repeat rgba(0,0,0,.5);background-size:40px 40px;text-indent:-9999px;cursor:pointer;display:block;z-index:101;transition:all .5s ease}#next{position:absolute;right:0;top:0;width:40px;height:100%;background:url(../../assets/img/icons/icon-arrow-right-slider-1.svg?v=2) center center no-repeat rgba(0,0,0,.5);background-size:40px 40px;text-indent:-9999px;cursor:pointer;display:block;z-index:101;transition:all .5s ease}#prev:hover,#next:hover{background-color:rgba(0,0,0,.1)}ul#pager{width:100%;margin:0;padding:0;list-style-type:none;position:absolute;bottom:20px;display:block;z-index:3}ul#pager li{width:16px;height:16px;margin-left:5px;cursor:pointer;background:#fff;border:solid 2px #fff;border-radius:50%;display:inline-block;text-indent:-9999px}ul#pager li:hover{background:rgba(0,0,0,0)}ul#pager li:first-child{margin-left:0}ul#pager li.act{background:rgba(0,0,0,0)}.cycle-slideshow.mobile{margin-top:2em;margin-bottom:2em}.cycle-pager{text-align:center;padding-top:1em;width:100%;z-index:500;top:10px;overflow:hidden}.cycle-pager span{font-size:50px;width:16px;height:16px;display:inline-block;color:#e3e3e3}.cycle-pager span.cycle-pager-active{color:#e00635}.cycle-pager>*{cursor:pointer}.top-bttn{display:none}.mobile{display:block}.desktop{display:none}ul.bttn-group{margin:2.75em 0 2.25em 0;padding:0;list-style-type:none;zoom:1}ul.bttn-group:before,ul.bttn-group:after{content:"";display:table}ul.bttn-group:after{clear:both}ul.bttn-group li{font-size:1em;font-weight:400;margin-bottom:18px}ul.bttn-group li a{color:#191919;background:#fff;font-weight:bold;min-width:165px;padding:9px 18px;border:solid 1px #fff;text-align:center;text-decoration:none;text-transform:uppercase;display:block;transition:all .5s ease}ul.bttn-group li a:hover{color:#fff;background:rgba(0,0,0,0)}ul.bttn-group li:last-child{margin-bottom:0}ul.bttn-group li:last-child a{color:#fff;background:rgba(0,0,0,0)}ul.bttn-group li:last-child a:hover{color:#191919;background:#fff}.footer-logo{max-width:230px}ul.footer-links{margin:1.25em 0 0;padding:0;list-style-type:none}ul.footer-links li{font-size:1em;text-transform:uppercase;line-height:2.25em;float:left;margin-right:25px}ul.footer-links li:last-child{margin-right:0}ul.footer-links li a{color:#fff;font-weight:bold;text-decoration:none;transition:all .5s ease}ul.footer-links li a:hover{color:#e00635}ul.social-media{margin:1.5em 0 0 0;padding:0;list-style-type:none;zoom:1}ul.social-media:before,ul.social-media:after{content:"";display:table}ul.social-media:after{clear:both}ul.social-media li{float:left;margin-right:9px}ul.social-media li:last-child{margin-right:0}ul.social-media li a.instagram-link{width:30px;height:30px;background:url(../../assets/img/icons/icon-instagram-white.svg) center center no-repeat;background-size:30px 30px;text-indent:-9999px;display:block;transition:all .5s ease}ul.social-media li a.instagram-link:hover{opacity:.8}ul.social-media li a.linkedin-link{width:30px;height:30px;background:url(../../assets/img/icons/icon-linkedin-white.svg) center center no-repeat;background-size:30px 30px;text-indent:-9999px;display:block;transition:all .5s ease}ul.social-media li a.linkedin-link:hover{opacity:.8}.column-wrap{width:100%;zoom:1}.column-wrap:before,.column-wrap:after{content:"";display:table}.column-wrap:after{clear:both}.column-content{width:100%}.column-content .inside{width:100%;max-width:640px;padding-top:45px;padding-right:40px;padding-bottom:45px;padding-left:40px;text-align:center}.column-content .inside h3:after,.column-content .contact-details-wrap .inside h2:after,.contact-details-wrap .column-content .inside h2:after,.column-content .inside h1:after,.column-content .inside section#contact-form h2:after,section#contact-form .column-content .inside h2:after{content:".";color:#e00635;font-weight:900}.column-content .inside a.action-bttn{max-width:100%}.column-image{width:100%}a.action-bttn{color:#fff;font-size:1em;font-weight:700;line-height:1.25em;width:100%;max-width:200px;margin-top:2.75em;padding:12px 25px 9px;background:#e00635;border:solid 2px #e00635;text-decoration:none;text-align:center;text-transform:uppercase;display:block;transition:all .5s ease}a.action-bttn:hover{color:#e00635;background:rgba(0,0,0,0)}.business-icons{max-height:90px;margin-bottom:1em}#case-studies,#core-services,#contact-details{zoom:1}#case-studies:before,#case-studies:after,#core-services:before,#core-services:after,#contact-details:before,#contact-details:after{content:"";display:table}#case-studies:after,#core-services:after,#contact-details:after{clear:both}#case-studies{background:#e3e3e3}#case-studies h3,#case-studies .contact-details-wrap .inside h2,.contact-details-wrap .inside #case-studies h2,#case-studies .column-content .inside h1,.column-content .inside #case-studies h1,#case-studies .column-content .inside section#contact-form h2,.column-content .inside section#contact-form #case-studies h2,#case-studies section#contact-form .column-content .inside h2,section#contact-form .column-content .inside #case-studies h2{margin-bottom:36px}#case-studies h3:after,#case-studies .contact-details-wrap .inside h2:after,.contact-details-wrap .inside #case-studies h2:after,#case-studies .column-content .inside h1:after,.column-content .inside #case-studies h1:after,#case-studies .column-content .inside section#contact-form h2:after,.column-content .inside section#contact-form #case-studies h2:after,#case-studies section#contact-form .column-content .inside h2:after,section#contact-form .column-content .inside #case-studies h2:after{content:".";color:red;font-weight:900}#core-services{background:#e3e3e3;border-bottom:solid 1px #e3e3e3}.case-study-wrap{width:100%;position:relative;overflow:hidden}.case-study-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.case-study-wrap:last-child{border:none}.core-service-wrap{width:100%;position:relative;overflow:hidden}.core-service-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.core-service-wrap:last-child{border:none}.team-profile-wrap{margin-top:2em}a.linkedin-profile{width:40px;height:40px;background:url(../../assets/img/icons/icon-linkedin-profile.svg) center center no-repeat;background-size:40px 40px;text-indent:-9999px;display:block}.contact-details-wrap{width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:flex-end}.contact-details-wrap .inside{width:100%;max-width:640px;padding-top:45px;padding-right:40px;padding-bottom:45px;padding-left:40px}.contact-details-map{width:100%;position:relative;overflow:hidden}.img-wrap{position:relative}.img-wrap .text-box{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(224,6,53,.8);margin:0;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:none}.img-wrap .text-box:hover{opacity:1}.img-wrap .text-box .caption{position:absolute;top:50%;left:50%;width:100%;padding-right:18px;padding-left:18px;text-align:center;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.img-wrap .text-box .caption h3,.img-wrap .text-box .caption .column-content .inside h1,.column-content .inside .img-wrap .text-box .caption h1,.img-wrap .text-box .caption .column-content .inside section#contact-form h2,.column-content .inside section#contact-form .img-wrap .text-box .caption h2,.img-wrap .text-box .caption section#contact-form .column-content .inside h2,section#contact-form .column-content .inside .img-wrap .text-box .caption h2,.img-wrap .text-box .caption .contact-details-wrap .inside h2,.contact-details-wrap .inside .img-wrap .text-box .caption h2{color:#fff;font-size:1.25em;font-weight:700;margin:0;padding:0;display:inline}.img-wrap .text-box .caption h3:after,.img-wrap .text-box .caption .column-content .inside h1:after,.column-content .inside .img-wrap .text-box .caption h1:after,.img-wrap .text-box .caption .column-content .inside section#contact-form h2:after,.column-content .inside section#contact-form .img-wrap .text-box .caption h2:after,.img-wrap .text-box .caption section#contact-form .column-content .inside h2:after,section#contact-form .column-content .inside .img-wrap .text-box .caption h2:after,.img-wrap .text-box .caption .contact-details-wrap .inside h2:after,.contact-details-wrap .inside .img-wrap .text-box .caption h2:after{content:none}.img-wrap .text-box .caption h5{color:#fff;font-size:1.125em;font-weight:700;margin:0;padding:0;display:inline;text-transform:uppercase}.img-wrap .text-box .caption h5 small,.img-wrap .text-box .caption h5 span{font-size:1rem;font-weight:400;text-transform:capitalize;display:block}.img-wrap .text-box .caption p{color:#fff;line-height:1.25em;max-width:22em;margin-top:9px;margin-right:auto;margin-bottom:0;margin-left:auto}.img-wrap .text-box img{margin:0 auto;display:block}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.row{background:#e3e3e3;padding-top:54px;padding-right:50px;padding-bottom:54px;padding-left:50px}.row a.action-bttn{margin:0 auto}ul.service-icons{margin:1.75em 0 0 0;padding:0;list-style-type:none;text-align:center;zoom:1}ul.service-icons:before,ul.service-icons:after{content:"";display:table}ul.service-icons:after{clear:both}ul.service-icons li{padding:0 18px;text-align:center;width:100%}ul.service-icons li img{max-height:90px;margin-top:25px}ul.service-icons li h5{color:#191919;font-size:1.125em;font-weight:bold;margin-top:9px;margin-bottom:0}ul.service-icons li p{font-size:1em;line-height:1.375em;margin-top:5px}ul.accreditations{max-width:1000px;margin:2.5em auto 0;padding:0;list-style-type:none;text-align:center;zoom:1}ul.accreditations:before,ul.accreditations:after{content:"";display:table}ul.accreditations:after{clear:both}ul.accreditations li{width:50%;float:left}ul.accreditations li:first-child{border-right:solid 1px #e3e3e3}ul.accreditations li:last-child{border-left:solid 1px #e3e3e3}ul.accreditations li img{margin:0 auto;display:block}ul.dashboard-assets{margin:1em 0 0 0;padding:0;list-style-type:none}ul.dashboard-assets li{font-size:1.125em;font-weight:bold;line-height:1em;margin-bottom:.5em}ul.dashboard-assets li a{color:#191919;background:url(../../assets/img/icons/icon-arrow-red-right.svg) right 1em center no-repeat #fff;background-size:20px 20px;padding:1em;text-decoration:none;display:block;transition:all .5s ease}ul.dashboard-assets li a:hover{color:#e00635}.img-border{border-bottom:solid 1px #e3e3e3}.profile-details{background:#fff;padding:1em}.profile-details h4{font-size:1.125em;font-weight:bold;margin:0}.profile-details p{color:rgb(47.95,47.95,47.95);font-size:1em;font-weight:500;line-height:1.25em;margin-top:0}ul.category-filter{max-width:36em;margin:2em 0 0 0;padding:0;list-style-type:none;zoom:1}ul.category-filter:before,ul.category-filter:after{content:"";display:table}ul.category-filter:after{clear:both}ul.category-filter li{font-weight:bold;float:left}ul.category-filter li:after{content:"/";color:#e00635;margin:0 9px}ul.category-filter li:last-child:after{content:none}ul.category-filter li a{color:#191919;text-decoration:none;transition:all .5s ease}ul.category-filter li a:hover{color:#e00635}ul.category-filter li a.active{color:#e00635}ul.category-filter li a.active:hover{color:#191919}.download-item{background:#fff;padding:1.25em;border:solid 1px rgb(221.9,221.9,221.9)}.download-item h3,.download-item .column-content .inside h1,.column-content .inside .download-item h1,.download-item .column-content .inside section#contact-form h2,.column-content .inside section#contact-form .download-item h2,.download-item section#contact-form .column-content .inside h2,section#contact-form .column-content .inside .download-item h2,.download-item .contact-details-wrap .inside h2,.contact-details-wrap .inside .download-item h2{color:#191919;font-size:1.125em;font-weight:bold;background-image:url(../../assets/img/icons/icon-arrow-red-down.svg);background-position:right top;background-repeat:no-repeat;background-size:20px 20px;padding-right:25px;display:block}.download-item h3:after,.download-item .column-content .inside h1:after,.column-content .inside .download-item h1:after,.download-item .column-content .inside section#contact-form h2:after,.column-content .inside section#contact-form .download-item h2:after,.download-item section#contact-form .column-content .inside h2:after,section#contact-form .column-content .inside .download-item h2:after,.download-item .contact-details-wrap .inside h2:after,.contact-details-wrap .inside .download-item h2:after{content:none}.download-item h3 a,.download-item .column-content .inside h1 a,.column-content .inside .download-item h1 a,.download-item .column-content .inside section#contact-form h2 a,.column-content .inside section#contact-form .download-item h2 a,.download-item section#contact-form .column-content .inside h2 a,section#contact-form .column-content .inside .download-item h2 a,.download-item .contact-details-wrap .inside h2 a,.contact-details-wrap .inside .download-item h2 a{color:#191919;text-decoration:none;display:block;transition:all .5s ease}.download-item h3 a:hover,.download-item .column-content .inside h1 a:hover,.column-content .inside .download-item h1 a:hover,.download-item .column-content .inside section#contact-form h2 a:hover,.column-content .inside section#contact-form .download-item h2 a:hover,.download-item section#contact-form .column-content .inside h2 a:hover,section#contact-form .column-content .inside .download-item h2 a:hover,.download-item .contact-details-wrap .inside h2 a:hover,.contact-details-wrap .inside .download-item h2 a:hover{color:#e00635}.download-item a.page-links{font-size:1em !important}.col-pad-right{padding-right:0}ul.categories{margin:2em 0 0 0;padding:0;list-style-type:none;zoom:1}ul.categories:before,ul.categories:after{content:"";display:table}ul.categories:after{clear:both}ul.categories li{float:left}ul.categories li:after{content:"/";margin:0 5px;color:#e00635;font-weight:bold}ul.categories li:last-child:after{content:none}ul.categories li a{color:#191919;font-weight:700;text-decoration:none;transition:all .5s ease}ul.categories li a:hover{color:#e00635}ul.plain-list{margin-left:16px;margin-right:0;padding:0}ul.plain-list li{color:#e00635;font-size:1em;line-height:1.5em}ul.plain-list li span{color:#191919}ul.connect-details{margin-right:0;margin-left:0;padding-right:0;padding-left:0;list-style-type:none}ul.connect-details li{color:#191919;font-weight:bold;line-height:1.6375em}ul.connect-details li a{color:#191919;text-decoration:none;transition:all .5s ease}ul.connect-details li a:hover{color:#e00635}.mobile-block{background:#fff;padding:20px 40px;display:block;text-align:center}.mobile-block h5{color:#191919;font-size:1.125em;font-weight:900}.mobile-block h5 p{margin:.375em 0}.mobile-block h5 a{color:#191919;text-decoration:none;transition:all .5s ease}.mobile-block h5 a:hover{color:#e00635}.mobile-block h5 span{font-size:1rem;font-weight:500;display:block}@media only screen and (min-width: 600px){.col{margin:1% 0 1% 1.6%}.span-12-of-12{width:100%}.span-11-of-12{width:91.53%}.span-10-of-12{width:83.06%}.span-9-of-12{width:74.6%}.span-8-of-12{width:66.13%}.span-7-of-12{width:57.66%}.span-6-of-12{width:49.2%}.span-5-of-12{width:40.73%}.span-4-of-12{width:32.26%}.span-3-of-12{width:23.8%}.span-2-of-12{width:15.33%}.span-1-of-12{width:6.86%}body#connect section#contact-form{margin-top:87px}.mobile{display:none}.desktop{display:block}.column-content{width:50%;background:url(../../assets/img/backgrounds/background-p-watermark-dark.svg) center center no-repeat rgba(0,0,0,0);background-size:contain;float:left;display:flex;align-items:center;justify-content:flex-end}.column-content .inside{text-align:left}.column-content .inside a.action-bttn{max-width:200px}.offset{justify-content:flex-start}.column-image{width:50%;float:left}ul.accreditations{margin-top:2em}ul.accreditations li{width:25%}ul.accreditations li:nth-child(2){border-right:solid 1px #e3e3e3}footer{background:url(../../assets/img/backgrounds/background-p-watermark.svg) left 300px center no-repeat #191919;background-size:contain}ul.footer-links{margin:0}ul.footer-links li{line-height:1.8375em;float:none;margin-right:0}ul.social-media{margin-top:0}.case-study-wrap{width:33.33%;float:left;border:none}.core-service-wrap{width:50%;float:left;border:none}.team-profile-wrap{margin-top:0}.contact-details-wrap{width:50%;float:left}.contact-details-map{width:50%;float:left}ul.service-icons{margin-top:2em}ul.service-icons li{width:50%;padding:0 25px;float:left}.col-pad-right{padding-right:18px}.img-wrap .text-box{display:block}.mobile-block{display:none}}@media only screen and (min-width: 768px){body#home section#tertiary-content{padding-bottom:54px}body#about section#tertiary-content{padding-bottom:54px}body#team section#tertiary-content{padding-bottom:54px}body#services section#quaternary-content{padding-bottom:54px}header{width:100%;position:fixed;top:0;left:0;height:87px;background:#fff;z-index:1000;transition:all .3s ease-in-out}header.shrunk{box-shadow:0 4px 10px rgba(0,0,0,.1)}section{padding-top:54px;padding-bottom:54px}section#hero-content{height:calc(100vh - 87px);margin-top:87px;text-align:left}section#hero-content h1,section#hero-content section#contact-form h2,section#contact-form section#hero-content h2,section#hero-content p{margin-right:0;margin-left:0}section#hero-content h1,section#hero-content section#contact-form h2,section#contact-form section#hero-content h2{font-size:2.5em}section#hero-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("/assets/img/images/hero-home-overlay.png") center center no-repeat;background-size:cover;opacity:1;z-index:1}section#primary-content{margin-top:87px}.column-content{background:url(../../assets/img/backgrounds/background-p-watermark-dark.svg) center center no-repeat rgba(0,0,0,0);background-size:contain}h1,section#contact-form h2{font-size:2.125em}h3,.column-content .inside h1,.column-content .inside section#contact-form h2,section#contact-form .column-content .inside h2,.contact-details-wrap .inside h2{font-size:2.125em}aside#page-feature p{font-size:1.375em}.column-content .inside{padding-top:54px;padding-bottom:54px}ul#pager{width:inherit;right:40px}footer{padding-top:54px;padding-bottom:54px}.core-service-wrap{width:33.33%;float:left}ul.service-icons{margin-top:2.25em}ul.service-icons li{width:33.33%}ul.bttn-group{margin-bottom:0;zoom:1}ul.bttn-group:before,ul.bttn-group:after{content:"";display:table}ul.bttn-group:after{clear:both}ul.bttn-group li{float:left;margin-right:18px;margin-bottom:0}ul.bttn-group li:last-child{margin-right:0}.col-pad-right{padding-right:25px}}@media only screen and (min-width: 992px){.top-bttn{color:#fff;font-size:.9375em;font-weight:700;text-decoration:none;text-transform:uppercase;width:100%;max-width:90px;background:#e00635;padding:5px 0;display:block;text-align:center;position:absolute;top:0;right:50px}section{padding-top:72px;padding-bottom:72px}section#hero h1,section#hero section#contact-form h2,section#contact-form section#hero h2{font-size:2.75em;text-shadow:none}h1,section#contact-form h2{font-size:2.25em}h3,.column-content .inside h1,.column-content .inside section#contact-form h2,section#contact-form .column-content .inside h2,.contact-details-wrap .inside h2{font-size:2.25em}aside#page-feature p{font-size:1.5em}.column-content .inside{padding-top:72px;padding-bottom:72px}.column-image{min-height:600px}footer{padding-top:72px;padding-bottom:72px}ul.service-icons{margin-top:2.5em}ul.service-icons li{width:25%}.col-pad-right{padding-right:36px}}@media only screen and (min-width: 1382px){section{padding-top:90px;padding-bottom:90px}section#hero-content h1,section#hero-content section#contact-form h2,section#contact-form section#hero-content h2{font-size:3em}h1,section#contact-form h2{font-size:2.375em}h3,.column-content .inside h1,.column-content .inside section#contact-form h2,section#contact-form .column-content .inside h2,.contact-details-wrap .inside h2{font-size:2.25em}aside#page-feature p{font-size:1.6375em}.column-content .inside{padding-top:90px;padding-bottom:90px}footer{padding-top:90px;padding-bottom:90px}ul.service-icons{margin-top:2.75em}.col-pad-right{padding-right:45px}}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3,.column-content .inside h1,.column-content .inside section#contact-form h2,section#contact-form .column-content .inside h2,.contact-details-wrap .inside h2{orphans:3;widows:3}h2,h3,.column-content .inside h1,.column-content .inside section#contact-form h2,section#contact-form .column-content .inside h2,.contact-details-wrap .inside h2{page-break-after:avoid}}
