/*!
Theme Name: NFC TMO
Author: New Fountain
Author URI: http://www.newfountain.nl
Version: 1.0
Text Domain: tmo
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Roboto;src:url(/app/themes/nfc-tmo/assets/fonts/Roboto/Roboto-Regular.ttf);font-weight:normal}@font-face{font-family:Roboto;src:url(/app/themes/nfc-tmo/assets/fonts/Roboto/Roboto-Bold.ttf);font-weight:bold}@font-face{font-family:Roboto;src:url(/app/themes/nfc-tmo/assets/fonts/Roboto/Roboto-Medium.ttf);font-weight:500}.clearfix::after,.pagination::after{clear:both;content:"";display:block}@media all and (min-width: 981px){.text-center{text-align:center}}img{height:auto;max-width:100%}iframe{border:0;border-radius:5px;max-width:100%}#ccc-close svg{fill:#27273a}body{background:#fff;color:#000;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.2}body{font-size:15px;line-height:1.56}@media all and (min-width: 768px){body{font-size:17px}}h4,.h4{font-size:1.25em}h3,.h3{font-size:1.25em}h2,.h2{font-size:1.5625em}h1,.h1{font-size:1.5625em}small,.font_small{font-size:.8em}ul{padding:0 0 0 1.25em}h1,h2,h3,h4,.h1,.h2,.h3,.h4{color:#000;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:bold;line-height:1.2}h1.dark-blue,h2.dark-blue,h3.dark-blue,h4.dark-blue,.h1.dark-blue,.h2.dark-blue,.h3.dark-blue,.h4.dark-blue{color:#002D66}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,.h1 b,.h1 strong,.h2 b,.h2 strong,.h3 b,.h3 strong,.h4 b,.h4 strong{font-weight:bold !important}.l-col-6 p,.l-col-6 li,.l-col-7 p,.l-col-7 li,.l-col-8 p,.l-col-8 li,.l-col-9 p,.l-col-9 li,.l-col-10 p,.l-col-10 li,.l-col-11 p,.l-col-11 li,.l-col-12 p,.l-col-12 li{line-height:1.56}strong,b{font-weight:500}ol li,ul li{margin-bottom:.5em}a,a:visited,a:focus,a:active{color:#0053A4;outline:0;text-decoration:none}a:hover{color:#001931;text-decoration:underline}.banner-popup{background:#0f2f5e;color:#fff;text-transform:uppercase}.banner-popup .l-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media all and (max-width: 767px){.banner-popup .l-container{width:100%;padding:0 .2em;justify-content:space-between}}.banner-popup span.icon-notifications_on{font-size:25px;margin:4px 0}@media all and (min-width: 981px){.banner-popup span.icon-notifications_on{font-size:40px}}.banner-popup p{font-weight:600}@media all and (max-width: 767px){.banner-popup p{font-size:11px;margin-left:.5em}}@media all and (min-width: 981px){.banner-popup p{margin:0 2em}}.banner-popup a{color:#fff;text-decoration:underline}.banner-popup a:hover{text-decoration:none}.header{background-color:#fff;box-shadow:0 1px 1px 0 rgba(9,19,38,0.07);position:relative;z-index:1}@media all and (min-width: 980px){.header{z-index:unset}}.header .l-container{max-width:1400px}.header .l-container .site-nav .green-btn{height:100%;margin-top:8px}@media all and (min-width: 1200px){.header{height:144px}}@media all and (max-width: 980px){.highlight-image{display:none}.nav-up{background:#fff !important;box-shadow:0 1px 1px 0 rgba(9,19,38,0.07);height:auto !important;position:sticky;top:-100%}.nav-down.fixed-header{top:0}#site-header.nav-down.fixed-header{background:transparent;height:auto;position:sticky;top:0;z-index:9999}#site-header.nav-down.fixed-header:after{content:'';box-shadow:0 1px 1px 0 rgba(9,19,38,0.07);background:#fff;width:100%;height:80px;position:absolute;top:0;z-index:-1}.is-menu-on #site-header.nav-down.fixed-header{height:100%}.is-menu-on .nav-up{z-index:99999;top:0;left:0;right:0;height:100% !important}.is-menu-on .nav-up .site-nav{overflow-y:scroll;height:100%}.fixed-header{overflow:hidden;transition:top .3s .3s ease-in-out;width:100%;z-index:9999999999}}.mytmo{padding-left:1em}@media all and (min-width: 981px){.mytmo{padding-left:.5em}}.mytmo:before{content:'\e91a';font-family:Icomoon;position:absolute;color:#fff;top:24px;left:0}@media all and (min-width: 981px){.mytmo:before{color:#A8AEB5;top:18px}}.site-logo svg{height:55px;margin:10px 0;position:relative;top:5px;width:auto}@media all and (min-width: 1200px){.site-logo svg{height:110px;position:absolute;top:9px}}.site-nav{max-height:0;overflow:hidden;gap:1em;transition:.2s ease-in-out;width:100%}@media all and (max-width: 1199px){.site-nav{background-color:white}.site-nav .green-btn{display:none !important}}.site-nav.secundairy-nav{font-size:15px}.site-nav ul{list-style:none;margin:0;padding:0;text-align:center}.site-nav li>a{color:#A8AEB5;display:block;font-weight:normal;padding:0.75em}.site-nav li>a:hover{color:#0053A4;text-decoration:none}.site-nav .sub-menu{max-height:0;overflow:hidden !important;transition:all .5s ease-in-out}.site-nav .sub-menu li{background:rgba(255,255,255,0.2)}.site-nav .sub-menu a{text-transform:none}@media all and (max-width: 1199px){.site-nav{position:absolute;top:75px;left:0;background:linear-gradient(45deg, #00152b 0%, #00428b 100%);z-index:99999999}.site-nav ul#menu-main-menu{display:none}.site-nav li{position:relative;max-width:90%;margin:0 auto}.site-nav li:first-child a{border-top:0 !important}.site-nav li a{text-align:left;font-size:18px;color:#fff;border-bottom:1px solid rgba(255,255,255,0.45);padding:17px 12px}.site-nav li a:hover,.site-nav li a:active,.site-nav li a:focus{color:#fff}.site-nav li .sub-menu li{max-width:100%}.site-nav .menu-top-menu-container li:last-child a{border:0}.site-nav .visible>.sub-menu{display:block !important;max-height:900px}.site-nav .open-sub-menu{display:block;height:20px;margin:.5em 0 0 0;padding:.5em 20px 1.5em;position:absolute;right:-15px;top:0;font-size:21px;color:#fff;transform:rotate(0deg);transition:all .3s ease-in-out}.site-nav .open-sub-menu:before{content:'\e911'}.site-nav .open-sub-menu:hover{cursor:pointer}.site-nav .open-sub-menu:focus{background:none}.site-nav .visible>.open-sub-menu{transform:rotate(45deg)}.no-js .site-nav,.is-menu-on .site-nav{max-height:inherit;box-shadow:0 10px 10px rgba(0,0,0,0.35)}}@media only screen and (min-width: 1200px){#mobile-menu{display:none}.site-nav{max-height:none;width:auto;float:right;overflow:visible;display:flex}.site-nav.main-nav>ul>li{margin-right:10px;margin-bottom:0}.site-nav.main-nav>ul>li a{font-size:17px;color:#000;font-weight:700}.site-nav #menu-main-menu{margin-right:50px}.site-nav li{display:inline-block;text-align:left;position:relative}.site-nav li>a:hover{color:#5ca078 !important}.site-nav li.menu-hovered>a{position:relative;color:#5ca078 !important}.site-nav li.menu-hovered>a:after{content:'';position:absolute;bottom:2px;left:0;width:100%;height:2px;background-color:#5ca078}.site-nav li.menu-hovered>a:hover{color:#5ca078}.site-nav li.menu-hovered>a:hover:after{content:'';position:absolute;bottom:2px;left:0;width:100%;height:2px;background-color:#5ca078}.site-nav .open-sub-menu{position:absolute;top:25px;right:-3px;font-size:13px}.site-nav li a{padding:0 1em;line-height:56px}.site-nav li.current-menu-item>a,.site-nav li.current_page_item>a,.site-nav li.current_page_ancestor>a,.site-nav .current-menu-ancestor>a{color:#0053A4 !important}.site-nav li.current-menu-item>.open-sub-menu,.site-nav li.current_page_item>.open-sub-menu,.site-nav li.current_page_ancestor>.open-sub-menu,.site-nav .current-menu-ancestor>.open-sub-menu{color:#0053A4}}@media only screen and (min-width: 1200px){.site-nav .sub-menu{position:absolute;z-index:100;right:0;padding:0;background:#f5f5f5;box-shadow:0px 6px 6px 0px rgba(0,0,0,0.11)}.site-nav .sub-menu-wrap{padding-top:24px}}@media only screen and (min-width: 1200px){.menu-item-has-children:hover .sub-menu{visibility:visible !important;opacity:1 !important}.site-nav .menu-item-has-children .sub-menu{visibility:hidden;opacity:0;z-index:100;transition:all 0.3s ease-in-out;max-height:none;background-color:#fff;text-align:left;left:0;width:400px;padding:1em}.site-nav .menu-item-has-children .sub-menu li{display:block;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid rgba(168,174,181,0.34)}.site-nav .menu-item-has-children .sub-menu li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.site-nav .menu-item-has-children .sub-menu li.current-menu-item a{color:#000}.site-nav .menu-item-has-children .sub-menu a{cursor:pointer;font-weight:normal;line-height:30px;padding:.5em;transition:.3s all ease-in-out}.site-nav .menu-item-has-children .sub-menu a:hover{transition:.3s all ease-in-out;background:#f3f4f6}}#ccc #ccc-notify[top]{bottom:0 !important;top:auto !important}.error404 .right .letsmeet,aside .letsmeet{border:1px solid rgba(168,174,181,0.34);border-radius:3px;padding:1.5em;margin-bottom:2em;position:relative}.error404 .right .letsmeet img,aside .letsmeet img{display:block;content:"";position:absolute;top:-22px;right:-5px;width:90px;height:auto;transform:rotate(12deg)}@media all and (min-width: 981px){.error404 .right .letsmeet img,aside .letsmeet img{right:-15px}}.error404 .right .letsmeet h2,aside .letsmeet h2{border-bottom:1px solid rgba(167,173,180,0.34);margin-top:0;padding-bottom:.5em}.error404 .right .letsmeet .buttons a,aside .letsmeet .buttons a{display:block;margin-bottom:1em;font-size:15px;font-weight:700;padding:14px}.error404 .right .letsmeet .extra-links ul,aside .letsmeet .extra-links ul{padding:0;margin:0}.error404 .right .letsmeet .extra-links ul li,aside .letsmeet .extra-links ul li{list-style:none;line-height:30px}.error404 .right .letsmeet .extra-links ul li a,aside .letsmeet .extra-links ul li a{color:#000}#section-footer{background-color:rgba(0,0,0,0.035);color:rgba(0,0,0,0.5);font-size:12px}@media all and (min-width: 768px){#section-footer{font-size:16px}}#section-footer .widgetblock{background:#fff;border:1px solid #e7e7e7;border-radius:3px;display:flex;flex-wrap:wrap;padding:2em}#section-footer .widgetblock .widgettitle,#section-footer .widgetblock .footertitle,#section-footer .widgetblock strong{color:rgba(0,0,0,0.5);font-weight:700}#section-footer .widgetblock a{color:rgba(0,0,0,0.5);text-decoration:underline}#section-footer .widgetblock a:hover{text-decoration:none}#section-footer .widgetblock .upper{display:flex;flex-wrap:wrap;width:100%}#section-footer .widgetblock .upper .left{display:flex;flex:1.5;flex-wrap:wrap}#section-footer .widgetblock .upper .left .widget_text,#section-footer .widgetblock .upper .left .block{flex:1;flex-basis:200px}#section-footer .widgetblock .upper .left .widget_text:last-child,#section-footer .widgetblock .upper .left .block:last-child{padding-left:2em}#section-footer .widgetblock .upper .left .widget_text p,#section-footer .widgetblock .upper .left .widget_text .visit-address,#section-footer .widgetblock .upper .left .block p,#section-footer .widgetblock .upper .left .block .visit-address{margin:10px 0}#section-footer .widgetblock .upper .left .visit-address{max-width:220px}#section-footer .widgetblock .upper .right{flex:1}@media all and (max-width: 980px){#section-footer .widgetblock .upper .right{display:none}}#section-footer .widgetblock .lower{border-top:1px solid #e7e7e7;display:flex;flex-basis:100%;margin-top:2em;padding-top:2em}#section-footer .widgetblock .lower section,#section-footer .widgetblock .lower .l-col-12{width:100%}#section-footer .widgetblock .lower ul{display:flex;flex-wrap:wrap;margin:0;padding:0}@media all and (max-width: 980px){#section-footer .widgetblock .lower ul{width:100%}}#section-footer .widgetblock .lower ul li{display:inline-block;flex-basis:50%;list-style:none}@media all and (min-width: 981px){#section-footer .widgetblock .lower ul li{flex-basis:250px}}#section-footer .info-footer{font-size:13px;margin-bottom:-10px;text-align:center}@media all and (min-width: 981px){#section-footer .info-footer{margin-bottom:-30px}}@media all and (min-width: 981px){#section-footer .info-footer .social-media{display:none}}#section-bottom-footer{background-color:rgba(0,0,0,0.065);border-top:1px solid #e7e7e7}@media all and (max-width: 980px){#section-bottom-footer{padding-bottom:100px}}#section-bottom-footer ul{margin:0;padding:0}@media all and (max-width: 980px){#section-bottom-footer ul{text-align:center}}#section-bottom-footer ul li{display:inline-block;margin-right:20px}@media all and (min-width: 981px){#section-bottom-footer ul li:last-child{margin-right:0}}#section-bottom-footer ul li a{color:rgba(0,0,0,0.5);font-size:13px;text-transform:uppercase}@media all and (max-width: 767px){#section-bottom-footer ul li a{font-size:11px}}#menu-social-media li a{transition-duration:.3s}#menu-social-media li a:hover:before{background-color:#0053A4 !important}#menu-social-media li.whatsapp a:hover:before{background-color:transparent !important;color:#0053A4}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}*{box-sizing:border-box}.l-container{max-width:1086px;margin-left:auto;margin-right:auto;width:90%}.l-container::after{clear:both;content:"";display:block}@media screen and (min-width: 980px){.l-col-1{float:left;display:block;margin-right:2.35765%;width:6.17215%}.l-col-1:last-child{margin-right:0}.l-col-2{float:left;display:block;margin-right:2.35765%;width:14.70196%}.l-col-2:last-child{margin-right:0}.l-col-3{float:left;display:block;margin-right:2.35765%;width:23.23176%}.l-col-3:last-child{margin-right:0}.l-col-4{float:left;display:block;margin-right:2.35765%;width:31.76157%}.l-col-4:last-child{margin-right:0}.l-col-5{float:left;display:block;margin-right:2.35765%;width:40.29137%}.l-col-5:last-child{margin-right:0}.l-col-6{float:left;display:block;margin-right:2.35765%;width:48.82117%}.l-col-6:last-child{margin-right:0}.l-col-7{float:left;display:block;margin-right:2.35765%;width:57.35098%}.l-col-7:last-child{margin-right:0}.l-col-8{float:left;display:block;margin-right:2.35765%;width:65.88078%}.l-col-8:last-child{margin-right:0}.l-col-9{float:left;display:block;margin-right:2.35765%;width:74.41059%}.l-col-9:last-child{margin-right:0}.l-col-10{float:left;display:block;margin-right:2.35765%;width:82.94039%}.l-col-10:last-child{margin-right:0}.l-col-11{float:left;display:block;margin-right:2.35765%;width:91.4702%}.l-col-11:last-child{margin-right:0}.l-col-12{float:left;display:block;margin-right:2.35765%;width:100%}.l-col-12:last-child{margin-right:0}}@media screen and (min-width: 980px){.l-col-push-1{margin-left:8.5298%}.l-col-push-2{margin-left:17.05961%}.l-col-push-3{margin-left:25.58941%}.l-col-push-4{margin-left:34.11922%}.l-col-push-5{margin-left:42.64902%}.l-col-push-6{margin-left:51.17883%}.l-col-push-7{margin-left:59.70863%}.l-col-push-8{margin-left:68.23843%}.l-col-push-9{margin-left:76.76824%}.l-col-push-10{margin-left:85.29804%}}.l-ptop-1,.l-pad-1{padding-top:1em}.l-pbottom-1,.l-pad-1{padding-bottom:1em}.l-ptop-2,.l-pad-2{padding-top:2em}.l-pbottom-2,.l-pad-2{padding-bottom:2em}.l-ptop-3,.l-pad-3{padding-top:3em}.l-pbottom-3,.l-pad-3{padding-bottom:3em}.l-ptop-4,.l-pad-4{padding-top:4em}.l-pbottom-4,.l-pad-4{padding-bottom:4em}.l-ptop-5,.l-pad-5{padding-top:5em}.l-pbottom-5,.l-pad-5{padding-bottom:5em}.l-ptop-6,.l-pad-6{padding-top:6em}.l-pbottom-6,.l-pad-6{padding-bottom:6em}.l-ptop-7,.l-pad-7{padding-top:7em}.l-pbottom-7,.l-pad-7{padding-bottom:7em}.l-ptop-8,.l-pad-8{padding-top:8em}.l-pbottom-8,.l-pad-8{padding-bottom:8em}.l-ptop-9,.l-pad-9{padding-top:9em}.l-pbottom-9,.l-pad-9{padding-bottom:9em}.l-ptop-10,.l-pad-10{padding-top:10em}.l-pbottom-10,.l-pad-10{padding-bottom:10em}.l-ptop-11,.l-pad-11{padding-top:11em}.l-pbottom-11,.l-pad-11{padding-bottom:11em}@media screen and (max-width: 767px){.l-mptop-1,.l-mpad-1{padding-top:1em}.l-mpbottom-1,.l-mpad-1{padding-bottom:1em}.l-mptop-2,.l-mpad-2{padding-top:2em}.l-mpbottom-2,.l-mpad-2{padding-bottom:2em}.l-mptop-3,.l-mpad-3{padding-top:3em}.l-mpbottom-3,.l-mpad-3{padding-bottom:3em}.l-mptop-4,.l-mpad-4{padding-top:4em}.l-mpbottom-4,.l-mpad-4{padding-bottom:4em}.l-mptop-5,.l-mpad-5{padding-top:5em}.l-mpbottom-5,.l-mpad-5{padding-bottom:5em}.l-mptop-6,.l-mpad-6{padding-top:6em}.l-mpbottom-6,.l-mpad-6{padding-bottom:6em}.l-mptop-7,.l-mpad-7{padding-top:7em}.l-mpbottom-7,.l-mpad-7{padding-bottom:7em}.l-mptop-8,.l-mpad-8{padding-top:8em}.l-mpbottom-8,.l-mpad-8{padding-bottom:8em}.l-mptop-9,.l-mpad-9{padding-top:9em}.l-mpbottom-9,.l-mpad-9{padding-bottom:9em}.l-mptop-10,.l-mpad-10{padding-top:10em}.l-mpbottom-10,.l-mpad-10{padding-bottom:10em}.l-mptop-11,.l-mpad-11{padding-top:11em}.l-mpbottom-11,.l-mpad-11{padding-bottom:11em}}@media all and (min-width: 1200px){li.mega-menu{position:inherit;padding-bottom:11px}li.mega-menu .sub-menu .highlight-image .menu-item-image{width:100%;max-height:450px;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}li.mega-menu .open-sub-menu{float:right;position:relative;top:-35px;cursor:pointer}li.mega-menu>.sub-menu-wrap{overflow:hidden;opacity:0;z-index:-1;position:absolute;width:100%;left:0;padding-top:24px}li.mega-menu>.sub-menu-wrap .open-sub-menu{display:none}li.mega-menu>.sub-menu-wrap>.sub-menu{max-width:1400px;margin:0 auto;width:100%;position:relative;height:100%;display:flex;padding:2em;border-bottom-left-radius:5px;border-bottom-right-radius:5px}li.mega-menu>.sub-menu-wrap>.sub-menu>li{border-bottom:0}li.mega-menu>.sub-menu-wrap>.sub-menu>li:hover a{background:transparent}li.mega-menu>.sub-menu-wrap>.sub-menu>li:nth-child(2){border-right:1px solid rgba(168,174,181,0.34)}li.mega-menu>.sub-menu-wrap>.sub-menu>li{flex-basis:50%}li.mega-menu>.sub-menu-wrap>.sub-menu>li>a{font-size:18px;line-height:1.1 !important;margin-bottom:-10px;cursor:default;font-weight:700}li.mega-menu>.sub-menu-wrap>.sub-menu>li a{line-height:40px}li.mega-menu>.sub-menu-wrap>.sub-menu>li .sub-menu{overflow:visible !important;position:relative;width:100%;padding:0;box-shadow:inherit}li.mega-menu>.sub-menu-wrap>.sub-menu>li .sub-menu li{border-bottom:0;margin-bottom:0;padding:0 1em;display:block;transition:.3s all ease-in-out}li.mega-menu>.sub-menu-wrap>.sub-menu>li .sub-menu li:hover{transition:.3s all ease-in-out;background:#f3f4f6}li.mega-menu>.sub-menu-wrap>.sub-menu>li .sub-menu li.current_page_item a{color:#000}li.mega-menu>.sub-menu-wrap>.sub-menu>li .sub-menu li a{font-weight:normal}li.mega-menu>.sub-menu-wrap>.sub-menu>li .sub-menu li a:before{content:'> '}li.mega-menu>.sub-menu-wrap>.sub-menu>li.highlight-image a{font-size:0}li.mega-menu>.sub-menu-wrap>.sub-menu>li.highlight-image:before{content:'';background-position-x:-180px;background-size:cover;position:absolute;width:100%;height:100%;border-radius:5px;max-height:450px}li.mega-menu:hover>.sub-menu-wrap{opacity:1;overflow:visible;z-index:999}}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{clip:auto !important;display:block;height:auto;width:auto;z-index:100000}.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 1199px){.menu-icon{cursor:pointer;float:right;height:47px;top:12px;margin-right:0 !important;margin-top:0;position:absolute;right:10px;transition:transform 0.5s;width:30px;z-index:9999}.menu-icon>span{background-color:#000;display:block;height:2px;left:48%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:background 0.5s;width:22px}.menu-icon>span:before,.menu-icon>span:after{background-color:#000;content:'';display:block;height:2px;left:0;position:absolute;top:0;transform:translateY(-6px);transition:transform 0.5s;width:22px}.menu-icon>span:after{transform:translateY(6px)}.menu-icon:after{bottom:0;color:#000;content:'menu';font-size:10px;position:absolute;text-align:center;text-transform:uppercase}.is-menu-on .menu-icon>span{background:transparent}.is-menu-on .menu-icon>span:before{transform:translateY(0) rotate(45deg)}.is-menu-on .menu-icon>span:after{transform:translateY(0) rotate(-45deg)}}#search-results .result-block:not(.active){display:none}#search-container{line-height:35px;padding-left:.5em;position:relative;z-index:99999999}#search-container .icon-search,#search-container .icon-close{cursor:pointer}#search-container form label{display:inline-block}#search-container .icon-search{bottom:25px;position:absolute;font-size:23px;right:20px}@media all and (max-width: 980px){#search-container .icon-search{bottom:30px}}@media all and (max-width: 767px){#search-container .icon-search{right:50px}}@media all and (min-width: 1200px){#search-container .icon-search{right:-2em;bottom:auto;top:19px}}@media all and (min-width: 1200px){#search-container.spacing .icon-search{right:9em}}#search-container .search-overlay{background-color:rgba(0,45,102,0.95);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%}#search-container .icon-close{position:absolute;right:-40px;top:-42px;padding:0.5em;color:#fff;font-size:20px}@media all and (max-width: 981px){#search-container .icon-close{right:-8px}}#search-container form{background-color:#fff;border-radius:5px;display:flex;left:50%;padding:1em;position:absolute;top:50%;transform:translate(-50%, -50%);width:90%;max-width:900px}#search-container form ::-moz-placeholder{color:#A8AEB5}#search-container form ::placeholder{color:#A8AEB5}#search-container form label{flex:4;margin-right:1em}#search-container form label input{margin-bottom:0}#search-container form button[type="submit"]{flex:1;font-weight:700}.widgets{position:relative;z-index:1;background-color:#fff}.widgets .widget{margin-bottom:1em}.widgets .widgettitle{margin:.5em 0;font-weight:bold;text-transform:uppercase}.btn,input.btn,a.btn,a.btn:visited,a.video-btn,.button,form button,a.btn-white,.btn-white,a.hollow-btn,.hollow-btn,a.light-btn,a.green-btn,.comment-respond input.submit,input[type="submit"],.btn:visited,a.btn:visited,a.video-btn:visited,.button:visited,form button:visited,.btn-white:visited,.hollow-btn:visited,a.light-btn:visited,a.green-btn:visited,.comment-respond input.submit:visited,input:visited[type="submit"]{display:inline-block;text-decoration:none;font-size:16px;padding:.5em 1.5em;border-radius:3px;cursor:pointer;text-align:center;transition:background 0.14s ease-in-out, color 0.14s ease-in-out}.btn,input.btn,a.btn,a.btn:visited,a.video-btn,.button,form button{color:#fff;background:#0053A4;border:none}.btn:hover,.btn:focus,input.btn:hover,input.btn:focus,a.btn:hover,a.btn:focus,a.btn:visited:hover,a.btn:visited:focus,a.video-btn:hover,a.video-btn:focus,.button:hover,.button:focus,form button:hover,form button:focus{color:#fff;text-decoration:none;outline:none;background:#003262}.btn:active,input.btn:active,a.btn:active,a.btn:visited:active,a.video-btn:active,.button:active,form button:active{top:1px}.btn.white,input.btn.white,a.btn.white,a.btn:visited.white,a.video-btn.white,.button.white,form button.white{background:#fff;color:#0053A4}.btn.white:hover,input.btn.white:hover,a.btn.white:hover,a.btn:visited.white:hover,a.video-btn.white:hover,.button.white:hover,form button.white:hover{text-decoration:none;background-color:#0053A4;color:#fff}a.btn-white,.btn-white{background:#fff;color:#002D66;font-weight:700;text-transform:uppercase}a.btn-white:hover,.btn-white:hover{text-decoration:none;background-color:#0053A4;color:#fff}a.hollow-btn,.hollow-btn{background:transparent;color:#0053A4;text-decoration:none !important;border:1px solid #A8AEB5}a.hollow-btn:hover,a.hollow-btn:focus,.hollow-btn:hover,.hollow-btn:focus{background:#A8AEB5;border-color:#A8AEB5;color:#fff;text-decoration:none}a.hollow-btn.white,.hollow-btn.white{border-color:#fff;color:#fff}a.hollow-btn.white:hover,a.hollow-btn.white:focus,.hollow-btn.white:hover,.hollow-btn.white:focus{background-color:#fff;border-color:#fff;color:#0053A4}a.light-btn{background:#71B9FF;color:#fff;text-transform:uppercase}a.light-btn.brochure{text-transform:none}a.light-btn:hover{text-decoration:none;background-color:#446f99}a.green-btn{background:#5ca078;border:1px solid #5ca078;color:#fff !important;text-decoration:none !important}a.green-btn:hover{text-decoration:none;border:1px solid #376048;background-color:#376048}.pagination{margin-bottom:2em}.pagination .page-numbers{float:left;padding:.4em;min-width:6%;border-radius:3px;text-align:center;margin-right:.5em;text-decoration:none}.pagination .page-numbers.current,.pagination .page-numbers:hover{background:#0053A4;color:#fff}.em-pagination{display:block;margin-top:2em}.em-pagination .page-numbers{background:#f5f5f5;width:40px;height:40px;line-height:40px;text-align:center;margin-right:.5em;border-radius:5px;display:inline-block;color:#000}.em-pagination .page-numbers:hover{background:#0053A4;color:#fff}.em-pagination .page-numbers.current{background:#0053A4;color:#fff}.entry-content,.wp-editor{padding:1.5em 0}.entry-content p,.wp-editor p{margin:0 0 1.5em}.entry-content blockquote,.wp-editor blockquote{margin:0 0 1.5em 0.75em;padding:0 0 0 0.75em;border-left:3px solid #0053A4;font-style:italic;color:#A8AEB5}.entry-content img,.wp-editor img{margin:0 0 1.5em 0;max-width:100%;height:auto}.entry-content pre,.wp-editor pre{background:#f5f5f5;padding:1.5em;margin:0 0 1.5em;overflow-x:scroll}.entry-content ul,.wp-editor ul{list-style:disc;padding-left:2em}.wp-post-image{width:100%;height:auto}.sticky{border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5}.wp-editor{margin:1.5em}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-item .gallery-columns-2{max-width:50%}.gallery-item .gallery-columns-3{max-width:33.33333%}.gallery-item .gallery-columns-4{max-width:25%}.gallery-item .gallery-columns-5{max-width:20%}.gallery-item .gallery-columns-6{max-width:16.66667%}.gallery-item .gallery-columns-7{max-width:14.28571%}.gallery-item .gallery-columns-8{max-width:12.5%}.gallery-item .gallery-columns-9{max-width:11.11111%}.gallery-caption{display:block}.wp-caption{background:#eee;padding:5px}.wp-caption img{margin-bottom:0;width:100%;height:auto}.wp-caption p.wp-caption-text{font-size:0.85em;margin:4px 0 7px;text-align:center}.entry-content table,.wp-editor table{width:100%;border:1px solid #A8AEB5;margin-bottom:1.5em}.entry-content td,.wp-editor td{padding:7px}@media only screen and (min-width: 481px){.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}.comment{list-style:none}.comment>.comment-body{border:1px solid #f5f5f5;background:#fff;padding:1em;margin:2em 0}.comment>.comment-body>.reply{text-align:right}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}textarea,input.text,input[type="text"],input[type="button"],input[type="submit"],input[type="search"],.input-checkbox{border-radius:3px;-webkit-appearance:none}input:not([type="checkbox"]):not([type="radio"]),textarea,select{background-color:#fff;border:1px solid #707070;border-radius:5px;box-shadow:none;color:#393d40;display:block;margin-bottom:.5em;padding:.5em;width:100%}input :focus,textarea:focus,select:focus{border-color:#0053A4;box-shadow:inset 0 0 0 1px #0053A4;outline:none}.gform_footer button,.gform_footer input{color:#fff !important}select{height:50px}input{height:50px;padding-left:10px !important}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin-bottom:8px !important}input[type="checkbox"],input[type="radio"]{height:auto;margin-bottom:0 !important;margin-right:.25em}::-moz-placeholder{color:#f5f5f5}::placeholder{color:#f5f5f5}input[type="submit"]{margin-top:.85rem}.gform_wrapper{background:rgba(168,174,181,0.2);border-radius:5px;padding:2em}@media all and (min-width: 981px){.gform_wrapper .gform_title{font-size:25px !important}}.gform_wrapper .ginput_full.correct,.gform_wrapper .ginput_left.correct,.gform_wrapper .ginput_right.correct,.gform_wrapper .ginput_container.correct{position:relative}.gform_wrapper .ginput_full.correct input,.gform_wrapper .ginput_left.correct input,.gform_wrapper .ginput_right.correct input,.gform_wrapper .ginput_container.correct input{border-bottom:3px solid #5ca078}.gform_wrapper .ginput_full.correct::after,.gform_wrapper .ginput_left.correct::after,.gform_wrapper .ginput_right.correct::after,.gform_wrapper .ginput_container.correct::after{content:'\e908';font-family:Icomoon;position:absolute;top:50%;transform:translateY(-50%);right:1rem;color:#5ca078}.gform_wrapper .ginput_full.address_line_1.correct:after{top:65%}.gform_wrapper .ginput_full.address_line_2.correct:after{left:26rem}.gform_wrapper .ginput_left.correct:after,.gform_wrapper .ginput_right.correct:after{top:65%}@media all and (min-width: 641px){.gform_wrapper .gfield input.medium,.gform_wrapper .gfield select.medium{width:100% !important}.gform_wrapper .landcode{width:20% !important}.gform_wrapper .landcode input{width:100% !important}.gform_wrapper .gfield.gf_right_half input{width:100% !important}}.gform_wrapper label{color:#000}.gform_wrapper .gfield_html{font-size:13px}.gform_wrapper .button{background:linear-gradient(45deg, #00152b 0%, #00428b 100%);border:none;font-weight:700;padding:12px 54px !important;text-align:center}.gform_wrapper .charleft{display:none}.single-event .gsection_description,.single-event .gfield_description{color:#fff}.single-event .gform_wrapper{background:linear-gradient(45deg, #00152b 0%, #00428b 100%)}.single-event .gform_wrapper .gform_title{color:#fff}.single-event .gform_wrapper .gfield_description{color:#fff}.single-event .gform_wrapper label{color:#fff}.single-event .gform_wrapper label .gfield_required{color:#fff}.single-event .gform_wrapper .gfield_html{color:#fff}.single-event .gform_wrapper .button{border:none;color:#fff !important;background:#0053A4}body .gform_wrapper .top_label div.ginput_container{margin-top:0 !important}body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,body .gform_wrapper .field_description_below .gfield_description{background-color:transparent;border-color:transparent;padding:0}body .gform_wrapper .gfield_error .gfield_label{color:#000}body .gform_wrapper div.validation_error{border-color:red;color:red;padding:2em}body .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),body .gform_wrapper li.gfield_error textarea{border-color:red}body .gform_wrapper .validation_message{color:red;margin-top:0}body .gform_wrapper .gfield_required{color:#000;font-size:.8em;font-weight:400;margin-left:4px}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0 !important}body .gform_confirmation_message{background-color:#0053A4;color:#fff;font-size:1.2em;padding:1em}.social-media ul{padding:0}@media all and (max-width: 1024px){.social-media ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 2em}}.social-media ul li{list-style:none;display:inline-block;margin-right:15px}.social-media ul li:last-child{margin-right:0}@media all and (max-width: 1024px){.social-media ul li{flex:1;text-align:center}}.social-media ul li a{font-size:0;text-decoration:none !important}.social-media ul li a:before{font-family:Icomoon;font-size:14px;border-radius:50%;background:#000;color:#fff;width:25px;height:25px;display:inline-block;text-align:center;line-height:25px}.social-media ul li.facebook a:before{content:'\e90e'}.social-media ul li.instagram a:before{content:'\e90d'}.social-media ul li.linkedin a:before{content:'\e90c'}.social-media ul li.youtube a:before{content:'\e906'}@media all and (min-width: 1025px){.social-media ul li.whatsapp a{position:relative;top:5px}}.social-media ul li.whatsapp a:before{content:'\e90f';background:transparent;color:#000;font-size:25px}.social-media ul li.twitter a:before{content:'\e91d'}.social-media ul li.x-icon a:before{content:'\e91d'}.social-media ul li.snapchat a:before{content:'\e909'}.social-media ul li.vimeo a:before{content:'\e90a'}.social-media ul li.tiktok a:before{content:'\e91c'}.social-sharing{margin:2em 0}.social-sharing>span{display:block;margin-bottom:.5em;padding-bottom:.5em;font-weight:700;border-bottom:1px solid rgba(168,174,181,0.34)}.social-sharing a{display:inline-block;margin-right:.5em;text-decoration:none !important;font-size:16px;border-radius:50%;background:#000;color:#fff;width:45px;height:45px;text-align:center;line-height:45px}.social-sharing a:hover{background:#0053A4;transition:.3s all ease-in-out}.social-sharing a span{position:relative;top:2px}.social-sharing a.button-whatsapp{background:transparent;color:#000;font-size:45px;position:relative;top:12px;margin-right:9px}.social-sharing a.button-whatsapp:hover{background:transparent;color:#0053A4}@media all and (min-width: 768px){.tiles{display:flex;flex-wrap:wrap;margin-left:-30px;position:relative}}.tiles>.tile{flex:1 0 auto;margin-top:30px}@media all and (min-width: 768px){.tiles>.tile{margin-left:30px}}@media (min-width: 560px){.tiles>.tile{max-width:calc(50% - 30px)}}@media (min-width: 840px){.tiles>.tile{max-width:calc(33.33333% - 30px)}}@media (min-width: 750px){.tiles>.tile{min-width:calc(33.33333% - 30px)}}.block .tiles{position:relative}.block .tiles:not(last-of-type){margin-bottom:4em}.block .tiles .tile{position:relative;background:linear-gradient(45deg, #00152b 0%, #00428b 100%);border-radius:5px;box-shadow:0px -6px 16px 0px rgba(0,0,0,0.28);transition-duration:.3s}.block .tiles .tile:hover{background:linear-gradient(45deg, #0053A4 0%, #00428b 100%);box-shadow:0px -6px 16px 0px rgba(0,0,0,0.8)}.block .tiles .tile .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:99}.block .tiles .tile .thumb{position:relative;width:100%;height:200px;top:-2px;background-size:cover;background-position:center;border-top-left-radius:5px;border-top-right-radius:5px}.block .tiles .tile .content{padding:1.5em;color:#fff}.block .tiles .tile .content h3{margin:0;font-size:16px;color:#fff}.block .tiles .tile .content p{opacity:.7}@media all and (min-width: 768px){.block .tiles .tile .content p{font-size:15px}}#section-heading{padding:0}#section-heading .l-container{max-width:1300px;position:relative}@media all and (max-width: 980px){#section-heading .l-container{width:100%}}@media all and (max-width: 767px){#section-heading{padding-bottom:0}}@media all and (min-width: 768px){#section-heading{background:linear-gradient(45deg, #00152b 0%, #00428b 100%);color:#fff}#section-heading h1,#section-heading h2,#section-heading h3,#section-heading h4{color:#fff}}#section-heading h2,#section-heading h3,#section-heading h4{margin-top:0}#section-heading h1{font-size:1.95312em}#section-heading h1+h2{margin-top:1.5em;margin-bottom:.5em;font-size:1.25em}#section-heading .breadcrumbs{color:#000}@media all and (min-width: 768px){#section-heading .breadcrumbs{color:#fff;position:absolute;top:1em;left:0}}#section-heading .breadcrumbs span{font-size:10px;text-transform:uppercase}@media all and (min-width: 768px){#section-heading .breadcrumbs span{opacity:.72;font-size:13px}}#section-heading .breadcrumbs span a{color:#000}@media all and (min-width: 768px){#section-heading .breadcrumbs span a{color:#fff}}#section-heading .breadcrumbs>span>span>a{font-size:0}#section-heading .breadcrumbs>span>span>a:before{content:'\e915';font-family:Icomoon;font-size:12px}#section-heading .information{display:flex;flex-wrap:wrap}#section-heading .information .buttons{display:flex;flex-wrap:wrap}@media all and (max-width: 980px){#section-heading .information .buttons a{flex-basis:50%;font-size:13px}}@media all and (min-width: 981px){#section-heading .information .buttons a{margin-right:15px}}#section-heading .information .agenda{background:linear-gradient(45deg, #00152b 0%, #00428b 100%);border-radius:5px}@media all and (max-width: 980px){#section-heading .information .agenda{width:100%}}#section-heading .information .agenda .content{display:flex;padding:1em}@media all and (min-width: 981px){#section-heading .information .agenda .content{padding:2em 0 1em}}#section-heading .information .agenda .content .left,#section-heading .information .agenda .content .right{flex:1;text-align:center;color:#71B9FF}@media all and (min-width: 981px){#section-heading .information .agenda .content .left,#section-heading .information .agenda .content .right{color:#002D66}}#section-heading .information .agenda .content .left p,#section-heading .information .agenda .content .right p{font-size:11px}@media all and (min-width: 768px){#section-heading .information .agenda .content .left p,#section-heading .information .agenda .content .right p{font-size:17px}}#section-heading .information .agenda .content .left a,#section-heading .information .agenda .content .right a{font-weight:700;text-decoration:underline;font-size:12px}@media all and (max-width: 980px){#section-heading .information .agenda .content .left a,#section-heading .information .agenda .content .right a{color:#fff}}@media all and (min-width: 768px){#section-heading .information .agenda .content .left a,#section-heading .information .agenda .content .right a{font-size:21px}}#section-heading .information .agenda .content .right{border-left:1px solid rgba(168,174,181,0.34)}#section-heading .information .agenda .cta-button{display:block}@media all and (min-width: 981px){#section-heading .information .agenda .cta-button{max-width:99%;margin:0 auto;margin-bottom:.5%}}#section-heading .information .agenda .cta-button a{color:#fff;border-radius:3px;display:block;padding:12px 6px;text-align:center;background:rgba(0,0,0,0.59)}@media all and (min-width: 981px){#section-heading .information .agenda .cta-button a{background:linear-gradient(45deg, #00152b 0%, #00428b 100%)}}#section-heading .information .image{flex-grow:1}@media all and (max-width: 980px){#section-heading .information .image{width:100%;min-height:66.66vw}#section-heading .information .image.video{min-height:56vw}#section-heading .information .content{flex-grow:0;max-width:90%;padding-inline:1rem}}@media all and (min-width: 768px){#section-heading .information .content{flex:1;font-size:18px;padding:2em 2em 3em 0;flex-basis:400px;margin:0 auto}}@media all and (min-width: 981px){#section-heading .information{align-items:stretch}#section-heading .information .content{flex:1;font-size:18px;padding:2em 2em 3em 0}#section-heading .information .image{padding-left:2em;flex:1;min-height:300px;overflow:hidden;border-radius:0;position:relative}#section-heading .information .image.video{min-height:31vw}#section-heading .information .image img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0 auto;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}#section-heading .information .whatsapp .inner{display:flex;align-items:center}#section-heading .information .agenda{flex:1.5;margin-left:2em;background:#fff;align-self:center;margin-top:auto;margin-bottom:auto}}#section-heading .information .whatsapp{padding:1em;background:#fff;border-radius:5px;margin-top:1.5em;max-width:530px;margin-bottom:1.5em}#section-heading .information .whatsapp .inner .left{text-align:center}#section-heading .information .whatsapp .inner .left span.icon-whatsapp{color:#002D66;font-size:66px}#section-heading .information .whatsapp .inner .right{padding-left:2em}#section-heading .information .whatsapp .inner .right #online-status.status:before{color:#fff;border-radius:20px;padding:1px 13px;font-size:15px}#section-heading .information .whatsapp .inner .right #online-status.status.online:before{content:'online';background:#71B9FF}#section-heading .information .whatsapp .inner .right #online-status.status.offline:before{content:'offline';background:red}#section-heading .information .whatsapp .inner .right p{font-size:19px;font-weight:700;color:#002D66;margin-top:10px}#section-heading .information .whatsapp .inner .right p a{color:#71B9FF}#section-heading .information .contact-info{padding:0;margin:0;margin-top:1.5em}#section-heading .information .contact-info li{list-style:none;display:inline-block;font-size:19px;font-weight:700}#section-heading .information .contact-info li a{color:#fff}#section-heading .information .contact-info li a span{margin-right:10px}#section-heading .information .contact-info li:first-child{margin-right:2em}.page-template-template-contact #section-heading{background:linear-gradient(45deg, #00152b 0%, #00428b 100%);color:#fff}.page-template-template-contact #section-heading h1,.page-template-template-contact #section-heading h2,.page-template-template-contact #section-heading h3,.page-template-template-contact #section-heading h4{color:#fff}@media all and (max-width: 980px){.page-template-template-contact #section-heading .information .content{order:2}.page-template-template-contact #section-heading .information .image{order:1}}@media all and (min-width: 981px){.page-template-template-contact #section-heading .information .content,.page-template-template-contact #section-heading .information .image{flex:1}}.home #section-heading{background:linear-gradient(45deg, #00152b 0%, #00428b 100%);color:#fff}@media all and (max-width: 980px){.home #section-heading{padding-bottom:30px}}.home #section-heading h1,.home #section-heading h2,.home #section-heading h3,.home #section-heading h4{color:#fff}@media all and (max-width: 980px){.home #section-heading .information .content{order:2}.home #section-heading .information .image{order:1}}@media all and (max-width: 767px){.page-template-template-parent #section-heading{padding-bottom:0}}.single-event #section-heading .information .content span{font-weight:700;color:#71B9FF;display:block;margin-bottom:1em;font-size:16px}@media all and (max-width: 980px){.single-event #section-heading .information .content a.light-btn{margin-bottom:1em}}#section-open-day-video .open-day,#section-open-day-video .online-campus,aside .open-day,aside .online-campus{display:flex;background:linear-gradient(45deg, #00152b 0%, #00428b 100%);align-items:center;border-radius:5px;height:100%;margin-bottom:2em;overflow:hidden}@media all and (min-width: 981px){#section-open-day-video .open-day,#section-open-day-video .online-campus,aside .open-day,aside .online-campus{margin-bottom:0;align-items:center;min-height:300px}}#section-open-day-video .open-day .left,#section-open-day-video .open-day .right,#section-open-day-video .online-campus .left,#section-open-day-video .online-campus .right,aside .open-day .left,aside .open-day .right,aside .online-campus .left,aside .online-campus .right{flex:1;flex-basis:50%}#section-open-day-video .open-day .left,#section-open-day-video .online-campus .left,aside .open-day .left,aside .online-campus .left{padding:1.5em}#section-open-day-video .open-day .left .date,#section-open-day-video .online-campus .left .date,aside .open-day .left .date,aside .online-campus .left .date{color:#71B9FF;display:block;font-weight:700}#section-open-day-video .open-day .left h2,#section-open-day-video .online-campus .left h2,aside .open-day .left h2,aside .online-campus .left h2{color:#fff;margin-top:0}@media all and (max-width: 767px){#section-open-day-video .open-day .left h2,#section-open-day-video .online-campus .left h2,aside .open-day .left h2,aside .online-campus .left h2{font-size:17px}}#section-open-day-video .open-day .left .btn-white,#section-open-day-video .online-campus .left .btn-white,aside .open-day .left .btn-white,aside .online-campus .left .btn-white{display:block}@media all and (max-width: 767px){#section-open-day-video .open-day .left .btn-white,#section-open-day-video .online-campus .left .btn-white,aside .open-day .left .btn-white,aside .online-campus .left .btn-white{font-size:12px;padding:.5em}}#section-open-day-video .open-day .right,#section-open-day-video .online-campus .right,aside .open-day .right,aside .online-campus .right{position:relative}@media all and (min-width: 981px){#section-open-day-video .open-day .right,#section-open-day-video .online-campus .right,aside .open-day .right,aside .online-campus .right{height:100%}}#section-open-day-video .open-day .right .thumb,#section-open-day-video .online-campus .right .thumb,aside .open-day .right .thumb,aside .online-campus .right .thumb{background-size:cover;background-position:center;height:100%;width:100%;position:absolute}#section-open-day-video .open-day .image,#section-open-day-video .online-campus .image,aside .open-day .image,aside .online-campus .image{flex:1;flex-basis:50%;height:300px;overflow:hidden;position:relative}#section-open-day-video .open-day .image img,#section-open-day-video .online-campus .image img,aside .open-day .image img,aside .online-campus .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}#section-open-day-video .open-day .right .thumb,aside .open-day .right .thumb{background-image:url(/app/themes/nfc-tmo/assets/images/tmo-building.jpg)}#section-open-day-video .online-campus .right .thumb,aside .online-campus .right .thumb{background-image:url(/app/themes/nfc-tmo/assets/images/amibitie2025.jpg)}.fixed-navigation-block{position:fixed;width:100%;bottom:0;z-index:9999;background:#fff}@media all and (min-width: 981px){.fixed-navigation-block{display:none}}.fixed-navigation-block .items{display:flex;align-items:center;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.44)}.fixed-navigation-block .items .item{flex:1;padding:1em 1em .5em 1em;text-align:center;font-weight:700;font-size:9px;text-transform:uppercase;color:#002D66;position:relative}.fixed-navigation-block .items .item .overlay{position:absolute;top:0;bottom:0;left:0;right:0}.fixed-navigation-block .items .item span{display:block;font-size:23px;margin-bottom:4px}.fixed-navigation-block .items .item.highlight{background:linear-gradient(45deg, #00152b 0%, #00428b 100%);color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.44);height:90px;margin-top:-30px;margin-bottom:-45px}.fixed-navigation-block .items .item.highlight span{color:#fff;font-size:32px}ul.tabs{margin:0;padding:0;display:block;list-style:none;border-bottom:1px solid #A8AEB5;width:100%}ul.tabs li{display:inline-block;cursor:pointer;height:50px;margin:0 8px;line-height:50px;font-weight:500;color:#000;font-size:20px;position:relative}@media all and (max-width: 767px){ul.tabs li{font-size:15px;margin:0 4px}}ul.tabs li a{margin:0px 8px;display:block}ul.tabs li a{color:#000}ul.tabs li a:hover{text-decoration:none}ul.tabs li.active a{color:#002D66;border-bottom:3px solid #002D66;padding:0;padding-bottom:19px;margin:0 8px}.tab_last{border-right:1px solid #333}ul.tabs li.active{color:#002D66}.tab_container{border-top:none;width:100%}.tab_content{display:none}.tab_drawer_heading{display:none}.faq-group{margin-bottom:30px;padding:1.5em;border:1px solid rgba(168,174,181,0.34);border-radius:5px}.faq-group:last-of-type{margin-bottom:0}.faq-group .faq{display:block;width:100%;margin-bottom:10px;border-bottom:1px solid #E2E2E2;padding:20px 0}.faq-group .faq:last-of-type{border-bottom:0;margin-bottom:0}.faq-group h3.cat{font-size:28px;margin:0;padding-bottom:25px;color:#002D66}.faq-group h3.faq-question{cursor:pointer;margin:0;position:relative;font-size:16px;max-width:270px}@media all and (max-width: 330px){.faq-group h3.faq-question{max-width:230px}}@media all and (min-width: 768px){.faq-group h3.faq-question{max-width:95%;font-size:18px}}.faq-group h3.faq-question:after{content:"\e911";font-family:icomoon;right:-10px;font-weight:500;position:absolute;transition:all .3s ease-in-out}@media all and (max-width: 767px){.faq-group h3.faq-question:after{right:-25px;top:0}}.faq-group h3.faq-question.open{color:#71B9FF}.faq-group h3.faq-question.open:after{content:'\e913'}.faq-group h3.faq-question a{color:#A8AEB5}.faq-group h3.faq-question a:hover{text-decoration:none}.faq-group .faq-question{font-size:1.25em;margin-top:0}.faq-group .faq-answer{display:none;margin-top:10px}#section-main-content{overflow:hidden}#em-wrapper.events{margin-top:0}#em-wrapper.events h3{margin-top:0;color:#000 !important}#em-wrapper.events:after{background:#A8AEB5;content:'';height:100%;left:0;position:absolute;top:-70px !important;width:3px;z-index:-1}#em-wrapper.events .circle{background:#fff !important;border:3px solid #a8aeb5 !important}#em-wrapper.events .circle span{color:#000 !important}ul.events>li,#em-wrapper>li{position:relative}ul.events>li:last-child .content,ul.events>li:last-of-type .content,#em-wrapper>li:last-child .content,#em-wrapper>li:last-of-type .content{border-bottom:0}ul.events>li:last-child:after,ul.events>li:last-of-type:after,#em-wrapper>li:last-child:after,#em-wrapper>li:last-of-type:after{display:none}ul.events>li:after,#em-wrapper>li:after{background:#A8AEB5;content:'';height:80%;left:35px;position:absolute;top:95px;width:3px;z-index:-2}ul.events>li.open-dag .circle,ul.events>li.open-day .circle,#em-wrapper>li.open-dag .circle,#em-wrapper>li.open-day .circle{background:#0053A4;border:3px solid #0053A4;color:#fff}ul.events>li.open-dag .content h3,ul.events>li.open-day .content h3,#em-wrapper>li.open-dag .content h3,#em-wrapper>li.open-day .content h3{color:#0053A4}ul.events>li .circle,#em-wrapper>li .circle{background:#fff;border:3px solid #A8AEB5;border-radius:50%;color:#000;display:inline-block;height:72px;line-height:1;padding:1em;text-align:center;width:72px}ul.events>li .circle .month,ul.events>li .circle .day,#em-wrapper>li .circle .month,#em-wrapper>li .circle .day{display:block;text-transform:uppercase}ul.events>li .circle .month,#em-wrapper>li .circle .month{font-size:14px}ul.events>li .circle .day,#em-wrapper>li .circle .day{font-size:24px;font-weight:700}ul.events>li .circle .icon-calendar,#em-wrapper>li .circle .icon-calendar{font-size:1.9em}ul.events>li:first-child:before,#em-wrapper>li:first-child:before{background:#fff;content:'';height:80px;left:0;position:absolute;top:-5px;width:17%;z-index:-1}ul.events>li:last-child:before,#em-wrapper>li:last-child:before{background:#fff;content:'';height:80px;position:absolute;right:0;top:0;width:12%;z-index:-1}@media all and (max-width: 980px){ul.events>li:last-child:before,#em-wrapper>li:last-child:before{left:0;top:auto;bottom:-56px;width:12%;height:29%}}@media all and (max-width: 980px){ul.events>li:last-child a,#em-wrapper>li:last-child a{border:0}}@media all and (max-width: 980px){ul.events>li .content h3,#em-wrapper>li .content h3{margin-bottom:0}}ul.events>li .content p,#em-wrapper>li .content p{font-size:13px;margin-top:0;color:#A8AEB5}@media all and (min-width: 768px){ul.events>li .content p,#em-wrapper>li .content p{font-size:15px}}ul.events>li .content a,#em-wrapper>li .content a{color:#000;font-weight:700;text-decoration:underline}ul.events>li .content a:hover,#em-wrapper>li .content a:hover{text-decoration:none}ul.events.events-homepage:after,#em-wrapper.events-homepage:after{background:#A8AEB5;content:'';left:35px;position:absolute;top:35px;z-index:-2;height:100%;width:3px}ul.events.events-homepage>li,#em-wrapper.events-homepage>li{position:initial}ul.events.events-homepage>li:after,#em-wrapper.events-homepage>li:after{display:none}#section-events .more-events{color:#A8AEB5;display:none;font-size:15px}@media all and (min-width: 768px){#section-events .more-events{position:absolute;right:0;top:12px;display:inline-block}}#section-events .more-events.mobile{border-bottom:1px solid rgba(112,112,112,0.2);border-top:1px solid rgba(112,112,112,0.2);display:inline-block;padding:20px 0;text-align:center;width:100%}@media all and (min-width: 768px){#section-events .more-events.mobile{display:none}}#section-events ul.events{display:flex;flex-wrap:wrap;position:relative;margin-bottom:0;padding:0}@media all and (min-width: 981px){#section-events ul.events{margin-left:-50px}}#section-events ul.events>li{flex:1 0 auto;margin-left:50px;list-style:none}@media all and (max-width: 980px){#section-events ul.events>li{display:flex;flex-wrap:wrap;align-items:center}}@media all and (min-width: 981px){#section-events ul.events>li{text-align:center}}@media all and (max-width: 980px){#section-events ul.events>li .date{flex:1;align-self:flex-start;margin-top:.3em}}@media all and (max-width: 980px){#section-events ul.events>li .content{flex:3;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(112,112,112,0.2)}}@media (min-width: 500px){#section-events ul.events>li{max-width:calc(50% - 50px)}}@media (min-width: 750px){#section-events ul.events>li{max-width:calc(33.33333% - 50px)}}@media (min-width: 1000px){#section-events ul.events>li{max-width:calc(25% - 50px)}}@media (min-width: 800px){#section-events ul.events>li{min-width:calc(25% - 50px)}}@media all and (max-width: 980px){#section-events ul.events>li{flex-basis:100%;margin-left:0;width:100%;max-width:100%}}@media all and (min-width: 981px){#section-events ul.events:after{width:90%;height:3px}}@media all and (max-width: 980px){#section-events ul.events:after{left:35px}}.page-template-default #em-wrapper p:first-child,.page-template-template-open-days #em-wrapper p:first-child{margin:0}.page-template-default .css-events-list,.page-template-default #em-wrapper,.page-template-template-open-days .css-events-list,.page-template-template-open-days #em-wrapper{margin-bottom:0;padding:0;position:relative}.page-template-default .css-events-list li,.page-template-default #em-wrapper li,.page-template-template-open-days .css-events-list li,.page-template-template-open-days #em-wrapper li{align-items:center;display:flex;flex-wrap:wrap;list-style:none}.page-template-default .css-events-list li .date,.page-template-default #em-wrapper li .date,.page-template-template-open-days .css-events-list li .date,.page-template-template-open-days #em-wrapper li .date{flex:1}@media all and (min-width: 768px){.page-template-default .css-events-list li .date,.page-template-default #em-wrapper li .date,.page-template-template-open-days .css-events-list li .date,.page-template-template-open-days #em-wrapper li .date{flex:.5}}.page-template-default .css-events-list li .content,.page-template-default #em-wrapper li .content,.page-template-template-open-days .css-events-list li .content,.page-template-template-open-days #em-wrapper li .content{border-bottom:1px solid rgba(112,112,112,0.2);flex:3;margin-bottom:10px;padding-bottom:10px}.page-template-default .css-events-list:after,.page-template-default #em-wrapper:after,.page-template-template-open-days .css-events-list:after,.page-template-template-open-days #em-wrapper:after{left:35px;top:55px}.page-template-default .css-events-list:before,.page-template-default #em-wrapper:before,.page-template-template-open-days .css-events-list:before,.page-template-template-open-days #em-wrapper:before{content:'';position:absolute;background:#fff;bottom:-56px;height:110px;left:0;top:auto;z-index:-1;width:12%}.page-template-default .css-events-list.orientation-setup,.page-template-default #em-wrapper.orientation-setup,.page-template-template-open-days .css-events-list.orientation-setup,.page-template-template-open-days #em-wrapper.orientation-setup{padding-bottom:200px}.page-template-default .css-events-list.orientation-setup .em-pagination,.page-template-default #em-wrapper.orientation-setup .em-pagination,.page-template-template-open-days .css-events-list.orientation-setup .em-pagination,.page-template-template-open-days #em-wrapper.orientation-setup .em-pagination{position:absolute;bottom:0}.page-template-default .css-events-list.orientation-setup+.orientation-day,.page-template-default #em-wrapper.orientation-setup+.orientation-day,.page-template-template-open-days .css-events-list.orientation-setup+.orientation-day,.page-template-template-open-days #em-wrapper.orientation-setup+.orientation-day{margin-top:-200px}.orientation-setup #em-wrapper{margin-bottom:50px !important}.orientation-setup #em-wrapper+.orientation-day{margin-top:-50px !important}#em-wrapper{margin-bottom:75px !important}#em-wrapper p:last-child{display:none}@media all and (max-width: 980px){.top-header .languages-list{display:none}}@media all and (min-width: 981px){ul.languages-list{margin-bottom:0;margin-top:0;min-width:30px;position:relative;padding:0 0 0 .5em;float:right;top:16.5px;color:#A8AEB5;text-align:right;display:flex;flex-direction:row-reverse}ul.languages-list li{cursor:pointer;display:none;font-size:15px;list-style:none;transition:all .3s ease-in-out}ul.languages-list li.active{display:block}ul.languages-list:hover li{display:block;width:100%;transition:all .3s ease-in-out}ul.languages-list:hover li:not(.active){position:absolute;top:2em;display:block;right:0}ul.languages-list:hover li:not(.active) a{display:block}ul.languages-list:after{content:"\e919";font-family:Icomoon;margin-right:5px}}@media all and (min-width: 981px) and (min-width: 981px){ul.languages-list:after{left:0;top:3px}}@media all and (max-width: 980px){ul.languages-list{display:flex;width:100%}ul.languages-list:after{display:none}ul.languages-list li{border-top:2px solid #fff;margin-top:1em;width:100%;padding:21px 12px;color:#fff;display:flex;text-align:center;justify-content:center;font-size:1em;align-items:center;text-transform:uppercase}ul.languages-list li.active{background-color:#0053A4}ul.languages-list li a{border:0;padding:0;display:block;width:100%;text-align:center;font-size:1em;text-transform:uppercase;height:100%}}.toggle-blocks .toggle-block{display:block;border:1px solid rgba(168,174,181,0.34);padding:1em;margin-bottom:.75em;border-radius:5px}.toggle-blocks .toggle-block .gallery{display:none;margin-right:-1em}.toggle-blocks .toggle-block .gallery.open{display:flex;gap:1em;flex-wrap:wrap}.toggle-blocks .toggle-block .gallery.open>a{flex-basis:calc(33.3333% - 1em);max-height:200px;overflow:hidden;display:block}.toggle-blocks .toggle-block .gallery.open>a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.toggle-blocks .toggle-block .toggle-title{display:block;background:#fff;cursor:pointer;position:relative;color:#002D66;font-weight:600;border-radius:5px}.toggle-blocks .toggle-block .toggle-title:after{content:"\e911";font-family:Icomoon;position:absolute;right:0;top:0;transform:rotate(0deg);transition:transform .3s ease-in-out;z-index:2;color:#002D66}.toggle-blocks .toggle-block .toggle-title.open:after{transform:rotate(45deg)}.toggle-blocks .toggle-block .content{display:none}.section{padding:1em 0}@media all and (min-width: 768px){.section{padding:30px 0}}.no-padding{padding:0}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0}.home #section-heading .information .content .buttons{display:flex;flex-direction:column;gap:1rem}.home #section-heading .information .content .buttons .green-btn{font-size:1rem}@media all and (min-width: 981px){.home #section-heading .information .content .buttons .green-btn{font-size:1.25rem}}.home #section-heading .information .content .buttons .small-button{display:flex;flex-wrap:wrap}.home #section-heading .information .content .buttons .small-button a.white-btn{position:relative;display:flex;flex-direction:row;align-items:center;margin-top:1.25rem;font-size:1rem;color:#fff}.home #section-heading .information .content .buttons .small-button a.white-btn:hover{text-decoration:none;color:#5ca078}.home #section-heading .information .content .buttons .small-button a.white-btn span{font-size:12px}.home #section-heading .information .image .video-vimeo{position:absolute;top:78px;right:0;width:100%;height:100%;z-index:0}@media all and (min-width: 768px){.home #section-heading .information .image .video-vimeo{top:40px}}@media all and (min-width: 981px){.home #section-heading .information .image .video-vimeo{top:0;background-color:#000}}@media all and (min-width: 1200px){.home #section-heading .information .image .video-vimeo{right:-1rem;background-color:transparent}}.home #section-heading .information .image .video-vimeo iframe{position:absolute;top:-30px;right:0;width:100%;height:45%;border-radius:5px}@media all and (min-width: 768px){.home #section-heading .information .image .video-vimeo iframe{top:0;height:60%}}@media all and (min-width: 981px){.home #section-heading .information .image .video-vimeo iframe{height:100%}}@media all and (min-width: 981px){.home #section-heading .information{display:flex;flex-wrap:wrap}.home #section-heading .information .content{padding-right:2em;padding-left:3%}.home #section-heading .information .content h1{font-size:1.5625em}.home #section-heading .information .image{flex:2}}@media all and (min-width: 1550px){.home #section-heading .information .content{padding-left:10%}.home #section-heading .information .content h1{font-size:1.95312em}}@media all and (min-width: 1800px){.home #section-heading .information .content{padding-left:13vw}}.home #section-events .row{display:flex;flex-wrap:wrap;justify-content:space-between}.home #section-events ul.checks{list-style:none;padding:0;margin:0}.home #section-events ul.checks li{padding-left:1.5em;position:relative}.home #section-events ul.checks li:before{content:"\e908";font-family:Icomoon;color:#0053A4;position:absolute;left:0;top:0}.home #section-events .more-events{top:28px;color:#000000;font-size:16px}.home #section-events .events-homepage{display:flex;flex-direction:column;gap:10px;margin-left:0}.home #section-events .events-homepage:after{display:none}.home #section-events .events-homepage li{margin-left:0;max-width:none;min-width:auto;width:100%;position:relative;border:1px solid #0053A4;border-radius:5px;display:flex;text-align:left;flex-direction:column-reverse;padding:15px;padding-right:11em;align-items:flex-start}@media (min-width: 780px){.home #section-events .events-homepage li{padding:20px;padding-right:11em}}.home #section-events .events-homepage li:before{display:none}.home #section-events .events-homepage li .date .circle{border:none;display:flex;flex-direction:row-reverse;height:auto;background:none;width:auto;justify-content:flex-end;padding:0;gap:3px}.home #section-events .events-homepage li .date .circle .month,.home #section-events .events-homepage li .date .circle .day{font-size:12px;color:#0053A4;font-weight:bold;display:inline}.home #section-events .events-homepage li .content{border-bottom:0;padding-bottom:0;margin-bottom:0}.home #section-events .events-homepage li .content h3{margin-top:0;margin-bottom:5px}@media (min-width: 780px){.home #section-events .events-homepage li .content h3{font-size:20px}}.home #section-events .events-homepage li .content .hollow-btn{border-color:#0053A4;border-radius:5px;color:#0053A4}.home #section-events .events-homepage li .content .hollow-btn,.home #section-events .events-homepage li .content .green-btn{right:15px;top:15px;position:absolute}@media (min-width: 780px){.home #section-events .events-homepage li .content .hollow-btn,.home #section-events .events-homepage li .content .green-btn{right:20px;top:20px}}.home #section-events .events-homepage li .content .green-btn{width:45px;height:45px;padding:0;display:flex;align-items:center;text-align:center;justify-content:center;top:22px}.home #section-events .events-homepage li .content>p{display:none}.home #section-events .events-homepage li.personal{background:linear-gradient(90deg, #111125 0, #002D66 100%);border:none}.home #section-events .events-homepage li.personal .content h3{color:white}.home #section-events .events-homepage li.personal .content>p{display:block;margin:0;color:white}@media all and (max-width: 980px){#section-content .row{display:flex;flex-wrap:wrap}#section-content .row .content{order:2}#section-content .row .checks{order:1}}#section-content .row .l-col-5{border:1px solid rgba(168,174,181,0.34);border-radius:3px}#section-content .row .checks{margin-top:0;padding:1.5em;position:relative}#section-content .row .checks img{display:block;position:absolute;right:-5px;top:-22px;transform:rotate(12deg);width:90px;height:auto}@media all and (min-width: 981px){#section-content .row .checks img{right:-15px}}#section-content .row .checks h2{border-bottom:1px solid rgba(168,174,181,0.34);margin-top:0;padding-bottom:.5em;padding-right:3em}@media all and (min-width: 981px){#section-content .row .checks h2{padding-right:2em}}#section-content .row .checks ul{margin-bottom:0;padding-bottom:0}#section-content .row .checks ul li{list-style:none;padding-bottom:1em;padding-left:1em;position:relative}#section-content .row .checks ul li .icon-check{color:#0053A4;font-size:21px;left:-1em;position:absolute;top:2px}#section-content .row .belowchecklist{border-top:1px solid rgba(167,173,180,0.34);display:block;padding-top:1em}#section-content .row .buttons{align-items:center;border-radius:3px;display:flex;font-size:12px;font-weight:700}@media all and (min-width: 981px){#section-content .row .buttons{width:95%;margin:0 auto;margin-bottom:2.5%}}#section-content .row .buttons a{font-size:14px;flex-basis:50%}@media all and (max-width: 767px){#section-content .row .buttons a{font-size:13px}}#section-content .row .apply{margin:1.5em;margin-top:2em;padding-top:1.5em;border-top:1px solid rgba(168,174,181,0.34)}#section-content .row .apply h3{font-size:1.5625em;margin-bottom:.5em;margin-top:0}#section-content .row .apply .green-btn{width:100%}#section-content .moodimage{margin:0 auto;margin-top:2em;max-width:1300px}#section-content .moodimage .thumb{background-position:bottom;background-size:cover;display:block;height:350px;width:100%}@media all and (min-width: 981px){#section-content .moodimage .thumb{height:600px}}@media all and (min-width: 1201px){#section-content .moodimage .thumb{border-radius:5px}}@media all and (min-width: 981px){#section-open-day-video .row{display:flex;flex-wrap:wrap}#section-open-day-video .row .l-col-6{flex:1}}#section-blog-news.block{margin:3em 0}@media all and (min-width: 981px){#section-blog-news.block{display:flex;flex-wrap:wrap;border:1px solid rgba(168,174,181,0.34);border-radius:3px;padding:1.5em}#section-blog-news.block .news{padding-right:2em}#section-blog-news.block .blog{padding-left:2em;border-left:1px solid rgba(168,174,181,0.34)}}#section-blog-news.block .upper{align-items:center;display:flex;margin-bottom:1em;width:100%}#section-blog-news.block .upper h2,#section-blog-news.block .upper .link{flex:1;flex-basis:50%}#section-blog-news.block .upper h2{margin:0}#section-blog-news.block .upper .link{text-align:right}#section-blog-news.block .upper .link a{color:#A8AEB5;font-size:15px}@media all and (max-width: 980px){#section-blog-news.block .blog,#section-blog-news.block .news{display:flex;flex-wrap:wrap;border:1px solid rgba(168,174,181,0.34);padding:1.5em;margin-bottom:2em;border-radius:3px}#section-blog-news.block .blog article,#section-blog-news.block .news article{width:100%}}@media all and (min-width: 981px){#section-blog-news.block .blog,#section-blog-news.block .news{flex-basis:250px;flex-grow:1}}#section-blog-news.block .blog article,#section-blog-news.block .news article{margin-bottom:1.5em}#section-blog-news.block .blog article:last-child,#section-blog-news.block .news article:last-child{margin-bottom:0}#section-blog-news.block .blog article a,#section-blog-news.block .news article a{align-items:center;border-radius:3px;display:flex;transition-duration:.3s}#section-blog-news.block .blog article a .thumb,#section-blog-news.block .news article a .thumb{overflow:hidden;position:relative;border-radius:3px;display:inline-block;flex-basis:75px;height:75px;margin-right:15px;width:75px}@media all and (min-width: 768px){#section-blog-news.block .blog article a .thumb,#section-blog-news.block .news article a .thumb{width:110px;height:110px;flex-basis:110px}}#section-blog-news.block .blog article a .thumb img,#section-blog-news.block .news article a .thumb img{position:absolute;width:100%;height:100%;inset:0}#section-blog-news.block .blog article a h3,#section-blog-news.block .news article a h3{flex-basis:calc(100% - 90px);margin:0;font-size:12px}@media all and (min-width: 768px){#section-blog-news.block .blog article a h3,#section-blog-news.block .news article a h3{flex-basis:calc(100% - 125px);font-size:16px}}#section-blog-news.block .blog article:hover,#section-blog-news.block .news article:hover{background-color:#f5f5f5;text-decoration:none}@media all and (min-width: 981px){#section-students .videoholder{display:flex;flex-wrap:wrap}#section-students .videoholder .featuredhomevideo{margin-bottom:2em}#section-students .videoholder .featuredhomevideo,#section-students .videoholder .videothumbs{width:100%}#section-students .videoholder .item{display:flex;flex-wrap:wrap;margin-left:-10px;position:relative}#section-students .videoholder .item>.videohomethumb{flex:1 0 auto;margin-left:10px;margin-bottom:10px;transition-duration:.3s}}@media all and (min-width: 981px) and (min-width: 220px){#section-students .videoholder .item>.videohomethumb{max-width:calc(50% - 10px)}}@media all and (min-width: 981px) and (min-width: 330px){#section-students .videoholder .item>.videohomethumb{max-width:calc(33.33333% - 10px)}}@media all and (min-width: 981px) and (min-width: 440px){#section-students .videoholder .item>.videohomethumb{max-width:calc(25% - 10px)}}@media all and (min-width: 981px) and (min-width: 550px){#section-students .videoholder .item>.videohomethumb{max-width:calc(20% - 10px)}}@media all and (min-width: 981px) and (min-width: 660px){#section-students .videoholder .item>.videohomethumb{max-width:calc(16.66667% - 10px)}}@media all and (min-width: 981px) and (min-width: 600px){#section-students .videoholder .item>.videohomethumb{min-width:calc(16.66667% - 10px)}}.video-container{border:1px solid rgba(168,174,181,0.34);border-radius:3px;margin-bottom:1em}@media all and (min-width: 981px){.video-container{margin-bottom:0}}.videohomethumb{border:2px solid rgba(168,174,181,0.34);border-radius:3px}.videohomethumb:hover{border-color:#5ca078}.video-btn{align-items:center;display:inline-flex !important}.video-btn span{display:inline-block;margin:auto .35em auto 0}#section-map #map{height:355px;border-radius:5px}#section-map .address{margin-bottom:2em;max-width:220px}#section-main-content .article-info{display:flex;align-items:center;flex-wrap:wrap;gap:5px 15px;font-size:12px;margin-top:10px}@media all and (min-width: 581px){#section-404 .l-col-8{display:flex;align-items:center;justify-content:center}}#section-404 .l-col-8 .left svg{display:block;max-height:185px;width:auto;position:relative;fill:#002D66;margin:0 auto}@media all and (min-width: 581px){#section-404 .l-col-8 .right{padding-left:4em}}.single-event .event-information{padding:2em;border:1px solid rgba(168,174,181,0.34);border-radius:5px}.single-event .event-information .title{text-align:center;border-bottom:1px solid rgba(168,174,181,0.34);padding-bottom:1em;margin-bottom:1em}.single-event .event-information .title h2{margin-top:0}.single-event .event-information .title span{color:#71B9FF;font-size:18px;font-weight:700}.single-event .event-information .content{display:flex}@media all and (max-width: 767px){.single-event .event-information .content{flex-wrap:wrap}.single-event .event-information .content>div{width:100%}}@media all and (min-width: 768px){.single-event .event-information .content>div{flex:1}}.single-event .event-information .buttons{display:flex;justify-content:space-between}.single-event .event-information .buttons a.hollow-btn{width:calc(50% - 1em)}@media all and (max-width: 767px){.single-event .event-information .buttons{flex-wrap:wrap}.single-event .event-information .buttons a.hollow-btn{width:100%;margin-bottom:1em}.single-event .event-information .buttons a.hollow-btn:last-child{margin-bottom:0}}.single-event .map{margin-top:2em}.single-event .map .em-location-map-container{width:100% !important;border-radius:5px;overflow:hidden}@media all and (max-width: 980px){.single-event #section-main-content .row{display:flex;flex-wrap:wrap}.single-event #section-main-content .row>div{width:100%}.single-event #section-main-content .row .up{order:1}.single-event #section-main-content .row .low{order:2}}.single-event section.sticky-bar{position:fixed;left:0;width:100%;top:-100px;background-color:#5ca078;transition:top .3s ease-in-out}@media (max-width: 981px){.single-event section.sticky-bar{display:none}}.single-event section.sticky-bar.nav-up{top:0}.single-event section.sticky-bar .row{display:flex;gap:1em;justify-content:center}.single-event section.sticky-bar a{padding:1em;color:white}.single-event .your-loss{color:#5ca078}.single-event .apply{display:flex;align-items:center;align-content:center;justify-content:flex-start;margin-block:1.25rem}.single-event .apply.no-form{display:none}.single-event .apply .btn-green{display:inline-flex;align-items:center;align-content:center;flex-wrap:wrap;gap:.5rem;padding:1rem;color:#FFF;border-radius:5px;transition:.2s background-color ease-in-out;background:#5ca078}.single-event .apply .btn-green:hover{text-decoration:none;background:#376048}.single-event .apply .btn-green span{color:#fff !important;margin-top:0 !important;margin-bottom:0 !important}#section-loop article{display:flex;flex-wrap:wrap;gap:1em;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid rgba(168,174,181,0.34)}#section-loop article .left{flex:.5}#section-loop article .left .thumb{width:200px;background-size:cover;background-position:center;display:block;height:100%}#section-loop article .right{flex:3}#section-loop article .right .article-info{display:flex;align-items:center;flex-wrap:wrap;gap:5px 15px;font-size:12px;margin-top:10px}#section-loop article .right h3{margin-top:10px}#section-teachers .blocks,#section-alumni .blocks,#section-vacancies .blocks{display:grid;grid-template-columns:1fr;gap:3em}@media all and (min-width: 768px){#section-teachers .blocks,#section-alumni .blocks,#section-vacancies .blocks{grid-template-columns:repeat(2, 1fr)}}#section-teachers .blocks .block,#section-alumni .blocks .block,#section-vacancies .blocks .block{position:relative;border:1px solid rgba(168,174,181,0.34)}#section-teachers .blocks .block a.overlay,#section-alumni .blocks .block a.overlay,#section-vacancies .blocks .block a.overlay{position:absolute;top:0;bottom:0;left:0;right:0}#section-teachers .blocks .block .thumb,#section-alumni .blocks .block .thumb,#section-vacancies .blocks .block .thumb{display:block;background-size:cover;background-position:center;width:100%;padding-top:100%}#section-teachers .blocks .block .content,#section-alumni .blocks .block .content,#section-vacancies .blocks .block .content{padding:1em;margin-top:auto}#section-teachers .blocks .block .content a.btn,#section-alumni .blocks .block .content a.btn,#section-vacancies .blocks .block .content a.btn{display:block;width:100%;text-align:center}.page-template-template-education-partners .items{display:flex;flex-wrap:wrap;margin-left:-30px;position:relative}.page-template-template-education-partners .items>.item{margin-left:30px;margin-top:30px}@media all and (min-width: 250px){.page-template-template-education-partners .items>.item{flex:1 0 auto}}@media (min-width: 560px){.page-template-template-education-partners .items>.item{max-width:calc(50% - 30px)}}@media (min-width: 840px){.page-template-template-education-partners .items>.item{max-width:calc(33.33333% - 30px)}}@media (min-width: 1120px){.page-template-template-education-partners .items>.item{max-width:calc(25% - 30px)}}@media (min-width: 1000px){.page-template-template-education-partners .items>.item{min-width:calc(25% - 30px)}}.page-template-template-education-partners .items{margin-top:-30px}.page-template-template-education-partners .items .item{border:1px solid rgba(168,174,181,0.34);border-radius:3px;position:relative;display:flex;flex-wrap:wrap;align-items:center}.page-template-template-education-partners .items .item a.overlay{position:absolute;top:0;bottom:0;left:0;right:0}.page-template-template-education-partners .items .item img{display:block;margin:0 auto}.alumni-popup{max-width:900px !important}@media all and (max-width: 980px){body.page-template-template-event-category #section-main-content .row{display:flex;flex-wrap:wrap}body.page-template-template-event-category #section-main-content .row>div{width:100%}body.page-template-template-event-category #section-main-content .row .up{order:1}body.page-template-template-event-category #section-main-content .row .low{order:2}}body.page-template-template-event-category #section-main-content .event-widget{padding:2em;border:1px solid rgba(168,174,181,0.34);border-radius:5px}body.page-template-template-event-category #section-main-content .event-widget .event{border-bottom:1px solid rgba(168,174,181,0.34);border-bottom:1px solid rgba(168,174,181,0.34);padding-bottom:1em;margin-bottom:1em}body.page-template-template-event-category #section-main-content .event-widget .event .title{text-align:center;margin-bottom:.25em}body.page-template-template-event-category #section-main-content .event-widget .event .title h2{margin:0 0 .25em 0}body.page-template-template-event-category #section-main-content .event-widget .event .title span{color:#71B9FF;font-size:18px;font-weight:700}body.page-template-template-event-category #section-main-content .event-widget .event .buttons{display:flex;justify-content:space-between}body.page-template-template-event-category #section-main-content .event-widget .event .buttons a.hollow-btn{width:calc(50% - 1em)}@media all and (max-width: 767px){body.page-template-template-event-category #section-main-content .event-widget .event .buttons{flex-wrap:wrap}body.page-template-template-event-category #section-main-content .event-widget .event .buttons a.hollow-btn{width:100%;margin-bottom:1em}body.page-template-template-event-category #section-main-content .event-widget .event .buttons a.hollow-btn:last-child{margin-bottom:0}}body.page-template-template-event-category #section-main-content .event-widget .organisationInfo{display:flex}@media all and (max-width: 767px){body.page-template-template-event-category #section-main-content .event-widget .organisationInfo{flex-wrap:wrap}body.page-template-template-event-category #section-main-content .event-widget .organisationInfo>div{width:100%}}@media all and (min-width: 768px){body.page-template-template-event-category #section-main-content .event-widget .organisationInfo>div{flex:1}}.single-teacher .teacher-info a,.single-staff_member .teacher-info a{margin-left:1em;color:#fff}.single-teacher aside img,.single-staff_member aside img{border-radius:5px}#usps{padding:10px;background-color:rgba(0,0,0,0.035)}#usps .container{position:relative;max-width:1150px;margin-inline:auto}#usps .usps__list{display:flex;flex-direction:column;justify-content:space-around;margin:0;padding:0;list-style:none}@media all and (min-width: 980px){#usps .usps__list{flex-direction:row}}#usps .usps__list-item{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin:0;padding-inline:1rem;font-size:12px;font-weight:500;color:gray}#usps .usps__icon{color:#5ca078}

/*# sourceMappingURL=style.css.map */
