.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.container{width:auto;max-width:1600px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
.container::after{clear:both;content:"";display:block}
.container::after{clear:both;content:"";display:block}
@media (min-width: 1100px){.container{width:auto;max-width:1600px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:50px;padding-right:50px}
.container::after{clear:both;content:"";display:block}
}
@media (min-width: 1700px){.container{width:auto;max-width:1600px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.container::after{clear:both;content:"";display:block}
}
.is-hidden{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}
.icon__link{position:relative}
.icon__link__icon{position:absolute;left:0;top:0}
.icon--right .icon__link__icon{left:auto;right:0}
.icon__link__svg,.icon__link svg{fill:#fff;width:30px;height:30px}
.icon__link__text{padding-left:45px}
.icon--right .icon__link__text{padding-left:0;padding-right:45px}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{height:100%}
body{position:relative;-webkit-font-smoothing:antialiased;font-family:"open-sans",arial;font-size:16px;line-height:1.6em;position:relative;z-index:0}
@media (min-width: 768px){body{font-size:18px;line-height:1.8em}
}
p,ul,ol{margin-bottom:20px}
h2,h3,h4{font-weight:bold}
strong{font-weight:700}
iframe,img{display:block;max-width:100%}
a{text-decoration:none;color:#fff}
a[href^=tel]{color:inherit}
input,textarea,button{background:none;border:none;padding:0;margin:0;font-family:"open-sans",arial}
table{width:100%;border-top:1px solid #86bc39;border-bottom:1px solid #75787b;margin-bottom:40px}
table th{font-weight:bold;padding:5px;text-align:left;color:#86bc39;border-bottom:1px solid #86bc39}
table td{padding:5px;border-top:1px solid #75787b}
body.bg--black{background:#000;color:#fff}
body.bg--white{background:#fff;color:#000}
.header{position:fixed;top:0;right:0;left:0;z-index:15;padding:20px 0;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}
.is-not-showing .header{-webkit-transform:translateY(-88px);transform:translateY(-88px)}
.is-showing .header{top:0;-webkit-transform:translateY(0px);transform:translateY(0px)}
.nav--black .header{background-color:#000}
.nav--white .header{background-color:#fff}
@media (min-width: 970px){.header__logo{float:left;padding-top:6px}
}
.nav--white .header__logo__icon__deloitte{fill:#000}
.nav--black .header__logo__icon__deloitte{fill:#fff}
@media (min-width: 970px){.header__content{display:block !important}
}
@media (min-width: 970px){.header__nav{float:right}
}
.header__nav__list{margin-bottom:0}
.header__nav__item{font-size:16px}
@media (min-width: 970px){.header__nav__item{display:inline-block}
}
.header__nav__item.home{position:relative}
.header__nav__item.home a{display:inline-block;padding:8px 10px}
@media (min-width: 970px){.header__nav__item.home a{padding:0}
}
.header__nav__item.home a:hover svg *,.header__nav__item.home a.active svg *{fill:#86bc39}
.header__nav__item.home svg{fill:#fff;width:22px;height:20px}
@media (min-width: 970px){.header__nav__item.home svg{position:absolute;top:6px;left:-37px}
}
.nav--white .header__nav__item.home svg,.nav--white .header__nav__item.home svg *{fill:#000}
.header__nav__link{display:block;padding:8px 10px;position:relative}
.nav--black .header__nav__link:link,.nav--black .header__nav__link:visited{color:#fff}
.nav--white .header__nav__link:link,.nav--white .header__nav__link:visited{color:#000}
.header__nav__link.active,.header__nav__link:hover{color:#86bc39 !important}
.header__nav__link.button{padding:8px 50px 8px 20px;background-color:#86bc39;color:#fff !important;border-radius:50px;display:inline-block}
@media (min-width: 970px){.header__nav__link.button{margin-left:10px}
}
.header__nav__link.button:hover{background-color:#fff;color:#86bc39 !important}
.header__nav__link.button:hover svg{fill:#86bc39}
.nav--white .header__nav__link.button:hover{background-color:#000;color:#86bc39 !important}
.nav--white .header__nav__link.button:hover svg{fill:#86bc39}
.header__nav__link__icon{position:absolute;right:7px;top:8px;fill:#fff;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:30px;height:30px}
.header__toggle{position:absolute;top:10px;right:10px;bottom:auto;left:auto;width:50px;height:50px;cursor:pointer}
@media (min-width: 970px){.header__toggle{display:none}
}
.header__toggle__icon--open,.header__toggle__icon--close{fill:#fff}
.nav--white .header__toggle__icon--open,.nav--white .header__toggle__icon--close{fill:#000}
.header__toggle__icon--open:hover,.header__toggle__icon--close:hover{fill:#cce5a9}
.header__toggle__icon--open:active,.header__toggle__icon--close:active{fill:#6a952d}
.is-open .header__toggle__icon--open{display:none}
.header__toggle__icon--close{display:none}
.is-open .header__toggle__icon--close{display:block}
.footer{font-size:14px;line-height:1.4em;color:#8e8e8e;background-color:#fff;padding:30px 0}
.footer::after{clear:both;content:"";display:block}
.footer .container{max-width:1390px}
.footer a{color:#00a3e0}
.footer a:hover{text-decoration:underline}
.footer__content{margin-bottom:40px}
@media (min-width: 768px){.footer__content{float:right;width:calc(100% - 280px)}
}
@media (min-width: 768px){.footer__logo{float:left;margin-top:3px}
}
.page__header{text-align:center}
.page__header__video{position:absolute;top:38%;right:auto;bottom:auto;left:50%;width:300px;height:300px;margin-left:-150px;margin-top:-150px}
@media (min-width: 768px){.page__header__video{width:400px;height:400px;margin-left:-200px;margin-top:-200px;top:44%}
}
@media (min-width: 960px){.page__header__video{top:45%;right:auto;bottom:auto;left:50%;width:410px;height:410px;margin-left:-205px;margin-top:-205px}
}
@media (min-width: 1110px){.page__header__video{width:520px;height:520px;margin-left:-260px;margin-top:-260px}
}
@media (min-width: 1400px){.page__header__video{left:50%;width:550px;height:550px;margin-left:-310px;margin-top:-285px}
}
@media (min-width: 1400px){.page__header__video{left:50%;width:600px;height:600px;margin-left:-340px;margin-top:-310px}
}
.page__header--bg{min-height:400px;background-size:cover;background-position:50% 50%;position:relative;margin-bottom:80px}
.page__header--bg__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.25)}
.page__header--bg__content{position:absolute;top:50%;left:0;right:0;text-align:center;color:#fff}
.page__header--bg .page__title{text-transform:uppercase}
.page__header--full{height:100%;margin-bottom:90px}
.page__header--full .container{position:relative;z-index:2;height:100%}
.page__header--full__content{position:absolute;bottom:145px;left:0;padding:0 20px}
@media (min-width: 768px){.page__header--full__content{bottom:160px}
}
@media (min-width: 960px){.page__header--full__content{bottom:160px}
}
@media (min-width: 1100px){.page__header--full__content{padding:0 50px}
}
@media (min-width: 1700px){.page__header--full__content{padding:0}
}
.page__header--full__title{font-size:28px;margin-bottom:10px;font-weight:normal}
@media (min-width: 1110px){.page__header--full__title{font-size:35px}
}
.page__header--full__subtitle{font-size:24px;margin-bottom:0;color:#c5c5c5}
@media (min-width: 1110px){.page__header--full__subtitle{font-size:29px}
}
.page__header--full__buttons{position:absolute;bottom:0;left:0;right:0;z-index:3}
.page__header--full__button{padding:12px 20px;position:relative}
@media (min-width: 768px){.page__header--full__button{max-width:800px;padding:12px 20px 7px 20px}
.green .page__header--full__button{display:inline-block;width:800px;text-align:left}
.lightgrey .page__header--full__button{display:inline-block;width:800px;text-align:left}
}
@media (min-width: 1110px){.page__header--full__button{padding:15px 20px 10px 20px}
}
.page__header--full__button__link{display:block}
.page__header--full__button__icon{position:absolute;top:9px;left:20px;width:40px;height:40px}
@media (min-width: 768px){.page__header--full__button__icon{top:10px}
}
@media (min-width: 1110px){.page__header--full__button__icon{top:15px}
}
.page__header--full__button__title{font-size:19px;line-height:0.8em;font-weight:normal;margin-bottom:0;padding-left:60px;margin-bottom:-1px}
@media (min-width: 768px){.page__header--full__button__title{margin-bottom:-3px}
}
.page__header--full__button__subtitle{font-size:14px;font-weight:bold;margin-bottom:0;padding-left:60px}
.page__header--full__button__wrap{background-image:-webkit-gradient(linear, left top, right top, from(#2b2b2b), to(#3d3d3d));background-image:linear-gradient(to right, #2b2b2b, #3d3d3d)}
@media (min-width: 768px){.page__header--full__button__wrap{float:left;clear:none;text-align:inherit;width:50%;margin-left:0%;margin-right:0%}
.page__header--full__button__wrap::after{clear:both;content:"";display:block}
.page__header--full__button__wrap:last-child{margin-right:0%}
}
.page__header--full__button__wrap.green{background-image:-webkit-gradient(linear, left top, right top, from(#86bb26), to(#97c542));background-image:linear-gradient(to right, #86bb26, #97c542)}
.page__header--full__button__wrap.lightgrey{background-image:-webkit-gradient(linear, left top, right top, from(#97999b), to(#97999b));background-image:linear-gradient(to right, #97999b, #97999b)}
.page__header--full__button__wrap.blue2{background-image:-webkit-gradient(linear, left top, right top, from(#62b5e5), to(#62b5e5));background-image:linear-gradient(to right, #62b5e5, #62b5e5)}
@media (min-width: 768px){.page__header--full__button__wrap.green {text-align:right}
}
@media (min-width: 768px){.page__header--full__button__wrap.lightgrey {text-align:right}
}
.page__main{padding-top:120px}
@media (min-width: 768px){.page__main{padding-top:140px}
}
.header--full .page__main{padding-top:0}
.header--img .page__main{padding-top:0}
.page__type{margin-bottom:0}
.page__title{font-size:30px;margin-bottom:70px}
.page__title.has-subtitle{margin-bottom:10px}
.page__subtitle{font-size:18px;line-height:1.4em;max-width:500px;margin:0 auto 50px}
.page__nav{background-color:#363636;text-align:center;margin-bottom:60px}
.page__nav.has-tertiary{margin-bottom:20px}
.page__nav.tertiary{background-color:transparent;margin-bottom:100px}
.page__nav__list{margin-bottom:100px}
.has-tertiary .page__nav__list{margin-bottom:20px}
.page__nav__item{display:inline-block;margin-right:5px}
.page__nav__item:last-child{margin-right:0}
.page__nav__link{display:block;padding:15px 25px 11px;font-size:17px}
.tertiary .page__nav__link{padding:3px 25px}
.page__nav__link.active{border-bottom:4px solid #fff}
.tertiary .page__nav__link:hover{background-color:#e8e8e8;color:#000;border-radius:20px}
.tertiary .page__nav__link.active{background-color:#fff;color:#000;border-radius:20px;border:none}
.block::after{clear:both;content:"";display:block}
.block>.container{max-width:1390px;padding-bottom:10px}
.block.black{background-color:#000;color:#fff}
.block.white{background-color:#fff;color:#000}
.block__content{max-width:850px;margin-left:auto;margin-right:auto}
.block__content::after{clear:both;content:"";display:block}
.block__content__image__left,.block__content__image__right{margin:0 auto 30px}
@media (min-width: 680px){.block__content__image__left{float:left;margin:0 30px 30px 0}
.block__content__image__right{float:right;margin:0 0 30px 30px}
}
.block__content.image{max-width:100%}
.block__content__panel{margin-bottom:30px}
@media (min-width: 960px){.block__content__panel.content{padding-top:70px}
}
@media (min-width: 960px){.block__content__panel{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}
.block__content__panel::after{clear:both;content:"";display:block}
.block__content__panel:nth-child(n){margin-right:3%;float:left;clear:none}
.block__content__panel:nth-child(2n){margin-right:0%;float:right}
.block__content__panel:nth-child(2n+1){clear:both}
}
.block__content__panel svg{width:100%;max-width:500px;display:inline-block}
@media (min-width: 1100px){.block__content__panel svg{max-width:650px}
}
.block__content__panel.image{text-align:center}
.block__content__panel__image-above{margin-bottom:40px;max-width:430px}
.block__content a{color:#62b5e5}
.block__content a:hover{color:#000;text-decoration:underline}
.black .block__content a:hover{color:#fff}
.block__numbers{max-width:850px;margin:0 auto 50px}
.block__numbers::after{clear:both;content:"";display:block}
.block__numbers__intro{font-size:23px;line-height:1.4em;margin-bottom:60px}
.block__numbers__number{position:relative;border-top:1px solid #86bc39;padding-top:50px;margin-bottom:100px}
.block__numbers__number::after{clear:both;content:"";display:block}
.block__numbers__icon{position:absolute;top:-30px;left:0;right:0;margin:0;text-align:center}
.block__numbers__icon__inner{display:inline-block;background:#86bc39;width:60px;height:60px;font-size:35px;line-height:40px;padding:10px;border-radius:50%}
.block__numbers__content::after{clear:both;content:"";display:block}
.block__numbers__content ul{list-style:disc;padding-left:2em}
.block__numbers__content ul::after{clear:both;content:"";display:block}
.block__numbers__content ul li{margin-bottom:20px;padding-right:20px}
@media (min-width: 768px){.block__numbers__content ul li{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}
.block__numbers__content ul li::after{clear:both;content:"";display:block}
.block__numbers__content ul li:nth-child(n){margin-right:3%;float:left;clear:none}
.block__numbers__content ul li:nth-child(2n){margin-right:0%;float:right}
.block__numbers__content ul li:nth-child(2n+1){clear:both}
}
.block__numbers__content__intro{font-size:23px;line-height:1.4em;color:#86bc39}
.block__countdown{margin-bottom:60px}
.block__countdown::after{clear:both;content:"";display:block}
.block__countdown .container{position:relative}
.block__countdown__marker{width:50px;height:50px;position:absolute;background-color:#000;border-radius:50%;top:50%;margin-top:-25px}
.block__countdown__marker.complete{border:1px solid #86bc39}
.block__countdown__marker.marker__1{left:0}
.block__countdown__marker.marker__2{right:0;margin-right:-25px;left:auto}
.block__countdown__marker.marker__3{right:0;left:auto}
.block__countdown__marker__inner{position:absolute;top:50%;left:50%;width:40px;height:40px;border:1px dashed #86bc39;border-radius:50%;padding:10px;margin-top:-20px;margin-left:-20px}
.complete .block__countdown__marker__inner{border:none;background:#86bc39}
.block__countdown__bar{position:absolute;top:-2px;left:0;right:0;width:50%;height:2px}
.emptylast50 .block__countdown__bar.second{right:0;left:auto}
.emptylast50 .block__countdown__bar.second .block__countdown__bar__inner{display:none}
.emptyfirst50 .block__countdown__bar.second{right:0;left:auto}
.block__countdown__bar__container{border-top:1px dashed #86bc39}
.block__countdown__bar__outer{position:relative;max-width:1000px;margin:0 auto}
.block__countdown__bar__inner{height:5px;background:#86bc39}
.block__countdown__list{padding-top:40px;max-width:1000px;margin:0 auto}
.block__countdown__list::after{clear:both;content:"";display:block}
.col--3 .block__countdown__item{float:left;clear:none;text-align:inherit;width:33.3333333333%;margin-left:0%;margin-right:0%;text-align:center}
.col--3 .block__countdown__item::after{clear:both;content:"";display:block}
.col--3 .block__countdown__item:last-child{margin-right:0%}
.block__countdown__item:first-child{text-align:left}
.block__countdown__item:last-child{text-align:right}
.block__countdown__date{font-size:14px;line-height:1.2em;margin-bottom:0}
.block__countdown__description{font-size:18px;font-weight:600}
.block__countdown__days{display:block;font-size:14px;font-weight:600;padding-top:5px}
.block__countdown__days__inner{display:inline-block;padding:0 10px;background:#86bc39;border-radius:20px}
.block__panels::after{clear:both;content:"";display:block}
.block__panel{margin-bottom:30px}
.block__panel::after{clear:both;content:"";display:block}
.black .block__panel{background-color:#fff;color:#97999b}
.white .block__panel{background-color:#e8e8e8}
@media (min-width: 500px){.col--two .block__panel{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}
.col--two .block__panel::after{clear:both;content:"";display:block}
.col--two .block__panel:nth-child(n){margin-right:3%;float:left;clear:none}
.col--two .block__panel:nth-child(2n){margin-right:0%;float:right}
.col--two .block__panel:nth-child(2n+1){clear:both}
}
@media (min-width: 660px){.col--three .block__panel{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}
.col--three .block__panel::after{clear:both;content:"";display:block}
.col--three .block__panel:nth-child(n){margin-right:3%;float:left;clear:none}
.col--three .block__panel:nth-child(2n){margin-right:0%;float:right}
.col--three .block__panel:nth-child(2n+1){clear:both}
}
@media (min-width: 960px){.col--three .block__panel{float:left;clear:none;text-align:inherit;width:31.3333333333%;margin-left:0%;margin-right:3%}
.col--three .block__panel::after{clear:both;content:"";display:block}
.col--three .block__panel:nth-child(n){margin-right:3%;float:left;clear:none}
.col--three .block__panel:nth-child(3n){margin-right:0%;float:right}
.col--three .block__panel:nth-child(3n+1){clear:both}
}


@media (min-width: 660px){.col--six .block__panel{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}
.col--six .block__panel::after{clear:both;content:"";display:block}
.col--six .block__panel:nth-child(n){margin-right:3%;float:left;clear:none}
.col--six .block__panel:nth-child(6n){margin-right:0%;float:right}
.col--six .block__panel:nth-child(6n+1){clear:both}
}
@media (min-width: 960px){.col--six .block__panel{float:left;clear:none;text-align:inherit;width:14.95%;margin-left:0%;margin-right:2%}
.col--six .block__panel::after{clear:both;content:"";display:block}
.col--six .block__panel:nth-child(n){margin-right:2.05%;float:left;clear:none}
.col--six .block__panel:nth-child(6n){margin-right:0%;float:right}
.col--six .block__panel:nth-child(6n+1){clear:both}
}


@media (min-width: 660px){.col--five .block__panel{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}
.col--five .block__panel::after{clear:both;content:"";display:block}
.col--five .block__panel:nth-child(n){margin-right:3%;float:left;clear:none}
.col--five .block__panel:nth-child(5n){margin-right:0%;float:right}
.col--five .block__panel:nth-child(5n+1){clear:both}
}
@media (min-width: 960px){.col--five .block__panel{float:left;clear:none;text-align:inherit;width:18.3%;margin-left:0%;margin-right:2%}
.col--five .block__panel::after{clear:both;content:"";display:block}
.col--five .block__panel:nth-child(n){margin-right:2.05%;float:left;clear:none}
.col--five .block__panel:nth-child(5n){margin-right:0%;float:right}
.col--five .block__panel:nth-child(5n+1){clear:both}
}




.block__panel__left{border-bottom:1px solid #e0e3e5;padding-bottom:30px}
@media (min-width: 768px){.block__panel__left{float:left;clear:none;text-align:inherit;width:58.8%;margin-left:0%;margin-right:3%;padding-right:20px;border-right:1px solid #e0e3e5;border-bottom:none;padding-bottom:0}
.block__panel__left::after{clear:both;content:"";display:block}
.block__panel__left:last-child{margin-right:0%}
}
@media (min-width: 768px){.block__panel__right{float:left;clear:none;text-align:inherit;width:38.2%;margin-left:0%;margin-right:3%;text-align:right}
.block__panel__right::after{clear:both;content:"";display:block}
.block__panel__right:last-child{margin-right:0%}
}
.block__panel__right img{display:inline-block}
.block__panel__title{font-size:23px;line-height:1.2em;font-weight:normal;margin-bottom:20px}
.block__panel__title a{color:#000}
.block__panel__title a:hover{color:#2b2b2b}
.block__panel__body{font-size:15px;line-height:1.4em;padding:30px}
.block__panel__body::after{clear:both;content:"";display:block}
.block__panel__body a{color:#000}
.block__panel__stats strong{font-weight:normal}
.block__panel__stats__gap{color:#000}
.block__panel__link{margin-bottom:0;font-weight:bold}
.block__panel__link__inner{color:#000;display:inline-block}
.block__panel__link__inner:hover{text-decoration:underline}
.block__panel .icon__link__text{padding-right:20px}
.block__panel .icon__link__icon{top:4px}
.block__panel .icon__link__svg{width:9px;height:16px}
.block__panel svg{fill:#53565a}
.block__stats__list{text-align:center;margin-bottom:60px}
.block__stats__item{display:inline-block;color:#62b5e5;font-size:25px;border-right:1px solid #62b5e5;padding-right:20px;margin-right:20px}
.block__stats__item:last-child{border:none}
.block__quote{color:#62b5e5;font-size:18px;line-height:1.4em;margin-bottom:20px;max-width:955px;margin-left:auto;margin-right:auto;border-left:1px solid #62b5e5;padding-left:30px}
@media (min-width: 768px){.block__quote{border-left:1px solid #62b5e5;padding-left:100px;font-size:23px}
}
.block__carousel{position:relative;text-align:center;margin-bottom:40px}
.block__carousel__title{font-size:30px;font-weight:normal;margin-bottom:50px;margin-top:60px;padding-top:85px}
.block__carousel__intro{font-size:20px;margin:0 auto 70px;max-width:900px}
.block__carousel__images{max-width:1450px;margin:0 auto}
.block__carousel__slide{position:relative}
.block__carousel__caption{position:absolute;top:10px;left:10px;background-color:#000;color:#fff;padding:5px 20px}
.block__carousel__nav{position:absolute;top:50%;left:0;right:0;margin-top:-23px}
.block__carousel__nav svg{cursor:pointer;fill:#86bc39}
.block__carousel__nav svg:hover{fill:#fff}
.block__carousel__prev{float:left}
@media (min-width: 1520px){.block__carousel__prev{margin-left:-75px}
}
.block__carousel__prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.block__carousel__next{float:right}
@media (min-width: 1520px){.block__carousel__next{margin-right:-75px}
}
.block__carousel__next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.block__button{text-align:center;padding:30px;margin-bottom:40px}
.block__button::after{clear:both;content:"";display:block}
.block__button__body{font-size:23px;font-weight:bold;margin-bottom:10px}
.block__button__link{margin-bottom:0;font-size:14px}
.block__button__link__inner{background:#fff;color:#86bc39;border-radius:50px;padding:8px 30px 10px 30px;position:relative;font-weight:700}
.blue .block__button__link__inner{padding:10px 30px}
.block__button__link__inner:hover{background:#000;color:#fff}
.blue .block__button__link__inner:hover{background:#62b5e5;color:#fff !important}
.blue .block__button__link__inner:hover svg,.blue .block__button__link__inner:hover svg *{fill:#fff !important}
.block__button__link__inner .icon__link__icon{top:6px;left:10px}
.block__button.deloittegreen{background-image:-webkit-gradient(linear, left top, right top, from(#86bb26), to(#97c542));background-image:linear-gradient(to right, #86bb26, #97c542);color:#fff}
.block__button.deloittegreen .block__button__link__inner{color:#86bc39}
.block__button.deloittegreen .icon__link__text{padding:0}
.block__button.blue .block__button__link__inner{color:#62b5e5;border-radius:4px;border:1px solid #62b5e5;padding:15px 42px}
.block__button.blue svg,.block__button.blue svg *{fill:#62b5e5}
.block__button.blue .icon__link__text{padding-left:65px}
.block__button.blue .icon__link__icon{top:11px;left:12px}
.block__footer-button{text-align:center}
.block__footer-button__inner{display:inline-block;padding:10px 20px;color:#62b5e5;border:1px solid #62b5e5;border-radius:5px}
.block__icons{padding-top:60px}
.block__icons::after{clear:both;content:"";display:block}
.block__icon{margin-bottom:30px}
.block__icon a{display:block}
.block__icon a:hover svg,.block__icon a:hover svg *{fill:#000 !important}
.block__icon svg{width:70px;height:70px}
@media (min-width: 480px){.col--two .block__icon{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}
.col--two .block__icon::after{clear:both;content:"";display:block}
.col--two .block__icon:nth-child(n){margin-right:3%;float:left;clear:none}
.col--two .block__icon:nth-child(2n){margin-right:0%;float:right}
.col--two .block__icon:nth-child(2n+1){clear:both}
}
@media (min-width: 480px){.col--three .block__icon{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}
.col--three .block__icon::after{clear:both;content:"";display:block}
.col--three .block__icon:nth-child(n){margin-right:3%;float:left;clear:none}
.col--three .block__icon:nth-child(2n){margin-right:0%;float:right}
.col--three .block__icon:nth-child(2n+1){clear:both}
}
@media (min-width: 768px){.col--three .block__icon{float:left;clear:none;text-align:inherit;width:31.3333333333%;margin-left:0%;margin-right:3%}
.col--three .block__icon::after{clear:both;content:"";display:block}
.col--three .block__icon:nth-child(n){margin-right:3%;float:left;clear:none}
.col--three .block__icon:nth-child(3n){margin-right:0%;float:right}
.col--three .block__icon:nth-child(3n+1){clear:both}
}

.white .block__icon__title,.white .block__icon__summary{color:#000}
.black .block__icon__title,.black .block__icon__summary{color:#fff}
.block__divider{border:0;height:1px;background-color:#2b2b2b;margin-bottom:60px}
.block__accordion{margin-bottom:40px}
.block__accordion::after{clear:both;content:"";display:block}
.block__accordion__main{line-height:25px;font-size:16px}
@media (min-width: 960px){.block__accordion__main{max-width:850px}
}
.block__accordion__main a{color:#0076a8}
.block__accordion__main a:hover{color:#000;text-decoration:underline}
.block__accordion__item{opacity:0;position:relative;overflow:hidden}
.block__accordion__item::after{clear:both;content:"";display:block}
@media (min-width: 960px){.block__accordion__item{max-width:850px;margin-left:auto;margin-right:auto}
}
.block__accordion__item.visible{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}
.block__accordion__icon{position:absolute;top:15px;right:auto;bottom:auto;left:15px;width:25px;height:25px;z-index:10;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;fill:#86bc39}
@media (min-width: 768px){.block__accordion__icon{top:13px;left:20px;width:35px;height:35px}
}
.active .block__accordion__icon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.block__accordion__title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:18px;margin-top:5px;margin-bottom:10px;background-color:#363636;opacity:1}
@media (min-width: 768px){.block__accordion__title{font-size:20px}
}
.active .block__accordion__title{margin-bottom:0;background-color:#fff;opacity:1}
.block__accordion__trigger{display:block;padding:15px 55px;opacity:1;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media (min-width: 768px){.block__accordion__trigger{padding:18px 80px}
}
.active .block__accordion__trigger{color:#000;padding-top:16px}
.block__accordion__content{background-color:#fff;color:#000;overflow:hidden}
.block__accordion__content::after{clear:both;content:"";display:block}
.block__accordion__body{padding:20px}
.block__accordion__body::after{clear:both;content:"";display:block}
@media (min-width: 970px){.block__accordion__body{padding:20px 20px 20px 80px}
}
.block__accordion__body h5{font-weight:bold;font-size:15px;line-height:20px}
.block__accordion__body h5.lined{border-top:2px solid #000;padding-top:10px}
.block__accordion__body strong,.block__accordion__body b{font-weight:bold}
.block__accordion__body .block__content ul{list-style:disc;padding-left:2em;margin-bottom:20px}
.block__sponsors{margin-bottom:50px}
.block__sponsors::after{clear:both;content:"";display:block}
@media (min-width: 768px){.col--2 .block__sponsors__item{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}
.col--2 .block__sponsors__item::after{clear:both;content:"";display:block}
.col--2 .block__sponsors__item:nth-child(n){margin-right:3%;float:left;clear:none}
.col--2 .block__sponsors__item:nth-child(2n){margin-right:0%;float:right}
.col--2 .block__sponsors__item:nth-child(2n+1){clear:both}
}
@media (min-width: 768px){.col--3 .block__sponsors__item{float:left;clear:none;text-align:inherit;width:31.3333333333%;margin-left:0%;margin-right:3%}
.col--3 .block__sponsors__item::after{clear:both;content:"";display:block}
.col--3 .block__sponsors__item:nth-child(n){margin-right:3%;float:left;clear:none}
.col--3 .block__sponsors__item:nth-child(3n){margin-right:0%;float:right}
.col--3 .block__sponsors__item:nth-child(3n+1){clear:both}
}
@media (min-width: 768px){.col--4 .block__sponsors__item{float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0%;margin-right:3%}
.col--4 .block__sponsors__item::after{clear:both;content:"";display:block}
.col--4 .block__sponsors__item:nth-child(n){margin-right:3%;float:left;clear:none}
.col--4 .block__sponsors__item:nth-child(4n){margin-right:0%;float:right}
.col--4 .block__sponsors__item:nth-child(4n+1){clear:both}
}
@media (min-width: 768px){.col--5 .block__sponsors__item{float:left;clear:none;text-align:inherit;width:17.5%;margin-left:0%;margin-right:3%}
.col--5 .block__sponsors__item::after{clear:both;content:"";display:block}
.col--5 .block__sponsors__item:nth-child(n){margin-right:3%;float:left;clear:none}
.col--5 .block__sponsors__item:nth-child(5n){margin-right:0%;float:right}
.col--5 .block__sponsors__item:nth-child(5n+1){clear:both}
}

.block__sponsors__logo{display:inline-block}
.block__sponsors__logo__container{text-align:center;padding:40px;border-bottom:1px solid #2b2b2b;margin-bottom:30px}
.block__sponsors__title{font-size:25px}
.block__sponsors__links__item{margin-bottom:10px}
.block__sponsors__links__title{font-weight:bold}
.block__sponsors__links__link{color:#62b5e5}
.block__sponsors__links__link svg{fill:#62b5e5}
.block__sponsors__links__link:hover{color:#fff}
.block__sponsors__links__link:hover svg,.block__sponsors__links__link:hover svg *{fill:#fff !important}
.footer__sponsors{background-color:#fff;color:#000;padding-top:40px;padding-bottom:40px}
.footer__sponsors::after{clear:both;content:"";display:block}
.footer__sponsors .container{max-width:1390px}
.footer__sponsors__heading{font-size:23px;line-height:1.2em;font-weight:normal;margin-bottom:10px}
.footer__sponsors__outer{position:relative}
@media (min-width: 480px){.footer__sponsors__outer.has-title{padding-top:0}
.footer__sponsors__outer.no-title{padding-top:37px}
}
@media (min-width: 768px){.footer__sponsors__outer.has-title,.footer__sponsors__outer.no-title{padding-top:37px}
}
@media (min-width: 480px){.col--2 .footer__sponsors__outer{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}
.col--2 .footer__sponsors__outer::after{clear:both;content:"";display:block}
.col--2 .footer__sponsors__outer:nth-child(n){margin-right:3%;float:left;clear:none}
.col--2 .footer__sponsors__outer:nth-child(2n){margin-right:0%;float:right}
.col--2 .footer__sponsors__outer:nth-child(2n+1){clear:both}
}
@media (min-width: 480px){.col--3 .footer__sponsors__outer{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}
.col--3 .footer__sponsors__outer::after{clear:both;content:"";display:block}
.col--3 .footer__sponsors__outer:nth-child(n){margin-right:3%;float:left;clear:none}
.col--3 .footer__sponsors__outer:nth-child(2n){margin-right:0%;float:right}
.col--3 .footer__sponsors__outer:nth-child(2n+1){clear:both}
}
@media (min-width: 768px){.col--3 .footer__sponsors__outer{float:left;clear:none;text-align:inherit;width:31.3333333333%;margin-left:0%;margin-right:3%}
.col--3 .footer__sponsors__outer::after{clear:both;content:"";display:block}
.col--3 .footer__sponsors__outer:nth-child(n){margin-right:3%;float:left;clear:none}
.col--3 .footer__sponsors__outer:nth-child(3n){margin-right:0%;float:right}
.col--3 .footer__sponsors__outer:nth-child(3n+1){clear:both}
}
.col--4 .footer__sponsors__outer{margin-bottom:30px}
@media (min-width: 480px){.col--4 .footer__sponsors__outer{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}
.col--4 .footer__sponsors__outer::after{clear:both;content:"";display:block}
.col--4 .footer__sponsors__outer:nth-child(n){margin-right:3%;float:left;clear:none}
.col--4 .footer__sponsors__outer:nth-child(2n){margin-right:0%;float:right}
.col--4 .footer__sponsors__outer:nth-child(2n+1){clear:both}
}
@media (min-width: 768px){.col--4 .footer__sponsors__outer{float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0%;margin-right:3%}
.col--4 .footer__sponsors__outer::after{clear:both;content:"";display:block}
.col--4 .footer__sponsors__outer:nth-child(n){margin-right:3%;float:left;clear:none}
.col--4 .footer__sponsors__outer:nth-child(4n){margin-right:0%;float:right}
.col--4 .footer__sponsors__outer:nth-child(4n+1){clear:both}
}

.col--5 .footer__sponsors__outer{margin-bottom:30px}
@media (min-width: 480px){.col--5 .footer__sponsors__outer{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}
.col--5 .footer__sponsors__outer::after{clear:both;content:"";display:block}
.col--5 .footer__sponsors__outer:nth-child(n){margin-right:3%;float:left;clear:none}
.col--5 .footer__sponsors__outer:nth-child(5n){margin-right:0%;float:right}
.col--5 .footer__sponsors__outer:nth-child(5n+1){clear:both}
}
@media (min-width: 768px){.col--5 .footer__sponsors__outer{float:left;clear:none;text-align:inherit;width:17.5%;margin-left:0%;margin-right:3%}
.col--5 .footer__sponsors__outer::after{clear:both;content:"";display:block}
.col--5 .footer__sponsors__outer:nth-child(n){margin-right:3%;float:left;clear:none}
.col--5 .footer__sponsors__outer:nth-child(5n){margin-right:0%;float:right}
.col--5 .footer__sponsors__outer:nth-child(5n+1){clear:both}
}
.footer__sponsors__outer__title{font-size:23px;line-height:1.2em;font-weight:normal;margin-bottom:10px}
@media (min-width: 768px){.footer__sponsors__outer__title{position:absolute;top:0;left:0}
}
.footer__sponsors__inner{border:1px solid #d0d0ce;text-align:center}
.footer__sponsors__logo{display:inline-block}
.footer__sponsors a{padding:40px;display:block}
.controls button{color:#fff}
.block__winners{width:100%;margin-bottom:60px;font-size:15px;border-top:none}
@media (min-width: 960px){.block__winners{font-size:16px}
}
.block__winners__category__title{text-align:center;margin-bottom:30px;font-size:20px}
.block__winners__category__title__inner{display:inline-block;border:1px solid #75787b;border-radius:50px;padding:5px 30px}
.block__winners__header{color:#86bc39;text-align:left;font-weight:bold;border-bottom:none;padding:0}
.block__winners__header__row{display:none}
@media (min-width: 700px){.block__winners__header__row{display:table-row}
}
.block__winners__header__inner{border-top:1px solid #86bc39;border-bottom:1px solid #86bc39;display:block;padding-bottom:8px;padding-top:8px;margin-bottom:40px}
@media (min-width: 0) and (max-width: 699px){.block__winners__row{display:block;border:1px solid #75787b;margin-bottom:10px;padding:20px}
}
@media (min-width: 480px) and (max-width: 699px){.block__winners__row{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}
.block__winners__row::after{clear:both;content:"";display:block}
.block__winners__row:nth-child(n){margin-right:3%;float:left;clear:none}
.block__winners__row:nth-child(2n){margin-right:0%;float:right}
.block__winners__row:nth-child(2n+1){clear:both}
}
@media (min-width: 700px){.block__winners__row{display:table-row;margin-bottom:0}
}
.block__winners__row a{text-decoration:underline}
.block__winners__column{text-align:left;position:relative}
@media (min-width: 0) and (max-width: 699px){.block__winners__column{display:block;border:none}
}
@media (min-width: 700px){.block__winners__column{display:table-cell;border-top:1px solid #75787b;padding:5px 0}
.even .block__winners__column{background-color:#232323}
.block__winners__column.col--1{background-color:transparent;border:none;width:4%}
.block__winners__column.col--2{width:20%;padding-left:10px}
.block__winners__column.col--3{width:18%}
.block__winners__column.col--4{width:18%}
.block__winners__column.col--5{width:10%}
.block__winners__column.col--6{width:30%}
}
@media (min-width: 0) and (max-width: 699px){.block__winners__column>span:before{font-size:12px;display:block}
}
.block__winners__rank{display:inline-block;border:1px solid #75787b;border-radius:40px;width:30px;height:30px;text-align:center;font-size:12px;line-height:28px;font-weight:700}
@media (min-width: 700px){.block__winners__rank{position:absolute;top:5px;left:0}
}
@media (min-width: 0) and (max-width: 699px){.block__winners__sector:before{content:'Sector: '}
.block__winners__region:before{content:'Region: '}
.block__winners__growth:before{content:'Growth: '}
.block__winners__type:before{content:'Type of business: '}
}
