*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.TransportNewHeavy-Italic{font-family:TransportNewHeavy-Italic;font-weight:normal;font-style:normal}.TransportNewHeavy,.news--block .block .content .news-title,.news--block .block .content .category,.resources-block .block .content .subhead,.resources-block .block .resource-thumb .resource-overlay p,.citb-block .block .content .subhead,.courses-block .block .content .subhead,.single-event .media .report-nav a,.past-events .tab-content .carousel .content .date,.events--grid .events--block .content .actions a,.events--grid .events--block .content .date,.events--grid .events--block .content .text,.single-report .media .report-nav a,.report-reccomendations-block .block .content .subhead,.report--cta .content .content-tab p,.report--cta .links .row>div p,.link,.title,.headline,h3,h2,h1,.heavy{font-family:TransportNewHeavy !important;font-weight:normal;font-style:normal}.TransportNewLight-Italic{font-family:TransportNewLight-Italic;font-weight:normal;font-style:normal}.TransportNewLight,.single-course .content .report-text,.single-event .content .report-text,.single-report .content .report-text,.bg-large-image .content-text .text ul li,p,body,.light{font-family:TransportNewLight;font-weight:normal;font-style:normal}.TransportNewMedium-Italic{font-family:TransportNewMedium-Italic;font-weight:normal;font-style:normal}.TransportNewMedium,.contact-text-form .text a,.results-wrap .result .extra,.footer--wrap .footer-extra .mms p,.footer--wrap .footer-extra .text p,.sub-navigation ul li a,.hero .hero-carousel .carousel--item-text .subhead p,.checkbox .container,.input input[type=text],.input input[type=email],.input textarea,.input.white label,.btn,.subhead,.medium{font-family:TransportNewMedium;font-weight:normal;font-style:normal}html{font-size:16px;scroll-behavior:smooth}body{color:#000;font-weight:400;margin:0}input:not([type=radio]):not([type=checkbox]){-webkit-appearance:none;border-radius:0}h1{font-size:72px;font-size:4.5rem;display:inline-block;margin:0 0 2rem 0;line-height:5rem}h2{font-size:72px;font-size:4.5rem;display:inline-block;margin:0 0 2rem 0;line-height:5rem}h3{font-size:34px;font-size:2.125rem;display:inline-block;margin:5px 0px;line-height:2.5rem;letter-spacing:-1px}.headline{font-size:72px;font-size:4.5rem;display:block;line-height:5rem;margin:0 0 2rem 0;letter-spacing:-3px}@media(min-width: 769px)and (max-width: 1219px){.headline{font-size:55px;font-size:3.4375rem;line-height:3.9rem}}@media(min-width: 220px)and (max-width: 768px){.headline{font-size:40px;font-size:2.5rem;line-height:3.5rem;letter-spacing:-1px}}.subhead{font-size:34px;font-size:2.125rem;line-height:2.9rem;margin:0px}@media(min-width: 769px)and (max-width: 1219px){.subhead{font-size:27px;font-size:1.6875rem;line-height:2.3rem}}@media(min-width: 220px)and (max-width: 768px){.subhead{font-size:23px;font-size:1.4375rem;line-height:2rem}}.subhead p:first-child{margin-top:0}.subhead ul{line-height:70%}.title{font-size:55px;font-size:3.4375rem;line-height:4.2rem;margin:0 0 2rem 0;display:inline-block;letter-spacing:-3px}@media(min-width: 769px)and (max-width: 1219px){.title{font-size:38px;font-size:2.375rem;line-height:3.2rem;letter-spacing:-1px;margin:0 0 1rem 0}}@media(min-width: 220px)and (max-width: 768px){.title{font-size:38px;font-size:2.375rem;line-height:3.2rem;letter-spacing:-1px;margin:0 0 1rem 0}}@media(min-width: 220px)and (max-width: 321px){.title{font-size:30px;font-size:1.875rem;line-height:2.8rem;letter-spacing:-1px;margin:0 0 1rem 0}}.link{font-size:18px;font-size:1.125rem}@media(min-width: 220px)and (max-width: 768px){.link{font-size:16px;font-size:1rem}}.bold{font-weight:700}.semibold{font-weight:600}.normal{font-weight:400}.light{font-weight:300}.white{color:#fff}@keyframes come-in{to{opacity:1;transform:translateY(0)}}.js-reveal{transition:all 700ms ease;visibility:visible;opacity:0;transform:translateY(150px)}.mb-115{margin-bottom:115px}@media(min-width: 220px)and (max-width: 767px){.mb-115{margin-bottom:55px}}.black--link{color:#000;text-decoration:none}.white--link{color:#fff;text-decoration:none}.blue--link{color:#22aaaf;text-decoration:none}.bg--green1,.report--cta .links .row:nth-child(1)>div:nth-child(1){background-color:#2a646b}.bg--green2,.report--cta .links .row:nth-child(2)>div:nth-child(1),.report--cta .links .row:nth-child(1)>div:nth-child(2){background-color:#357a83}.bg--green3,.report--cta .links .row:nth-child(2)>div:nth-child(2){background-color:#7ca7ae}.bg--blue1{background-color:#22aaaf}.bg--blue2{background-color:#3586c7}.bg--blue3{background-color:#374294}.bg--blue4{background-color:#3586c7}.bg--blue4-i{background-color:#3586c7 !important}.bg--purple1{background-color:#374294}.bg--purple1-i{background-color:#374294 !important}.bg--yellow{background-color:#dfad20}.bg--yellow-i{background-color:#dfad20 !important}.bg--red{background-color:#cc6457}.bg--red-i{background-color:#cc6457 !important}.bg--red2{background-color:#cc6457}.bg--red3{background-color:#964042}.bg--red3 .underline{border-bottom-color:#cc6457}.c--white{color:#fff}.c--faded-yellow{color:#ffe7a3}.c--green1{color:#2a646b}.c--green2{color:#357a83}.lg-underlined{border-bottom:7px solid #222}.sm-underlined{border-bottom:3px solid #222}.u--green{border-color:#2a646b}.u--black{border-color:#000}.u--white{border-color:#fff}.u-light-red{border-color:#e4aca5}.u--blue{border-color:#22aaaf}.u-dark-blue{border-color:#0268ba}.u-dark-yellow{border-color:#c38b2d}.u-dark-red{border-color:#964042}.u-dark-purple{border-color:#1c266e}.btn{display:inline-block;background:#22aaaf;padding:30px 15px;min-width:150px;border-style:none;font-size:18px;font-size:1.125rem;text-decoration:none;cursor:pointer;color:#fff;-webkit-transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06);-moz-transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06);-ms-transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06);-o-transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06);transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06)}@media(min-width: 220px)and (max-width: 768px){.btn{font-size:16px;font-size:1rem;text-align:center}}.btn:hover{background:#1a8184}.btn.ta-center{text-align:center}.btn.blue-white{background:#fff;color:#3586c7}.btn.blue-white:hover{background:#f2f2f2}.btn.purple1-white{background:#fff;color:#374294}.btn.purple1-white span{display:inline-block;background-image:url("../images/reports/strategy_for_change_arrow@2x.png");width:35px;height:15px;background-position:center center;background-size:cover;background-repeat:no-repeat;margin-left:35px}.btn.purple1-white:hover{background:#f2f2f2}.btn.blue4-white{background:#fff;color:#3586c7}.btn.blue4-white span{display:inline-block;background-image:url("../images/reports/call_to_action_arrow@2x.png");width:35px;height:15px;background-position:center center;background-size:cover;background-repeat:no-repeat;margin-left:35px}.btn.blue4-white:hover{background:#f2f2f2}.btn.red1-white{background:#fff;color:#cc6457}.btn.red1-white span{display:inline-block;background-image:url("../images/reports/research_report_arrow@2x.png");width:35px;height:15px;background-position:center center;background-size:cover;background-repeat:no-repeat;margin-left:35px}.btn.red1-white:hover{background:#f2f2f2}.btn.yellow1-white{background:#fff;color:#dfad20}.btn.yellow1-white span{display:inline-block;background-image:url("../images/reports/literature_report_arrow@2x.png");width:35px;height:15px;background-position:center center;background-size:cover;background-repeat:no-repeat;margin-left:35px}.btn.yellow1-white:hover{background:#f2f2f2}.btn img{width:35px;display:inline-block;vertical-align:middle;margin-left:35px}.input.white input[type=text],.input.white input[type=email]{color:#fff;border-color:#fff}.input.white input[type=text]::placeholder,.input.white input[type=email]::placeholder{color:#fff;opacity:1}.input.white input[type=text]:-ms-input-placeholder,.input.white input[type=email]:-ms-input-placeholder{color:#fff}.input.white input[type=text]::-ms-input-placeholder,.input.white input[type=email]::-ms-input-placeholder{color:#fff}.input.white label{font-size:17px;font-size:1.0625rem;margin-bottom:10px;display:inline-block}.input.white textarea{color:#fff;border-color:#fff;border:1px solid #fff;background:rgba(0,0,0,0);padding:15px;box-sizing:border-box;min-height:200px;resize:none}.input.white textarea::placeholder{color:#fff;opacity:1}.input.white textarea:-ms-input-placeholder{color:#fff}.input.white textarea::-ms-input-placeholder{color:#fff}.input input[type=text],.input input[type=email],.input textarea{width:100%;display:block;padding:0px 0px 5px 0px;border:0px;margin:0px 0px 40px 0px;background:none;border-bottom:1px solid #222;font-size:17px;font-size:1.0625rem}.input input[type=text]::placeholder,.input input[type=email]::placeholder,.input textarea::placeholder{color:#000;opacity:1}.input input[type=text]:-ms-input-placeholder,.input input[type=email]:-ms-input-placeholder,.input textarea:-ms-input-placeholder{color:#000}.input input[type=text]::-ms-input-placeholder,.input input[type=email]::-ms-input-placeholder,.input textarea::-ms-input-placeholder{color:#000}.checkbox.white{color:#fff}.checkbox .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:17px;font-size:1.0625rem}.checkbox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.checkbox .container:hover input~.checkmark{background-color:#ccc}.checkbox .container input:checked~.checkmark{background-color:#22aaaf}.checkbox .checkmark:after{content:"";position:absolute;display:none}.checkbox .container input:checked~.checkmark:after{display:block}.checkbox .container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox.small .checkmark{position:absolute;top:-2px;left:0;height:17px;width:17px;background-color:#eee}.checkbox.small .container .checkmark:after{left:5px;top:1px;width:4px;height:9px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mb-0{margin-bottom:0}*{outline:0 !important}.hide-on-mobile{display:block}@media(min-width: 220px)and (max-width: 768px){.hide-on-mobile{display:none}}.show-on-mobile{display:none}@media(min-width: 220px)and (max-width: 768px){.show-on-mobile{display:block}}.test{background:#2a646b;width:1170px;margin:10px auto 10px auto}@media(min-width: 220px)and (max-width: 1220px){.test{background:orange;width:100%}}@media(min-width: 220px)and (max-width: 768px){.test{background:purple}}.linkedin{position:absolute;top:55vh;left:-10vw;font-size:15px;font-size:.9375rem;font-weight:700;-webkit-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);-o-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}@media screen and (max-width: 1220px){.linkedin{display:none}}.linkedin a{text-decoration:none;color:#000 !important}.linkedin img{vertical-align:middle;margin-top:-1px;margin-left:1px}.giri-container{width:1170px;margin:20px auto}@media(min-width: 220px)and (max-width: 1220px){.giri-container{padding:0 25px;width:inherit}}@media(min-width: 220px)and (max-width: 1220px){.giri-container.full-mobile-width{padding:0 0px;width:inherit}}#newsletter-cta{width:1170px;margin:125px auto 20px auto}@media(min-width: 769px)and (max-width: 1219px){#newsletter-cta{width:auto;margin:125px 25px 0 25px}}@media(min-width: 220px)and (max-width: 768px){#newsletter-cta{width:auto;margin:65px 25px 0 25px}}#newsletter-cta .newsletter-container{display:flex;align-items:center;justify-content:space-around}@media(max-width: 767px){#newsletter-cta .newsletter-container{flex-direction:column}}#newsletter-cta .newsletter-container__text{flex:0 1 55%}@media(max-width: 767px){#newsletter-cta .newsletter-container__text{flex:0 1 90%}}#newsletter-cta .newsletter-container__btn{min-width:200px}@media(max-width: 767px){#newsletter-cta .newsletter-container__btn{margin-bottom:30px;align-self:flex-start}}@media(min-width: 220px)and (max-width: 768px){#newsletter-cta .newsletter-container__btn{min-width:150px}}#newsletter-cta .newsletter-container .title{font-size:2.5rem;margin-top:30px;margin-bottom:10px}#newsletter-cta .newsletter-container .content{margin-bottom:30px}#newsletter-cta .newsletter-container .btn{background:#fff !important;color:#3586c7 !important}#newsletter-cta .newsletter-container .btn img{margin-left:90px !important}.wysiwyg-content a{color:#2a646b !important;font-weight:600;border-bottom:3px solid #2a646b;text-decoration:none;display:inline-block;cursor:pointer}.wysiwyg-content a span{font-weight:600}.wysiwyg-content a:hover{color:#000 !important;border-color:#000}.wysiwyg-content a:hover span{color:#000 !important;border-color:#000}.pagination{text-align:center;display:flex;list-style:none;justify-content:center;max-width:200px;margin:0 auto}.pagination li{margin:10px;flex:1;background:#22aaaf}.pagination li:hover{background:#1a8184}.pagination li a{color:#fff !important;text-decoration:none !important;line-height:1px;display:block;padding:20px 18px;text-align:center}.pagination li.active{background:#11575a !important}.pagination li.active span{color:#fff !important;text-decoration:none !important;line-height:1px;display:block;padding:20px 18px;text-align:center}.pagination li.disabled span{color:#d8d8d8 !important;text-decoration:none !important;line-height:1px;display:block;padding:20px 18px;text-align:center}.girl-full-width-container{width:100%;margin:20px auto}@media(min-width: 220px)and (max-width: 1220px){.girl-full-width-container{width:inherit}}.header{display:grid;grid-template-rows:auto;grid-template-columns:[full-start] repeat(12, [col-start] 1fr [col-end]) [full-end];margin-left:auto;margin-right:auto;width:100%}@media screen and (max-width: 768px){.header{grid-row-gap:10px}}.header__brand{grid-row-start:1;grid-row-end:3;grid-column:span 2}.header__brand .giri-logo{width:142px;height:90px;background-image:url("../images/home/GIRI_logo_blk_green@2x.png");-webkit-background-size:cover;background-size:cover}@media(-webkit-min-device-pixel-ratio: 2)and (max-width: 1220px),(min-resolution: 192dpi)and (max-width: 1220px),(min-resolution: 2dppx)and (max-width: 1220px){.header__brand .giri-logo{background-image:url("../images/home/GIRI_logo_blk_green@2x.png")}}@media screen and (max-width: 768px){.header__brand .giri-logo{width:95px;height:60px}}.header__actions{grid-row-start:1;grid-column-start:8;grid-column-end:13;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;position:relative}@media screen and (max-width: 1220px){.header__actions{grid-column-start:7}}@media screen and (max-width: 992px){.header__actions{grid-column-start:5}}@media screen and (max-width: 768px){.header__actions{margin-bottom:0;justify-content:flex-start}}.header__actions .search{position:relative}@media screen and (max-width: 768px){.header__actions .search{display:none}}.header__actions .search input{box-sizing:border-box;padding:15px 5px 15px 10px;max-width:150px;text-indent:5px;width:100%;background:#eee;border-style:none;position:relative}.header__actions .search input::-webkit-input-placeholder{color:#357a83;font-weight:700;font-family:TransportNewMedium;font-weight:normal;font-style:normal}.header__actions .search input::-moz-placeholder{color:#357a83;font-weight:700;font-family:TransportNewMedium;font-weight:normal;font-style:normal}.header__actions .search input:-ms-input-placeholder{color:#357a83;font-weight:700;font-family:TransportNewMedium;font-weight:normal;font-style:normal}.header__actions .search input:-moz-placeholder{color:#357a83;font-weight:700;font-family:TransportNewMedium;font-weight:normal;font-style:normal}.header__actions .search img{width:20px;position:absolute;top:14px;right:10px;cursor:pointer}.header__actions .sign-up{position:relative;width:100%;max-width:150px}@media screen and (max-width: 768px){.header__actions .sign-up{margin-right:10px}}@media screen and (max-width: 576px){.header__actions .sign-up{display:none}}.header__actions .sign-up p{box-sizing:border-box;display:inline-block;padding:15px 5px 15px 10px;margin:0;max-width:200px;text-indent:5px;width:100%;background:#22aaaf;color:#fff;border:none;position:relative;font-family:TransportNewMedium;font-weight:normal;font-style:normal;line-height:1;transition:all .5s;cursor:pointer}.header__actions .sign-up p:hover{background:#2a646b;color:#22aaaf}.header__actions .sign-up p:hover~.sign-up__image svg line{stroke:#22aaaf !important}.header__actions .sign-up .active{background:#2a646b;color:#22aaaf}.header__actions .sign-up__image svg{width:10px;position:absolute;top:21px;right:14px;cursor:pointer}.header__actions .sign-up__image svg line{transition:all .5s;stroke:#2a646b}.header__actions .sign-up__image svg.active{transform:rotate(180deg);transition:all .5s}.header__actions .sign-up__image svg.active line{stroke:#22aaaf}.header__actions .sign-up__menu{display:none;position:absolute;top:100%;left:0;width:100%;min-width:130px;background-color:#2a646b;flex-direction:column;z-index:999}.header__actions .sign-up__menu a{font-family:TransportNewMedium;font-weight:normal;font-style:normal;color:#fff;text-decoration:none;margin:10px 0 0 10px;display:inline-block;width:100%;font-size:16px}.header__actions .sign-up__menu a:last-child{margin-bottom:20px}.header__actions .sign-up__menu a:hover{color:#22aaaf}.header__actions .social{flex:0 0 130px}@media screen and (max-width: 576px){.header__actions .social{margin-top:10px}}@media screen and (max-width: 352px){.header__actions .social{display:none}}.header__actions .social div:first-child{display:flex;justify-content:space-between}.header__actions .social div:first-child .yt img{display:block;width:36px}.header__actions .social div:first-child .tw img{display:block;width:36px}.header__actions .social div:first-child .li img{display:block;width:36px}.header__actions .close-button{display:none}@media screen and (max-width: 768px){.header__actions .close-button{display:block}}.header__actions .close-button button{outline:0 !important;width:42px}.header__actions .close-button button .hamburger-inner,.header__actions .close-button button .hamburger-inner:after,.header__actions .close-button button .hamburger-inner:before{width:26px;height:4px;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;background:#2a646b}.header__nav{grid-row-start:2;grid-column-start:3;grid-column-end:13;display:flex;justify-content:center;flex-wrap:wrap;gap:15px}@media screen and (max-width: 1220px){.header__nav{grid-column-start:4}}@media screen and (max-width: 768px){.header__nav{display:none;grid-column-start:1;grid-row-start:3}}.header__nav .header-nav-item{position:relative;cursor:pointer;display:flex;align-items:center;transition:all .5s;padding:10px;min-width:130px;box-sizing:border-box;flex:1 1 130px}@media(min-width: 220px)and (max-width: 1220px){.header__nav .header-nav-item{flex:1 1 200px}}@media screen and (max-width: 768px){.header__nav .header-nav-item{flex:0 0 100%}}.header__nav .header-nav-item:hover{background-color:#2a646b}.header__nav .header-nav-item:hover .header-nav-item__text{color:#22aaaf}.header__nav .header-nav-item:hover .header-nav-item__text a{color:#22aaaf}.header__nav .header-nav-item p,.header__nav .header-nav-item a{font-family:TransportNewMedium;font-weight:normal;font-style:normal;margin:0;color:#2a646b;font-size:18px}.header__nav .header-nav-item a{text-decoration:none}.header__nav .header-nav-item__arrow svg{width:10px}.header__nav .header-nav-item__menu{display:none;position:absolute;top:100%;left:0;width:100%;min-width:130px;background-color:#2a646b;flex-direction:column;z-index:999}.header__nav .header-nav-item__menu a{font-family:TransportNewMedium;font-weight:normal;font-style:normal;color:#fff;text-decoration:none;margin:10px 0 0 10px;display:inline-block;width:100%;font-size:16px}.header__nav .header-nav-item__menu a:last-child{margin-bottom:20px}.header__nav .header-nav-item__menu a:hover{color:#22aaaf}.header__nav .header-nav-item.dropdown p{margin-right:10px}.header__nav .header-nav-item.knowledge-centre{min-width:215px}.header__nav .header-nav-item.contact-us{min-width:145px}.header__nav .header-nav-item.active{background-color:#2a646b}.header__nav .header-nav-item.active p{color:#22aaaf}.header__nav .header-nav-item.active .header-nav-item__arrow svg{transform:rotate(180deg);transition:all .5s}.navigation--main{position:fixed;background:#2a646b;width:100%;height:100%;z-index:1999;top:0;left:0;justify-content:flex-end;opacity:0;visibility:hidden}.navigation--main.open{opacity:1;visibility:visible}.navigation--main .content{padding-top:10vh;width:1170px;margin:20px auto;position:relative}@media(min-width: 220px)and (max-width: 1220px){.navigation--main .content{padding:0 25px;width:auto}}.navigation--main .content ul{list-style-type:none}@media(min-width: 220px)and (max-width: 1220px){.navigation--main .content ul{position:relative;top:10vh}}.navigation--main .content ul li{color:#fff;margin-bottom:2.5vh;text-align:right}.navigation--main .content ul li a{font-size:3vh;color:#fff;text-decoration:none}.navigation--main .content ul li a:hover{border-bottom:3px solid #eee}.close-button{position:absolute;right:0;top:46px;z-index:2001}@media screen and (max-width: 1220px){.close-button{right:25px}}@media screen and (max-width: 768px){.close-button{top:0}}.close-button button{position:relative;z-index:2001;outline:0 !important;width:42px}.close-button button .hamburger-inner,.close-button button .hamburger-inner:after,.close-button button .hamburger-inner:before{width:26px;height:4px;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;background:#fff}.hero{position:relative}.hero .hero-carousel{visibility:hidden}.hero .hero-carousel .carousel--item{width:100%;height:500px;position:relative;overflow:hidden}.hero .hero-carousel .carousel--item .link{text-decoration:none !important;display:block}.hero .hero-carousel .carousel--item-bg{-webkit-background-size:cover;background-size:cover;background-position:center center;width:100%;height:100%;position:absolute;z-index:1}.hero .hero-carousel .img-wrap{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:transform 1.2s ease-in-out .3s;-webkit-transition:-webkit-transform 1.2s ease-in-out .3s;transition:-webkit-transform 1.2s ease-in-out .3s;transition:transform 1.2s ease-in-out .3s;transition:transform 1.2s ease-in-out .3s,-webkit-transform 1.2s ease-in-out .3s;position:absolute;width:100%;top:0%;height:110%}.hero .hero-carousel .img-wrap img{-webkit-transform:scale(1);transform:scale(1)}.hero .hero-carousel .img-wrap .img-content{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:top}.hero .hero-carousel .carousel--item-text{position:relative;font-size:44px;color:#fff;padding:40px 20px;max-width:81%;z-index:2}@media(min-width: 220px)and (max-width: 768px){.hero .hero-carousel .carousel--item-text{max-width:100%}}.hero .hero-carousel .carousel--item-text .subhead{max-width:65%}@media(min-width: 220px)and (max-width: 768px){.hero .hero-carousel .carousel--item-text .subhead{max-width:75%}}.hero .hero-carousel .carousel--item-text .subhead p{margin-bottom:0}.hero .hero-carousel .colour .headline{color:rgba(255,255,255,.5)}@media(min-width: 769px)and (max-width: 1220px){.hero .hero-carousel .colour .headline{line-height:4.5rem;letter-spacing:-1px}}@media(min-width: 220px)and (max-width: 768px){.hero .hero-carousel .colour .headline{line-height:3.4rem;letter-spacing:-1px}}.hero .hero-carousel .headline{line-height:6rem}@media(min-width: 220px)and (max-width: 768px){.hero .hero-carousel .headline{line-height:3.5rem}}.hero .hero-carousel span.underline{border-bottom:10px solid #fff;color:#fff}@media(min-width: 220px)and (max-width: 768px){.hero .hero-carousel span.underline{border-bottom:7px solid #fff}}.hero .slick-dots{display:block;z-index:1000;position:absolute;right:30px;bottom:30px;width:80%;text-align:right}.hero .slick-dots li{width:34px;height:1px;background:#fff;border-top:0px solid #fff;border-bottom:0px solid #fff;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.hero .slick-dots li button{position:absolute;top:-10px;width:100%}.hero .slick-dots li button:before{display:none}.hero .slick-dots li.slick-active{border-top:2px solid #fff;border-bottom:2px solid #fff}.sub-navigation{width:750px;height:180px;position:absolute;bottom:-80px}@media(min-width: 220px)and (max-width: 999px){.sub-navigation{width:100%;position:relative;bottom:30px;height:120px;height:23vw}}@media(min-width: 220px)and (max-width: 1219px){.sub-navigation.rellax{transform:translate3d(0, 0, 0) !important}}.sub-navigation ul{display:flex;list-style-type:none;padding:0;margin:0;height:100%}.sub-navigation ul li{text-align:center;flex:0 0 25%;font-size:20px;position:relative;cursor:pointer}@media(min-width: 500px)and (max-width: 768px){.sub-navigation ul li{text-align:left;min-height:110px}}@media(min-width: 220px)and (max-width: 499px){.sub-navigation ul li{min-height:90px}}.sub-navigation ul li.bg--green1:hover{background-color:#1c4246}.sub-navigation ul li.bg--green2:hover{background-color:#26585f}.sub-navigation ul li.bg--green3:hover{background-color:#5e9099}.sub-navigation ul li.bg--blue1:hover{background-color:#1a8184}.sub-navigation ul li a{color:#fff;position:relative;top:74px;text-decoration:none;font-size:18px;font-size:1.125rem}@media(min-width: 500px)and (max-width: 768px){.sub-navigation ul li a{top:8px;left:13px;font-size:16px;font-size:1rem}}@media(min-width: 220px)and (max-width: 499px){.sub-navigation ul li a{top:8px;left:auto;font-size:16px;font-size:1rem;text-align:center;width:100%;right:auto;left:0;right:0;width:100%;display:block;font-size:.9rem}}.sub-navigation ul li img{position:absolute;bottom:20px;right:20px}@media(min-width: 220px)and (max-width: 499px){.sub-navigation ul li img{position:absolute;bottom:20px;right:20px;left:0;right:0;margin:10px auto;margin:0 auto;width:8px}}.text--grid{display:flex;justify-content:space-between;flex-direction:row;margin:125px 0 125px 0}@media(min-width: 220px)and (max-width: 768px){.text--grid{flex-direction:column;margin:0 0 62px 0 !important}}.text--grid .text--box{flex:0 0 30%}@media(min-width: 220px)and (max-width: 768px){.text--grid .text--box{margin-bottom:80px}.text--grid .text--box:last-child{margin-bottom:0px}}@media(min-width: 220px)and (max-width: 768px){.text--grid .text--box .text--content .semibold{font-weight:400}}.help-block{display:flex;flex-wrap:wrap}.help-block p{flex:0 0 50%;margin:5px 0px}.three-transition>div:nth-of-type(1){animation-duration:.8s !important}@media(min-width: 220px)and (max-width: 768px){.three-transition>div:nth-of-type(1){animation-duration:.5s !important}}.three-transition>div:nth-of-type(2){animation-delay:.5s !important;-webkit-animation-delay:.5s !important;animation-duration:.8s !important}@media(min-width: 220px)and (max-width: 768px){.three-transition>div:nth-of-type(2){animation-delay:.1s !important;animation-duration:.5s !important}}.three-transition>div:nth-of-type(3){animation-delay:1s !important;-webkit-animation-delay:1s !important;animation-duration:.8s !important}@media(min-width: 220px)and (max-width: 768px){.three-transition>div:nth-of-type(3){animation-delay:.1s !important;animation-duration:.5s !important}}.bg-large-image{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;width:100%;padding:100px 0px;overflow:hidden}@media(min-width: 220px)and (max-width: 768px){.bg-large-image{padding:50px 0px}}.bg-large-image .img-wrap{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:transform 1.2s ease-in-out .3s;-webkit-transition:-webkit-transform 1.2s ease-in-out .3s;transition:-webkit-transform 1.2s ease-in-out .3s;transition:transform 1.2s ease-in-out .3s;transition:transform 1.2s ease-in-out .3s,-webkit-transform 1.2s ease-in-out .3s;position:absolute;width:100%;top:0%;height:110%;z-index:1}.bg-large-image .img-wrap img{-webkit-transform:scale(1);transform:scale(1)}.bg-large-image .img-wrap .img-content{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:top}.bg-large-image .content-media{display:flex;justify-content:space-between;align-items:center;width:1170px;margin:0px auto}@media(min-width: 769px)and (max-width: 1219px){.bg-large-image .content-media{width:auto;padding:0px 50px}}@media(min-width: 220px)and (max-width: 768px){.bg-large-image .content-media{width:100%;flex-direction:column}}.bg-large-image .title{position:relative;z-index:2;width:1170px;margin:0px auto 25px auto}@media(min-width: 220px)and (max-width: 768px){.bg-large-image .title{width:100%}}.bg-large-image .content-text{display:flex;justify-content:space-between;width:1170px;margin:0px auto}@media(min-width: 769px)and (max-width: 1219px){.bg-large-image .content-text{flex-direction:column;margin:0px 25px;width:auto}}@media(min-width: 220px)and (max-width: 768px){.bg-large-image .content-text{flex-direction:column;margin:0px 25px;width:auto}}.bg-large-image .content-text .text{flex:0 0 48%;z-index:2;position:relative}.bg-large-image .content-text .text ul li{font-size:16px;font-size:1rem;color:#fff;margin-bottom:10px;line-height:140%}.bg-large-image .content-text .text ul li a{color:#fff;font-weight:500;text-decoration:none;display:inline;border-bottom:3px solid #fff}.bg-large-image .content-text .text ul li a:hover{color:#f2f2f2}.bg-large-image .content{flex:0 0 650px;z-index:2;position:relative}@media(min-width: 769px)and (max-width: 1219px){.bg-large-image .content{flex:0 0 48%}}@media(min-width: 220px)and (max-width: 768px){.bg-large-image .content{padding:0 0;width:calc(100% - 50px);flex:1}}.bg-large-image .content .text{margin:50px 0px}.bg-large-image .media{flex:0 0 450px;z-index:2;position:relative;height:500px}@media(min-width: 769px)and (max-width: 1219px){.bg-large-image .media{flex:0 0 48%}}@media(min-width: 220px)and (max-width: 768px){.bg-large-image .media{width:calc(100% - 50px);height:360px;flex:0 0 360px;margin-top:30px}}.bg-large-image .media .bg-image{height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}.section-title{display:flex;margin:125px 0px}@media(min-width: 220px)and (max-width: 768px){.section-title{margin:62px 0px}.section-title br{display:none}.section-title h3{margin-bottom:0px}}.section-title.right{justify-content:center}.section-title.right .space{flex:0 0 35%}.section-title.right .content{flex:0 0 250px}@media(min-width: 220px)and (max-width: 768px){.section-title.right .content{margin:0px 25px;flex:1}}.sharing-knowledge{padding-left:170px;display:flex;margin-bottom:135px}@media(min-width: 769px)and (max-width: 1219px){.sharing-knowledge{padding:0;margin-bottom:67px !important}}@media(min-width: 220px)and (max-width: 768px){.sharing-knowledge{padding:0;flex-direction:column;margin-bottom:50px !important}}.sharing-knowledge .tab-index{flex:0 0 35%}@media(min-width: 220px)and (max-width: 768px){.sharing-knowledge .tab-index{padding:0;flex-direction:column}}.sharing-knowledge .tab-index .tab-index--content{width:40%;min-width:200px;margin:0 auto}@media(min-width: 220px)and (max-width: 768px){.sharing-knowledge .tab-index .tab-index--content{width:80%;margin:0px 25px}}.sharing-knowledge .tab-index .tab-index--content ul{list-style-type:none;padding:0;margin:0}.sharing-knowledge .tab-index .tab-index--content ul li{margin-bottom:10px}.sharing-knowledge .tab-index .tab-index--content ul li a{color:#22aaaf;font-weight:bold;font-size:18px;font-size:1.125rem;display:inline-block;text-decoration:none !important;border-bottom:3px solid #fff}@media(min-width: 220px)and (max-width: 768px){.sharing-knowledge .tab-index .tab-index--content ul li a{font-size:16px;font-size:1rem}}.sharing-knowledge .tab-index .tab-index--content ul li a:hover{color:#000;border-bottom:3px solid #000}.sharing-knowledge .tab-index .tab-index--content ul li a.active{color:#000;border-bottom:3px solid #222}@media(min-width: 220px)and (max-width: 768px){.sharing-knowledge .tab-index .tab-index--content p{margin:60px 0}}.sharing-knowledge .tab-index .tab-index--content .text span{display:none}.sharing-knowledge .tab-index .tab-index--content .text span.active{display:block}.sharing-knowledge .tab-content{flex:0 0 65%;overflow:hidden}.sharing-knowledge .tab-content .tab{display:none;position:relative}.sharing-knowledge .tab-content .tab.active{display:block}.sharing-knowledge .tab-content .tab .arrows{position:absolute;top:21vh;z-index:10;left:calc(50% + 46px)}@media(min-width: 220px)and (max-width: 768px){.sharing-knowledge .tab-content .tab .arrows{display:none}}.sharing-knowledge .tab-content .tab .arrows .prev,.sharing-knowledge .tab-content .tab .arrows .next{padding:25px 30px;background:#22aaaf;display:inline-block;cursor:pointer}.sharing-knowledge .tab-content .tab .arrows .prev:hover,.sharing-knowledge .tab-content .tab .arrows .next:hover{background-color:#1a8184}@media(min-width: 220px)and (max-width: 768px){.sharing-knowledge .tab-content .carousel{width:80%}}@media(min-width: 220px)and (max-width: 768px){.sharing-knowledge .tab-content .carousel .slick-list{overflow:visible}}.sharing-knowledge .tab-content .carousel .content{-webkit-background-size:cover;background-size:cover;background-position:center center;width:98%;height:50vh;min-height:350px;max-height:600px;position:relative;cursor:pointer}@media(min-width: 220px)and (max-width: 768px){.sharing-knowledge .tab-content .carousel .content{width:95% !important;min-height:250px !important}}@media(min-width: 220px)and (max-width: 768px){.sharing-knowledge .tab-content .carousel .content{width:100%;min-height:350px}}@media(min-width: 1001px)and (max-width: 1219px){.sharing-knowledge .tab-content .carousel .content{margin-bottom:100px}}@media(min-width: 220px)and (max-width: 1000px){.sharing-knowledge .tab-content .carousel .content{margin-bottom:100px}}.sharing-knowledge .tab-content .carousel .content .white-fade{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(199,199,199,.4588235294);-webkit-transition:opacity 1100ms ease;-moz-transition:opacity 1100ms ease;-ms-transition:opacity 1100ms ease;-o-transition:opacity 1100ms ease;transition:opacity 1100ms ease}.sharing-knowledge .tab-content .carousel .content p{font-weight:700;padding:55px 55px 20px 55px;opacity:0;-webkit-transition:opacity 1100ms ease;-moz-transition:opacity 1100ms ease;-ms-transition:opacity 1100ms ease;-o-transition:opacity 1100ms ease;transition:opacity 1100ms ease}@media(min-width: 769px)and (max-width: 1219px){.sharing-knowledge .tab-content .carousel .content p{padding:17px 20px 20px 20px}}.sharing-knowledge .tab-content .carousel .content a{position:absolute;display:block;bottom:-40px;left:0;right:0;margin-left:50px;margin-right:auto;background:#22aaaf;padding:45px 15px;width:231px;font-size:18px;font-size:1.125rem;text-decoration:none;color:#fff;font-weight:700;opacity:0;z-index:2;-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);transform:translateY(150px);-webkit-transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06);-moz-transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06);-ms-transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06);-o-transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06);transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06)}.sharing-knowledge .tab-content .carousel .content a:hover{background-color:#1a8184}@media(min-width: 1001px)and (max-width: 1219px){.sharing-knowledge .tab-content .carousel .content a{padding:28px 15px;margin-left:25px;text-align:center;font-size:16px;font-size:1rem}}@media(min-width: 220px)and (max-width: 1000px){.sharing-knowledge .tab-content .carousel .content a{padding:28px 15px;width:80%;margin:0 auto;text-align:center;bottom:-20px;font-size:16px;font-size:1rem}}.sharing-knowledge .tab-content .carousel .content a img{width:35px;display:inline-block;vertical-align:middle;margin-left:35px}.sharing-knowledge .tab-content .slick-list{min-height:550px}@media(min-width: 769px)and (max-width: 1219px){.sharing-knowledge .tab-content .slick-list{min-height:375px}}@media(min-width: 220px)and (max-width: 768px){.sharing-knowledge .tab-content .slick-list{min-height:432px}}.sharing-knowledge .tab-content .slick-list .slick-current .white-fade{background:rgba(199,199,199,0)}.sharing-knowledge .tab-content .slick-list .slick-current p{opacity:1}.sharing-knowledge .tab-content .slick-list .slick-current a{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.workshops-events{padding-left:170px;display:flex;margin-bottom:67px}@media(min-width: 769px)and (max-width: 1219px){.workshops-events{padding:0;margin-bottom:67px !important}}@media(min-width: 220px)and (max-width: 768px){.workshops-events{padding:0;flex-direction:column;margin-bottom:50px !important}}.workshops-events .tab-index{flex:0 0 35%}.workshops-events .tab-index .tab-index--content{width:55%;min-width:200px;margin:0 auto}@media(min-width: 220px)and (max-width: 768px){.workshops-events .tab-index .tab-index--content{margin:0px 25px;width:80%}}.workshops-events .tab-index .tab-index--content ul{list-style-type:none;padding:0;margin:0}.workshops-events .tab-index .tab-index--content ul li{margin-bottom:10px}.workshops-events .tab-index .tab-index--content ul li a{color:#22aaaf;font-weight:bold;font-size:18px;font-size:1.125rem;display:inline-block;text-decoration:none !important;border-bottom:3px solid #fff}.workshops-events .tab-index .tab-index--content ul li a:hover{color:#000;border-bottom:3px solid #000}.workshops-events .tab-index .tab-index--content ul li a.active{color:#000;border-bottom:3px solid #222}@media(min-width: 220px)and (max-width: 768px){.workshops-events .tab-index .tab-index--content p{margin:0 0 60px 0}}.workshops-events .tab-content{flex:0 0 65%;overflow:hidden}.workshops-events .tab-content .tab{position:relative}.workshops-events .tab-content .tab .arrows{position:absolute;top:21vh;z-index:10;left:calc(50% + 46px)}@media(min-width: 220px)and (max-width: 768px){.workshops-events .tab-content .tab .arrows{display:none}}.workshops-events .tab-content .tab .arrows .prev,.workshops-events .tab-content .tab .arrows .next{padding:25px 30px;background:#22aaaf;display:inline-block;cursor:pointer}.workshops-events .tab-content .tab .arrows .prev:hover,.workshops-events .tab-content .tab .arrows .next:hover{background-color:#1a8184}@media(min-width: 220px)and (max-width: 768px){.workshops-events .tab-content .carousel{width:80%}}@media(min-width: 220px)and (max-width: 768px){.workshops-events .tab-content .carousel .slick-list{overflow:visible}}.workshops-events .tab-content .carousel .content{-webkit-background-size:cover;background-size:cover;background-position:center center;width:98%;height:50vh;min-height:350px;max-height:600px;position:relative;cursor:pointer}@media(min-width: 220px)and (max-width: 768px){.workshops-events .tab-content .carousel .content{width:95% !important;min-height:250px !important}}@media(min-width: 1001px)and (max-width: 1219px){.workshops-events .tab-content .carousel .content{margin-bottom:100px}}@media(min-width: 220px)and (max-width: 1000px){.workshops-events .tab-content .carousel .content{margin-bottom:100px}}.workshops-events .tab-content .carousel .content .white-fade{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(199,199,199,.4588235294);-webkit-transition:opacity 1100ms ease;-moz-transition:opacity 1100ms ease;-ms-transition:opacity 1100ms ease;-o-transition:opacity 1100ms ease;transition:opacity 1100ms ease}.workshops-events .tab-content .carousel .content p{font-weight:700;padding:55px 180px 0px 55px;opacity:0;-webkit-transition:opacity 1100ms ease;-moz-transition:opacity 1100ms ease;-ms-transition:opacity 1100ms ease;-o-transition:opacity 1100ms ease;transition:opacity 1100ms ease}@media screen and (max-width: 1219px){.workshops-events .tab-content .carousel .content p{padding:50px 25px 0 25px}}@media(min-width: 769px)and (max-width: 1219px){.workshops-events .tab-content .carousel .content p{padding:17px 20px 20px 20px}}@media(min-width: 221px)and (max-width: 768px){.workshops-events .tab-content .carousel .content p{padding:15px 15px 0 15px}}.workshops-events .tab-content .carousel .content .date{color:#fff;font-size:20px;font-size:1.25rem;margin:0;padding:0 180px 0 55px}@media(min-width: 769px)and (max-width: 1219px){.workshops-events .tab-content .carousel .content .date{padding:0 20px 0 20px}}@media screen and (max-width: 1219px){.workshops-events .tab-content .carousel .content .date{padding:0 25px 0 25px}}.workshops-events .tab-content .carousel .content a{position:absolute;display:block;bottom:-40px;left:0;right:0;margin-left:50px;margin-right:auto;background:#22aaaf;padding:45px 15px;width:210px;font-size:18px;font-size:1.125rem;text-decoration:none;color:#fff;font-weight:700;opacity:0;z-index:2;-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);transform:translateY(150px);-webkit-transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06);-moz-transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06);-ms-transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06);-o-transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06);transition:opacity 250ms ease,transform 500ms cubic-bezier(0.57, 0.11, 0.37, 1.06)}.workshops-events .tab-content .carousel .content a:hover{background-color:#1a8184}@media(min-width: 1001px)and (max-width: 1219px){.workshops-events .tab-content .carousel .content a{padding:28px 15px;margin-left:25px;text-align:center;font-size:16px;font-size:1rem}}@media(min-width: 220px)and (max-width: 1000px){.workshops-events .tab-content .carousel .content a{padding:28px 15px;width:80%;margin:0 auto;text-align:center;bottom:-20px;font-size:16px;font-size:1rem}}.workshops-events .tab-content .carousel .content a img{width:35px;display:inline-block;vertical-align:middle;margin-left:35px}.workshops-events .tab-content .slick-list{min-height:550px}@media(min-width: 769px)and (max-width: 1219px){.workshops-events .tab-content .slick-list{min-height:375px}}@media(min-width: 220px)and (max-width: 768px){.workshops-events .tab-content .slick-list{min-height:432px}}.workshops-events .tab-content .slick-list .slick-current .white-fade{background:rgba(199,199,199,0)}.workshops-events .tab-content .slick-list .slick-current p{opacity:1}.workshops-events .tab-content .slick-list .slick-current a{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.members{position:relative;z-index:2;display:flex;margin:40px auto 0px auto;width:1170px}@media(min-width: 769px)and (max-width: 1219px){.members{width:auto;margin:40px 25px}}@media(min-width: 220px)and (max-width: 768px){.members{width:100%;margin-left:25px;margin-bottom:180px}}.members .arrows{flex:0 0 46%;justify-content:center;position:relative;z-index:3}@media(min-width: 220px)and (max-width: 768px){.members .arrows{display:none}}.members .arrows .arrow-flex{width:155px;margin:0;padding:50px 0px}.members .arrows .prev,.members .arrows .next{padding:25px 30px;background:#22aaaf;display:inline-block;cursor:pointer}.members .arrows .prev:hover,.members .arrows .next:hover{background-color:#1a8184}.members .flex-carousel{width:1000px;position:absolute;right:-400px}@media screen and (min-width: 1220px){.members .flex-carousel{width:1000px}}@media(min-width: 220px)and (max-width: 768px){.members .flex-carousel{width:80%;position:absolute;left:0px}}@media(min-width: 220px)and (max-width: 768px){.members .flex-carousel .slick-list{overflow:visible}}.members .carousel{width:100%}.members .carousel .content-members{-webkit-background-size:cover;background-size:cover;background-position:center center;width:192px;height:192px;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff}.members .carousel .content-members img{display:block;width:calc(100% - 50px)}@media(min-width: 220px)and (max-width: 768px){.members .carousel .content-members{padding:0px;width:175px;height:175px}}@media(min-width: 320px)and (max-width: 430px){.members .carousel .content-members{width:90%;height:134px}}@media(min-width: 1px)and (max-width: 320px){.members .carousel .content-members{width:90%;height:125px}}.courses{display:flex;width:1170px;margin:0 auto;justify-content:space-between;align-items:center}@media(min-width: 769px)and (max-width: 1219px){.courses{width:auto;margin:0px 25px 80px 25px}}@media(min-width: 220px)and (max-width: 768px){.courses{width:auto;margin:0px 25px 80px 25px;flex-direction:column-reverse}}.courses .text{flex:0 0 40%}.courses .image{flex:0 0 59%}@media(min-width: 220px)and (max-width: 768px){.courses .image{width:100%;flex:1;margin-bottom:50px}}.courses .image .placeholder{width:100%;min-height:400px;background:#7ca7ae}@media(min-width: 220px)and (max-width: 768px){.courses .image .placeholder{min-height:300px;background-position:center center}}.courses .image .placeholder.courses-img{background-image:url("../images/home/courses_img@2x.jpg");-webkit-background-size:cover;background-size:cover}.footer--wrap{width:1170px;margin:125px auto 20px auto}@media(min-width: 769px)and (max-width: 1219px){.footer--wrap{width:auto;margin:125px 25px 0 25px}}@media(min-width: 220px)and (max-width: 768px){.footer--wrap{width:auto;margin:65px 25px 0 25px}}.footer--wrap .footer--actions{margin-bottom:70px}@media(min-width: 1px)and (max-width: 768px){.footer--wrap .footer--actions .actions-wrap{width:100%;margin:0 auto}.footer--wrap .footer--actions .actions-wrap .btn{flex:0 0 50%;padding:20px 10px;margin-bottom:20px !important}}@media screen and (max-width: 219px){.footer--wrap .footer--actions .actions-wrap{width:100%}}.footer--wrap .footer--actions .actions-wrap div:first-child{display:flex;align-items:center}@media(min-width: 220px)and (max-width: 768px){.footer--wrap .footer--actions .actions-wrap div:first-child{flex-wrap:wrap;justify-content:space-around}}.footer--wrap .footer--actions .actions-wrap div:first-child .img{flex:0 0 96px;margin-right:40px}@media(min-width: 220px)and (max-width: 768px){.footer--wrap .footer--actions .actions-wrap div:first-child .img{flex:1;flex-basis:100%;width:100%;margin:0 auto}}.footer--wrap .footer--actions .actions-wrap div:first-child .img img{display:block;width:100%}@media(min-width: 220px)and (max-width: 768px){.footer--wrap .footer--actions .actions-wrap div:first-child .img img{margin:40px auto 40px auto;width:142px}}.footer--wrap .footer--actions .actions-wrap div:first-child .btn{margin-left:10px}@media(min-width: 220px)and (max-width: 768px){.footer--wrap .footer--actions .actions-wrap div:first-child .btn{flex-basis:150px;margin:0px}.footer--wrap .footer--actions .actions-wrap div:first-child .btn img{display:none}}.footer--wrap .footer--information{display:flex;flex-wrap:wrap;position:relative}.footer--wrap .footer--information .links{flex:1 0 auto}@media(min-width: 220px)and (max-width: 768px){.footer--wrap .footer--information .links{flex:0 0 75%}}.footer--wrap .footer--information .links ul{padding:0;margin:0;list-style-type:none}.footer--wrap .footer--information .links ul li{margin-bottom:15px}.footer--wrap .footer--information .links ul li a{font-weight:600;text-decoration:none;color:#000;display:inline-block;border-bottom:4px solid #fff}.footer--wrap .footer--information .links ul li a:hover{border-bottom:4px solid #2a646b}.footer--wrap .footer--information .links ul li a.active{border-bottom:4px solid #2a646b}.footer--wrap .footer--information .links ul li svg{width:10px;margin-left:5px;transition:all .5s}.footer--wrap .footer--information .links ul li svg.active{transform:rotate(180deg)}.footer--wrap .footer--information .links ul .footer-dropdown-menu{display:none}.footer--wrap .footer--information .links ul .footer-dropdown-menu__inner{display:flex;flex-direction:column}.footer--wrap .footer--information .address-email{flex:0 0 450px;display:flex}@media(min-width: 220px)and (max-width: 768px){.footer--wrap .footer--information .address-email{width:auto;flex-direction:column;flex:0 0 100%;height:80px}}.footer--wrap .footer--information .address{flex:0 0 200px}@media(min-width: 220px)and (max-width: 768px){.footer--wrap .footer--information .address{flex:1;margin-bottom:20px}}.footer--wrap .footer--information .address div:first-child{display:flex}.footer--wrap .footer--information .address div:first-child .circle{flex:0 0 40px;margin-right:10px;width:40px}.footer--wrap .footer--information .address div:first-child .circle img{display:block;height:40px;width:40px}.footer--wrap .footer--information .address div:first-child .text{flex:1}.footer--wrap .footer--information .address div:first-child .text p{margin:0;font-weight:600}.footer--wrap .footer--information .email{flex:0 0 250px}@media(min-width: 220px)and (max-width: 768px){.footer--wrap .footer--information .email{flex:0 0 100%;margin-bottom:20px;position:absolute;top:0;right:0}}@media(min-width: 1px)and (max-width: 768px){.footer--wrap .footer--information .email{flex:0 0 100%;margin-bottom:20px;position:inherit !important;top:inherit !important;right:inherit !important}}.footer--wrap .footer--information .email div:first-child{display:flex;align-items:center}.footer--wrap .footer--information .email div:first-child .circle{flex:0 0 40px;margin-right:10px;width:40px}.footer--wrap .footer--information .email div:first-child .circle img{display:block;height:40px;width:40px}.footer--wrap .footer--information .email div:first-child .text{flex:1}.footer--wrap .footer--information .email div:first-child .text a{font-weight:600;text-decoration:none;color:#000;display:inline-block;border-bottom:4px solid #fff}.footer--wrap .footer--information .email div:first-child .text a:hover{border-bottom:4px solid #2a646b}.footer--wrap .footer--information .social{flex:0 0 150px}@media(min-width: 220px)and (max-width: 768px){.footer--wrap .footer--information .social{position:relative;bottom:50px}}@media(min-width: 1px)and (max-width: 379px){.footer--wrap .footer--information .social{position:inherit !important;bottom:inherit !important}}.footer--wrap .footer--information .social div:first-child{display:flex;justify-content:space-between}.footer--wrap .footer--information .social div:first-child .yt{flex:0 0 33%}.footer--wrap .footer--information .social div:first-child .yt img{display:block;width:42px}.footer--wrap .footer--information .social div:first-child .tw{flex:0 0 33%}.footer--wrap .footer--information .social div:first-child .tw img{display:block;width:42px}.footer--wrap .footer--information .social div:first-child .li{flex:0 0 33%}.footer--wrap .footer--information .social div:first-child .li img{display:block;width:42px}.footer--wrap .footer-extra{display:flex;justify-content:space-between;border-top:1px solid #2a646b;margin-top:65px}@media(min-width: 220px)and (max-width: 1219px){.footer--wrap .footer-extra{width:auto;margin:65px 0 0 0}}@media(min-width: 220px)and (max-width: 768px){.footer--wrap .footer-extra{width:auto;flex-direction:column;margin:65px 0 0 0}}.footer--wrap .footer-extra .text{flex:0 0 70%;margin-top:20px;margin-bottom:20px}@media(min-width: 220px)and (max-width: 768px){.footer--wrap .footer-extra .text{flex-grow:1;flex-shrink:1;flex-basis:auto}}.footer--wrap .footer-extra .text p{font-size:12px;font-size:.75rem}.footer--wrap .footer-extra .text a{display:inline-block;color:#2a646b;text-decoration:none;border-bottom:2px solid #2a646b}.footer--wrap .footer-extra .text a:hover{color:#222;border-color:#222}.footer--wrap .footer-extra .mms{margin-top:20px;margin-bottom:20px}@media(min-width: 220px)and (max-width: 768px){.footer--wrap .footer-extra .mms{flex-grow:1;flex-shrink:1;flex-basis:auto}}.footer--wrap .footer-extra .mms p{font-size:12px;font-size:.75rem}.footer--wrap .footer-extra .mms p a{display:inline-block;color:#2a646b;text-decoration:none;border-bottom:2px solid #2a646b}.footer--wrap .footer-extra .mms p a:hover{color:#222;border-color:#222}.footer--cta-panel .row{display:flex;align-items:center}@media(min-width: 220px)and (max-width: 767px){.footer--cta-panel .row{flex-direction:column;align-items:stretch}}.footer--cta-panel .row .block{flex-grow:1;flex-shrink:1;flex-basis:50%;min-height:400px;position:relative}.footer--cta-panel .row .block.bg-image{-webkit-background-size:cover !important;background-size:cover !important;background-position:top center !important}@media(min-width: 220px)and (max-width: 767px){.footer--cta-panel .row .block.bg-image{display:none}}.footer--cta-panel .row .block .padding{padding:25px 30px 25px 30px}@media(min-width: 220px)and (max-width: 767px){.footer--cta-panel .row .block .padding{margin-bottom:80px}}.footer--cta-panel .row .block p{margin:0px}.footer--cta-panel .row .block .title{margin-bottom:2rem;padding-right:100px}@media(min-width: 220px)and (max-width: 767px){.footer--cta-panel .row .block .title{padding-right:80px}}.footer--cta-panel .row .block .content{padding-right:80px}.footer--cta-panel .row .block a{position:absolute;bottom:30px;left:25px;z-index:10;margin-top:45px;display:inline-block}.results-wrap{display:flex;flex-wrap:wrap}.results-wrap .result{flex:0 0 33.3333333333%;margin-bottom:70px;position:relative;max-width:390px}@media(min-width: 221px)and (max-width: 1219px){.results-wrap .result{flex:0 0 100%;max-width:100%}}.results-wrap .result .title{margin-bottom:10px;line-height:33px;letter-spacing:-1px;font-size:30px;font-size:1.875rem}@media(min-width: 221px)and (max-width: 767px){.results-wrap .result .title{font-size:25px;font-size:1.5625rem;line-height:30px}}.results-wrap .result .content{margin-bottom:30px}.results-wrap .result .extra{color:#a2a2a2;font-size:20px;font-size:1.25rem;margin-bottom:10px}.results-wrap .result .button{position:absolute;bottom:-50px}.results-wrap .result-inner{padding:25px}.slick-initialized{visibility:visible !important}.video-wrap{position:relative;border:none;width:100%;height:0;padding-bottom:56.25%;padding-top:25px}.video-wrap .video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.workshops-events.news .tab-content .slick-list .slick-current .white-fade{background:rgba(17,56,35,.56)}.addthis_inline_share_toolbox{margin-top:40px;margin-bottom:40px}.cookie-opt-in{position:fixed;bottom:0;left:0;width:100%;box-sizing:border-box;padding:20px;background:#2a646b;z-index:1000}.cookie-opt-in .cookie-title{font-size:18px;color:#fff;margin-bottom:10px}.cookie-opt-in .description{font-size:14px;color:#fff;margin-bottom:16px}.cookie-opt-in .description a{color:#fff;text-decoration:underline}.cookie-opt-in .choices{display:flex;justify-content:flex-end}@media(min-width: 220px)and (max-width: 767px){.cookie-opt-in .choices{flex-direction:column}}.cookie-opt-in .choices .button{text-decoration:none;padding:20px;background:#22aaaf;color:#fff;border:1px solid #22aaaf;display:flex;justify-content:center;align-items:center;transition:all .4s ease-in-out}.cookie-opt-in .choices .button.accept:hover{background:#1a8184;border:1px solid #1a8184}.cookie-opt-in .choices .button.restricted{color:#fff;background:#2a646b;border:1px solid #fff}.cookie-opt-in .choices .button.restricted:hover{color:#22aaaf;border:1px solid #22aaaf}.cookie-opt-in .choices .button:first-child{margin-right:10px}@media(min-width: 220px)and (max-width: 767px){.cookie-opt-in .choices .button:first-child{margin-right:0;margin-bottom:10px}}.hero--text-image{display:flex}.hero--text-image .text{flex:1;text-align:center;display:flex;align-items:center}.hero--text-image .text p{padding:0 2rem}@media screen and (max-width: 768px){.hero--text-image .text{padding:50px 0px;width:100%}}.hero--text-image .text.bg--yellow .title .underline{border-bottom-color:#ce8c1a}.hero--text-image .text.bg--red .title .underline{border-bottom-color:#964042}.hero--text-image .text.bg--red .title .underline{border-bottom-color:#964042}.hero--text-image .text.bg--blue4 .title .underline{border-bottom-color:#0268ba}.hero--text-image .text .title{line-height:4.5rem}@media(min-width: 769px)and (max-width: 1220px){.hero--text-image .text .title{line-height:3.5rem;margin:0px 25px}}@media screen and (max-width: 768px){.hero--text-image .text .title{line-height:3.2rem;width:80%;margin:0 auto}}.hero--text-image .text .title .underline{border-bottom-width:7px;border-bottom-style:solid;color:#fff}.hero--text-image .image{flex:1;-webkit-background-size:cover;background-size:cover;background-position:top center;min-height:500px}@media(min-width: 220px)and (max-width: 767px){.hero--text-image .image{display:none}}.text--center{text-align:center;max-width:80%;min-width:320px;margin:125px auto 125px auto}@media(min-width: 220px)and (max-width: 767px){.text--center{margin:65px auto;max-width:100%;min-width:250px}}.text--center p:nth-of-type(2){max-width:40vw;display:inline-block;margin:30px auto 0 auto}@media(min-width: 220px)and (max-width: 767px){.text--center p:nth-of-type(2){max-width:80vw}}.about--links{list-style-type:none;padding:0;margin:0;max-width:60%;min-width:320px;display:flex;margin:30px auto 125px auto}@media(min-width: 220px)and (max-width: 1219px){.about--links{min-width:150px;max-width:600px;margin-bottom:65px;margin-top:65px}}@media(min-width: 220px)and (max-width: 767px){.about--links{flex-direction:column;flex-wrap:nowrap}.about--links li{margin-bottom:20px}}.about--links li{flex:1;text-align:center;margin-bottom:20px}.about--links li a{text-decoration:none;color:#22aaaf;font-weight:700;border-bottom:3px solid #fff}.about--links li a:hover{border-bottom:3px solid #000}.about--links li a.active{border-bottom:3px solid #000}.about--section{display:flex;justify-content:space-between;margin-bottom:65px}@media(min-width: 220px)and (max-width: 767px){.about--section{flex-direction:column;margin-bottom:65px}}.about--section.reverse{flex-direction:row-reverse}@media(min-width: 220px)and (max-width: 767px){.about--section.reverse{flex-direction:column}}.about--section.reverse .text .padding{padding-left:50px;padding-right:0px}.about--section .text{flex:1}.about--section .text .padding{padding-left:0px;padding-right:50px}@media(min-width: 220px)and (max-width: 767px){.about--section .text .padding{padding:0px !important;margin-bottom:60px}}.about--section .text .accordion .accordion--item{padding-bottom:40px}.about--section .text .accordion .accordion--item a{margin-bottom:10px}.about--section .text .accordion .accordion--item .content{display:none}.about--section .text .accordion .accordion--item.open a{color:#000;border-color:#000}.about--section .image{flex:1}.about--section .image img{width:100%;display:block}.tom-panel-and-info{margin-bottom:125px}.tom-panel-and-info .tom-panel{background-color:#357a83;display:flex;justify-content:space-between}@media(min-width: 220px)and (max-width: 899px){.tom-panel-and-info .tom-panel{display:block}}.tom-panel-and-info .tom-panel .image{flex:0 0 450px;height:450px;background-image:url("/images/about/tom.JPG");-webkit-background-size:cover;background-size:cover;background-position:center top}@media(min-width: 220px)and (max-width: 899px){.tom-panel-and-info .tom-panel .image{height:400px;flex:none;width:100%}}.tom-panel-and-info .tom-panel .text{padding:40px}.tom-panel-and-info .tom-panel .text .inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 220px)and (max-width: 767px){.tom-panel-and-info .tom-panel .text .inner{display:block}}.tom-panel-and-info .tom-panel .text .inner .u-dark-blue{border-color:#336783 !important}.tom-panel-and-info .tom-panel .text .btn{background:#fff;color:#2a646b;padding-top:25px;padding-bottom:25px}.tom-panel-and-info .tom-panel .text .btn:hover{background-color:#f2f2f2}.tom-panel-and-info .tom-panel .text .btn:hover img{top:-3px !important}.tom-panel-and-info .tom-panel .text .btn.open img{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg)}@media(min-width: 220px)and (max-width: 767px){.tom-panel-and-info .tom-panel .text .btn{margin-top:30px}}.tom-panel-and-info .tom-panel .text .btn img{position:relative;width:49px !important;top:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.tom-panel-and-info .info{display:none}.tom-panel-and-info .info h3{margin-top:40px;margin-bottom:20px;font-size:48px;font-size:3rem}.tom-panel-and-info .info .info-text{display:flex;justify-content:space-between}@media(min-width: 220px)and (max-width: 767px){.tom-panel-and-info .info .info-text{display:block}}.tom-panel-and-info .info .info-text div:first-child{padding-right:30px}@media(min-width: 220px)and (max-width: 767px){.tom-panel-and-info .info .info-text div:first-child{padding:0}}.tom-panel-and-info .info .info-text div:nth-child(2){padding-left:30px}@media(min-width: 220px)and (max-width: 767px){.tom-panel-and-info .info .info-text div:nth-child(2){padding:0}}.large--centered-text{width:90%;margin:65px auto 65px auto;text-align:center}@media(min-width: 220px)and (max-width: 767px){.large--centered-text{width:100%;margin:65px auto 65px auto}}.large--centered-text p a{color:#2a646b;font-weight:600;text-decoration:none;display:inline-block;border-bottom:3px solid #2a646b}.large--centered-text p a:hover{color:#222 !important;border-color:#222 !important}.large--left-text{width:90%;margin:65px auto 65px auto;text-align:left}@media(min-width: 220px)and (max-width: 767px){.large--left-text{width:100%;margin:65px auto 65px auto}}.large--left-text p a{color:#2a646b;font-weight:600;text-decoration:none;display:inline-block;border-bottom:3px solid #2a646b}.large--left-text p a:hover{color:#222 !important;border-color:#222 !important}.members--grid:last-child{margin-bottom:100px}.members--grid .members--row{display:flex;flex-wrap:wrap}@media(min-width: 220px)and (max-width: 1219px){.members--grid .members--row{flex-direction:column-reverse}}.members--grid .members--row .members--grid-items{flex:2 0 auto;display:flex;flex-wrap:wrap;width:100%}.members--grid .members--row .members--grid-items.four{flex:0 0 66.66%}.members--grid .members--row .members--grid-items.four .members--grid-item{flex-basis:25%}@media(min-width: 1000px)and (max-width: 1219px){.members--grid .members--row .members--grid-items.four .members--grid-item:nth-child(4n) .content{margin-right:0px;background-size:75%}}@media(min-width: 220px)and (max-width: 999px){.members--grid .members--row .members--grid-items.four .members--grid-item{flex-grow:1;flex-shrink:0;flex-basis:50%}.members--grid .members--row .members--grid-items.four .members--grid-item .content{margin:10px}}.members--grid .members--row .members--grid-items.six .members--grid-item{flex-basis:25%}@media screen and (min-width: 1220px){.members--grid .members--row .members--grid-items.six .members--grid-item{flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%}.members--grid .members--row .members--grid-items.six .members--grid-item:nth-child(6n) .content{background-size:74%;margin-right:0px}.members--grid .members--row .members--grid-items.six .members--grid-item:nth-child(6n) .social-icons{padding-right:0}}@media(min-width: 220px)and (max-width: 999px){.members--grid .members--row .members--grid-items.six .members--grid-item{flex-grow:0;flex-shrink:0;flex-basis:50% !important}.members--grid .members--row .members--grid-items.six .members--grid-item .content{margin:10px !important}}@media(min-width: 220px)and (max-width: 1219px){.members--grid .members--row .members--grid-items.six .members--grid-item:nth-child(4n) .content{margin-right:0px}}.members--grid .members--row .members--grid-items .members--grid-item{flex-grow:0;flex-shrink:0}.members--grid .members--row .members--grid-items .members--grid-item .content{display:block;margin:0px 15px 0px 0px;background-color:#fff;height:150px;text-align:center;background-position:center;background-repeat:no-repeat;background-size:80%;background-position:center center}@media(min-width: 769px)and (max-width: 1220px){.members--grid .members--row .members--grid-items .members--grid-item .content{background-size:150px}}@media(min-width: 221px)and (max-width: 768px){.members--grid .members--row .members--grid-items .members--grid-item .content{background-size:120px}}@media(min-width: 221px)and (max-width: 321px){.members--grid .members--row .members--grid-items .members--grid-item .content{background-size:90%;height:100px}}@media(min-width: 221px)and (max-width: 768px){.members--grid .members--row .members--grid-items .members--grid-item .content:hover{background-color:#fff}}.members--grid .members--row .members--grid-items .members--grid-item .social-icons{display:flex;justify-content:space-evenly;width:75%;margin:5px auto 20px;padding-right:15px}@media(min-width: 220px)and (max-width: 768px){.members--grid .members--row .members--grid-items .members--grid-item .social-icons{max-width:140px;padding-right:0}}.members--grid .members--row .members--grid-items .members--grid-item .social-icons .social-icon{background-image:url("/images/general/linkedin_icon@2x_grey.png");background-size:contain;background-repeat:no-repeat;width:26px;height:26px;transition:all .2s ease-in-out}@media(min-width: 220px)and (max-width: 768px){.members--grid .members--row .members--grid-items .members--grid-item .social-icons .social-icon{max-width:32px;max-height:32px}}.members--grid .members--row .members--grid-items .members--grid-item .social-icons .social-icon:hover{background-image:url("/images/general/linkedin_icon@2x.png")}.members--grid .members--row .members--grid-items .members--grid-item .social-icons .social-icon:hover.twitter{background-image:url("/images/general/twitter_icon@2x.png")}.members--grid .members--row .members--grid-items .members--grid-item .social-icons .social-icon.twitter{background-image:url("/images/general/twitter_icon@2x_grey.png")}.members--grid .members--row .members--grid-items .members--grid-item .social-icons .social-icon.website{background-image:url("/images/general/web.png")}.members--grid .members--row .members--grid-benefits{flex:0 0 33.3%;background:#2a646b;margin-bottom:15px}.members--grid .members--row .members--grid-benefits>div{padding:15px 15px 0 15px}.members--grid .members--row .members--grid-benefits h3{margin-left:25px;margin-bottom:25px}@media(min-width: 220px)and (max-width: 1219px){.members--grid .members--row .members--grid-benefits h3{margin:25px 0px;text-align:center;width:100%}}.members--grid .members--row .members--grid-benefits ul{margin:0px;padding:0 30px 0 40px;list-style-type:none;color:#fff}@media(min-width: 220px)and (max-width: 1219px){.members--grid .members--row .members--grid-benefits ul{margin-bottom:60px}}.members--grid .members--row .members--grid-benefits ul li{font-size:15px;font-size:.9375rem;margin-bottom:15px;position:relative;color:#fff}.members--grid .members--row .members--grid-benefits ul li a{color:#fff !important}.members--grid .members--row .members--grid-benefits ul li a:hover{border-color:#fff !important}.members--grid .members--row .members--grid-benefits ul li:before{content:"";display:inline-block;width:5px;height:5px;background-size:cover;background:url(/images/members/tick@2x.png);background-size:cover;width:24px;height:18px;left:-31px;position:absolute;top:5px}.join-initiative{min-height:600px;padding-top:30px;margin-bottom:500px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}@media(min-width: 220px)and (max-width: 767px){.join-initiative{margin-bottom:50px}}.join-initiative .join-form{max-width:800px;position:relative}@media(min-width: 768px)and (max-width: 1219px){.join-initiative .join-form{width:80vw;margin:0 auto 55px auto}}@media(min-width: 220px)and (max-width: 767px){.join-initiative .join-form{margin:0 auto 125px auto}}.join-initiative .join-form .form-wrap{position:absolute;padding:40px;top:40px;left:0;height:auto;background:#2a646b}@media(min-width: 220px)and (max-width: 767px){.join-initiative .join-form .form-wrap{position:relative}}.join-initiative .join-form .form-wrap .help-block p{color:#ff7879}.join-initiative .join-form .form-wrap form{display:flex;flex-wrap:wrap;margin:40px 0px;margin-top:0px}@media(min-width: 220px)and (max-width: 767px){.join-initiative .join-form .form-wrap form{flex-direction:column;flex-wrap:nowrap}}.join-initiative .join-form .form-wrap form .form-col{flex:1}.join-initiative .join-form .form-wrap form .form-col:nth-child(2){flex-basis:20%;margin-right:35px}.join-initiative .join-form .form-wrap form .form-col:nth-child(3){margin-bottom:50px}.join-initiative .join-form .form-wrap form .member-check-row{flex:1;flex-basis:100%;margin-bottom:30px}.join-initiative .join-form .form-wrap form .gdpr{flex:1;flex-basis:100%;font-size:14px;font-size:.875rem}.join-initiative .join-form .form-wrap form .gdpr a{color:#fff}.join-initiative .join-form .form-wrap form .btn{width:250px;position:absolute;display:flex;bottom:-40px;left:50px;text-align:left;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.join-initiative .join-form .form-wrap form .btn{width:80%;margin:0 auto;left:0px;right:0px;max-width:250px}}.join-initiative .join-form .form-wrap form .btn span{flex:1}.join-initiative .join-form .form-wrap form .btn img{flex:0}.report--cta{display:flex;flex-wrap:wrap;margin-bottom:115px}@media(min-width: 220px)and (max-width: 767px){.report--cta{margin-bottom:55px;flex-direction:column}}.report--cta .links{flex:1;width:100%}@media(min-width: 220px)and (max-width: 767px){.report--cta .links{flex:1 1 auto}}.report--cta .links .row{display:flex;justify-content:center;align-items:center}.report--cta .links .row>div{flex:1;display:flex;justify-content:center;align-items:center;height:250px;cursor:pointer;transition:background-color 300ms ease}.report--cta .links .row>div p{text-align:center;color:#fff;font-size:22px;font-size:1.375rem}.report--cta .links .row>div p span.hidden-border{border-bottom:3px solid rgba(0,0,0,0)}.report--cta .content{flex:1;width:100%}@media(min-width: 220px)and (max-width: 767px){.report--cta .content{flex:1 1 auto}}.report--cta .content .content-tab{display:flex;height:100%;width:100%;justify-content:center;align-items:center;-webkit-background-size:cover;background-size:cover;display:none}.report--cta .content .content-tab .padding{padding:0 20%;display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center}@media(min-width: 220px)and (max-width: 767px){.report--cta .content .content-tab .padding{padding:10%;height:auto}}.report--cta .content .content-tab p{text-align:center;width:100%;color:#fff;font-size:22px;font-size:1.375rem}.title-block{margin-bottom:115px}@media(min-width: 220px)and (max-width: 767px){.title-block{margin-bottom:55px}}.report-reccomendations-block{display:flex;flex-wrap:wrap;margin-bottom:195px;margin:0px -20px}@media(min-width: 220px)and (max-width: 767px){.report-reccomendations-block{flex-direction:column;margin-bottom:90px}}.report-reccomendations-block .block{flex:0 0 33.3333333333%;margin-bottom:150px}@media(min-width: 768px)and (max-width: 999px){.report-reccomendations-block .block{flex:0 0 calc(50% - 40px);margin-bottom:150px}}@media(min-width: 220px)and (max-width: 767px){.report-reccomendations-block .block{margin-bottom:55px}}.report-reccomendations-block .block .content{position:relative;height:100%;margin:0px 20px}.report-reccomendations-block .block .content .content-img{display:block;width:100%;margin-bottom:20px}@media(min-width: 220px)and (max-width: 767px){.report-reccomendations-block .block .content h3{font-size:1.5rem}}.report-reccomendations-block .block .content .subhead{width:85%}.report-reccomendations-block .block .content .btn{position:absolute;bottom:-95px;left:0}@media(min-width: 220px)and (max-width: 767px){.report-reccomendations-block .block .content .btn{position:relative;bottom:inherit;left:inherit}}.single-report{display:flex;justify-content:space-between}.single-report h2{font-size:30px !important;line-height:35px !important;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}.single-report a{color:#2a646b;font-weight:600;text-decoration:none;display:inline;border-bottom:3px solid #2a646b;line-height:28px}.single-report a:hover{color:#222 !important;border-color:#222}.single-report .published{display:block;color:#7ca7ae;font-size:17px;font-size:1.0625rem}@media(min-width: 220px)and (max-width: 767px){.single-report{flex-direction:column}}@media(min-width: 220px)and (max-width: 767px){.single-report.no-image{flex-direction:row}}.single-report.no-image .content{flex:0 0 60%}@media(min-width: 768px)and (max-width: 1219px){.single-report.no-image .content{flex:0 0 80%}}@media(min-width: 220px)and (max-width: 767px){.single-report.no-image .content{flex:0 0 100%;width:100%}.single-report.no-image .content h1{display:block;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}.single-report .content{flex-grow:1;flex-shrink:1;flex:auto;margin-bottom:50px}.single-report .content .media--item{width:100%;min-height:auto;margin:40px 0px 60px 0px}@media(min-width: 220px)and (max-width: 1219px){.single-report .content .media--item{width:auto;display:block;width:100%;margin:20px auto 20px auto}}.single-report .content .media--item img{display:block;width:100%}.single-report .content .subhead{margin-bottom:65px}@media(min-width: 220px)and (max-width: 767px){.single-report .content .subhead{margin-bottom:35px}}.single-report .content .report-text{font-weight:400}.single-report .content .btn{margin-top:0px;color:#fff !important;border:0px !important;font-weight:400 !important;display:inline-block}.single-report .content .btn img{transform:rotateZ(180deg)}@media(min-width: 220px)and (max-width: 767px){.single-report .content .btn{width:auto;display:block;margin-top:35px}}.single-report .media{flex:0 0 400px;min-height:100px;padding-top:90px}@media(min-width: 220px)and (max-width: 767px){.single-report .media{flex-grow:1;flex-shrink:1;flex:auto;padding-top:0}}.single-report .media .report-nav{display:flex;justify-content:space-between;width:400px;margin:0 0 85px auto}@media(min-width: 220px)and (max-width: 767px){.single-report .media .report-nav{width:100%;margin:0 auto 85px auto}}.single-report .media .report-nav a{font-size:20px;font-size:1.25rem;text-decoration:none;border-bottom:3px solid #fff;letter-spacing:0px}.single-report .media .report-nav a:hover{border-bottom:3px solid #2a646b}@media(min-width: 768px)and (max-width: 1219px){.single-report .media .report-nav a{letter-spacing:0px;font-size:18px;font-size:1.125rem}}.single-report .media .media--item{width:80%;min-height:auto;margin:0 0 25px auto}@media(min-width: 220px)and (max-width: 767px){.single-report .media .media--item{width:auto;display:block;width:100%;margin:0 auto 0 auto}}.single-report .media .media--item img{display:block;width:100%}.single-report .media .download--button{width:80%;min-height:auto;margin:0 0 25px auto}@media(min-width: 220px)and (max-width: 767px){.single-report .media .download--button{width:auto;display:block;width:100%;margin:0 auto 0 auto}}.single-report .media .download--button a{color:#fff !important;border:0px !important;font-weight:400 !important;width:auto;display:block}@media(min-width: 220px)and (max-width: 767px){.single-report .media .download--button a{margin-top:25px}}.single-report .media .chapters{width:80%;min-height:auto;margin:0 0 35px auto}.single-report .media .chapters ul{margin:0px;padding:0px;list-style-type:none}.single-report .media .chapters ul li{margin-bottom:10px}.single-report .media .chapters ul li a.selected{color:#000;border-color:#000}.single-report .media .chapters ul li a.btn{color:#fff;font-weight:normal}@media(min-width: 220px)and (max-width: 767px){.single-report .media .chapters{width:auto;display:block;width:100%;margin:0 auto 0 auto}}.event-padding{margin:0 10%}.events--grid{margin-bottom:105px}.events--grid .row{display:flex;flex-wrap:wrap}@media(min-width: 220px)and (max-width: 999px){.events--grid .row{display:block}}.events--grid .events--block{flex:0 0 calc(33.3333333333% - 14px);flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333333333% - 14px);margin-bottom:20px;cursor:pointer;background:#f0f2f3}.events--grid .events--block:nth-child(3n+2){margin:0 20px 20px 20px}@media(min-width: 220px)and (max-width: 999px){.events--grid .events--block:nth-child(3n+2){margin:0 auto 20px auto !important;width:100%}}.events--grid .events--block .content{min-height:300px;padding:20px 20px 20px 20px;transition:background-color 500ms ease}.events--grid .events--block .content .calendar-icon{transition:background-image 500ms ease;width:34px;height:34px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("../images/general/calendar_icon_OFF@2x.png")}.events--grid .events--block .content .text{color:#2a646b;font-size:28px;font-size:1.75rem;letter-spacing:-1px;line-height:31px;transition:color 500ms ease;margin-top:10px;max-width:80%}.events--grid .events--block .content .date{color:#2a646b;font-size:16px;font-size:1rem;letter-spacing:-1px;line-height:20px;transition:color 700ms ease}.events--grid .events--block .content .space{height:5px;width:50px;background:#2a646b;margin:20px 0px;transition:background 1300ms ease}.events--grid .events--block .content .actions{display:flex;justify-content:space-between;align-items:center}.events--grid .events--block .content .actions a{color:#22aaaf;text-decoration:none;letter-spacing:-1px}.events--grid .events--block .content .actions span{transition:opacity 500ms ease,visibility 500ms ease;opacity:0;visibility:hidden}.events--grid .events--block .content .actions span img{width:35px}.events--grid .events--block:hover .content{background:#2a646b}.events--grid .events--block:hover .calendar-icon{background-image:url("../images/general/calendar_icon_ON@2x.png")}.events--grid .events--block:hover .text{color:#fff}.events--grid .events--block:hover .date{color:#fff}.events--grid .events--block:hover .space{background:#fff}.events--grid .events--block:hover .actions span{opacity:1;visibility:visible}.past-events{padding-left:170px;display:flex;margin-bottom:135px}@media(min-width: 769px)and (max-width: 1219px){.past-events{padding:0}}@media(min-width: 220px)and (max-width: 919px){.past-events{padding:0;flex-direction:column;margin-bottom:67px}}.past-events .tab-index{flex:0 0 35%}@media(min-width: 220px)and (max-width: 919px){.past-events .tab-index{flex:0 0 auto}}.past-events .tab-index .tab-index--content{width:55%;min-width:200px;margin:0 auto;height:100%;display:flex;justify-content:center;align-items:center}@media(min-width: 220px)and (max-width: 919px){.past-events .tab-index .tab-index--content{margin:0px;width:100%;text-align:left;justify-content:left}}@media(min-width: 220px)and (max-width: 919px){.past-events .tab-index .tab-index--content .title{margin-bottom:55px;margin-left:25px}.past-events .tab-index .tab-index--content .title br{display:none}}.past-events .tab-index .tab-index--content ul{list-style-type:none;padding:0;margin:0}.past-events .tab-index .tab-index--content ul li{margin-bottom:10px}.past-events .tab-index .tab-index--content ul li a{color:#22aaaf;font-weight:bold;font-size:18px;font-size:1.125rem;display:inline-block;text-decoration:none !important;border-bottom:3px solid #fff}.past-events .tab-index .tab-index--content ul li a:hover{color:#000;border-bottom:3px solid #000}.past-events .tab-index .tab-index--content ul li a.active{color:#000;border-bottom:3px solid #222}@media(min-width: 220px)and (max-width: 768px){.past-events .tab-index .tab-index--content p{margin:0 0 60px 0}}.past-events .tab-content{flex:0 0 65%;overflow:hidden}@media(min-width: 220px)and (max-width: 919px){.past-events .tab-content{flex:0 0 auto}}.past-events .tab-content .tab{position:relative}.past-events .tab-content .tab .arrows{position:absolute;top:14vh;z-index:10;left:calc(50% + 114px)}@media(min-width: 220px)and (max-width: 768px){.past-events .tab-content .tab .arrows{display:none}}.past-events .tab-content .tab .arrows .prev,.past-events .tab-content .tab .arrows .next{padding:25px 30px;background:#22aaaf;display:inline-block;cursor:pointer}.past-events .tab-content .tab .arrows .prev:hover,.past-events .tab-content .tab .arrows .next:hover{background-color:#1a8184}@media(min-width: 220px)and (max-width: 768px){.past-events .tab-content .carousel{width:80%}}@media(min-width: 220px)and (max-width: 768px){.past-events .tab-content .carousel .slick-list{overflow:visible}}.past-events .tab-content .carousel .past-event-link{position:relative !important;bottom:inherit !important;left:inherit !important;text-decoration:none !important}.past-events .tab-content .carousel .past-event-link:hover .content{cursor:pointer;background:#423984}.past-events .tab-content .carousel .content{-webkit-background-size:cover;background-size:cover;background-position:center center;background:#4b4196;width:98%;height:300px;min-height:300px;max-height:600px;position:relative;cursor:pointer}@media(min-width: 220px)and (max-width: 768px){.past-events .tab-content .carousel .content{width:95% !important;min-height:250px !important}}.past-events .tab-content .carousel .content .white-fade{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.88);-webkit-transition:opacity 1100ms ease;-moz-transition:opacity 1100ms ease;-ms-transition:opacity 1100ms ease;-o-transition:opacity 1100ms ease;transition:opacity 1100ms ease}.past-events .tab-content .carousel .content p{font-weight:700;padding:20px 20px 0px 20px;line-height:38px;-webkit-transition:opacity 1100ms ease;-moz-transition:opacity 1100ms ease;-ms-transition:opacity 1100ms ease;-o-transition:opacity 1100ms ease;transition:opacity 1100ms ease}@media(min-width: 769px)and (max-width: 1219px){.past-events .tab-content .carousel .content p{padding:20px 20px 0px 20px}}.past-events .tab-content .carousel .content .text{color:#fff;font-size:16px;font-size:1rem;margin:0;line-height:22px;font-weight:normal;padding:0 20px}.past-events .tab-content .carousel .content .spacer{margin:25px 0 20px 20px;height:6px;width:80px;background:rgba(255,255,255,.6)}.past-events .tab-content .carousel .content .date{color:#fff;font-size:16px;font-size:1rem;letter-spacing:-1px;line-height:20px;margin-top:5px;transition:color 700ms ease}.past-events .tab-content .slick-list .slick-current .white-fade{background:rgba(199,199,199,0)}.past-events .tab-content .slick-list .slick-current p{opacity:1}.past-events .tab-content .slick-list .slick-current a{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.single-event{display:flex;justify-content:space-between}.single-event a{color:#2a646b !important;font-weight:600;text-decoration:none;display:inline-block;border-bottom:3px solid #2a646b}.single-event a:hover{color:#222 !important;border-color:#222}@media(min-width: 220px)and (max-width: 767px){.single-event{flex-direction:column}}@media(min-width: 220px)and (max-width: 767px){.single-event.no-image{flex-direction:row}}.single-event.no-image .content{flex:0 0 60%}@media(min-width: 768px)and (max-width: 1219px){.single-event.no-image .content{flex:0 0 80%}}@media(min-width: 220px)and (max-width: 767px){.single-event.no-image .content{flex:0 0 100%}}.single-event .content{flex:1 1 auto;margin-bottom:50px}.single-event .content .subhead{margin-bottom:65px}@media(min-width: 220px)and (max-width: 767px){.single-event .content .subhead{margin-bottom:35px}}.single-event .content .report-text{font-weight:400}.single-event .content .btn{margin-top:25px;color:#fff !important;border:0px !important;font-weight:400 !important}.single-event .content .btn img{transform:rotateZ(180deg)}@media(min-width: 220px)and (max-width: 767px){.single-event .content .btn{width:auto;display:block;margin-top:35px}}.single-event .media{flex:0 0 400px;min-height:100px;padding-top:90px}@media(min-width: 220px)and (max-width: 767px){.single-event .media{flex:1;padding-top:0}}.single-event .media .report-nav{display:flex;justify-content:space-between;width:400px;margin:0 0 85px auto}@media(min-width: 220px)and (max-width: 767px){.single-event .media .report-nav{width:100%;margin:0 auto 85px auto}}.single-event .media .report-nav a{font-size:20px;font-size:1.25rem;text-decoration:none;border-bottom:3px solid #fff;letter-spacing:0px}.single-event .media .report-nav a:hover{border-bottom:3px solid #2a646b}@media(min-width: 768px)and (max-width: 1219px){.single-event .media .report-nav a{letter-spacing:0px;font-size:18px;font-size:1.125rem}}.single-event .media .media--item{width:85%;min-height:400px;margin:0 0 35px auto}@media(min-width: 220px)and (max-width: 767px){.single-event .media .media--item{width:auto;display:block;width:100%;margin:0 auto 0 auto}}.single-event .map-wrap{width:100%;height:400px}.text--left{text-align:left;max-width:80%;min-width:320px;margin:65px auto 65px 0}@media(min-width: 220px)and (max-width: 767px){.text--left{max-width:100%;margin:65px auto}}.text--left h1{display:block}.text--left p:nth-of-type(1){max-width:40vw;display:inline-block;margin:30px auto 0 auto}@media(min-width: 220px)and (max-width: 767px){.text--left p:nth-of-type(1){max-width:80vw}}.giri-course-headings{padding-top:5px;padding-bottom:15px}.giri-course-headings p{color:#fff;font-size:2.5em;border-bottom:4px solid;border-spacing:15px;font-weight:600;padding-bottom:5px;display:inline}.giri-course-headings p:hover{cursor:pointer}@media(min-width: 768px)and (max-width: 1219px){.giri-course-headings p{font-size:2.2em}}@media(min-width: 220px)and (max-width: 767px){.giri-course-headings p{font-size:1.8em;line-height:1.6em}}.giri-course-headings img{transform:rotate(90deg);width:40px;display:inline-block;transition:all 1s}@media(max-width: 768px){.giri-course-headings img{display:none !important}}.accordion-content{margin-top:60px}.rotate{transform:rotate(-90deg) !important}.leadership-training-heading{background-color:#3b8dc9;margin-bottom:20px}.leadership-training-heading p{border-color:#0268ba}.training-across-interfaces-heading{background-color:#ca7067;margin-bottom:20px}.training-across-interfaces-heading p{border-color:#8f4045}.supervisory-management-skills-heading{background-color:#3956a5;margin-bottom:20px}.supervisory-management-skills-heading p{border-color:#6171ac}.trainer-training-heading{background-color:#dfad20}.trainer-training-heading p{border-color:#c38b2d}.courses-block{display:flex;justify-content:space-between;flex-wrap:wrap}@media(min-width: 220px)and (max-width: 767px){.courses-block{flex-direction:column;margin-bottom:55px}.courses-block:last-child{margin-bottom:0px}}.courses-block .block{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 40px);background:#eee;margin-bottom:40px}@media(min-width: 220px)and (max-width: 767px){.courses-block .block:last-child{margin-bottom:0px !important}}.courses-block .block .content{padding:25px}.courses-block .block .content.white-content p{color:#fff}.courses-block .block .content .content-img{display:block;width:100%;margin-bottom:20px}.courses-block .block .content .subhead{width:85%}.single-course{display:flex;justify-content:space-between}.single-course a{color:#2a646b !important;font-weight:600;text-decoration:none;display:inline-block;border-bottom:3px solid #2a646b}.single-course a:hover{color:#222 !important;border-color:#222}@media(min-width: 220px)and (max-width: 767px){.single-course{flex-direction:column}}@media(min-width: 220px)and (max-width: 767px){.single-course.no-image{flex-direction:row}}.single-course.no-image .content{flex:0 0 60%}@media(min-width: 768px)and (max-width: 1219px){.single-course.no-image .content{flex:0 0 80%}}@media(min-width: 220px)and (max-width: 767px){.single-course.no-image .content{flex:0 0 100%}}.single-course .content{flex-grow:1;flex-shrink:1;flex:auto;margin-bottom:50px}.single-course .content .subhead{margin-bottom:65px}@media(min-width: 220px)and (max-width: 767px){.single-course .content .subhead{margin-bottom:35px}}.single-course .content .report-text{font-weight:400}.single-course .content .btn{margin-top:65px;color:#fff !important;border:0px !important;font-weight:400 !important}.single-course .content .btn img{transform:rotateZ(180deg)}@media(min-width: 220px)and (max-width: 767px){.single-course .content .btn{width:auto;display:block;margin-top:35px}}.single-course .content .course-personnel-title{margin-bottom:30px !important;margin-top:80px;display:inline-block}.single-course .content .course-personnel{display:flex}.single-course .content .course-personnel .image{flex:0 0 100px}.single-course .content .course-personnel .image img{width:100%}.single-course .content .course-personnel .text{flex:1}.single-course .content .course-personnel .text a{color:#2a646b;font-weight:600;text-decoration:none;display:inline-block;border-bottom:3px solid #2a646b}.single-course .content .course-personnel .text a:hover{color:#222;border-color:#222}.single-course .media{flex:0 0 400px;min-height:100px;padding-top:90px}@media(min-width: 220px)and (max-width: 767px){.single-course .media{flex-grow:1;flex-shrink:1;flex:auto;padding-top:0}}.single-course .media .media--item{width:80%;min-height:400px;margin:0 0 35px auto}@media(min-width: 220px)and (max-width: 767px){.single-course .media .media--item{width:auto;display:block;width:100%;margin:0 auto 0 auto}}.single-course .media .media--item img{display:block;width:100%}.section--links{display:flex;justify-content:center;margin-bottom:65px}@media(min-width: 220px)and (max-width: 767px){.section--links{flex-direction:column;align-items:center;margin-bottom:65px}}.section--links a{color:#22aaaf !important;font-weight:600;text-decoration:none;display:inline-block;cursor:pointer}.section--links a:hover{border-bottom:3px solid #222 !important}.section--links a:nth-child(2){margin-left:4rem;margin-right:4rem}.large--title{text-align:left !important;width:100%}@media(min-width: 220px)and (max-width: 767px){.large--title{text-align:center !important}}.small--title{text-align:left !important;width:100%;font-size:3rem}@media(min-width: 220px)and (max-width: 767px){.small--title{text-align:center !important;font-size:2rem}}.courses-brochure{background-color:#2a646b !important;margin-top:2rem;margin-bottom:2rem;padding:25px 15px 25px 15px}.courses-brochure:hover{background-color:#222 !important}#placeholder-video{position:relative;max-width:1024px;margin-right:auto;margin-bottom:80px;height:100%}#placeholder-video #video-holder{display:none}#placeholder-video #video-image img{display:block;width:100%}#placeholder-video #play-button{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(min-width: 220px)and (max-width: 767px){#placeholder-video #play-button{display:none}}#placeholder-video #play-button-mobile{display:none;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-25%, -50%)}@media(min-width: 220px)and (max-width: 767px){#placeholder-video #play-button-mobile{display:block}}.button--container{display:flex;justify-content:space-between;margin-top:20px}@media(min-width: 768px)and (max-width: 1219px){.button--container{flex-direction:column;align-items:flex-start}}@media(min-width: 220px)and (max-width: 767px){.button--container{flex-direction:column;align-items:flex-start}}.training-button--container{margin-right:50px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 768px)and (max-width: 1219px){.training-button--container{flex-direction:column;align-items:flex-start}}.deliver-training-button,.giri-training-button,.cpd-workshops-button{display:flex !important;max-width:25%;color:#fff !important;align-items:center;background-color:#2a646b !important;margin-top:2rem;margin-bottom:2rem;padding:20px 15px 20px 15px;font-size:1rem;text-align:left}.deliver-training-button:hover,.giri-training-button:hover,.cpd-workshops-button:hover{background-color:#222 !important}.deliver-training-button img,.giri-training-button img,.cpd-workshops-button img{height:15px}@media(min-width: 768px)and (max-width: 1219px){.deliver-training-button{width:300px;max-width:40%}}@media(min-width: 220px)and (max-width: 767px){.deliver-training-button{max-width:75%;margin-left:auto;margin-right:auto}}.giri-training-button{max-width:42%;width:42%;margin-bottom:0;margin-top:25px}@media(min-width: 768px)and (max-width: 1219px){.giri-training-button{max-width:75%;width:75%}}@media(min-width: 220px)and (max-width: 767px){.giri-training-button{max-width:75%;width:75%;margin-left:auto;margin-right:auto}}.giri-training-button img{margin-left:auto !important}@media(min-width: 220px)and (max-width: 767px){.leadership-button{margin-top:0 !important}}@media(min-width: 220px)and (max-width: 767px){.training-image{margin-top:65px}}.cpd-workshops-button{max-width:50%;width:50%;margin-bottom:0;margin-top:50px}@media(min-width: 768px)and (max-width: 1219px){.cpd-workshops-button{max-width:75%;width:75%}}@media(min-width: 220px)and (max-width: 767px){.cpd-workshops-button{max-width:75%;width:75%;margin-left:auto;margin-right:auto}}.cpd-workshops-button img{margin-left:auto !important}.book-training--row{display:flex;justify-content:flex-start;text-align:center;max-width:50vw}.book-training--row .book-training--title P{color:#22aaaf;border-bottom:3px solid #22aaaf;margin-bottom:10px}.book-training--row .organisation--title{flex:1}.book-training--row .key-contact--title{flex:1}.book-training--row .contact-details--title{flex:1}.book-training--row .website--title{flex:1}.book-training--row .organisation--col{flex:1}.book-training--row .key-contact--col{flex:1}.book-training--row .contact-details--col{flex:1}.book-training--row .website--col{flex:1}.margin--right{margin-right:50px}@media(min-width: 220px)and (max-width: 767px){.margin--right{margin-right:0}}.display--flex{display:flex;flex-wrap:wrap}@media(min-width: 768px)and (max-width: 1219px){.book-training--text{max-width:100%}}@media(min-width: 768px)and (max-width: 1219px){.center-wysiwyg--text p{max-width:60vw !important}}@media(min-width: 220px)and (max-width: 767px){.center-wysiwyg--text p{max-width:100vw !important;text-align:center}}.book-training-table{width:100%}@media(min-width: 220px)and (max-width: 767px){.book-training-table{display:none}}.book-training-table th{width:25%;text-align:center}.book-training-table th p{color:#22aaaf;border-bottom:3px solid #22aaaf;margin-bottom:10px;padding:5px;display:inline !important}.book-training-table td{width:25%;text-align:center}.book-training-table td p{padding:5px}.book-training-table--mobile{display:none;text-align:center;margin-bottom:30px !important;margin:0 auto}@media(min-width: 220px)and (max-width: 767px){.book-training-table--mobile{display:table}}.book-training-table--mobile th p{color:#22aaaf;border-bottom:3px solid #22aaaf;display:inline !important}.book-training-table--mobile td p{margin-top:20px !important;margin-bottom:20px !important}@media(min-width: 220px)and (max-width: 767px){.remove-min-width{min-width:0 !important}}#our-courses ul{list-style-position:inside !important}.trainer--content{display:flex;flex-direction:column;align-items:center}.trainer--content__button{background-color:#2a646b !important;margin-top:5px;margin-bottom:5px;padding:15px;font-size:16px;font-weight:400 !important}.trainer--content__button:hover{background-color:#222 !important}.trainer--content__button img{margin-left:20px}.trainer--content .dark--container,.trainer--content .light--container{border-radius:50px;max-width:300px;padding:15px 50px}.trainer--content .dark--container p,.trainer--content .light--container p{color:#fff}.trainer--content .dark--container{background-color:#374294}.trainer--content .light--container{background-color:#22aaaf}.trainer--content .green--arrow{margin:5px 0}.citb-block{display:flex;justify-content:space-between;margin-bottom:125px}@media(min-width: 220px)and (max-width: 767px){.citb-block{flex-direction:column;margin-bottom:55px}}.citb-block .block{flex:0 0 calc(50% - 40px);background:#eee}@media(min-width: 220px)and (max-width: 767px){.citb-block .block{margin-bottom:55px}}.citb-block .block .content{padding:25px}.citb-block .block .content .content-img{display:block;width:100%;margin-bottom:20px}.citb-block .block .content .subhead{width:85%}.citb-info-block{display:flex;position:relative;z-index:1000}@media(min-width: 221px)and (max-width: 768px){.citb-info-block{flex-direction:column}}.citb-info-block .block{width:100%;flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;flex:0 0 33.3333333333%;display:flex;justify-content:center;align-items:center;height:300px;position:relative;cursor:pointer}@media(min-width: 221px)and (max-width: 768px){.citb-info-block .block{flex:1 1 auto}}.citb-info-block .block.one{background:#d06f63}.citb-info-block .block.one:hover{background:#cc6457}.citb-info-block .block.two{background:#3b479f}.citb-info-block .block.two:hover{background:#374294}.citb-info-block .block.three{background:#3f8dcc}.citb-info-block .block.three:hover{background:#3586c7}.citb-info-block .block p{padding:9%;text-align:center}.citb-info-block .block .arrow{position:absolute;bottom:0;right:0;width:40px;height:40px;background:#2a646b;text-decoration:none}.citb-info-block .block .arrow:hover{background:#1c4246}.citb-info-block .block .arrow span{display:block;color:#fff;text-align:center;margin-top:5px;font-weight:bold;text-decoration:none}.citb-info-content{position:absolute;z-index:999;width:100%;height:100%;top:0;left:0;right:0;margin:0 auto;width:100%}@media(min-width: 220px)and (max-width: 1219px){.citb-info-content{width:calc(100% - 50px)}}.citb-info-content.open{z-index:1000}.citb-info-content .info-content-overlay{display:flex;position:relative;z-index:2;width:100%}.citb-info-content .info-content-underlay{position:absolute;height:100%;width:100%;opacity:.85;z-index:1}.citb-info-content .info-content{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;display:none;z-index:1000}.citb-info-content .info-content.one{background-image:url("/images/citb/training_across_interfaces@2x.jpg")}.citb-info-content .info-content.two{background-image:url("/images/citb/supervisor_and_management_skills@2x.jpg")}.citb-info-content .info-content.three{background-image:url("/images/citb/leadership_training@2x.jpg")}.citb-info-content .info-content .info-title{flex:1;justify-self:center;align-self:center}@media(min-width: 221px)and (max-width: 768px){.citb-info-content .info-content .info-title{flex:0 0 auto}}.citb-info-content .info-content .info-title p{padding:9%;text-align:center}.citb-info-content .info-content .info{flex:2;justify-self:center;align-self:center}@media(min-width: 221px)and (max-width: 768px){.citb-info-content .info-content .info{flex:0 0 auto}}.citb-info-content .info-content .info p{max-width:70%;padding-left:10%;text-align:left}@media(min-width: 221px)and (max-width: 768px){.citb-info-content .info-content .info p{max-width:80%;padding:0;margin:20px auto 40px auto;text-align:center}}.citb-info-content .info-content .info .btn{margin-left:10%}@media(min-width: 221px)and (max-width: 768px){.citb-info-content .info-content .info .btn{max-width:60%;margin:20px auto;text-align:center;display:block}}.citb-info-content .info-content.open{display:flex}@media(min-width: 221px)and (max-width: 768px){.citb-info-content .info-content.open{flex-direction:column;justify-content:center;align-items:center}}.citb-info-content .info-content .arrow-next{position:absolute;bottom:0;right:0;width:40px;height:40px;background:#2a646b;text-decoration:none}.citb-info-content .info-content .arrow-next span{display:block;color:#fff;text-align:center;margin-top:5px;font-weight:bold;text-decoration:none}.citb-info-content .info-content .arrow-next:hover{background:#1c4246}.citb-info-content .info-content .arrow-back{position:absolute;bottom:0;right:0px;width:40px;height:40px;background:#22aaaf;text-decoration:none}.citb-info-content .info-content .arrow-back span{display:block;color:#fff;text-align:center;margin-top:5px;font-weight:bold;text-decoration:none}.citb-info-content .info-content .arrow-back:hover{background:#1a8184}.test{background:red}.resources--links{list-style-type:none;padding:0;margin:0;max-width:100%;min-width:320px;display:flex;flex-wrap:wrap;margin:30px auto 85px auto}@media(min-width: 220px)and (max-width: 1219px){.resources--links{min-width:150px;max-width:755px;margin-bottom:25px;margin-top:65px}}.resources--links li{flex:0 0 25%;text-align:center;margin-bottom:40px}@media(min-width: 220px)and (max-width: 767px){.resources--links li{flex:0 0 50%}}.resources--links li a{text-decoration:none;color:#fff;background:#22aaaf;max-width:200px;min-width:165px;display:inline-block;padding:15px 15px;cursor:pointer}@media(min-width: 768px)and (max-width: 1219px){.resources--links li a{max-width:200px;min-width:150px;display:inline-block;padding:15px 8px}}@media(min-width: 768px)and (max-width: 789px){.resources--links li a{font-size:14px;font-size:.875rem}}@media(min-width: 221px)and (max-width: 767px){.resources--links li a{max-width:101px;min-width:101px}}@media(min-width: 221px)and (max-width: 419px){.resources--links li a{font-size:13px;font-size:.8125rem}}.resources--links li a:hover{background:#1a8184}.resources--links li a.active{background:#1a8184}.resources-block{display:flex;justify-content:space-between;margin-bottom:115px}.resources-block.space-evenley{justify-content:space-evenly}@media(min-width: 220px)and (max-width: 767px){.resources-block{flex-direction:column;margin-bottom:55px}}.resources-block .block{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333333333% - 40px)}@media(min-width: 220px)and (max-width: 767px){.resources-block .block{margin-bottom:55px}}.resources-block .block .resource-thumb{position:relative;cursor:pointer}.resources-block .block .resource-thumb:hover .resource-overlay{opacity:1 !important}.resources-block .block .resource-thumb .resource-overlay{transition:all 300ms ease;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(42,100,107,.78);overflow:hidden}.resources-block .block .resource-thumb .resource-overlay p{text-align:left;margin:25px auto;display:block;width:80%;color:#fff;font-size:30px;font-size:1.875rem}@media(min-width: 768px)and (max-width: 1219px){.resources-block .block .resource-thumb .resource-overlay p{font-size:20px;font-size:1.25rem}}.resources-block .block .content .content-img{display:block;width:100%;margin-bottom:20px}.resources-block .block .content p{min-height:75px}.resources-block .block .content .subhead{width:85%}.news--links{list-style-type:none;padding:0;margin:0;max-width:100%;min-width:320px;display:flex;flex-wrap:wrap;margin:50px auto 85px auto}@media(min-width: 220px)and (max-width: 1219px){.news--links{min-width:150px;max-width:755px;margin-bottom:25px;margin-top:65px}}.news--links li{flex:0 0 20%;text-align:center;margin-bottom:40px}@media(min-width: 768px)and (max-width: 1219px){.news--links li{flex:0 0 33%}}@media(min-width: 221px)and (max-width: 767px){.news--links li{flex:0 0 50%}}.news--links li a{text-decoration:none;color:#fff;background:#22aaaf;max-width:200px;min-width:165px;display:inline-block;padding:15px 15px;cursor:pointer}@media(min-width: 768px)and (max-width: 789px){.news--links li a{font-size:14px;font-size:.875rem}}@media(min-width: 221px)and (max-width: 767px){.news--links li a{max-width:151px;min-width:101px}}@media(min-width: 221px)and (max-width: 419px){.news--links li a{font-size:13px;font-size:.8125rem}}.news--links li a:hover{background:#1a8184}.news--links li a.active{background:#1a8184}.news--block{display:flex;flex-wrap:wrap}@media(min-width: 220px)and (max-width: 767px){.news--block{flex-direction:column}}.news--block .block{margin-bottom:10px;flex-grow:0;flex-shrink:0;flex:auto}.news--block .block .content{margin:0 5px;background:#eee;height:100%}.news--block .block .content .content-padding{padding:20px}.news--block .block .content .category{color:#2a646b;font-size:18px;font-size:1.125rem;margin:0}.news--block .block .content .published{color:#7ca7ae;margin:2px 0 5px}.news--block .block .content .news-title{color:#2a646b;font-size:26px;font-size:1.625rem;hyphens:auto;margin:10px 0 0 0;line-height:30px}.news--block .block.one-third{flex-grow:1;flex-shrink:0;flex-basis:33.3333333333%;width:100%}@media(min-width: 220px)and (max-width: 767px){.news--block .block.one-third{flex:1 1 auto}}.news--block .block.two-thirds{flex-grow:1;flex-shrink:0;flex-basis:66.6666666667%;width:100%}@media(min-width: 220px)and (max-width: 767px){.news--block .block.two-thirds{flex:1 1 auto}}.contact-title-block{margin-bottom:60px}.contact-text-form{display:flex;justify-content:space-between;margin-bottom:115px}@media(min-width: 220px)and (max-width: 767px){.contact-text-form{flex-direction:column}}.contact-text-form .text{flex-grow:0;flex-shrink:0;flex-basis:35%;flex:0 0 35%}@media(min-width: 220px)and (max-width: 767px){.contact-text-form .text{flex-grow:1;flex-shrink:1;flex-basis:auto}}.contact-text-form .text a{display:inline-block;border-bottom:3px solid #2a646b;color:#2a646b;text-decoration:none}.contact-text-form .text a:hover{color:#222;border-color:#222}.contact-text-form .text .logo{text-decoration:none !important;border:none !important}.contact-newsletter{justify-content:center !important}.contact-privacy{margin:40px 0}@media(min-width: 220px)and (max-width: 767px){.contact-submit{width:100%}.contact-submit button{width:100%}}.contact-form{max-width:800px;position:relative;flex-grow:0;flex-shrink:0;flex-basis:60%;flex:0 0 60%}@media(min-width: 768px)and (max-width: 1219px){.contact-form{width:80vw;margin:0 auto 55px auto;flex-grow:1;flex-shrink:1;flex-basis:auto}}@media(min-width: 220px)and (max-width: 767px){.contact-form{margin:0 auto 0px auto;flex-grow:1;flex-shrink:1;flex-basis:auto}}.contact-form .form-wrap{padding:20px 40px 40px 40px;height:auto;background:#2a646b}.contact-form .form-wrap .help-block p{color:#ff7879}.contact-form .form-wrap form{display:flex;flex-wrap:wrap;margin:40px 0px}@media(min-width: 220px)and (max-width: 767px){.contact-form .form-wrap form{flex-direction:column;flex-wrap:nowrap}}.contact-form .form-wrap form .form-col{flex-grow:1;flex-shrink:1;flex-basis:auto}.contact-form .form-wrap form .form-col:first-child{margin-right:35px;flex-grow:1;flex-shrink:1;flex-basis:auto}@media(min-width: 220px)and (max-width: 767px){.contact-form .form-wrap form .form-col:nth-child(2){flex-grow:1;flex-shrink:1;flex-basis:auto;margin-bottom:40px}}.contact-form .form-wrap form .gdpr{flex-grow:1;flex-shrink:1;flex-basis:auto;font-size:14px;font-size:.875rem}.contact-form .form-wrap form .gdpr a{color:#fff}.contact-form .form-wrap form .btn{width:250px;position:absolute;display:flex;bottom:-40px;left:50px;text-align:left;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.contact-form .form-wrap form .btn{width:80%;margin:0 auto;left:0px;right:0px;max-width:250px}}.contact-form .form-wrap form .btn span{flex-grow:1;flex-shrink:1;flex-basis:auto}.contact-form .form-wrap form .btn img{flex-grow:0;flex-shrink:0;flex-basis:0}#how-did-you-hear{margin-bottom:40px;background:none;border:none;color:#fff;border-bottom:1px solid #fff;width:100%;font-family:TransportNewMedium;font-weight:400;font-style:normal;font-size:1.0625rem;padding-bottom:2px}#how-did-you-hear:hover{cursor:pointer}#how-did-you-hear option{color:#000;font-family:TransportNewMedium;font-weight:400;font-style:normal;font-size:1.0625rem}#how-did-you-hear .how-placeholder{color:gray}.member-knowledge-centre--mobile-categories{display:none;cursor:pointer}@media screen and (max-width: 992px){.member-knowledge-centre--mobile-categories{display:block}}.member-knowledge-centre--mobile-categories p span:last-child svg{transition:all .5s;width:10px}.member-knowledge-centre--mobile-categories.open p span:last-child svg{transform:rotate(180deg)}@media screen and (max-width: 992px){.member-knowledge-centre--categories-container{display:none}}.member-knowledge-centre--categories{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.member-knowledge-centre--tag{flex:0 1 218px;display:flex;justify-content:center;align-items:center;background-color:#22aaaf;padding:20px;box-sizing:border-box;min-height:85px;cursor:pointer;transition:all .5s}.member-knowledge-centre--tag:hover{background-color:#2a646b}.member-knowledge-centre--tag button{margin:0;color:#fff;text-align:center;border:none;background-color:rgba(0,0,0,0);font-family:TransportNewMedium;font-weight:normal;font-style:normal;font-size:14px;cursor:pointer}.member-knowledge-centre--tag.active{background-color:#2a646b}.member-knowledge-centre--block{display:grid;grid-template-columns:150px 1fr;grid-gap:20px;margin-top:40px}.member-knowledge-centre--block__left{margin-top:80px}@media screen and (max-width: 992px){.member-knowledge-centre--block__left{grid-column:span 2;margin-top:0}}.member-knowledge-centre--block__left .member-knowledge-centre--types{display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center;transition:all .5s}@media screen and (max-width: 992px){.member-knowledge-centre--block__left .member-knowledge-centre--types{display:none}}.member-knowledge-centre--block__left .member-knowledge-centre--types .member-knowledge-centre--types-button{width:100%}@media screen and (max-width: 992px){.member-knowledge-centre--block__left .member-knowledge-centre--types .member-knowledge-centre--types-button{flex:0 1 218px;width:initial}}.member-knowledge-centre--block__left .member-knowledge-centre--types .member-knowledge-centre--types-button:hover button{border:1px solid #2a646b;background-color:#2a646b;color:#fff}.member-knowledge-centre--block__left .member-knowledge-centre--types .member-knowledge-centre--types-button button{margin:0;color:#22aaaf;text-align:center;border:1px solid #22aaaf;background-color:#fff;font-family:TransportNewMedium;font-weight:normal;font-style:normal;font-size:14px;cursor:pointer;padding:10px;width:100%;transition:all .5s}.member-knowledge-centre--block__left .member-knowledge-centre--types .member-knowledge-centre--types-button.active button{border:1px solid #2a646b;background-color:#2a646b;color:#fff}.member-knowledge-centre--block__right{display:flex;flex-direction:column;gap:60px}@media screen and (max-width: 992px){.member-knowledge-centre--block__right{grid-row-start:2;grid-column:span 2}}.member-knowledge-centre--block__right .member-knowledge-centre--content__heading h2{line-height:1;color:#2a646b;font-size:40px;margin-bottom:40px}.member-knowledge-centre--block__right .member-knowledge-centre--content__no-media{margin-top:0;display:none}.member-knowledge-centre--block__right .member-knowledge-centre--content__filter{margin-top:0}.member-knowledge-centre--block__right .member-knowledge-centre--content__filter .filter-container{display:flex;align-items:center;margin-bottom:17px}.member-knowledge-centre--block__right .member-knowledge-centre--content__filter .filter-container label{margin-right:10px}.member-knowledge-centre--block__right .member-knowledge-centre--content__filter .filter-container .filter-dropdown-container{position:relative}.member-knowledge-centre--block__right .member-knowledge-centre--content__filter .filter-container .filter-dropdown-container input{box-sizing:border-box;font-size:16px;font-weight:500;border:1px solid #2a646b}.member-knowledge-centre--block__right .member-knowledge-centre--content__filter .filter-container .filter-dropdown-container .filter-dropdown{position:absolute;display:flex;flex-direction:column;width:100%;background-color:#fff;box-sizing:border-box;max-height:200px;overflow-y:scroll;z-index:999}.member-knowledge-centre--block__right .member-knowledge-centre--content__filter .filter-container .filter-dropdown-container .filter-dropdown p{margin:0;padding:10px;cursor:pointer}.member-knowledge-centre--block__right .member-knowledge-centre--content__filter .filter-container .filter-dropdown-container .filter-dropdown p:first-child{padding-top:10px}.member-knowledge-centre--block__right .member-knowledge-centre--content__filter .filter-container .filter-dropdown-container .filter-dropdown p:hover{background-color:#2a646b;color:#fff}.member-knowledge-centre--block__right .member-knowledge-centre--content__row{box-sizing:border-box;background-color:#bcd2d6;display:flex;margin-bottom:20px}.member-knowledge-centre--block__right .member-knowledge-centre--content__row:last-child{margin-bottom:0}@media screen and (max-width: 992px){.member-knowledge-centre--block__right .member-knowledge-centre--content__row{flex-direction:column}}.member-knowledge-centre--block__right .member-knowledge-centre--content__row-left{display:flex;flex-direction:column;gap:15px;padding:30px;flex:0 1 500px}@media screen and (max-width: 992px){.member-knowledge-centre--block__right .member-knowledge-centre--content__row-left{flex:0 1 auto;padding-bottom:0}}.member-knowledge-centre--block__right .member-knowledge-centre--content__row-left p{margin:0;line-height:1.6}.member-knowledge-centre--block__right .member-knowledge-centre--content__row-left .published-at-text{font-weight:500;font-size:13px}.member-knowledge-centre--block__right .member-knowledge-centre--content__row-left .title-text{font-weight:600;font-size:22px}.member-knowledge-centre--block__right .member-knowledge-centre--content__row-left .description-text{font-size:13px}.member-knowledge-centre--block__right .member-knowledge-centre--content__row-right{display:flex;flex-direction:column;gap:15px;padding:30px}.member-knowledge-centre--block__right .member-knowledge-centre--content__row-right p{margin:0;line-height:1;font-weight:500;font-size:13px}.member-knowledge-centre--block__right .member-knowledge-centre--content__row-right p a{text-decoration:none;color:#2a646b;font-weight:500;transition:all .5s}.member-knowledge-centre--block__right .member-knowledge-centre--content__row-right p a:hover{color:#22aaaf}/*# sourceMappingURL=app.css.map */
