.block-microsites-footer{width:100%;margin:0;padding:1.5rem 0;background-color:#e5ebee;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}@media (min-width: 769px){.block-microsites-footer{margin:0;padding:2rem 0}}.block-microsites-footer h4{margin:0 0 1rem;padding:0;font-size:1.1rem;line-height:1;text-align:center;font-weight:300;color:#0f2d69;flex:0 0 100%;text-wrap:balance}@media (min-width: 769px){.block-microsites-footer h4{margin:0 0 2rem;font-size:1.4rem}}.block-microsites-footer .block-microsites-footer-item{margin:0 3%;flex:0 0 auto;text-align:center}.block-microsites-footer .block-microsites-footer-item img{width:auto !important;height:3rem !important;display:inline-block}@media (min-width: 769px){.block-microsites-footer .block-microsites-footer-item img{height:4rem !important}}@media (min-width: 991px){.block-microsites-footer .block-microsites-footer-item img{height:5rem !important}}.footer{width:100vw;padding:0;display:flex}.footer .footer-inner{width:100vw}.footer-top{display:none}.footer-main{padding:0;background:white}.footer-main .region-footer-main{width:100%;display:flex;flex-wrap:wrap}.footer-partners{width:100vw;margin:0 0 0 50%;padding:2rem 2%;background:#f1f5f6;flex:0 0 100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 769px){.footer-partners{margin:0;padding:3rem 2%}}.footer-partners h4{margin:0 0 1rem;padding:0;font-size:1rem;line-height:1;text-align:center;font-weight:300;color:#0f2d69}@media (min-width: 769px){.footer-partners h4{font-size:1.2rem}}.footer-partners .view-content{display:flex;flex-wrap:wrap;justify-content:center}.footer-partners a{height:3rem;margin:0 1%;flex:0 0 auto}@media (min-width: 481px){.footer-partners a{height:4rem}}@media (min-width: 769px){.footer-partners a{margin:0 1%;height:5rem}}@media (min-width: 991px){.footer-partners a{height:6rem}}.footer-partners a img{width:auto !important;height:auto !important;max-height:3rem}@media (min-width: 481px){.footer-partners a img{max-height:4rem}}@media (min-width: 769px){.footer-partners a img{max-height:5rem}}@media (min-width: 991px){.footer-partners a img{max-height:6rem}}.footer-bottom{padding:0;background-color:#0f2d69}.footer-bottom .footer-bottom-inner{width:90%;max-width:1200px;margin:0 auto;padding:0;border-top:none;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 481px){.footer-bottom .footer-bottom-inner{width:92%}}@media (min-width: 769px){.footer-bottom .footer-bottom-inner{width:94%}}@media (min-width: 991px){.footer-bottom .footer-bottom-inner{width:96%}}.footer-signup{width:100%;margin:0;padding:2rem 5%;flex:0 0 100%;order:0;background-color:#0c2557;border-bottom:1px solid #12357b}@media (min-width: 769px){.footer-signup{padding:2rem 2%}}@media (min-width: 991px){.footer-signup{padding:3rem 3%}}.footer-signup h6{width:100%;margin:0 0 1rem;font-size:1.6rem;line-height:1;font-weight:400;color:white;text-transform:uppercase;letter-spacing:1px;text-align:center}@media (min-width: 769px){.footer-signup h6{margin:0 0 1.5rem;font-size:1.8rem}}.footer-signup form{width:100%;margin:0;padding:0}@media (min-width: 481px){.footer-signup form{width:80%;margin:0 10%}}@media (min-width: 769px){.footer-signup form{width:50%;margin:0 25%;flex-wrap:nowrap}}@media (min-width: 769px){.footer-signup form{width:40%;margin:0 30%}}.footer-signup form .form-inner{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 481px){.footer-signup form .form-inner{flex-wrap:nowrap}}.footer-signup form .form-inner .form-field{flex:0 0 100%}@media (min-width: 481px){.footer-signup form .form-inner .form-field{flex:1 1 auto}}.footer-signup form .form-inner .form-field label{display:none}.footer-signup form .form-inner .form-field input{width:100%;margin:0;height:3.2rem;font-size:1.6rem;text-align:center;border-width:0;border-radius:4px}@media (min-width: 481px){.footer-signup form .form-inner .form-field input{border-radius:4px 0 0 4px}}@media (min-width: 769px){.footer-signup form .form-inner .form-field input{height:4rem;padding:0 2rem;font-size:1.8rem}}.footer-signup form .form-inner button{flex:0 0 auto;height:3.2rem;margin:1rem 0 0;font-size:1.4rem;background-color:#64b9eb;border-radius:4px;color:#0f2d69;text-transform:none}@media (min-width: 481px){.footer-signup form .form-inner button{margin:0;border-radius:0 4px 4px 0}}@media (min-width: 769px){.footer-signup form .form-inner button{height:4rem;font-size:1.6rem}}.footer-signup form .form-inner button:hover,.footer-signup form .form-inner button:active,.footer-signup form .form-inner button:focus{background-color:#7fc5ee}.footer-company-info{margin:0 0 2rem;padding:0 0 2rem;border-bottom:1px solid #133884;flex:0 0 100%;order:1}@media (min-width: 481px){.footer-company-info{margin:0 10% 3rem 0;padding:0 0 3rem}}@media (min-width: 769px){.footer-company-info{margin:0 5% 3rem 0;padding:0;border-bottom:none;flex:0 0 20%}}.footer-company-info .footer-company-logo{width:30%;margin:0 auto 2rem}@media (min-width: 481px){.footer-company-info .footer-company-logo{width:15%}}@media (min-width: 769px){.footer-company-info .footer-company-logo{width:50%;margin:0 0 2rem}}.footer-company-info .footer-company-logo img{width:100% !important;height:auto !important}.footer-company-info p{margin:0 0 1rem;font-size:1.2rem;line-height:1.5;text-align:center;color:white}@media (min-width: 481px){.footer-company-info p{margin:0 0 2rem}}@media (min-width: 769px){.footer-company-info p{margin:0 0 3rem;text-align:left}}.footer-company-info p br{content:""}.footer-company-info p br:after{content:", "}@media (min-width: 769px){.footer-company-info p br{content:initial}.footer-company-info p br:after{content:initial}}.footer-company-info p a:link,.footer-company-info p a:visited{font-weight:700;color:#64b9eb;text-decoration:none;text-decoration-color:#64b9eb}.footer-company-info p a:hover,.footer-company-info p a:active{font-weight:700;color:#64b9eb;text-decoration:underline;text-decoration-color:#64b9eb}.footer-company-info .footer-social{margin:0;border-bottom:none;justify-content:center}@media (min-width: 769px){.footer-company-info .footer-social{justify-content:flex-start}}.footer-company-info .footer-social ul{margin:0;text-align:center}@media (min-width: 769px){.footer-company-info .footer-social ul{text-align:left}}.footer-company-info .footer-social ul li{margin:0 1rem 0 0;display:inline-block}.footer-company-info .footer-social ul li:last-child{margin:0}.footer-company-info .footer-social ul li a:hover,.footer-company-info .footer-social ul li a:active{color:#64b9eb}.footer-company-info .footer-social ul a{width:3rem;height:3rem;display:block}.footer-company-info .footer-social ul a svg{width:3rem;height:3rem;fill:#64b9eb;transition:all 0.5s ease}.footer-company-info .footer-social ul a svg:hover,.footer-company-info .footer-social ul a svg:active{fill:white;transition:all 0.5s ease}.footer-spacer{display:none}@media (min-width: 769px){.footer-spacer{flex-grow:1;order:2;display:initial}}.footer-menu{margin:0 0 2rem;padding:0;flex:0 0 48%}@media (min-width: 481px){.footer-menu{margin:0 0 3rem;flex:0 0 23%}}@media (min-width: 769px){.footer-menu{padding:0 3rem 0 0;flex:0 0 auto}}.footer-menu.footer-menu-courses{order:4}.footer-menu.footer-menu-recruitment{order:5}.footer-menu.footer-menu-advisory{order:6}@media (min-width: 769px){.footer-menu.footer-menu-advisory{flex:0 0 auto;padding:0}}.footer-menu.footer-menu-company{order:3}.footer-menu h4{margin:0 0 .5rem;font-size:1.4rem;line-height:1;font-weight:200;text-transform:uppercase;color:#64b9eb;text-align:center}@media (min-width: 769px){.footer-menu h4{margin:0 0 1rem;font-size:1.6rem;text-align:left}}.footer-menu ul.menu{margin:0;font-size:1.2rem;line-height:1;text-align:center;list-style:none}@media (min-width: 769px){.footer-menu ul.menu{font-size:1.4rem;text-align:left}}.footer-menu ul.menu li{margin:0 0 .5rem;list-style:none}@media (min-width: 769px){.footer-menu ul.menu li{margin:0 0 1rem}}.footer-menu ul.menu li a:link,.footer-menu ul.menu li a:visited{color:white}.footer-menu ul.menu li a:hover,.footer-menu ul.menu li a:active{color:white;text-decoration:underline}.footer-credits{flex:0 0 100vw;margin:0 0 0 50%;padding:1rem 5%;font-size:1rem;line-height:1.2;text-align:center;border-top:1px solid #154096;order:10;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 481px){.footer-credits{padding:1rem 4%}}@media (min-width: 769px){.footer-credits{padding:2rem 0;font-size:1.2rem}}.footer-credits p{color:white}.footer-credits a:link,.footer-credits a:visited{color:#64b9eb;text-decoration:none}.footer-credits a:hover,.footer-credits a:active{color:#64b9eb;text-decoration:underline;text-decoration-color:#64b9eb}
