@charset "UTF-8";@import url("../vendors/jquery-ui-1.12.1.custom/jquery-ui.min.css");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;vertical-align:baseline;border:0;outline:0;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none;color:#000;background-color:#ff9}mark{font-weight:bold;font-style:italic;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}a:focus,input:focus,textarea:focus,select:focus,button:focus{outline:0}img{vertical-align:middle}input{border-radius:0}header{position:fixed;top:0;left:0;right:0;width:100%;background-color:#1a1919;z-index:1}header #logo-edh{position:absolute;z-index:10;top:9px;left:10px}header #lang{position:absolute;z-index:10;top:15px;right:15px}header #lang a{color:white;font-size:13px;letter-spacing:.8px}header #lang a:hover,header #lang a:focus,header #lang a:active{text-decoration:underline}header #burger{display:none;position:absolute;z-index:10;top:10px;right:10px;width:32px;height:32px;background:url("../img/ui/burger-icon.png") no-repeat center center;background-size:32px 32px}header>nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative}header>nav #lang_mob{display:none}header>nav>div{padding:5px 0 0}header>nav>div::before{display:none;z-index:0;content:"";position:absolute;left:0;right:0;top:50px;height:470px;background-color:#322e2e;transition:250ms}header>nav>div a{color:#fff;padding:10px 60px 0;font-size:12px;letter-spacing:.8px;font-weight:400;display:inline-block;text-align:center;text-transform:uppercase;transition:450ms}header>nav>div a span{display:block;position:relative;border-bottom:4px solid transparent;padding-bottom:11px}header>nav>div a span.selected-menu-item{border-color:#fff}header>nav>div .rollover{opacity:0;display:none;position:absolute;width:500px;top:50px;padding:15px 0;z-index:1}header>nav>div .rollover>a{color:#fff;display:block;text-align:left;margin:0 0 16px;line-height:16px;font-weight:300;padding:0 60px;transition:250ms;background:url("../img/ui/white_arrow.png") no-repeat -10% center}header>nav>div .rollover>a:last-of-type{margin:0}header>nav>div .rollover>a:hover,header>nav>div .rollover>a:focus,header>nav>div .rollover>a:active{background-position:8% center}header>nav>div:hover::before,header>nav>div:focus::before,header>nav>div:active::before{display:block}header>nav>span{font-size:13px;font-weight:400;vertical-align:baseline;color:#fff}@media only screen and (max-width:1024px){header{min-height:50px}header #burger{display:block}header #lang{display:none}header>nav{width:100%;display:none;position:absolute;top:50px;background-color:#322e2e}header>nav>div a{display:block;text-align:right;padding:10px 12px 0}header>nav>div a span{display:inline-block;border-bottom:4px solid #fff;padding-left:30px}header>nav>div .rollover{display:block;position:static;width:auto;opacity:1}header>nav>div .rollover>a{padding:0 12px;margin:0 0 8px;text-align:right;background:unset}header>nav>div .rollover>a:hover,header>nav>div .rollover>a:focus,header>nav>div .rollover>a:active{background:unset}header>nav>div:hover::before,header>nav>div:focus::before,header>nav>div:active::before{display:none}header>nav>span{display:none}header>nav #lang_mob{display:block;position:absolute;z-index:10;top:15px;left:12px;padding:0}header>nav #lang_mob a{color:white;font-size:13px;letter-spacing:.8px;text-align:right;padding:0}}footer{padding:45px 0 0;text-align:center;color:#fff;background:#000;position:relative}footer>div{width:1520px;margin:0 auto}footer>div>p{margin:0 0 50px 0;font-size:15px;font-weight:500;max-width:unset}footer>div>p>a{color:#fff}footer>div>p#footer-schools{display:flex;flex-wrap:wrap;gap:26px;justify-content:space-between;align-items:center;margin:0 auto;padding-bottom:50px}footer>div>p#footer-schools br{display:none}footer>div>p#footer-schools a{flex:1 0}footer>div>p#footer-schools a.efap img,footer>div>p#footer-schools a.icart img,footer>div>p#footer-schools a.efj img,footer>div>p#footer-schools a.brassart img,footer>div>p#footer-schools a.cesine img,footer>div>p#footer-schools a.ifa img,footer>div>p#footer-schools a.gnomon img{height:18px}footer>div>p#footer-schools a img{margin:0 auto;display:block;width:auto;height:22px}footer>div #back-to-top{font-size:0;text-decoration:none;text-indent:-9000px;letter-spacing:-50px;color:transparent;position:absolute;top:-70px;right:0;display:block;width:70px;height:70px;margin:0;background:url(../img/ui/sprite.png) top left no-repeat;background-color:#fff;background-position:-40px -40px;background-size:500px 1200px}footer #extra-links{overflow:hidden;padding:0 0 0 70px;line-height:60px;text-align:left;background:#313131;text-align:center}footer #extra-links a,footer #extra-links span{font-size:13px;font-weight:400;vertical-align:baseline;color:#fff}footer #extra-links span{margin:0 10px 0 10px}footer #extra-links span#social-links{float:right;margin:0}footer #extra-links span#social-links a{font-size:0;text-decoration:none;text-indent:-9000px;letter-spacing:-50px;color:transparent;display:block;float:left;width:60px;height:60px;background-image:url(../img/ui/networks.png);background-repeat:no-repeat;background-position:top center}footer #extra-links span#social-links a.facebook{background-position:0 0}footer #extra-links span#social-links a.twitter{background-position:0 -60px}footer #extra-links span#social-links a.instagram{background-position:0 -120px}footer #extra-links span#social-links a.linkedin{background-position:0 -180px}footer #extra-links span#social-links a.youtube{background-position:0 -240px}footer::selection{color:#000;background:#fff}footer::-moz-selection{color:#000;background:#fff}@media only screen and (max-width:1500px){footer{padding:25px 0 0}footer>div{width:900px}footer>div>p{margin:0 0 55px}footer>div>p#footer-schools{padding-bottom:25px}footer #extra-links{padding-left:20px}}@media only screen and (max-width:1024px){footer>div{max-width:92%}}@media only screen and (max-width:768px){footer{padding:80px 0 0}footer>div{width:360px;max-width:92%}footer>div>p{justify-content:center;margin:0 0 50px}footer>div>p#footer-schools{padding-bottom:20px;gap:40px 25px}footer>div>p#footer-schools a{flex:1 0 35%}footer>div #back-to-top{font-size:0;text-decoration:none;text-indent:-9000px;letter-spacing:-50px;color:transparent;position:absolute;top:-70px;right:0;display:block;margin:0;background:url(../img/ui/sprite.png) top left no-repeat;background-color:#fff;background-position:-40px -40px;background-size:500px 1200px}footer #extra-links{position:relative;right:auto;bottom:auto;left:auto;width:100%;height:auto;padding:0;line-height:normal;line-height:20px;text-align:center;background:0}footer #extra-links>a{display:inline-block;float:none;margin:0 10px 5px 10px;font-size:11px;vertical-align:top}footer #extra-links span:not(#social-links){display:none}footer #extra-links span#social-links{display:block;float:none;width:120px;margin:0 auto;padding-top:20px}}@media only screen and (max-width:480px){footer{padding-bottom:67px}}.wrap{max-width:1260px;margin:0 auto}.wrap.large{max-width:1480px}@media only screen and (max-width:1280px){.wrap{max-width:94% !important}}.text_formatting h1{margin-bottom:40px;font-size:60px;line-height:60px;text-align:center}.text_formatting h2{text-align:left;margin:60px 0 20px 0;font-size:30px;font-weight:bold;line-height:38px}.text_formatting p{font-size:16px;line-height:24px;font-weight:400;margin-bottom:20px;text-align:justify;max-width:100%}.text_formatting ul li{font-size:16px;line-height:24px;font-weight:400;margin-bottom:5px;text-align:justify;max-width:100%;margin-left:15px}table{margin-bottom:20px}table.full{width:100%}table th,table td{padding:10px;text-align:left;border:1px solid #e3ddd5}table th.nowrap,table td.nowrap{white-space:nowrap}table th.right,table td.right{text-align:right}table td{font-size:14px;line-height:18px}section{padding:80px 0}section>img{width:100%;height:auto}@media only screen and (max-width:1280px){section{padding:60px 0}}@media only screen and (max-width:1024px){section{padding:40px 0}}@media only screen and (max-width:768px){section{padding:30px 0}}h1,.h1{font-size:90px;margin:0 0 50px;font-weight:bold;line-height:90px;text-align:center;display:block}h1 span,.h1 span{display:block;text-transform:uppercase;font-size:35px;line-height:66px;font-weight:300;letter-spacing:1px}h1 strong,.h1 strong{display:block;color:#000;margin-top:10px;font-size:22px;line-height:26px;margin:10px 0 0}h2,.h2{margin:0 0 70px;font-size:40px;line-height:46px;font-weight:bold;text-align:center}h2:last-child,.h2:last-child{margin-bottom:0}h2 span,.h2 span{display:block;text-transform:uppercase;font-size:30px;font-weight:600;line-height:60px;letter-spacing:1px;color:#000}h3{text-align:center;font-size:30px;line-height:40px;font-weight:bold;margin:0 0 50px}h3 span{display:inline-block;padding:0 25px 10px;border-bottom:3px solid #000;transition:150ms}h3 strong{display:block;font-size:20px;line-height:20px;margin-top:20px}h3:hover span,h3:focus span,h3:active span{padding:0 45px 10px}h4{font-size:25px;color:black;line-height:30px;text-align:left;margin:0 0 20px;text-align:left}h5{font-size:35px;font-weight:bold;line-height:35px;color:#fff}p{text-align:center;margin:0 auto 25px;font-size:20px;line-height:28px;font-weight:400;max-width:900px}p a{transition:150ms}p a:hover,p a:focus,p a:active{text-decoration:underline}ul{list-style:none;margin:0 0 20px}ul.big li{padding-left:20px;text-align:left;font-size:22px;line-height:30px}ul li{font-size:18px;line-height:1.3em;font-weight:400;padding-left:15px;margin:0 0 20px;position:relative}ul li a:hover,ul li:focus,ul li:active{text-decoration:underline !important}ul li:before{content:"›";left:0;position:absolute}ul li ul{margin:0 0 10px !important}ul li ul li{margin:10px 0 0 30px !important;font-size:16px;line-height:1.3em}.responsive_video{display:block;width:100%;margin:0 auto}.responsive_video iframe{display:block;width:100%;margin:0 auto}#banner{padding:0;margin:48px 0 0;width:100%;position:relative}#banner img{width:100%;filter:contrast(70%)}#banner>div{display:flex;position:absolute;top:0;left:0;right:0;bottom:0}#banner>div h1{color:#fff;margin:auto}.link{display:inline-block;font-size:14px;line-height:19px;font-weight:bold;padding:0 5px 5px;border-bottom:2px solid #000;transition:150ms}.link:hover,.link:focus,.link:active{text-decoration:none;padding:0 20px 5px}.btn{display:inline-block;border:3px solid #000;padding:30px 45px;margin-bottom:25px;font-weight:800;transition:250ms}.btn.efap{background-color:#000;border-color:#000;color:#fff}.btn.efj{background-color:#006b71;border-color:#006b71;color:#fff}.btn.icart{background-color:#df560b;border-color:#df560b;color:#fff}.btn.brassart{background-color:#c61063;border-color:#c61063;color:#fff}.btn.cesine{background-color:#4b7d8c;border-color:#4b7d8c;color:#fff}.btn.mopa{background-color:#ffe73e;border-color:#ffe73e;color:#fff}.btn.cread{background-color:#463a8f;border-color:#463a8f;color:#fff}.btn.esec{color:#fff;border-color:#e30613;background-color:#e30613}.btn.wa{background-color:#d90000;border-color:#d90000;color:#fff}.btn.mads{background-color:#9e1f78;border-color:#9e1f78;color:#fff}.btn.creanavarra{background-color:#00c;border-color:#00c;color:#fff}.btn.ifa{background-color:#ff0897;border-color:#ff0897;color:#fff}.btn.ecole-bleue{background-color:#000041;border-color:#000041;color:#fff}.btn.gnomon{background-color:#000;border-color:#000;color:#fff}.btn.sm{padding:15px 25px}.btn:hover,.btn:focus,.btn:active{text-decoration:none;background-color:#000;color:#fff}.btn:hover.efap,.btn:focus.efap,.btn:active.efap{background-color:black;border-color:black}.btn:hover.icart,.btn:focus.icart,.btn:active.icart{background-color:#ae4309;border-color:#ae4309}.btn:hover.efj,.btn:focus.efj,.btn:active.efj{background-color:#003b3e;border-color:#003b3e}.btn:hover.brassart,.btn:focus.brassart,.btn:active.brassart{background-color:#970c4b;border-color:#970c4b}.btn:hover.cesine,.btn:focus.cesine,.btn:active.cesine{background-color:#395f6b;border-color:#395f6b}.btn:hover.mopa,.btn:focus.mopa,.btn:active.mopa{background-color:#ffe10b;border-color:#ffe10b}.btn:hover.cread,.btn:focus.cread,.btn:active.cread{background-color:#342b6b;border-color:#342b6b}.btn:hover.esec,.btn:focus.esec,.btn:active.esec{background-color:#b1050f;border-color:#b1050f}.btn:hover.wa,.btn:focus.wa,.btn:active.wa{background-color:#a60000;border-color:#a60000}.btn:hover.mads,.btn:focus.mads,.btn:active.mads{background-color:#731758;border-color:#731758}.btn:hover.creanavarra,.btn:focus.creanavarra,.btn:active.creanavarra{background-color:#009;border-color:#009}.btn:hover.ifa,.btn:focus.ifa,.btn:active.ifa{background-color:#d4007b;border-color:#d4007b}.btn:hover.ecole-bleue,.btn:focus.ecole-bleue,.btn:active.ecole-bleue{background-color:#00000e;border-color:#00000e}.btn:hover.gnomon,.btn:focus.gnomon,.btn:active.gnomon{background-color:black;border-color:black}#key_numbers,#keys{background:#f4be78}#key_numbers .wrap,#keys .wrap{display:flex;flex-wrap:wrap;margin:0 auto 40px}#key_numbers .wrap h2,#keys .wrap h2{width:100%;text-align:center}#key_numbers .wrap p,#keys .wrap p{flex-basis:20%;margin:0;font-size:16px;line-height:20px;text-align:center}#key_numbers .wrap p:before,#keys .wrap p:before{display:block;width:100%;height:170px;margin:0 0 30px 0;content:"";background-repeat:no-repeat;background-position:bottom center}#key_numbers .wrap p#nb-age:before,#keys .wrap p#nb-age:before{background-image:url(../img/ui/expertise.png)}#key_numbers .wrap p#nb-students:before,#keys .wrap p#nb-students:before{background-image:url(../img/ui/students.png)}#key_numbers .wrap p#nb-graduated:before,#keys .wrap p#nb-graduated:before{background-image:url(../img/ui/graduated.png)}#key_numbers .wrap p#nb-campus:before,#keys .wrap p#nb-campus:before{background-image:url(../img/ui/campus-1.png)}#key_numbers .wrap p#nb-campus:before,#keys .wrap p#nb-campus:before{background-image:url(../img/ui/campus-1.png)}#key_numbers .wrap p#nb-title:before,#keys .wrap p#nb-title:before{background-image:url(../img/ui/titles.png)}#key_numbers .wrap p strong,#keys .wrap p strong{display:block;margin:0 auto 10px auto;font-size:28px;font-weight:500}#key_numbers .wrap p strong:before,#keys .wrap p strong:before{display:block;width:50px;height:2px;margin:0 auto 20px auto;content:"";background:#000}#key_numbers .wrap+.goto,#keys .wrap+.goto{margin-top:60px}#keys .wrap{justify-content:space-between}#keys .wrap p{flex-basis:30%;margin:0 0 30px}#keys .wrap p#nb-age:before{background-image:url(../img/ui/expertise.png)}#keys .wrap p#nb-cursus:before{background-image:url(../img/ui/formations.png)}#keys .wrap p#nb-jobs:before{background-image:url(../img/ui/jobs.png)}#keys .wrap p#nb-employees:before{background-image:url(../img/ui/employees.png)}#keys .wrap p#nb-students:before{background-image:url(../img/ui/students.png)}#keys .wrap p#nb-partners:before{background-image:url(../img/ui/partners.png)}#keys .wrap p#nb-graduated:before{background-image:url(../img/ui/graduated.png)}#keys .wrap p#nb-campus:before,#keys .wrap p#nb-shools:before{background-image:url(../img/ui/campus-1.png)}#keys .wrap p#nb-campus:before{background-image:url(../img/ui/campus-1.png)}#keys .wrap p#nb-title:before{background-image:url(../img/ui/titles.png)}#keys .wrap p strong{display:block;margin:0 auto 10px auto;font-size:28px;line-height:34px;font-weight:500}#keys .wrap p strong:before{display:block;width:50px;height:2px;margin:0 auto 20px auto;content:"";background:#000}#keys .wrap p span{font-weight:bold}#career_centers{display:flex;flex-wrap:wrap;justify-content:center;max-width:950px;margin-inline:auto}#career_centers .btn{flex:0 0 160px;font-size:12px;line-height:14px;padding:25px 15px;margin:0 5px 10px}@media only screen and (max-width:1280px){h1,.h1{font-size:60px;margin:0 0 40px;line-height:65px}h1 span,.h1 span{font-size:30px;line-height:60px}h1 strong,.h1 strong{font-size:20px;line-height:24px}h2{margin:0 0 60px}h2 span{font-size:25px;line-height:50px}h3{font-size:25px;line-height:30px;margin:0 0 40px}h3 strong{font-size:18px;margin-top:15px}h4{font-size:20px;line-height:25px;margin:0 0 15px}h5{font-size:35px;line-height:35px}p{margin:0 auto 20px;font-size:18px;line-height:26px}ul{margin:0 0 20px}ul.big li{font-size:20px;line-height:28px}ul li{font-size:18px;margin:0 0 15px}}@media only screen and (max-width:1024px){h1,.h1{font-size:50px;line-height:50px}h2{font-size:30px;line-height:30px;margin:0 0 40px}h2 span{font-size:20px;line-height:25px}h3{font-size:20px;line-height:25px;margin:0 0 30px}h3 span{padding:0 0 10px}h3 strong{font-size:16px;margin-top:5px}p{font-size:16px;line-height:22px}.btn{padding:20px 30px;margin-bottom:15px}.btn.sm{padding:10px 20px}#key_numbers .wrap,#keys .wrap{justify-content:center}#key_numbers .wrap p,#keys .wrap p{flex-basis:33%}#keys .wrap{justify-content:space-between}#keys .wrap p{flex-basis:46%}}@media only screen and (max-width:768px){h1,.h1{font-size:30px;line-height:30px}h2{font-size:25px;line-height:25px;margin:0 0 30px}h2 span{font-size:18px;line-height:24px}h3 span{border-bottom:0;padding:0 !important}ul.big li{font-size:16px;line-height:22px}ul li{font-size:16px}.link{font-size:16px !important;border-bottom:0}.link:hover,.link:focus,.link:active{padding:0 5px 5px}#banner{margin:50px 0 0}#key_numbers .wrap,#keys .wrap{margin:0 auto}#key_numbers .wrap p,#keys .wrap p{flex-basis:100%;margin:0 0 15px}#key_numbers .wrap p:before,#keys .wrap p:before{background-size:unset;height:150px}#career_centers{justify-content:center}}#home header{position:absolute;top:calc(100vh - 50px)}#home header.fixed{position:fixed;top:0}#home section p{max-width:900px;text-align:center;margin:0 auto 20px;font-size:22px;line-height:32px;font-weight:400}#banner_home{position:relative;background:url("../img/banner_home.jpg") no-repeat center bottom;background-size:cover;width:100%;height:100vh;display:flex}#banner_home .wrap{margin:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#banner_home .wrap>*{margin:0 25px}#banner_home .wrap p{color:#fff;flex:1;font-size:26px;line-height:36px;max-width:540px;font-weight:800;text-align:left}#banner_home #arrow_down{position:absolute;bottom:10%;cursor:pointer;margin:0 auto;font-size:0;left:0;right:0;width:40px;height:52px;background:url("../img/ui/arrow_down_white.png") no-repeat center center;animation:rebond 700ms cubic-bezier(0.5,0.05,1,0.5);animation-iteration-count:infinite;animation-direction:alternate}@keyframes rebond{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,20px,0)}}#edito{background-color:#e1ecf2}#edito h1{margin-bottom:50px !important}#edito p{font-size:17px !important;line-height:23px !important;text-align:left}#edito iframe{max-width:625px;margin:40px auto 50px}.school_banner{display:flex;flex-wrap:wrap;justify-content:space-between}.school_banner>*{width:50%}.school_banner img{width:100%}#campus_list{display:flex;flex-wrap:wrap;justify-content:space-between}#campus_list:after{content:"";display:flex;width:32%}#campus_list>a{display:block;width:32%;position:relative;margin:0 0 25px}#campus_list>a img{width:100%}#campus_list>a div{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;padding:0 3%;background:rgba(0,0,0,0.3);transition:250ms}#campus_list>a div span{font-size:40px;color:white;font-weight:bold;margin:auto;line-height:40px;text-align:center}#campus_list>a:hover div,#campus_list>a:focus div,#campus_list>a:active div{background:rgba(0,0,0,0.5)}@media only screen and (max-width:1280px){#home section p{font-size:20px;line-height:30px}#banner_home .wrap p{font-size:22px;line-height:32px}#edito p{font-size:16px !important;line-height:22px !important}#edito p:first-of-type{margin-top:0}#campus_list>a{margin:0 0 20px}}@media only screen and (max-width:1024px){#home header{position:fixed;top:0}#banner_home .wrap>*{width:100%}#banner_home .wrap>* img{display:block;margin:0 auto 40px}#banner_home .wrap p{font-size:26px;line-height:36px;text-align:center}#edito iframe{width:100%;max-width:100%;height:460px}#campus_list>a{width:48%}}@media only screen and (max-width:768px){#home section p{font-size:16px;line-height:22px}#banner_home .wrap>*{margin:0}#banner_home .wrap>* img{display:block;width:100%;max-width:180px}#banner_home .wrap p{font-size:18px;line-height:22px}#edito iframe{height:200px}#edito p{text-align:center}.school_banner>*{width:100%}.school_banner>*:first-of-type{display:none}#campus_list>a{width:100%;margin:0 0 10px}#campus_list>a div span{font-size:35px;line-height:35px}}#team{display:flex;flex-wrap:wrap;justify-content:space-around}#team>*{width:46%;margin:0 0 40px}#team img{display:block;border-radius:50%;margin:0 auto 20px}#team h3{margin:0 0 30px}#campus{text-align:left}#campus .wrap{display:flex;flex-wrap:wrap;justify-content:space-between}#campus .wrap>*{width:32%;margin:0 0 50px;display:flex;flex-direction:column}#campus .wrap:after{content:"";display:flex;width:32%}#campus img{display:block;width:100%;height:auto;margin:0 auto 30px}#campus h3{line-height:32px;text-align:left;margin:0 0 25px}#campus h3 span{font-size:16px;line-height:22px;display:inline-block;padding:0 0 3px;border-bottom:2px solid #000;margin-right:10px}#campus h3 span:last-child{margin-right:0}#campus .addresses{display:flex;flex-wrap:wrap;justify-content:space-between}#campus .addresses p{width:48%}#campus p{text-align:left;font-size:16px;line-height:22px;margin:0 0 20px}#campus p.address{font-size:14px;line-height:20px}#campus p.address a{text-decoration:underline}#campus .btn{margin:0}@media only screen and (max-width:1280px){#campus .wrap>*{width:32%;margin:0 0 40px}#campus img{margin:0 auto 20px}#campus h3{line-height:32px;margin:0 0 25px}#campus h3 span{font-size:16px}#campus p{font-size:16px;line-height:22px}}@media only screen and (max-width:1024px){#team img{max-width:200px}#team h3{margin:0 0 20px}#campus .wrap>*{width:48%;margin:0 0 30px}}@media only screen and (max-width:768px){#team>*{width:100%;margin:0 0 20px}#campus .wrap>*{width:100%;margin:0 0 40px}#campus .wrap h3,#campus .wrap p{text-align:center}#campus .wrap .addresses p{width:100%}}#schools_site{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:40px 0 100px}#schools_site a{width:20%;display:flex;flex-direction:column;justify-content:flex-end;margin:0 5% 25px 0;padding-top:9px}#schools_site a:last-of-type{padding-top:0}#schools_site img{max-width:100%;display:block;margin:0 0 25px}#schools_site p{text-align:left;margin:0}.school{margin:0 0 100px}.school>div{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 60px}.school>div:first-of-type>div{width:50%}.school>div:last-of-type>div{width:46%}.school img{width:100%}.school p,.school ul li,.school h3{text-align:left}.school h3{margin:50px 0 20px}.school h3:first-child{margin-top:0}.school ul li{margin:0 0 5px}.school a.link,.school p{font-size:18px}@media only screen and (max-width:1280px){.school{margin:0 0 60px}.school h3{margin:40px 0 20px}.school ul li,.school p{font-size:16px !important}}@media only screen and (max-width:1024px){#schools_site{padding:70px 0 50px;justify-content:space-around}#schools_site a{width:32%;display:inline-block;margin:0 0 40px}#schools_site img{max-width:200px;display:block;margin:0 auto 25px}#schools_site p{text-align:center}.school>div{margin:0 0 40px}}@media only screen and (max-width:768px){#schools_site{padding:40px 0 10px}#schools_site a{padding-top:0;width:48%;margin:0 0 30px;flex-grow:1}#schools_site a img{width:auto;max-width:100%;height:42px}.school{margin:0 0 30px}.school>div{width:100% !important;margin:0 0 30px}.school>div:first-of-type div{width:100%}.school>div:first-of-type div:first-of-type{display:none}.school>div:last-of-type div{width:100%}.school h3{margin:30px 0 15px}}*{box-sizing:border-box}a{text-decoration:none}::selection{color:#fff;background:#000}::-moz-selection{color:#fff;background:#000}html,body{position:relative;height:100%}body{margin:0;font-size:16px;font-family:"Gotham A","Gotham B",sans-serif;font-weight:400;line-height:20px;color:#000;outline:0;background-color:#fff}body .uvjrx.uvjrx.uvjrx.uvjrx.uvjrx.uvjrx{left:-5px !important;bottom:24px !important}body .elIUs,body .elIUs p,body .elIUs li{text-align:left}body>img{width:100%;height:auto}body.main{display:flex;flex-direction:column}body.main section{flex-grow:1;padding-top:15%}a{color:black}.center{text-align:center !important}.img-center{display:block;margin:0 auto 50px}.right{text-align:right}.left{text-align:left}.justify{text-align:justify}.f-left{float:left}.f-right{float:right}.clear{clear:both}.no_pd{padding:0}