﻿ 
 /*!#mainBody.fold
 * Font Awesome Pro 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
 .timeline-container{position:relative}.timeline-container::after{content:'';display:table;clear:both}.timeline{width:100%}.timeline-list{position:relative;width:100%;overflow:hidden;margin:0;padding:0}.timeline-list-wrap{position:relative;top:0;left:0;display:block;transform:translate3d(0, 0, 0);transition:transform 1s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.timeline-item{float:left;width:800px;height:400px;border:1px solid #ddd;box-sizing:border-box}.timeline-dots-wrap{position:absolute;overflow:hidden}.timeline-horizontal .timeline-dots-wrap{width:100%;height:35px}.timeline-vertical .timeline-dots-wrap{width:65px;height:100%;top:0}.timeline-dots-wrap.bottom{bottom:-50px}.timeline-dots-wrap.top{top:-50px}.timeline-dots-wrap.left{left:-65px}.timeline-dots-wrap.right{right:-70px}.timeline-dots{margin:0;padding:0;position:relative;width:100%;height:100%;transition:transform 1s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.timeline-horizontal .timeline-dots{background:url("../../images/timeline-bg.png") bottom repeat-x}.timeline-vertical .timeline-dots{background:url("../images/timeline-vertical-bg.png") left repeat-y}.timeline-dots li{transition:all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);list-style:none;overflow:hidden}.timeline-horizontal .timeline-dots li{float:left;width:70px;text-align:center}.timeline-vertical .timeline-dots li{width:100%}.timeline-dots li.slide-active button{color:#2972ca;font-size:15px}.timeline-dots button{cursor:pointer;border:none;outline:none;color:#333;font-size:12px;transition:all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.timeline-horizontal .timeline-dots button{background:url("../../images/date-icon.png") bottom no-repeat;padding-bottom:15px}.timeline-vertical .timeline-dots button{background:url("../images/date-icon-vertical.png") left no-repeat;padding-left:15px}.timeline-container{width:800px;margin:0 auto}.timeline-list{width:800px}.timeline-item{width:800px;height:400px;padding:10px;border:1px solid #ddd}.container{width:1260px}a{cursor:pointer;transition:all 0.3s ease-in-out 0s}a:hover{text-decoration:underline;outline:none}a:focus{text-decoration:none;outline:none}.slick-list,.slick-slider,.slick-slide{outline:none !important}ul{list-style:none outside none;padding:0px}strong{font-weight:800}h1,h2,h3,h4,h5{margin:0px}h4.lightTitle{color:#d0d0ce;text-transform:uppercase;margin-bottom:30px}h4.lightTitle:before{content:"/ / "}h4.whiteTitle{color:#fff;text-transform:uppercase}h4.whiteTitle:before{content:"/ / "}h5{font-size:20px;font-weight:500}.content h1{color:#007582;margin-bottom:20px}.content h1:last-child{margin-bottom:0px}.content h2{color:#007582;margin-bottom:20px}.content h2:last-child{margin-bottom:0px}.content h3{color:#007582;margin-bottom:20px}.content h3:last-child{margin-bottom:0px}.content h4{margin-bottom:20px}.content h4:last-child{margin-bottom:0px}.content h5{margin-bottom:20px}.content h5:last-child{margin-bottom:0px}.content p{margin-bottom:20px;line-height:29px}.content p:last-child{margin-bottom:0px}.content p a{color:#007582;font-weight:800}.content img{max-width:100%;height:auto;display:block;margin:20px auto 20px auto}.content ul{margin-bottom:20px}.content ul li{padding-left:30px;position:relative;line-height:29px}.content ul li:before{position:absolute;top:0px;left:9px;color:#707372;font-size:2px}.content ul li a{color:#007582;font-size:800}.content ul li:before{content:"\f111";font-family:'Font Awesome 5 Pro';font-weight:900;font-size:5px;top:0px}.content blockquote{border:none;padding:40px 120px;background-color:#f5f5f5;font-size:20px;font-weight:500;line-height:1.5;font-style:italic;color:#707372;margin:40px 0px;position:relative}.content blockquote cite{margin-top:20px;font-size:12px;font-weight:300;font-style:normal;display:block}.content blockquote:before{content:"\f10d";font-family:"Font Awesome 5 Pro";font-size:52px;font-weight:900;color:#f9901e;position:absolute;top:0px;left:40px}.content blockquote:after{content:"\f10e";font-family:"Font Awesome 5 Pro";font-size:52px;font-weight:900;color:#f9901e;position:absolute;bottom:0px;right:40px}.content blockquote:last-child{margin-bottom:0px}.content blockquote.blueQuotes{font-size:24px;font-weight:300}.content blockquote.blueQuotes cite{font-size:16px;font-style:italic}.content blockquote.blueQuotes:before,.content blockquote.blueQuotes:after{color:#007582}.content a.button{margin-top:10px}.content.blueHeadings h4,.content.blueHeadings h5{color:#29a6d6}.content .videoContainer{margin:30px 0px}.content.iconText p{position:relative;padding-left:25px}.content.iconText p i{position:absolute;top:3px;left:0px;color:#29a6d6}.content.strongP p{font-weight:500;line-height:24px}.content.whiteText h1,.content.whiteText h2,.content.whiteText h3,.content.whiteText h4,.content.whiteText h5,.content.whiteText p,.content.whiteText li,.content.whiteText a{color:#fff !important}.content.hotTopic h1,.content.hotTopic h2,.content.hotTopic h3{color:#c8102e !important;font-weight:700}.content.hotTopic h4{color:#00303d;font-weight:500;font-size:20px;line-height:30px}.content.hotTopic h4.red{color:#c8102e}.content.listing h3{font-size:20px;color:#00303d !important;font-weight:500;line-height:26px}ul.linksList li{padding:16px 0px;border-bottom:1px dotted rgba(255,255,255,0.3)}ul.linksList li:last-child{border:none}ul.linksList li a{position:relative;font-weight:700;color:#fff}ul.linksList li a:after{content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:300;margin-left:20px}.contentRightImage,.contentLeftImage{width:100%;height:auto}.text-right{text-align:right}a.button{display:inline-block;padding:8px 25px;background-color:#f9901e;border:1px solid #f9901e;color:#00303d;font-size:16px;font-weight:700;line-height:39px;text-align:center;cursor:pointer}a.button.full{width:100%}a.button.small{font-size:15px;line-height:23px}a.button.light{font-weight:400}a.button:hover{background-color:#00303d;color:#fff;border-color:#00303d;text-decoration:none}a.button.white{background-color:#fff;color:#00303d;border-color:#007582}a.button.white:hover{background-color:#00303d;border-color:#00303d;color:#fff}a.button.dark{background-color:#00303d;border-color:#00303d;color:#fff}a.button.dark:hover{background-color:#f9901e;border-color:#f9901e;color:#00303d}a.button.orangeWhite:hover{background-color:#fff;color:#00303d}hr{width:100%;height:1px;border:none;padding:0px;margin:30px 0px;background-color:#8c909b;clear:both}i.mr{margin-right:6px}i.ml{margin-left:6px}section.standard{margin-top:60px;margin-bottom:60px}section.halfMargin{margin:30px 0px 30px 0px}section.halfTopMargin{margin:30px 0px 60px 0px}section.noTopMargin{margin:0px 0px 60px 0px}section.halfBottomMargin{margin:60px 0px 30px 0px}section.noBottomMargin{margin:60px 0px 0px 0px}section.lightGrey{padding:60px 0px;background-color:#f5f5f5}section.white{padding:60px 0px;background-color:#fff}section.lightGreyHalfMargin{padding:30px 0px;background-color:#f5f5f5}section.whiteHalfMargin{padding:30px 0px;background-color:#fff}section.whiteNoTopMargin{padding:0px 0px 60px 0px;background-color:#fff}section.whiteNoMargin{padding:0px;background-color:#fff}.vCentre{position:static}.vCentre.ffFix{position:relative}.vCentre .inner{position:relative;top:50%;transform:translateY(-50%)}a.anchor{display:block;height:240px;margin-top:-240px;position:relative;z-index:-1}.videoContainer{position:relative;padding-top:25px;padding-bottom:56.25%}.videoContainer iframe{position:absolute;top:0px;left:0px;width:100%;height:100%}.mb0{margin-bottom:0px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb60{margin-bottom:40px !important}.mt60{margin-top:60px !important}.mt40{margin-top:40px !important}.mt30{margin-top:30px !important}.mt20{margin-top:20px !important}.mt10{margin-top:10px !important}.mt0{margin-top:0px !important}header{}header .logo{display:block;margin-top:24px;margin-bottom:32px;width:100px}header .logo img{width:100%;height:auto}header .logoMobile,header .menuLinkMobile,header .menuCloseMobile{display:none}header .hiddenToggle{position:absolute;top:0px;left:0px;width:0px;height:0px}footer .logo{width:80px;display:inline-block}footer .logo img{width:100%;height:auto}footer .social{display:inline;margin-top:20px;margin-left:30px}footer .social i{font-size:30px;color:#707372;margin-right:18px}footer .copyright{display:block;margin-top:20px;font-size:18px;font-weight:300}#navFooter{text-align:right;margin-top:20px}#navFooter li{margin-left:32px;display:inline}#navFooter li a{font-weight:300;font-size:18px}#navPrimary{margin-top:50px;text-align:right}#navPrimary>ul>li{display:inline;margin-left:32px}#navPrimary>ul>li>a{font-weight:300}#navPrimary>ul>li>a i{margin-left:6px}#navPrimary>ul>li>a:hover{text-decoration:underline}#navPrimary>ul>li>a.menuLink i{font-size:20px;position:relative;top:2px}#navPrimary>ul>li.active>a{font-weight:700}#navPrimary .loginLink{position:relative}#navPrimary .loginLink.open>a{text-decoration:none !important}#navPrimary .loginLink.open>a i{transform:rotate(180deg)}#navPrimary .loginLink.open ul{opacity:1;pointer-events:all;margin-top:5px}#navPrimary .loginLink ul{display:block;pointer-events:none;position:absolute;right:0;background:#00303d;padding:10px 20px;margin-top:20px;transition:all 0.3s ease-in-out;opacity:0}#navPrimary .loginLink ul li{display:block;width:100%;padding:5px 0}#navPrimary .loginLink ul li a{transition:all 0.3s ease-in-out;color:#fff;display:block;white-space:nowrap;padding-left:15px}#navPrimary .loginLink ul li a i{transition:all 0.3s ease-in-out;width:0px;overflow:hidden;position:relative;font-size:14px;top:2px}#navPrimary .loginLink ul li a:hover{text-decoration:none;padding-left:0}#navPrimary .loginLink ul li a:hover i{width:15px}#navMobile{display:none}
 #navContainer{position:fixed;top:0px;left:0px;width:100%;height:100vh;overflow-y:auto;background:url(../images/body_bg.jpg);display:none}
 #navContainer:after{content:"";z-index:1;}
 #navContainer .closeButton{position:absolute;top:60px;right:40px;color:#fff;font-size:16px;font-weight:300;z-index:2}#navContainer .closeButton i{margin-left:10px;font-size:22px;position:relative;top:3px}
 #navMenu{position:absolute;top:120px;right:40px;width:20%;z-index:2}
 #navMenu>ul>li{padding:10px 32px 10px 0px;position:relative}#navMenu>ul>li:first-child{border:none}#navMenu>ul>li>a{color:#111;}#navMenu>ul>li.active>a{font-weight:700;color:#f9901e}#navMenu>ul>li i{position:absolute;top:7px;right:0px;height:30px;line-height:30px;text-align:center;color:#00303d;font-size:18px;cursor:pointer}#navMenu>ul>li.open>ul{display:block;padding-top:10px}#navMenu>ul>li>ul{display:none}#navMenu>ul>li>ul>li{padding:10px 0px 10px 20px}#navMenu>ul>li>ul>li>a{color:#111;}#navMenu>ul>li>ul>li.active>a{font-weight:700;color:#f9901e}#navMenu>ul>li>ul>li>ul{padding:10px 0px}#navMenu>ul>li>ul>li>ul>li{padding:10px 0px 10px 10px}#navMenu>ul>li>ul>li>ul>li>a{color:#111;font-weight:300;font-size:16px}#navMenu img{display:block;margin:30px 0px 0px 20px}body.pers{perspective:1500px;overflow:hidden}body.pers #navContainer{display:block}#mainBody{background-color:#f5f5f5;position:relative}
 #mainBody.fold{transform: skew(-8deg) translateX(-15%) rotateY(2deg) translate3d(0, 0, -700px);-webkit-transform: skew(-8deg) translateX(-15%) rotateY(2deg) translate3d(0, 0, -700px);transition:transform .6s 0s,max-height 0s 0s,-webkit-transform .6s 0s;overflow:hidden;background-color:#f5f5f5;max-height:100vh;-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.3);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.3);box-shadow:5px 5px 5px rgba(0,0,0,0.3)}#mainBody.fold header .hiddenToggle{width:100%;height:100%}
 #mainBody.contactPage{background:#f5f5f5 url(../images/kbc-shard-bg.png) center 130px no-repeat;background-size:contain}#homeHero{background-color:#fff;background-position:left center;background-repeat:no-repeat;background-size:100% cover}#homeHero .vCentre{height:750px}#homeHero .content{padding-left:50px}#homeHero .content h2{font-size:36px;line-height:46px}#homeSlider{margin:0px}#homeSlider .slide{position:relative}#homeSlider .slide .slideImage{position:absolute;top:0px;right:0px;width:50%;height:100%;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover}#homeSlider .slide .slideContent{height:625px;width:50%;padding-left:90px;padding-right:60px;position:relative;z-index:2}#homeSlider .slide .slideContent .slideLabel{position:absolute;top:50px;left:90px;display:inline-block;padding:3px 10px;text-transform:uppercase;font-weight:700;font-size:14px}#homeSlider .slide .slideContent h2{margin-bottom:5px}#homeSlider .slide .slideContent h4{font-size:18px;font-weight:700}#homeSlider .slide .slideContent.red{background-color:#c8102e;color:#fff}#homeSlider .slide .slideContent.red .slideLabel{color:#fff;background:rgba(255,255,255,0.4)}#homeSlider .slide .slideContent.red h1,#homeSlider .slide .slideContent.red h2,#homeSlider .slide .slideContent.red h3,#homeSlider .slide .slideContent.red h4,#homeSlider .slide .slideContent.red h5,#homeSlider .slide .slideContent.red a{color:#fff}#homeSlider .slide .slideContent.red a{color:#fff;font-weight:700}#homeSlider .slide .slideContent.red a i{margin-left:10px}#homeSlider .slide .slideContent.grey{background-color:#f5f5f5}#homeSlider .slide .slideContent.grey .slideLabel{background-color:#fff;border:1px solid #d0d0ce}#homeSlider .slide .slideContent.grey a{font-weight:700}#homeSlider .slide .slideContent.grey a i{margin-left:10px}#homeSlider .slide .slideContent:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:inherit;transform:skew(-15deg, 0deg);transform-origin:bottom}#homeSlider .slick-arrow{position:absolute;top:50%;display:block;background-color:#fff;padding:10px 20px;z-index:3}#homeSlider .slick-arrow:hover{opacity:1}#homeSlider .slick-arrow i{font-size:32px;color:#007582}#homeSlider .slick-arrow.prev{left:0px}#homeSlider .slick-arrow.next{right:0px}#homeSlider .slick-dots{position:absolute;bottom:20px;left:90px;margin:0px}#homeSlider .slick-dots li{height:14px;width:14px;margin-right:15px}#homeSlider .slick-dots.dark li{border-color:#00303d}#homeSlider .slick-dots.dark li.slick-active{background-color:#00303d}#serviceBoxes{margin-top:40px}#serviceBoxes h2{margin-top:20px}#serviceBoxes .serviceBox{display:block;padding:20px 20px 50px 20px;background-color:#fff;border-bottom:4px solid #f9901e;position:relative;min-height:342px}#serviceBoxes .serviceBox h3{margin-bottom:10px;color:#007582;font-size:20px;font-weight:500;line-height:26px}#serviceBoxes .serviceBox p{font-size:14px}#serviceBoxes .serviceBox i{position:absolute;bottom:20px;right:20px;font-size:32px;color:#007582}.blueSplit{background-color:rgba(3,61,68,0.7);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.blueSplit .overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(3,61,68,0.7)}.blueSplit .medBlueBG{position:absolute;top:0px;left:0px;width:50%;height:100%;z-index:1;background-color:#007582}.blueSplit .medBlueBG:after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#007582;transform:skew(15deg, 0deg);transform-origin:top}.blueSplit .container{position:relative;z-index:2;padding:120px 0px 80px 0px}.blueSplit .container .whiteTitle{margin-bottom:30px}.blueSplit .container .content{color:#fff}.blueSplit .container .content h1,.blueSplit .container .content h2,.blueSplit .container .content h3,.blueSplit .container .content h4,.blueSplit .container .content h5{color:#fff}.imageSplit{position:relative;overflow:hidden}.imageSplit.minHeight{min-height:600px}.imageSplit>.largeTriangle{position:absolute;bottom:0px;left:46%;width:0px;height:0px;border-right:0px solid transparent;border-left:1400px solid transparent;opacity:0.75;z-index:2}.imageSplit>.largeTriangle.blue{border-bottom:300px solid #007582}.imageSplit>.largeTriangle.red{border-bottom:300px solid #c8102e}.imageSplit .whiteBG{position:absolute;top:0px;left:0px;width:50%;height:100%;z-index:2;background-color:#fff}.imageSplit .whiteBG.wider{width:calc(50% + 200px)}.imageSplit .whiteBG:after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#fff;transform:skew(-17.4deg, 0deg);transform-origin:bottom}.imageSplit .whiteBG>.triangle{position:absolute;top:0px;right:-188px;width:0px;height:0px;z-index:3;border-left:165px solid transparent;border-right:31px solid transparent}.imageSplit .whiteBG>.triangle.orange{border-top:100px solid #f9901e}.imageSplit .whiteBG>.triangle.blue{border-top:100px solid #007582}.imageSplit .whiteBG>.triangle.dark{border-top:100px solid #00303d}.imageSplit .whiteBG>.triangle.grey{border-top:100px solid #f5f5f5}.imageSplit .whiteBG>.triangle.red{border-top:100px solid #c8102e}.imageSplit.reverse .whiteBG:after{transform:skew(17.4deg, 0deg);transform-origin:top}.imageSplit .image{position:absolute;top:0px;right:0px;width:50%;height:100%;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover}.imageSplit .container{position:relative;z-index:3;padding:60px 15px 60px 15px}.imageSplit .container .lightTitle{margin-bottom:30px}.imageSplit .container .smallTitle{font-size:14px;font-weight:700}.imageSplit .container .content.heavyP p{font-weight:500;line-height:24px}.imageSplit .container a.blueLink{font-weight:700;color:#007582}.imageSplit .container a.blueLink i{margin-left:10px}.redBanner{background-color:#c8102e;background-image:url(../images/transparent_overlay_half-faded.png);background-position:top;background-repeat:no-repeat;background-size:cover;padding:60px 0px}.redBanner .content h1,.redBanner .content h2,.redBanner .content h3,.redBanner .content h4,.redBanner .content h5,.redBanner .content p,.redBanner .content li,.redBanner .content a{color:#fff}.redBanner .content p a:hover{color:#fff}.redBanner .content h4{font-size:20px;font-weight:500;line-height:26px}.blueBanner{background-color:#00303d;background-image:url(../images/transparent_overlay_half-faded.png);background-position:top;background-repeat:no-repeat;background-size:cover;padding:60px 0px}.blueBanner .content h1,.blueBanner .content h2,.blueBanner .content h3,.blueBanner .content h4,.blueBanner .content h5,.blueBanner .content p,.blueBanner .content li,.blueBanner .content a{color:#fff}.blueBanner .content p a:hover{color:#fff}.blueContactBox{padding:30px;background-color:#00303d}.blueContactBox h2{color:#fff;font-size:21px;margin-bottom:15px}.newsButtons{text-align:right;margin-top:104px}.newsButtons a.button{margin-left:2px}.newsItem,.genItem{margin-top:40px;font-size:14px;position:relative}.newsItem .image,.genItem .image{display:block;position:relative;overflow:hidden}.newsItem .image img,.genItem .image img{width:100%;height:auto}.newsItem .image .diagonal,.genItem .image .diagonal{position:absolute;bottom:0px;left:0px;width:100%;height:70px}.newsItem .image .diagonal:after,.genItem .image .diagonal:after{content:"";position:absolute;top:0px;left:0px;width:0px;height:0px;border-right:400px solid transparent;borer-left:0px solid transparent;border-bottom:70px solid #fff}.newsItem span.type,.genItem span.type{position:absolute;top:20px;left:20px;background-color:#f9901e;color:#fff;font-weight:700;padding:3px 10px}.newsItem span.type.white,.genItem span.type.white{color:#707372;background-color:#fff}.newsItem span.type.red,.genItem span.type.red{color:#fff;background-color:#c8102e}.newsItem span.eventType,.genItem span.eventType{position:absolute;top:20px;left:0px;color:#fff;font-weight:400;padding:3px 10px;border:1px solid #fff;border-left:none}.newsItem span.eventType i,.genItem span.eventType i{margin-right:6px}.newsItem span.eventType.event,.newsItem span.eventType.blog,.genItem span.eventType.event,.genItem span.eventType.blog{background-color:#c8102e}.newsItem span.eventType.web,.genItem span.eventType.web{background-color:#f9901e}.newsItem span.eventType.train,.genItem span.eventType.train{background-color:#007582}.newsItem span.eventType.paper,.genItem span.eventType.paper{background-color:#fff;color:#00303d;border-color:#00303d}.newsItem span.eventType.news,.genItem span.eventType.news{background-color:#f9901e}.newsItem .content,.genItem .content{background-color:#fff;padding:30px 30px 70px 30px;position:relative;border-bottom:4px solid #f9901e}.newsItem .content.software,.genItem .content.software{border-color:#007582 !important}.newsItem .content.services,.genItem .content.services{border-color:#f9901e !important}.newsItem .content.solutions,.newsItem .content.darkBorder,.genItem .content.solutions,.genItem .content.darkBorder{border-color:#00303d !important}.newsItem .content.redBorder,.genItem .content.redBorder{border-color:#c8102e}.newsItem .content h3,.genItem .content h3{line-height:1.1}.newsItem .content h3 a,.genItem .content h3 a{color:#007582;font-size:20px;font-weight:500;line-height:1.1}.newsItem .content p,.genItem .content p{line-height:22px}.newsItem .content p.date,.genItem .content p.date{margin-bottom:10px}.newsItem .content p.date i,.genItem .content p.date i{font-size:20px;color:#007582;margin-right:12px}.newsItem .content p.date i.fixed,.genItem .content p.date i.fixed{width:20px}.newsItem .content a.readMore,.genItem .content a.readMore{position:absolute;bottom:30px;left:30px;font-weight:700;font-size:16px;color:#007582}.newsItem .content a.readMore i,.genItem .content a.readMore i{margin-left:10px}.newsItem.large .content,.genItem.large .content{border-bottom:4px solid #007582}.newsItem.large .content h3 a,.genItem.large .content h3 a{font-size:26px;font-weight:300;line-height:40px}.newsItem.small .content,.genItem.small .content{padding-left:20px;padding-right:20px;padding-top:10px}.newsItem.small .content a.readMore,.genItem.small .content a.readMore{left:20px}.newsItem.event .content,.genItem.event .content{border-bottom:4px solid #00303d}.newsItem.event .content p.date i,.genItem.event .content p.date i{font-size:14px;width:15px}.newsItem.blog .content,.genItem.blog .content{border-bottom:4px solid #c8102e}.newsItem.blog .content p.date i,.genItem.blog .content p.date i{font-size:14px;width:15px}.newsItem.webinar .image,.genItem.webinar .image{position:relative}.newsItem.webinar .image i,.genItem.webinar .image i{position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);font-size:148px;color:#fff}.newsItem.webinar .image:hover i,.genItem.webinar .image:hover i{color:#f9901e}.caseItem{margin-top:40px;font-size:14px;position:relative}.caseItem .image{display:block;position:relative}.caseItem .image img{width:100%;height:auto}.caseItem .image .diagonal{position:absolute;bottom:0px;left:0px;width:100%;height:70px}.caseItem .image .diagonal:after{content:"";position:absolute;top:0px;left:0px;width:0px;height:0px;border-right:400px solid transparent;borer-left:0px solid transparent;border-bottom:70px solid #fff}.caseItem .content{background-color:#fff;padding:30px 30px 60px 30px;position:relative;border-bottom:4px solid #00303d}.caseItem .content h3{line-height:1.1}.caseItem .content h3 a{color:#007582;font-size:20px;font-weight:500;line-height:1.1}.caseItem .content p{line-height:22px}.caseItem .content a.readMore{position:absolute;bottom:30px;left:30px;font-weight:700;font-size:16px;color:#007582}.caseItem .content a.readMore i{margin-left:10px}.caseItem.wp .content{border:none}.teamItem{margin-top:40px;font-size:14px;font-weight:400}.teamItem .image{display:block;position:relative}.teamItem .image img{width:100%;height:auto;opacity:.4;transition:opacity ease-in-out .4s}.teamItem .image img:hover{opacity:1}.teamItem .image .diagonal{position:absolute;bottom:0px;left:0px;width:100%;height:70px}.teamItem .image .diagonal:after{content:"";position:absolute;top:0px;left:0px;width:0px;height:0px;border-right:400px solid transparent;borer-left:0px solid transparent;border-bottom:70px solid #fff}.teamItem .content{background-color:#fff;padding:30px 30px 55px 30px;position:relative;border-bottom:4px solid #007582}.teamItem .content h3{font-size:20px;font-weight:500;margin-bottom:0px;line-height:1.1}.teamItem .content p:nth-child(2){margin-bottom:30px}.teamItem .content a{font-size:32px;position:absolute;bottom:15px;left:30px}.career{margin-top:40px;font-size:14px;position:relative;background-color:#fff;padding:30px;border-bottom:4px solid #f9901e}.career h3 a{display:block;color:#007582;font-size:20px;line-height:26px;font-weight:500;margin-bottom:20px}.career .content{margin-bottom:40px}.career .content p{line-height:22px}.career a.readMore{font-weight:700;font-size:16px;color:#007582}.career a.readMore i{margin-left:10px}.partner{margin-top:30px;border-bottom:4px solid #007582}.partner img{display:block}.partner .content{padding:30px;background-color:#fff}.partner .content h3{font-size:20px;font-weight:500;line-height:1.5;margin:0px}.partner .content a{display:block;margin-bottom:20px}.partner .content p{font-size:14px;line-height:20px}.company{margin-top:20px;border:1px solid #d0d0ce}.company img{width:100%;height:auto}.searchOverlay{display:none;width:100%;min-height:941px;background-color:#00303d;position:absolute;top:0;z-index:2000;border-bottom:5px solid #f9901e;padding:2em;padding-top:1em}.searchOverlay.open{display:block}.searchOverlay:after{content:"";opacity:.1;top:0;left:0;bottom:0;right:0;position:absolute;background:url(../images/transparent_overlay.png);z-index:1000;background-repeat:no-repeat;background-position:right;pointer-events:none}.searchOverlay a.logo{display:block;margin-top:0px;width:100px}.searchOverlay a.logo img{width:100%;height:auto}.searchOverlay .closeLink{float:right;margin-top:10px;color:#fff;font-size:18px}.searchOverlay .closeLink i{margin-left:10px;font-size:24px;position:relative;top:3px}.searchOverlay .excellence{position:absolute;right:80px;bottom:80px;width:328px;height:auto}.searchResults li{padding:30px 0px;border-bottom:1px solid #007582}.searchResults li a{font-size:20px;color:#007582;font-weight:500;line-height:26px}.searchSorting{margin-top:-35px}#regBanner{padding:60px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff}#regBanner h1,#regBanner h2,#regBanner h3,#regBanner h4,#regBanner h5{color:#fff}#regBanner p{color:#707372}.returnLink{font-weight:400;font-size:14px;color:#707372}.returnLink i{margin-right:6px}.fixedHeading{height:480px}.fixedHeading .returnLink{position:absolute;top:-30px;left:0px;font-weight:400 !important;font-size:14px;color:#707372 !important}.fixedHeading .returnLink i{margin-right:6px}.fixedHeading .date{font-weight:700;display:block;margin-bottom:10px}.fixedHeading .date i{font-size:18px;color:#007582;margin-right:25px}.fixedHeading .date.light{display:block;font-size:16px;font-weight:400;margin-bottom:5px}.fixedHeading .date.light i{margin-right:10px}.fixedHeading .evDetail{font-weight:400;margin-bottom:0px}.fixedHeading .evDetail i{display:inline-block;width:35px;color:#007582}.fixedHeading .newsSharing{margin-top:30px}.fixedHeading .summary{margin:20px 0px 30px 0px}.fixedHeading .summary p{font-weight:500;line-height:24px}#registrationForm{background-color:#f5f5f5;padding:30px 20px}#registrationForm input[type="submit"]{font-weight:700}#registrationForm h2.formTitle{font-weight:400;text-align:center;margin-bottom:20px;color:#707372 !important}#registrationForm .mainDiv{float:none}.imageSplit.hotTopic{margin-bottom:10px}.imageSplit.hotTopic .container{padding-top:0px;padding-bottom:0px}.imageSplit.hotTopic .container .fixedHeading{height:450px;padding-left:40px}.imageSplit.hotTopic .container .fixedHeading h1{font-weight:700;color:#c8102e}.resultBox{margin-top:40px;background-color:#00303d;padding:60px;text-align:center}.resultBox h1,.resultBox h2,.resultBox h3,.resultBox h4,.resultBox h5,.resultBox p{color:#fff;margin:0px}.resultBox h2,.resultBox h3,.resultBox h5{font-size:35px;font-weight:500;line-height:1;padding-top:15px}.resultBox p{line-height:1}.filters{padding:40px}.filters h5{display:inline-block;font-size:14px;font-weight:300;color:#007582}.filters a.button{font-weight:300;margin-left:30px;padding:6px 15px}.filters .dropdown{display:inline-block;margin-left:30px;width:270px;background-color:#fff;border:1px solid #d0d0ce;font-size:14px}.filters .dropdown a.toggle{padding:5px 15px;display:block}.filters .dropdown a.toggle i{float:right;position:relative;top:7px}.filters .dropdown a.toggle:hover{text-decoration:none}.filters .dropdown.open a.toggle i{transform:rotate(180deg)}.filters .dropdown .dropdown-menu{position:absolute;top:30px;left:-1px;width:calc(100% + 2px);padding:15px;background-color:#fff;border:1px solid #d0d0ce;border-top:none;box-shadow:none !important}.filters .dropdown .dropdown-menu a{display:block;letter-spacing:.5px;line-height:23px !important;color:#00303d;font-size:14px;font-weight:300;padding:5px 0px 5px 25px;position:relative}.filters .dropdown .dropdown-menu a:before{position:absolute;top:4px;left:0px;content:"\f111";font-family:"Font Awesome 5 Pro";font-weight:500;color:#c8102e}.filters .dropdown .dropdown-menu a.active:before{font-weight:900}.relLink{padding:15px;border-bottom:1px dotted #007582;position:relative}.relLink i{font-size:20px;color:#007582;position:absolute;top:17px;left:15px}.relLink a{font-weight:700;color:#007582;padding-left:40px;display:block}.relLink:last-child{border:none}.relLink.v2{padding-left:45px}.relLink.v2 a{padding:0px;display:inline}.newsPost p:first-child{font-size:20px;font-weight:500;line-height:1.5}.newsSharing{margin-top:80px}.newsSharing p{font-size:14px;font-weight:300;color:#007582}.newsSharing a{display:inline-block;width:36px;height:32px;line-height:32px;text-align:center;color:#fff;font-size:10px;transition:0.3s ease-in-out 0s;position:relative;top:0px;opacity:1;margin-right:3px}.newsSharing a.facebook{background-color:#4267B2}.newsSharing a.twitter{background-color:#55acee}.newsSharing a.linkedin{background-color:#0077b5}.newsSharing a.email{background-color:#7d7d7d}.newsSharing a:hover{text-decoration:none;opacity:0.8;top:-5px}.eventMap{margin-top:30px;max-width:600px}.eventMap a img{display:block;width:100%;height:auto}.eventMap .text{background-color:#f5f5f5;padding:15px 15px 15px 50px;position:relative;font-size:14px}.eventMap .text i{position:absolute;top:20px;left:20px;color:#c8102e}.eventMap .text span{display:block;margin-bottom:10px}.eventMap .text a{color:#007582;font-weight:700}.careerDetails{margin-top:30px;margin-bottom:60px}.careerDetails h1{margin-bottom:20px}.careerDetails p{font-size:16px;font-weight:500;margin-bottom:20px}.careerDetails p i{color:#007582;width:30px;display:inline-block}#video{position:relative;max-height:700px;overflow:hidden}#video video{width:100%}#video .overlay{position:absolute;top:0px;left:0px;width:100%;height:calc(100% - 46px);z-index:1}#video .overlay .text{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff !important}#video .overlay .text h1{font-size:50px}#video .overlay .text a{display:inline-block;font-size:120px;margin-top:30px;color:#fff}#video .overlay .text a:hover{color:#f9901e !important}#video .videoSharing{background-color:#00303d;color:#fff !important;padding:10px 60px;text-align:right;position:absolute;bottom:0px;left:0px;width:100%;z-index:10}#video .videoSharing p{margin:0px}#video .videoSharing p i{font-size:20px;margin-left:15px;color:#fff !important}.aboutBlock{background-position:center center;background-repeat:no-repeat;background-size:contain;margin-left:-15px;margin-right:-15px}.aboutBlock .vCentre{height:700px}.aboutBlock .content{font-size:14px;padding-right:10px}.aboutBlock .content .image{display:none}.aboutBlock .content h2{margin-bottom:10px}.aboutBlock .content p{margin-bottom:15px}#timeline{width:1260px;margin:0px -15px;padding-bottom:140px;background-color:#fff}#timeline .timeline-list{width:1260px}#timeline .timeline-item{width:1260px;min-height:615px;margin-bottom:7px;height:auto;padding:0px;border:none;background-color:#fff}#timeline .timeline-item .timelineLeft{padding:50px}#timeline .timeline-item .timelineLeft:after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#fff;transform:skew(-15deg, 0deg);transform-origin:bottom;z-index:2}#timeline .timeline-item .content{z-index:3}#timeline .timeline-item .content h1{font-size:64px;font-weight:200;line-height:50px;margin-bottom:10px}#timeline .timeline-item .content h2{font-size:26px;font-weight:300;line-height:38px;margin-bottom:15px}#timeline .timeline-item .image{position:relative;z-index:1;margin-left:-30px}#timeline .timeline-item .image img{display:block;width:100%;height:auto}#timeline .timeline-dots-wrap.bottom{bottom:35px;height:100px}#timeline .timeline-dots-wrap.bottom ul.timeline-dots{background:url(../images/timeline-bg.png) center repeat-x}#timeline .timeline-dots-wrap.bottom ul.timeline-dots:before{content:"";background:url(../images/timeline-logo.png) center no-repeat;position:absolute;top:10px;width:125px;height:80px;left:-124px}#timeline .timeline-dots-wrap.bottom ul.timeline-dots li{width:70px;transition:none !important}#timeline .timeline-dots-wrap.bottom ul.timeline-dots button{background:url(../images/date-icon.png) 25px 41px no-repeat;padding-top:80px;cursor:pointer;border:none;outline:0;color:#00303d;font-size:16px;height:75px;width:70px;padding-bottom:25px;transition:none !important}#timeline .timeline-dots-wrap.bottom ul.timeline-dots li.slide-active button{font-weight:700;background:url(../images/date-icon-active.png) 10px 25px no-repeat}#timelineSlider{display:none}.tagList ul{font-size:14px}.tagList ul li{display:inline-block}.tagList ul li:first-child a:after{padding:0px;content:""}.tagList ul li a{display:block;padding-left:40px;position:relative}.tagList ul li a:after{content:"\f111";position:absolute;top:0px;left:20px;color:#c8102e;font-family:"Font Awesome 5 Pro";font-weight:300}.tagList ul li.active a:after{font-weight:900}#hotTopicHero{padding:100px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover}#hotTopicHero .content h1,#hotTopicHero .content h2,#hotTopicHero .content h3,#hotTopicHero .content h4,#hotTopicHero .content h5,#hotTopicHero .content li,#hotTopicHero .content p,#hotTopicHero .content a{color:#fff !important;font-weight:700 !important}#hotTopicHero .content h1{font-size:50px;line-height:1;margin-bottom:10px}#hotTopicHero .content a.button{color:#00303d !important;border:1px solid #00303d}#hotTopicHero .content a.button:hover{color:#fff !important;background-color:#00303d}.htQuote{padding:0px 144px;position:relative}.htQuote .fa-quote-left{position:absolute;top:-30px;left:30px;font-size:64px;color:#c8102e}.htQuote .fa-quote-right{position:absolute;bottom:-30px;right:30px;font-size:64px;color:#c8102e}.htQuote h2{font-size:24px;font-style:italic;line-height:1.3;color:#fff}.htQuote p{font-style:italic;font-weight:300;color:#fff}.htFullWidth{background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:#fff;padding:60px 0px}.htFullWidth .vCentre{min-height:700px}.htFullWidth .content h1,.htFullWidth .content h2,.htFullWidth .content h3,.htFullWidth .content h4,.htFullWidth .content h5{color:#c8102e !important;font-weight:700}.htFullWidth .content .image{display:none}#contactLocations{padding:100px 0px;background:#f5f5f5 url(../images/kbc-map-bg.png) center center no-repeat;background-size:cover;background-attachment:fixed}#contactLocations .location{margin-top:30px;padding:30px 15px;background-color:rgba(255,255,255,0.75)}#contactLocations .location .address{padding-bottom:20px}#contactLocations .location h5{color:#00303d;font-weight:400;font-size:17px;line-height:22px;margin-bottom:8px}#contactLocations .location p{margin:0px}#contactLocations .location a{display:block;font-size:14px;font-weight:700;color:#007582;margin-top:20px}.paging{margin-top:60px;text-align:center}.paging li{display:inline-block;margin:0px;font-weight:300;border:none;background-color:#fff;transition:0.3s ease-in-out 0s}.paging li a{padding:8px 15px;display:block}.paging li.next,.paging li.prev{background-color:#007582}.paging li.next a,.paging li.prev a{color:#fff}.paging li.first{margin-right:6px}.paging li.prev{margin-right:30px}.paging li.prev a{padding:8px 25px}.paging li.last{margin-left:6px}.paging li.next{margin-left:30px}.paging li.next a{padding:8px 25px}.paging li.active,.paging li:hover{background-color:#f9901e}.paging li.active a,.paging li:hover a{color:#707372;text-decoration:none}.paging li.disabled{display:none}.valuesWrapper{display:flex;justify-content:center;margin:0px -15px}.valuesWrapper .value{flex-basis:20%;flex-grow:1;margin-top:40px;text-align:center;padding:0px 15px}.valuesWrapper .value .image{margin-bottom:20px;max-width:100%;max-height:100%;width:auto;height:auto;display:flex;align-items:center;justify-content:center;height:170px}.nav-tabs{border:none}.nav-tabs>li{float:none;margin-bottom:0px;border:none}.nav-tabs>li>a{display:inline;width:auto;border:none;margin:0px;padding:0px;border-radius:0px;border:none;background-color:transparent}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border:none;background-color:transparent}.nav-tabs>li.active,.nav-tabs>li:hover,.nav-tabs>li:focus{border:none;background-color:transparent}.nav-tabs>li.active>a,.nav-tabs>li:hover>a,.nav-tabs>li:focus>a{border:none;background-color:transparent}.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus,.nav-tabs>li:hover>a:hover,.nav-tabs>li:hover>a:focus,.nav-tabs>li:focus>a:hover,.nav-tabs>li:focus>a:focus{border:none;background-color:transparent}.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);transition:0.3s ease-in-out 0s;z-index:1;font-size:40px;color:#00303d;cursor:pointer}.slick-arrow:hover{opacity:0.3}.slick-arrow.prev{left:-50px}.slick-arrow.next{right:-50px}.slick-arrow.slick-disabled{opacity:0.3}.slick-dots{position:relative;margin-top:20px;text-align:center}.slick-dots li{display:inline-block;margin:0px 3px;width:12px;height:12px;border-radius:50%;border:1px solid #fff}.slick-dots li.slick-active{background-color:#fff}.slick-dots button{display:none}ul.B_crumbBox{font-size:13px;font-weight:300;position:relative;top:-10px}ul.B_crumbBox li{display:inline;margin:0px}ul.B_crumbBox>span{font-size:16px;margin-right:5px;margin-left:2px}ul.B_crumbBox a{color:#707372}ul.B_crumbBox a:hover{opacity:1}ul.B_crumbBox a.B_currentCrumb{opacity:1}input,textarea{appearance:none !important;-moz-appearance:none !important;-webkit-appearance:none !important;box-shadow:none !important;border-radius:0px !important}form.searchForm{margin-top:120px}form.searchForm h2{font-size:36px;color:#fff;font-weight:300}form.searchForm input[type="text"]{padding:8px 10px;margin-top:40px;background-color:transparent;color:#fff;font-style:italic;border:none;border-bottom:1px solid #fff;width:100%;font-size:40px}form.searchForm input[type="submit"]{display:block;margin-top:35px;padding:18px;min-width:200px;background-color:#f9901e;border:none;color:#00303d;font-size:18px;font-weight:700}form.searchForm input[type="submit"]:hover{background-color:#fff}form.searchFormSmall{margin-bottom:30px}form.searchFormSmall input[type="text"]{display:inline-block;width:80%;padding:8px 10px;background-color:#fff;color:#707372;border:1px solid #707372;font-size:16px}form.searchFormSmall select{display:inline-block;width:100%;padding:10px 10px;background-color:#fff;color:#707372;border:1px solid #d0d0ce;font-size:16px}form.searchFormSmall input[type="submit"]{display:inline-block;width:20%;padding:9px 10px;background-color:#f9901e;border:none;color:#00303d;font-size:16px;margin-left:-5px}form.searchFormSmall input[type="submit"]:hover{color:#fff;background-color:#00303d}form.standard p.fieldLabel,.blueBanner form p.fieldLabel{margin:10px 0px;font-size:14px;font-weight:300}form.standard input[type="text"],form.standard input[type="file"],form.standard input[type="password"],form.standard textarea,form.standard select,.blueBanner form input[type="text"],.blueBanner form input[type="file"],.blueBanner form input[type="password"],.blueBanner form textarea,.blueBanner form select{width:100%;padding:10px;border:none;background-color:#fff;border:1px solid #d0d0ce;font-size:16px;color:#707372}form.standard .inputWrapper,.blueBanner form .inputWrapper{position:relative;margin-bottom:15px}form.standard .inputWrapper>i,.blueBanner form .inputWrapper>i{position:absolute;top:12px;left:10px;color:#00303d;display:none}form.standard .inputWrapper.clicked input,form.standard .inputWrapper.clicked textarea,.blueBanner form .inputWrapper.clicked input,.blueBanner form .inputWrapper.clicked textarea{padding-left:40px}form.standard .inputWrapper.clicked>i,.blueBanner form .inputWrapper.clicked>i{display:block}form.standard textarea,.blueBanner form textarea{height:160px}form.standard textarea.smaller,.blueBanner form textarea.smaller{height:120px}form.standard textarea.tall,.blueBanner form textarea.tall{height:235px}form.standard .selectWrapper,.blueBanner form .selectWrapper{position:relative;background-color:#fff;margin-bottom:15px}form.standard .selectWrapper:after,.blueBanner form .selectWrapper:after{font-family:"Font Awesome 5 Pro";content:"\f107";font-weight:500;position:absolute;top:6px;right:15px;font-size:20px;color:#00303d}form.standard .checkbox span,.blueBanner form .checkbox span{font-size:14px}form.standard .checkbox input,.blueBanner form .checkbox input{width:15px;height:15px;padding:0px;position:relative;background-color:transparent;margin-right:5px;margin-left:0px;margin-bottom:0px;border:none}form.standard .checkbox input:focus,.blueBanner form .checkbox input:focus{border:none;outline:none}form.standard .checkbox input:before,.blueBanner form .checkbox input:before{content:"\f0c8";font-family:"Font Awesome 5 Pro";font-weight:300;color:#707372}form.standard .checkbox input:checked:before,.blueBanner form .checkbox input:checked:before{content:"\f14a"}form.standard span.error,.blueBanner form span.error{position:absolute;top:2px;right:5px;font-size:13px;padding:8px 5px 8px 20px;background-color:#fff;color:#df0000;z-index:1}form.standard .smallError span.error,.blueBanner form .smallError span.error{width:0px;overflow:hidden;padding:8px 0px 8px 30px}form.standard .smallError span.error:after,.blueBanner form .smallError span.error:after{left:10px}form.standard .terms,.blueBanner form .terms{font-weight:14px;text-align:center}form.standard input[type="submit"],.blueBanner form input[type="submit"]{display:inline-block;margin-top:40px;padding:0px 25px;background-color:#f9901e;border:none;color:#707372;font-size:16px;line-height:39px}form.standard input[type="submit"]:hover,.blueBanner form input[type="submit"]:hover{background-color:#00303d;color:#fff}form.standard .policy,.blueBanner form .policy{font-size:14px;font-weight:300;margin-top:10px;line-height:1}form.standard .policy p strong,.blueBanner form .policy p strong{font-weight:700}form.standard .policy p a,.blueBanner form .policy p a{font-size:16px;color:#007582}form.standard .policy .req,.blueBanner form .policy .req{color:#c8102e}.blueBanner form{color:#fff !important;margin-top:30px !important}.blueBanner form span,.blueBanner form strong{color:#fff !important}.blueBanner form span{font-size:14px !important;font-weight:300 !important;font-family:Montserrat,sans-serif !important;padding-bottom:8px;line-height:1em}.blueBanner form a{color:#007582 !important}.blueBanner form input{color:#707372 !important}.blueBanner form div{width:100% !important;max-width:100% !important;display:block !important}.blueBanner form .maxSize1{max-width:100% !important;display:block !important}.blueBanner form input[type="text"]{margin:6px 0px !important}.blueBanner form input[type="button"]{display:inline-block;margin-top:40px;padding:0px 25px;background-color:#fff !important;border:none;color:#707372;font-size:16px;line-height:39px}.blueBanner form input[type="button"]:hover{background-color:#00303d !important;color:#fff}form input::-webkit-input-placeholder{color:#a7a8ae;font-weight:400;font-size:15px}form input::-moz-placeholder{color:#a7a8ae;font-weight:400;font-size:15px}form input:-ms-input-placeholder{color:#a7a8ae;font-weight:400;font-size:15px}form input:-moz-placeholder{color:#a7a8ae;font-weight:400;font-size:15px}form textarea::-webkit-input-placeholder{color:#a7a8ae}form textarea::-moz-placeholder{color:#a7a8ae}form textarea:-ms-input-placeholder{color:#a7a8ae}form textarea:-moz-placeholder{color:#a7a8ae}form.searchForm input::-webkit-input-placeholder{color:#fff;font-weight:400;font-size:40px}form.searchForm input::-moz-placeholder{color:#fff;font-weight:400;font-size:40px}form.searchForm input:-ms-input-placeholder{color:#a7a8ae;font-weight:400;font-size:40px}form.searchForm input:-moz-placeholder{color:#fff;font-weight:400;font-size:40px}.modal-backdrop{background-color:#00303d}.modal-backdrop.in{opacity:1}.modal{text-align:center}@media screen and (min-width: 768px){.modal:not(.tall):before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.modal-dialog{display:inline-block;vertical-align:middle}.modal-dialog{width:800px}.modal-dialog.larger{width:900px}.modal-dialog.full{width:1170px}.modal-content{background-color:transparent;border:none;border-radius:0px;-webkit-box-shadow:none;box-shadow:none}.modal-content video{width:100%;height:auto}.modal-content.standard .closeButton{position:absolute;top:5px;right:10px;font-size:20px;color:#fff;transition:0.3s ease-in-out 0s;z-index:20;cursor:pointer}.modal-content.standard .closeButton:hover{color:#f9901e}.clickdform.mainDiv{overflow-x:visible !important}.clickdform div{width:100% !important;max-width:100% !important;display:block !important}.clickdform .maxSize1{max-width:100% !important;display:block !important}.clickdform input[type=checkbox]{margin-right:10px}.clickdform input[type=checkbox]+span{line-height:1em}.clickdform input[type=text],.clickdform select,.clickdform textarea{border-radius:3px !important;font-family:Montserrat,sans-serif !important;border:1px solid #c3c3c3 !important}.clickdform input[type=text]{padding:10px !important}.clickdform select{height:40px !important}.clickdform .responsiveCell{padding-bottom:10px}.clickdform .emptyCell{padding-bottom:0 !important}.clickdform input[type=button]{float:left !important;font-family:Montserrat,sans-serif !important;font-size:16px !important;cursor:pointer}@media (max-width: 576px){.clickdform a.btn,.clickdform button,.clickdform input[type=button]{width:100% !important}}.clickdform input[type=button]:hover{color:#fff !important}.clickdform span{font-size:14px !important;font-weight:300 !important;font-family:Montserrat,sans-serif !important;padding-bottom:8px}.clickdform h2{color:#007582 !important;font-size:30px !important;font-family:Montserrat,sans-serif !important}.clickdform .emptyCell{padding-bottom:0 !important}#clickdimensionsForm{margin-top:10px;line-height:1.5}#clickdimensionsForm input[type="checkbox"]{appearance:checkbox !important;-moz-appearance:checkbox !important;-webkit-appearance:checkbox !important;margin:0px 10px 0px 0px}#clickdimensionsForm input[type="button"]{display:inline-block;margin-top:40px;padding:0px 25px;background-color:#f9901e;border:none;color:#707372;font-size:16px;line-height:39px}#clickdimensionsForm input[type="button"]:hover{background-color:#00303d;color:#fff}#logo{display:block}.newHero{height:600px;background-position:center center;background-repeat:no-repeat;background-size:cover}.conferenceBlock{margin-top:40px}.conferenceBlock img{display:block;width:100%;height:auto;margin-bottom:30px}a.button.whiteText{color:#fff}.redCTABanner,.countdownBanner{background-position:center center;background-repeat:no-repeat;background-size:cover}.redCTABanner .overlay,.countdownBanner .overlay{padding:60px 0px}.redCTABanner .content h1,.redCTABanner .content h2,.redCTABanner .content h3,.redCTABanner .content h4,.redCTABanner .content h5,.redCTABanner .content p,.redCTABanner .content li,.countdownBanner .content h1,.countdownBanner .content h2,.countdownBanner .content h3,.countdownBanner .content h4,.countdownBanner .content h5,.countdownBanner .content p,.countdownBanner .content li{color:#fff}.redCTABanner .content h2,.redCTABanner .content h3,.countdownBanner .content h2,.countdownBanner .content h3{font-weight:700}.redCTABanner .content p a,.countdownBanner .content p a{color:#fff;font-weight:700}.redCTABanner .content a.button,.countdownBanner .content a.button{border-color:#fff}.redCTABanner .content a.button:hover,.countdownBanner .content a.button:hover{border-color:#00303d}.redCTABanner .overlay{background-color:rgba(200,16,46,0.8)}.countdownBanner .overlay{background-color:rgba(0,0,0,0.8)}.conferanceLocation{padding:15px;background-color:#fff;border-bottom:4px solid #00303d;text-align:center}.conferanceLocation h3{color:#00303d;font-weight:700;margin-bottom:15px}.conferanceLocation h5{color:#d0d0ce;font-size:18px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.conferanceLocation p{margin-bottom:15px}.conferanceLocation p strong{color:#00303d}.conferanceLocation img{display:block;width:100%;height:auto}.conferanceLocation a.button{margin-top:15px}.countdown{margin-top:60px;text-align:center}.countdown span.number{display:block;color:#fff;font-size:56px;font-weight:300;margin-bottom:15px}.countdown span.counter{display:block;color:#fff;font-size:15px;font-weight:500}a.qrcode{position:relative}a.qrcode i{margin:0}a.qrcode img{transition:all 0.3s ease-in-out;pointer-events:none;position:absolute;width:200px;height:auto;top:-225px;left:-80px;border:3px solid rgba(3,61,68,0.7);opacity:0}a.qrcode:hover img{pointer-events:all;opacity:1}@media (min-width: 992px) and (max-width: 1259px){.container{width:960px}#homeHero{padding-top:350px;background-position:left -560%;background-size:1540px auto}#homeHero .container{background-color:#fff;width:100%}#homeHero .container .row{width:960px;margin-left:auto;margin-right:auto}#homeHero .container .vCentre{height:auto}#homeHero .container .vCentre .inner{top:auto;transform:none}#homeHero .container .content{padding:30px 0px 60px 40px}#homeHero .container .content h2{font-size:26px;line-height:36px}#homeSlider .slide .slideImage{width:40%}#homeSlider .slide .slideContent{width:60%;padding-left:80px;padding-right:50px}#homeSlider .slide .slideContent .slideLabel{top:30px;left:80px}.newsButtons a.button:first-child{margin-bottom:15px}.lp100{width:100% !important;padding:0px !important}.lp100 .row{width:990px;margin-left:auto;margin-right:auto}.aboutBlock{background-size:cover}#timeline{display:none}#timelineSlider{display:block}#timelineSlider .slide img{display:block;width:100%;height:auto}#timelineSlider .slide .content{background-color:#00303d;padding:30px}#timelineSlider .slide .content h1,#timelineSlider .slide .content h2,#timelineSlider .slide .content h3,#timelineSlider .slide .content h4,#timelineSlider .slide .content h5{color:#fff}#timelineSlider .slide .content p,#timelineSlider .slide .content li{color:#707372 !important}#timelineSlider .slide .content a{color:#007582}#timelineSlider .slick-arrow{color:#fff;top:50%;transform:translateY(-50%);font-size:48px}#timelineSlider .slick-arrow.prev{left:20px}#timelineSlider .slick-arrow.next{right:20px}.filters{padding:40px 0px}.filters .dropdown{width:205px}.modal-dialog.full{width:900px}.slick-arrow.prev{left:-5px}.slick-arrow.next{right:-5px}.valuesWrapper{flex-wrap:wrap}.valuesWrapper .value{flex-basis:33.333%}}@media (max-width: 991px){.newHero{height:400px}#registrationForm{margin-top:30px}}@media (min-width: 768px) and (max-width: 991px){section.standard{margin-top:40px;margin-bottom:40px}section.halfTopMargin{margin:30px 0px 40px 0px}section.noTopMargin{margin:0px 0px 40px 0px}section.halfBottomMargin{margin:40px 0px 30px 0px}section.noBottomMargin{margin:40px 0px 0px 0px}section.lightGrey{padding:40px 0px}section.white{padding:40px 0px}.container{width:720px}.vCentre .inner{top:auto;transform:none}#homeHero{padding-top:250px;background-position:left -1200%;background-size:1460px auto}#homeHero .container{background-color:#fff;width:100%}#homeHero .container .row{width:750px;margin-left:auto;margin-right:auto}#homeHero .container .vCentre{height:auto}#homeHero .container .content{padding:30px 0px 60px 40px}#homeHero .container .content h2{font-size:26px;line-height:36px}#homeSlider{margin:0px}#homeSlider .slide{position:relative}#homeSlider .slide .slideImage{position:relative;top:auto;right:auto;width:100%;height:360px}#homeSlider .slide .slideContent{height:auto;width:100%;padding:30px 80px 100px 80px}#homeSlider .slide .slideContent .slideLabel{position:absolute;top:-230px;left:20px}#homeSlider .slide .slideContent:before{display:none}#homeSlider .slick-dots{bottom:10px;left:50%;transform:translateX(-50%)}#homeSlider .slide .slideContent.red .slideLabel{background-color:#c8102e}.blueSplit{background-image:none !important;background-color:#007582;padding:30px 0px 0px 0px}.blueSplit .overlay{display:none}.blueSplit .medBlueBG{display:none}.blueSplit .container{padding:0px 15px;width:100%}.blueSplit .container .whiteTitle,.blueSplit .container .content{width:720px;margin-left:auto;margin-right:auto}.blueSplit .container .whiteTitle{margin-bottom:20px}.blueSplit .container .linksList{width:calc(100% + 30px);padding:15px;margin-left:-15px;margin-right:-15px;margin-top:20px;margin-bottom:0px;background-color:rgba(3,61,68,0.7)}.blueSplit .container .linksList li{width:720px;margin-left:auto;margin-right:auto}.imageSplit{background-color:#fff}.imageSplit.minHeight{min-height:auto}.imageSplit .whiteBG{top:0px;left:0px;width:100%;height:250px;background-color:transparent}.imageSplit .whiteBG:after{display:none}.imageSplit .whiteBG>.triangle{top:-25px;right:-75px;transform:rotate(-12deg)}.imageSplit .image{position:absolute;top:0px;right:auto;left:0px;width:100%;height:250px}.imageSplit .container{margin-top:250px;padding:30px 15px 30px 15px;background-color:#fff}.imageSplit .container .lightTitle{margin-bottom:20px}.imageSplit .container a.button{width:auto}.imageSplit.noImageMobile .image{display:none}.imageSplit.noImageMobile .container{margin-top:0px}.fixedHeading{height:auto}.fixedHeading .returnLink{position:relative;top:auto;left:auto;margin-bottom:20px}.fixedHeading .date{font-weight:500}.newsButtons{display:none}.newsButtonsMobile{margin-top:20px}.newsButtonsMobile a.button{padding:8px;margin:0px 4px;width:calc(50% - 12px)}#regBanner,.redBanner{padding:40px 0px}#regBanner h2,#regBanner h3,#regBanner h4,.redBanner h2,.redBanner h3,.redBanner h4{margin-bottom:20px}#regBanner a.button,.redBanner a.button{margin-top:20px;width:100%}footer{text-align:center;padding:30px 0px}footer .text-right{text-align:center !important}footer .logo{width:100px;display:block;margin:0px auto}footer .social{display:block;margin-left:0px}footer .social i{margin:0px 15px}footer .copyright{margin:10px 0px 20px 0px;font-size:16px}#navFooter{text-align:center;margin-top:20px;margin-left:auto;margin-right:auto;width:600px}#navFooter li{margin:15px;display:inline block}#navFooter li a{font-size:16px}.eventMap{margin-bottom:40px}.mbm{margin-bottom:40px}#video video{min-height:240px;width:100%}#video .overlay .text h1,#video .overlay .text h2,#video .overlay .text h3,#video .overlay .text h4,#video .overlay .text h5,#video .overlay .text p{display:none}#video .overlay .text a{display:block;font-size:96px;margin-top:0px}.modal-dialog.full{width:calc(100% - 30px)}.aboutBlock{background-image:none !important;margin-left:0px;margin-right:0px}.aboutBlock .vCentre{height:auto}.aboutBlock .content{padding-right:0px}.aboutBlock .content .image{display:block;width:100%;margin-bottom:20px}.aboutBlock .whiteText h1,.aboutBlock .whiteText h2,.aboutBlock .whiteText h3,.aboutBlock .whiteText h4,.aboutBlock .whiteText h5,.aboutBlock .whiteText a{color:#007582 !important}.aboutBlock .whiteText p,.aboutBlock .whiteText li{color:#707372 !important}#timeline{display:none}#timelineSlider{display:block}#timelineSlider .slide img{display:block;width:100%;height:auto}#timelineSlider .slide .content{background-color:#00303d;padding:30px}#timelineSlider .slide .content h1,#timelineSlider .slide .content h2,#timelineSlider .slide .content h3,#timelineSlider .slide .content h4,#timelineSlider .slide .content h5{color:#fff}#timelineSlider .slide .content p,#timelineSlider .slide .content li{color:#707372 !important}#timelineSlider .slide .content a{color:#007582}#timelineSlider .slick-arrow{color:#fff;top:272px;font-size:40px}#timelineSlider .slick-arrow.prev{left:20px}#timelineSlider .slick-arrow.next{right:20px}.slick-arrow.prev{left:-5px}.slick-arrow.next{right:-5px}.filters{padding:0px 20px;margin-top:30px}.filters .filterOpen{display:none !important;background-color:#fff;border:1px solid #d0d0ce;text-align:center;padding:8px;font-size:14px}.filters h5{display:block;text-align:center;margin-bottom:15px}.filters a.button{margin-left:0px;margin-top:15px;width:100%}.filters .dropdown{display:block;margin-left:0px;width:100%}.teamItem .image img{opacity:1}.imageSplit>.largeTriangle{display:none}.blueContactBox{margin-top:30px}.imageSplit.hotTopic .image{height:240px}.imageSplit.hotTopic .container{margin-top:240px}.imageSplit.hotTopic .container .fixedHeading{height:auto;padding-left:0px;padding-top:30px;padding-bottom:30px}.genItem.webinar .image i{font-size:96px}.htFullWidth{background-image:none !important;padding:30px 0px}.htFullWidth .content .image{display:block;margin-bottom:20px}.searchOverlay{height:100vh;min-height:auto}.searchOverlay .excellence{right:30px;bottom:30px}.searchSorting{margin-top:0px;margin-bottom:30px}.valuesWrapper{flex-wrap:wrap}.valuesWrapper .value{flex-basis:33.333%}}@media (max-width: 767px){section.standard{margin-top:30px;margin-bottom:30px}section.halfTopMargin{margin:30px 0px 30px 0px}section.noTopMargin{margin:0px 0px 30px 0px}section.halfBottomMargin{margin:30px 0px 30px 0px}section.noBottomMargin{margin:30px 0px 0px 0px}section.lightGrey{padding:40px 0px}section.white{padding:30px 0px}.container{width:100%}header{background-color:#00303d;position:relative;z-index:101}header .logo,header ul.B_crumbBox{display:none}header .logoMobile{display:block;margin:3px 0px}header .logoMobile img{width:auto;height:38px}header .menuLinkMobile,header .menuCloseMobile{display:block;float:right;color:#fff;font-weight:300;font-size:16px;margin-top:9px}header .menuLinkMobile i,header .menuCloseMobile i{margin-left:5px;font-size:20px;position:relative;top:2px}header .menuCloseMobile{display:none}#navPrimary{display:none}#navMobile{display:none;position:absolute;top:0px;left:0px;width:100%;min-height:100vh;z-index:100;padding:15px;background-color:#00303d;border-bottom:5px solid #f9901e}#navMobile.open{display:block}#navMobile .overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:url(../images/transparent_overlay.png);background-position:top;background-repeat:no-repeat;background-size:120% auto;opacity:0.1}#navMobile .searchLink{display:block;float:right;color:#fff;font-weight:300;font-size:16px;margin-top:40px}#navMobile .searchLink i{margin-left:5px;font-size:20px;position:relative;top:2px}#navMobile>ul{margin-top:80px}#navMobile>ul>li{padding:10px 0px;border-top:1px dotted #153c47;position:relative}#navMobile>ul>li:first-child{border:none}#navMobile>ul>li:last-child{border-bottom:1px dotted #153c47}#navMobile>ul>li>a{color:#fff;font-weight:300;font-size:18px}#navMobile>ul>li.active>a{font-weight:700;color:#f9901e}#navMobile>ul>li i{position:absolute;top:7px;right:0px;width:30px;height:30px;line-height:30px;text-align:center;background-color:#fff;color:#00303d;font-size:18px;cursor:pointer}#navMobile>ul>li.open>ul{display:block;padding-top:10px}#navMobile>ul>li.open i{background-color:#f9901e;transform:rotate(180deg)}#navMobile>ul>li>ul{display:none}#navMobile>ul>li>ul>li{padding:10px 0px 10px 20px;border-top:1px dotted #153c47}#navMobile>ul>li>ul>li>a{color:#fff;font-weight:300;font-size:18px}#navMobile>ul>li>ul>li.active>a{font-weight:700;color:#f9901e}#navMobile>ul>li>ul>li>ul{padding:10px 0px}#navMobile>ul>li>ul>li>ul>li{padding:10px 0px 20px 10px}#navMobile>ul>li>ul>li>ul>li>a{color:#fff;font-size:16px}.vCentre .inner{top:auto;transform:none}#homeHero{padding-top:250px;background-position:left -12%;background-size:190% auto}#homeHero .container{background-color:#fff}#homeHero .container .vCentre{height:auto}#homeHero .container .content{padding:30px 0px 30px 0px}#homeHero .container .content h2{font-size:26px;line-height:36px}#homeSlider{margin:0px}#homeSlider .slide{position:relative}#homeSlider .slide .slideImage{position:relative;top:auto;right:auto;width:100%;height:250px}#homeSlider .slide .slideContent{height:auto;width:100%;padding:30px 30px 100px 30px}#homeSlider .slide .slideContent .slideLabel{position:absolute;top:-230px;left:20px}#homeSlider .slide .slideContent:before{display:none}#homeSlider .slick-arrow{top:auto;bottom:-26px}#homeSlider .slick-dots{bottom:10px;left:50%;transform:translateX(-50%)}#homeSlider .slide .slideContent.red .slideLabel{background-color:#c8102e}h4.lightTitle{margin-bottom:20px}#serviceBoxes{margin-top:0px}#serviceBoxes h2{margin-top:0px}#serviceBoxes .serviceBox{padding:20px 60px 20px 20px;min-height:auto;position:relative}#serviceBoxes .serviceBox h3{margin:0px}#serviceBoxes .serviceBox p{display:none}#serviceBoxes .serviceBox i{position:absolute;right:20px;top:20px}.blueSplit{background-image:none !important;background-color:#007582;padding:30px 0px 0px 0px}.blueSplit .overlay{display:none}.blueSplit .medBlueBG{display:none}.blueSplit .container{padding:0px 15px}.blueSplit .container .whiteTitle{margin-bottom:20px}.blueSplit .container .linksList{padding:15px;margin-top:20px;margin-left:-15px;margin-right:-15px;margin-bottom:0px;background-color:rgba(3,61,68,0.7)}.imageSplit.minHeight{min-height:auto}.imageSplit .whiteBG{top:0px;left:0px;width:100%;height:250px;background-color:transparent}.imageSplit .whiteBG:after{display:none}.imageSplit .whiteBG>.triangle{top:-25px;right:-75px;transform:rotate(-12deg)}.imageSplit .image{position:absolute;top:0px;right:auto;left:0px;width:100%;height:250px}.imageSplit .container{margin-top:250px;padding:30px 15px 30px 15px;background-color:#fff}.imageSplit .container .lightTitle{margin-bottom:20px}.imageSplit .container a.button{width:100%}.imageSplit.noImageMobile .image{display:none}.imageSplit.noImageMobile .container{margin-top:0px}.newsButtons{display:none}.newsButtonsMobile{margin-top:20px}.newsButtonsMobile a.button{padding:8px;margin:0px 4px;width:calc(50% - 12px)}#regBanner,.redBanner{padding:40px 0px}#regBanner h2,#regBanner h3,#regBanner h4,.redBanner h2,.redBanner h3,.redBanner h4{margin-bottom:20px}#regBanner a.button,.redBanner a.button{margin-top:20px;width:100%}footer{text-align:center;padding:30px 0px}footer .text-right{text-align:center !important}footer .logo{width:100px;display:block;margin:0px auto}footer .social{display:block;margin-left:0px}footer .social i{margin:0px 15px}footer .copyright{margin:10px 0px 20px 0px;font-size:16px}#navFooter{text-align:center;margin-top:20px;padding:0px 15px}#navFooter li{margin:15px;display:inline block}#navFooter li a{font-size:16px}.paging .first,.paging .prev,.paging .next,.paging .last{display:none}form input[type="submit"]{width:100%}.fixedHeading{height:auto}.fixedHeading .returnLink{position:relative;top:auto;left:auto;margin-bottom:20px}.fixedHeading .date{font-weight:500}.tagList{margin-top:20px}.tagList ul li{display:block}.tagList ul li a{padding-left:20px}.tagList ul li a:after{left:0px}.eventMap{margin-bottom:20px}.filters{padding:0px 20px;margin-top:30px}.filters .filterOpen{display:none !important;background-color:#fff;border:1px solid #d0d0ce;text-align:center;padding:8px;font-size:14px}.filters h5{display:block;text-align:center;margin-bottom:15px}.filters a.button{margin-left:0px;margin-top:15px;width:100%}.filters .dropdown{display:block;margin-left:0px;width:100%}.teamItem .image img{opacity:1}.slick-arrow.prev{left:10px}.slick-arrow.next{right:10px}#video video{min-height:160px;width:100%}#video .overlay .text h1,#video .overlay .text h2,#video .overlay .text h3,#video .overlay .text h4,#video .overlay .text h5,#video .overlay .text p{display:none}#video .overlay .text a{display:block;font-size:48px;margin-top:0px}.modal-dialog.full{width:calc(100% - 30px)}.imageSplit.hotTopic .image{height:120px}.imageSplit.hotTopic .container{margin-top:120px}.imageSplit.hotTopic .container .fixedHeading{height:auto;padding-left:0px;padding-top:30px;padding-bottom:30px}.genItem.webinar .image i{font-size:96px}.htQuote{padding:0px 40px}.htQuote .fa-quote-left{top:-30px;left:10px;font-size:24px}.htQuote .fa-quote-right{bottom:-30px;right:10px;font-size:24px}.htQuote h2{font-size:20px}.htFullWidth{background-image:none !important;padding:30px 0px}.htFullWidth .content .image{display:block;margin-bottom:20px}.aboutBlock{background-image:none !important;margin-left:0px;margin-right:0px}.aboutBlock .vCentre{height:auto}.aboutBlock .content{padding-right:0px}.aboutBlock .content .image{display:block;margin-bottom:20px}.aboutBlock .whiteText h1,.aboutBlock .whiteText h2,.aboutBlock .whiteText h3,.aboutBlock .whiteText h4,.aboutBlock .whiteText h5,.aboutBlock .whiteText a{color:#007582 !important}.aboutBlock .whiteText p,.aboutBlock .whiteText li{color:#707372 !important}#timeline{display:none}#timelineSlider{display:block;margin-left:-15px;margin-right:-15px}#timelineSlider .slide img{display:block;width:100%;height:auto}#timelineSlider .slide .content{background-color:#00303d;padding:30px}#timelineSlider .slide .content h1,#timelineSlider .slide .content h2,#timelineSlider .slide .content h3,#timelineSlider .slide .content h4,#timelineSlider .slide .content h5{color:#fff}#timelineSlider .slide .content p,#timelineSlider .slide .content li{color:#707372 !important}#timelineSlider .slide .content a{color:#007582}#timelineSlider .slick-arrow{color:#fff;top:272px}.mbm{margin-bottom:30px}.content blockquote{border:none;padding:30px 60px;margin:30px 0px}.content blockquote:before{font-size:32px;top:0px;left:10px}.content blockquote:after{font-size:32px;bottom:0px;right:10px}.blueContactBox{padding:20px;margin-top:20px}form.searchForm input[type="text"]{font-size:30px}.searchOverlay{height:100vh;min-height:auto}.searchOverlay .excellence{right:30px;bottom:30px;width:240px}form.searchFormSmall{margin-bottom:30px}form.searchFormSmall input[type="text"]{width:75%}form.searchFormSmall input[type="submit"]{width:25%}.searchSorting{margin-top:0px;margin-bottom:20px}.newHero{height:240px}.redCTABanner .overlay,.countdownBanner .overlay{padding:30px 0px}.countdown{margin-top:40px}.countdown span.number{font-size:40px}.countdown span.counter{font-size:13px}.valuesWrapper{flex-wrap:wrap}.valuesWrapper .value{flex-basis:100%}}
