.bold{font-weight:700}.raspberry{color:#EB0045}.raspberry-bg{background-color:#EB0045}.admissions .page-section.img-right .row .col-sm-7 ul{list-style:inside;margin-bottom:40px}.admissions .page-section.img-right .row .col-sm-7 ul li{font-size:14px;line-height:24px}@media (max-width: 400px){.admissions .hero>img{left:-112%}}.about .page-section.blueberry .row .col-sm-7 h2,.about .page-section.blueberry .row .col-sm-7 a,.about .page-section.blueberry .row .col-sm-5 h2,.about .page-section.blueberry .row .col-sm-5 a,.pathways .page-section.blueberry .row .col-sm-7 h2,.pathways .page-section.blueberry .row .col-sm-7 a,.pathways .page-section.blueberry .row .col-sm-5 h2,.pathways .page-section.blueberry .row .col-sm-5 a{color:#FFD9CD}.about .page-section.blueberry .row .col-sm-7 h4,.about .page-section.blueberry .row .col-sm-7 p,.about .page-section.blueberry .row .col-sm-5 h4,.about .page-section.blueberry .row .col-sm-5 p,.pathways .page-section.blueberry .row .col-sm-7 h4,.pathways .page-section.blueberry .row .col-sm-7 p,.pathways .page-section.blueberry .row .col-sm-5 h4,.pathways .page-section.blueberry .row .col-sm-5 p{color:#FFFFFF}.about .page-section.blueberry .row .col-sm-7 a,.about .page-section.blueberry .row .col-sm-5 a,.pathways .page-section.blueberry .row .col-sm-7 a,.pathways .page-section.blueberry .row .col-sm-5 a{text-decoration-color:#FFD9CD}.about .page-section.blueberry .row .col-sm-7 a:hover,.about .page-section.blueberry .row .col-sm-5 a:hover,.pathways .page-section.blueberry .row .col-sm-7 a:hover,.pathways .page-section.blueberry .row .col-sm-5 a:hover{color:#FDAD94}.about .page-section.blueberry .row .col-sm-7 a:active,.about .page-section.blueberry .row .col-sm-5 a:active,.pathways .page-section.blueberry .row .col-sm-7 a:active,.pathways .page-section.blueberry .row .col-sm-5 a:active{color:#A87A6B}.btn{border-radius:4px;text-align:center;font-weight:500;text-decoration:none;border:none;display:initial;font-size:12px}.btn-reg{height:36px;padding:10px 16px}@media (max-width: 767px){.btn-reg{min-width:70px;padding:10px 15px}}@media (min-width: 768px){.btn-reg{min-width:66px;padding:10px 15px}}@media (min-width: 1200px){.btn-reg{min-width:95px;padding:10px 16px}}.btn-lg{min-width:139px;height:48px;padding:12px 20px;font-size:16px}.btn-primary{background-color:#EE0045;color:#FFFFFF}.btn-primary:hover,.btn-primary:active:hover,.btn-primary.active:hover,.open>.btn-primary.dropdown-toggle:hover{background-color:#FF2666;color:#FFFFFF}.btn-primary:active,.btn-primary:focus,.btn-primary.focus,.btn-primary:focus-within,.btn-primary.active,.open>.btn-primary.dropdown-toggle,.btn-primary .wysihtml5-action-active,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus{background-color:#D1003D;color:#FFFFFF}.btn-secondary{background-color:#FFFFFF;color:#EE0045;box-shadow:0px 2px 10px rgba(24,30,36,0.1)}.btn-secondary:hover,.btn-secondary:active:hover,.btn-secondary.active:hover,.open>.btn-secondary.dropdown-toggle:hover{color:#FF2666}.btn-secondary:active,.btn-secondary:focus,.btn-secondary.focus,.btn-secondary:focus-within,.btn-secondary.active,.open>.btn-secondary.dropdown-toggle,.btn-secondary .wysihtml5-action-active,.btn-secondary:active:focus,.btn-secondary:active.focus,.btn-secondary.active:focus,.btn-secondary.active.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle.focus{color:#D1003D}.campus-life .hero .description .left-description .pre-h1{color:#ffffff;font-size:16px}@media (max-width: 1200px){.campus-life.sf .hero>img{width:150%}}@media (max-width: 767px){.campus-life.sf .hero>img{width:220%}}@media (max-width: 414px){.campus-life.sf .hero>img{width:300%}}.campus-life .page-section.blueberry .row .col-sm-7 h2{color:#FFD9CD}.campus-life .page-section.blueberry .row .col-sm-7 ul{list-style:inside}.campus-life .page-section.blueberry .row .col-sm-7 ul li{color:#ffffff;margin-bottom:10px}@media (max-width: 767px){.campus-life.medellin .page-section.img-right .row .col-sm-7,.campus-life.bogota .page-section.img-right .row .col-sm-7,.campus-life.new-haven .page-section.img-right .row .col-sm-7,.campus-life.sf .page-section.img-right .row .col-sm-7{margin-bottom:50px}}@media (min-width: 930px){.campus-life.sf .page-section.img-right .row .statistic-group{display:grid;grid-template-columns:repeat(2, 200px);grid-template-rows:repeat(2, 200px)}}@media (min-width: 768px) and (max-width: 929px){.campus-life.sf .page-section.img-right .row .statistic-group{display:flex;flex-direction:column}.campus-life.sf .page-section.img-right .row .statistic-group .statistic{margin-bottom:20px}}@media (max-width: 767px){.campus-life.sf .page-section.img-right .row .statistic-group{display:grid;grid-template-columns:repeat(2, 150px);grid-template-rows:repeat(2, 200px)}}.campus-life .leadership-grid{margin:20px 0px;display:flex;flex-wrap:wrap}.campus-life .leadership-grid .leadership-item{width:190px;margin:20px 40px 20px 0px}.campus-life .leadership-grid .leadership-item img{width:100%}.campus-life .leadership-grid .leadership-item .name{text-align:center;font-size:14px;font-weight:500;margin:10px 0px 5px 0px}.campus-life .leadership-grid .leadership-item .title{text-align:center;font-size:14px}body{background-color:#FFFFFF;color:black;font-size:16px;font-family:'aktiv-grotesk', sans-serif;font-weight:400;overflow-x:hidden}body .container{width:100%;padding-left:0px;padding-right:0px}body .container a{cursor:pointer;text-decoration:none}body #container{overflow-x:hidden;padding-top:100px}h1,h2,h3,h4,h5,h6,.navbar,.btn,.title-font{font-family:'aktiv-grotesk', sans-serif}code{color:#31708f;background-color:#f1f1fa}.sm-gap{margin-top:20px}.gap{margin-top:50px}.lg-gap{margin-top:100px}.btn-xlg{padding:14px 18px;font-size:22px;line-height:1.3333333;border-radius:8px}a{color:#B7312C}a:hover{color:#B7312C}.field_with_errors{color:#a94442}.field_with_errors input,.field_with_errors select,.field_with_errors textarea{background-color:#f2dede;border-color:#ebccd1}label.mandatory:after{content:' * '}@media screen and (max-width: 400px){a.btn-small-mobile{font-size:16px}}#alert{padding-top:15px;padding-bottom:15px}#alert p{margin:0}@media (min-width: 1280px){#alert.container{width:1280px}}#alert.with-content{position:absolute;z-index:99;left:50%;top:80px;transform:translateX(-50%)}body.staff #alert.with-content{top:150px}#alert button.close{display:none;position:absolute;right:20px;top:25px}body.staff #alert button.close{display:block}.alert h3{margin-top:10px;color:inherit;font-weight:inherit;font-size:24px;margin-bottom:10px}.scaffold_devise_form{margin-bottom:60px;margin-top:20px;max-width:1280px}.scaffold_devise_form h1,.scaffold_devise_form h2{margin-top:0px;margin-bottom:40px}.scaffold_devise_form h1.gap,.scaffold_devise_form h2.gap{margin-top:50px}.scaffold_devise_form li{font-size:14px}.scaffold_devise_form .field{margin-top:5px}.scaffold_devise_form .actions{margin-top:15px}.clean.well{background:#FFFFFF;box-shadow:none;border-radius:0px}.pagination{float:right;border:1px #3f3f3f solid;background-color:#FFFFFF;padding:10px;border-radius:0px}#viewing_as{background-color:red;color:white;border-bottom:1px solid #ccc;font-size:14px;height:40px;line-height:40px;z-index:100;position:fixed;width:100%}#viewing_as .container{height:40px;line-height:40px;max-width:1280px}#viewing_as .container p{margin:0px;line-height:40px}#viewing_as .container a{color:white}.slider-horizontal{margin-left:10px}.slider-horizontal .slider-handle{background-color:#E60002;background:linear-gradient(#E60002, #F80002);border-color:#E60002}tr.offline{opacity:0.5}.spinner{display:none;margin:10px auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.optout{list-style:none;padding:0px}.optout li{margin:10px 0px}.left,.right{position:relative;display:inline-block}h3{font-weight:700;font-size:32px;color:#EB0045;margin-bottom:20px}p{font-size:14px;color:#171E24;margin-bottom:30px;line-height:28px}.explore{font-weight:700;color:#EB0045;text-decoration:underline;text-decoration-color:#EB0045}.explore span{display:inline-block;border-bottom:1px solid #EB0045;padding-bottom:2px}.explore:hover{color:#FF2666}.explore:active{color:#D1003D}li{list-style-position:inside;margin:0px;padding:0px}li .explore span{padding-bottom:0px}.number-and-description-stat-group{margin-top:80px}.number-and-description-stat-group .number-and-description-stat{display:inline-block;width:240px;margin-right:78px;text-align:center}.number-and-description-stat-group .number-and-description-stat .number-stat{font-size:36px;font-weight:700;color:#EB0045;line-height:18px;margin-bottom:25px}.number-and-description-stat-group .number-and-description-stat .description-stat{font-size:14px;line-height:18px}#validateAllowedCountryModal li{font-size:14px}.access_to_faq{margin-bottom:20px;font-weight:bold}.corporate .page-section .row .value-prop{margin:20px 0px}.corporate .page-section .row .col-sm-9{max-width:none;margin-left:120px}.corporate .page-section .row .col-sm-7.non-link-list ul{list-style:inside;width:80%}.corporate .page-section .row .col-sm-7.non-link-list ul li{font-size:14px;line-height:24px;margin-bottom:10px}.corporate .page-section .row .col-sm-5>img{max-width:725px}.corporate .page-section .row .col-sm-5>img.student-img{max-width:352px}.corporate .page-section .row .col-sm-5.flex-column{display:flex;flex-direction:column;align-items:baseline}.corporate .page-section .row .col-sm-5.flex-column p{width:70%;margin-top:30px}@media (min-width: 768px) and (max-width: 1199px){.corporate .page-section .row .col-sm-5.flex-column p{width:100%}}.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary{background-color:#EE0045;color:#FFFFFF;text-decoration:none}.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary:hover,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary:active:hover,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary.active:hover,.open>.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary.dropdown-toggle:hover{background-color:#FF2666;color:#FFFFFF}.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary:active,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary:focus,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary.focus,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary:focus-within,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary.active,.open>.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary.dropdown-toggle,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary .wysihtml5-action-active,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary:active:focus,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary:active.focus,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary.active:focus,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary.active.focus,.open>.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary.dropdown-toggle:focus,.open>.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary.dropdown-toggle.focus,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary.disabled:hover,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary.disabled:focus,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary[disabled]:hover,.corporate .page-section .row .col-sm-5.flex-column .actions .btn-primary[disabled]:focus{background-color:#D1003D;color:#FFFFFF}.corporate .page-section .row.no-padding{padding:0px}.corporate .page-section.map-section .map-row{margin:60px 0px;padding:0px}.corporate .page-section.map-section .map-row img{width:100%}@media (max-width: 1100px){.corporate .page-section.img-right .row.reverse-order{flex-direction:column}.corporate .page-section.img-right .row.reverse-order .col-sm-7,.corporate .page-section.img-right .row.reverse-order .col-sm-5{margin-left:0px}}.corporate .page-section.img-right .row.reverse-order>*{margin-bottom:60px}.corporate .page-section.img-right .row.large-testimonial .col-sm-5>img{max-width:312px}.corporate .page-section.img-right .row.large-testimonial .col-sm-7 blockquote{padding-top:0px}.corporate .page-section.img-right .row .col-sm-5>img{max-width:420px}.corporate .page-section.img-left .row.large-testimonial .col-sm-5>img{max-width:312px}.corporate .page-section.img-left .row.large-testimonial .col-sm-7 blockquote{padding-top:0px}@media (max-width: 767px){.corporate .page-section.img-left .row.large-testimonial .col-sm-7 blockquote{padding-top:100px}}.corporate .page-section.img-left.reverse-order .row .col-sm-7{margin-bottom:40px}@media (max-width: 400px){.corporate-partners .hero>img{left:0%}}.devise_container{background-color:#FAFBFF;overflow:hidden;color:#181E24;position:relative}.devise_container .container{position:relative;overflow:hidden;margin-top:125px;margin-bottom:60px}.devise_container .container.alert_displayed{margin-top:55px}.devise_container .container .content{margin:auto;padding:10px 0px;max-width:400px}.devise_container .container .content h1{font-size:27px;text-align:center;margin:25px 0px;line-height:34px}.devise_container .container .content .form_container{background-color:#FFFFFF;padding:20px;border:1px solid #F1F1F2;box-shadow:0px 0px 5px 0px rgba(16,18,20,0.1)}.devise_container .container .content .form_container .social_block{display:block;width:100%;height:50px;margin-bottom:10px}.devise_container .container .content .form_container .social_block a{width:100%;display:block;height:100%}.devise_container .container .content .form_container .social_block a.btn{font-size:16px;font-weight:400;line-height:50px;padding:0px;position:relative}.devise_container .container .content .form_container .social_block a.btn i{font-size:32px;position:absolute;left:16px;top:9px}.devise_container .container .content .form_container .sep{text-align:center;opacity:0.5;margin:16px}.devise_container .container .content .form_container input[type="submit"]{margin-top:20px;width:100%}.devise_container .container .content .form_container #error_explanation{background:none;border:none;color:#D1003D;margin-bottom:0px;font-size:14px}.devise_container .container .content .form_container #error_explanation p{color:#D1003D;margin:0px}.devise_container .container .content .form_container #error_explanation ul{padding-left:0px}.devise_container .container .content .links{color:#181E24;font-size:13px;text-align:center}.devise_container .container .content .links a{color:#181E24;opacity:0.5}.devise_container .container .content .links a:hover{opacity:0.8;text-decoration:underline}.devise_container .container .content .links span{opacity:0.5}#events_block{position:relative;background-color:#B7312C;z-index:1;overflow:hidden;text-align:center;color:#FFFFFF}#events_block .bkg_triangle{position:absolute;bottom:0px;right:0px;width:0px;height:0px;border-bottom:850px solid #882420;border-left:850px solid transparent;z-index:-1;opacity:0.4}#events_block .title{font-size:42px;color:#FFFFFF;margin:80px 20px 50px 20px;display:inline-flex}@media (max-width: 992px){#events_block .title{font-size:30px}}@media (max-width: 768px){#events_block .title{display:block}}#events_block .title .dropdown-toggle{color:#A1D6CA}#events_block .title .dropdown-toggle .caret{border-top:8px dashed;border-top:8px solid \9;border-right:8px solid transparent;border-left:8px solid transparent}#events_block .title .dropdown-menu{border-radius:0px;border:1px #000000 solid;padding:10px;margin:0px;width:100%}#events_block .title .dropdown-menu li{color:#000000;font-size:24px;padding:5px 10px;cursor:pointer}#events_block .title .dropdown-menu li:hover{color:#A1D6CA}#events_block .all_events{display:flex;list-style:none;padding:0;margin:0px 50px 80px 50px;flex-flow:row wrap;flex-wrap:wrap;justify-content:space-around}#events_block .all_events li{width:30%;color:#FFFFFF;text-align:left}@media (max-width: 768px){#events_block .all_events li{width:100%;margin-bottom:50px}}#events_block .all_events li .date{font-weight:400;font-size:22px;color:#A1D6CA}#events_block .all_events li .time{font-weight:400;font-size:22px}#events_block .all_events li .topic{font-size:14px;margin-top:10px;height:20px}#events_block .all_events li .title{font-size:25px;line-height:30px;margin:5px 0px 15px 0px}#events_block .all_events li a.btn{border:none !important;padding-left:0px}#events_block .link_all_events{margin-bottom:80px}footer{background-color:#FFFFFF}footer .container{width:100%}footer .container .banner{width:100%;background-color:#FAFBFF;position:relative;display:block;box-shadow:0px 0px 0px 1px #F1F1F2;padding:40px 0px}@media (max-width: 980px){footer .container .banner{padding:40px}}@media (max-width: 764px){footer .container .banner{padding:20px}}footer .container .banner .row{max-width:900px;margin:auto;height:100%}footer .container .banner .row h3{color:#171E24;font-weight:800;font-size:32px;margin:0px}footer .container .banner .row p{color:#171E24;font-weight:400;font-size:14px;margin:0px}footer .container .banner .row .actions{margin-top:20px;text-align:right}body.locale_es footer .container .banner .row .actions a,body.locale_fr footer .container .banner .row .actions a,body.has_pending_application footer .container .banner .row .actions a{font-size:14px}@media (max-width: 1010px){body.has_pending_application footer .container .banner .row .actions a{display:block}body.has_pending_application footer .container .banner .row .actions a:last-child{margin-left:0px;margin-top:10px}}@media (max-width: 860px){footer .container .banner .row .actions{text-align:left}}@media (max-width: 464px){footer .container .banner .row .actions a{display:block;margin:auto;margin-bottom:10px}footer .container .banner .row .actions a:last-child{margin-left:auto !important}}footer .container .banner .row .actions a:last-child{margin-left:20px}footer .container .links{width:100%;font-size:12px}footer .container .links .links-container{max-width:970px;margin:auto;padding-top:69px;padding-bottom:15px;display:flex;justify-content:center}footer .container .links .links-container .link-group{width:170px;margin-right:50px;display:inline-block;vertical-align:top}@media (min-width: 768px) and (max-width: 1000px){footer .container .links .links-container .link-group{margin-right:0px;width:160px}}footer .container .links .links-container .link-group ul{list-style:none}footer .container .links .links-container .link-group ul li{line-height:24px}footer .container .links .links-container .link-group ul li a{color:#434D57;text-decoration:none}footer .container .links .links-container .link-group ul li a:hover{color:#EB0045}footer .container .links .links-container .link-group ul .starting-link{color:#434D57;text-decoration:none;font-weight:700}footer .container .links .links-container .link-group ul .following-link a{font-weight:400}footer .container .links .links-container .link-group .dropdown-menu span{vertical-align:middle}footer .container .links .links-container .big-link-group{width:240px}footer .container hr{max-width:970px}footer .container .support-links{margin-top:12px;width:100%}footer .container .support-links .support-links-container{max-width:970px;margin:auto;padding-bottom:10px}footer .container .support-links .support-links-container ul{list-style:none}footer .container .support-links .support-links-container ul li{font-size:12px;color:#434D57}footer .container .support-links .support-links-container ul li a{color:#434D57;text-decoration:none}footer .container .support-links .support-links-container ul li a:hover{color:#EB0045}footer .container .support-links .support-links-container ul .starting-link{font-weight:700;line-height:20px;color:#434D57;text-decoration:none}footer .container .support-links .support-links-container ul .following-link{font-weight:400;display:inline-block}footer .container .support-links .support-links-container ul .following-link .pipe-separator{margin-left:10px;margin-right:10px}footer .container .support-links .support-links-container ul .social-link{font-size:14px;margin-right:10px}footer .container .support-links .support-links-container ul .social-link a{color:#434D57;text-decoration:none}footer .container .support-links .support-links-container ul .social-link a:hover{color:#EB0045}footer .container .support-links .support-links-container ul #first-social-support-link{margin-left:100px}@media (max-width: 860px){footer .container .support-links .support-links-container ul #first-social-support-link{margin-left:40px}}@media (max-width: 800px){footer .container .support-links .support-links-container ul #first-social-support-link{margin-left:20px}}@media (max-width: 775px){footer .container .support-links .support-links-container ul #first-social-support-link{margin-left:10px}}footer .container #footer-accordion{height:400px;width:100%;padding-top:40px;box-sizing:border-box}footer .container #footer-accordion p{margin-top:50px;font-size:12px;font-weight:400;color:#171E24}footer .container #footer-accordion p.copy{margin:20px}footer .container #footer-accordion .website-panel{margin-bottom:20px;border-bottom:1px solid rgba(23,30,36,0.2)}footer .container #footer-accordion .website-panel .website-panel-heading{position:relative}footer .container #footer-accordion .website-panel .website-panel-heading .website-panel-title a{font-size:14px;font-weight:500;color:#171E24;text-decoration:none}footer .container #footer-accordion .website-panel .website-panel-heading .website-panel-title a img{position:absolute;right:2%;top:40%}footer .container #footer-accordion .website-panel .website-panel-collapse .website-panel-body ul{margin-top:20px;padding-inline-start:15px}footer .container #footer-accordion .website-panel .website-panel-collapse .website-panel-body ul li{list-style:none;line-height:30px}footer .container #footer-accordion .website-panel .website-panel-collapse .website-panel-body ul li a{font-size:14px;font-weight:400;color:#171E24;text-decoration:none}footer .container #footer-accordion .website-panel .website-panel-collapse .website-panel-body ul li a:hover{color:#EB0045}footer .container #footer-accordion .website-panel .website-panel-collapse .website-panel-body ul .social-link{display:inline-block;margin-right:15px}footer .container #footer-accordion .website-panel .website-panel-collapse .website-panel-body ul .social-link a i{font-size:16px}select[multiple]{height:auto !important}input.form-control[type="file"]{line-height:initial}textarea.form-control{height:auto;line-height:22px}select.form-control{box-shadow:none;margin-right:10px}.form-control{border:1px solid #E4E6EB;border-radius:0px;padding:8px 15px;line-height:43px;height:43px}.form-control:focus{box-shadow:none;border-color:#70E0D4}.form-control.date-selects{display:inline;width:auto}@media (max-width: 764px){.form-control.date-selects{padding-left:5px;padding-right:5px;margin-right:5px}}.form-control.number-selects{display:inline;width:100px}.bkg-right-seahorse{position:relative}.bkg-right-seahorse.school_locations{overflow:hidden}.bkg-right-seahorse>img{position:absolute;height:800px;top:150px;right:0px}@media (max-width: 764px){.bkg-right-seahorse>img{height:400px}}.form_field{background:#FFFFFF;border:#E4E6EB 1px solid;padding:8px 8px 2px 8px;margin-bottom:6px}.form_field:focus-within{border-color:#70E0D4}.form_field.no-border{border:none}.form_field.no-left-padding{padding-left:0px}.form_field.no-label{padding-top:2px}.form_field.no-select-border select{border:none}.form_field label{font-size:14px;font-weight:400;padding:0px;margin:0px}.form_field input{border:none;padding:0px 0px;box-shadow:none;height:auto;line-height:38px}.form_field .help-block{line-height:17px}.checkboxes-group{font-size:14px}.checkboxes-group input[type="checkbox"]{margin-right:10px;margin-top:10px}header{height:100px;background-color:#FAFBFF;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;display:inline-block;position:fixed;z-index:100;width:100%;font-size:12px;transition:height 300ms ease}body.viewing_as header{top:40px}@media (max-width: 1199px){header{font-size:11px}}header .container{max-width:1400px;transition:margin-top 300ms ease;margin:auto;padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:baseline}@media (max-width: 767px){header .container{margin:auto;justify-content:space-between}}header .container .holberton-logo{padding:38px}@media (max-width: 865px){header .container .holberton-logo{margin-left:-20px}}@media (min-width: 1200px) and (max-width: 1440px){header .container .holberton-logo{margin-left:2px}}@media (max-width: 764px){header .container .holberton-logo{padding:10px;margin:0px}}header .container div{display:inline-block}@media (max-width: 1200px){header .container div ul{margin-left:0px}}@media (min-width: 1200px) and (max-width: 1400px){header .container div ul{margin-left:-50px}}@media (min-width: 790px){header .container div .dropdown:hover>.dropdown-menu{display:block}}header .container div .dropdown-menu{border-radius:0px;background-color:#FAFBFF;border:none;margin-top:0px;position:absolute;padding-top:10px}@media (max-width: 450px){header .container div .dropdown-menu{margin-top:30px}}header .container div .dropdown-menu li{font-size:12px;width:100%;height:43px;position:relative;padding:0px}header .container div .dropdown-menu li a{position:relative;line-height:38px;height:100%;font-weight:500}header .container div .dropdown-menu li a:hover{background-color:rgba(238,0,64,0.1)}header .container div .flag-dropdown-menu li.dropdown-menu-category{margin-left:12px;position:relative;top:12px;font-weight:600}header .container div .flag-dropdown-menu li a{position:relative;display:block;width:100%;display:flex;justify-content:space-between}header .container div .flag-dropdown-menu li a .flag-icon{margin-left:10px;line-height:36px}header .container div ul li{display:inline-block;list-style:none;padding-top:42px}header .container div ul li a:not(.btn){color:#171E24;text-decoration:none;cursor:pointer}header .container div ul li a:not(.btn):hover{color:#EB0045}header .container div ul li a:not(.btn).active{color:#EB0045;border-bottom:#EB0045 2px solid;padding-bottom:8px}body.locale_es header .container div ul li a:not(.btn),body.locale_fr header .container div ul li a:not(.btn){font-size:10px}@media (max-width: 790px){header .container .middle-links{max-width:400px}}@media (max-width: 850px){header .container .middle-links ul{margin-left:-70px}}@media (min-width: 850px) and (max-width: 1030px){header .container .middle-links ul{margin-left:-60px}}header .container .middle-links ul li{margin-right:30px}body.locale_es header .container .middle-links ul li,body.locale_fr header .container .middle-links ul li{margin-right:10px}@media (max-width: 1400px){header .container .middle-links ul li{margin-right:20px}}@media (max-width: 1225px){header .container .middle-links ul li{margin-right:15px}}@media (max-width: 860px){header .container .middle-links ul li.header-apply-button.resume{margin-right:7px}}@media (max-width: 1270px){body.locale_es header .container .middle-links ul li.admissions,body.locale_es header .container .middle-links ul li.about,body.locale_fr header .container .middle-links ul li.admissions,body.locale_fr header .container .middle-links ul li.about{display:none}}header .container .right-links{font-weight:500}@media (max-width: 767px){header .container .right-links ul{margin-left:-50px}}@media (max-width: 940px){header .container .right-links ul{margin-left:-50px}}@media (min-width: 1200px) and (max-width: 1400px){header .container .right-links ul{margin-left:-41px}}header .container .right-links ul .visit-campus-btn a{color:#EB0045}header .container .right-links ul .visit-campus-btn a:hover{color:#FF2666}header .container .right-links ul li{margin-right:20px}header .container .right-links ul li.header-apply-button.resume{padding-top:0px}header .container .right-links ul li.header-apply-button.resume a{max-width:110px;display:inline-block;white-space:normal;text-align:center;height:auto;padding:10px;margin-bottom:8px}body.locale_fr header .container .right-links ul li.header-apply-button.resume a{font-size:11px}@media (max-width: 1225px){header .container .right-links ul li{margin-right:15px}}@media (max-width: 1045px){header .container .right-links ul li{margin-right:10px}header .container .right-links ul li.header-apply-button.resume{margin-right:5px}}@media (max-width: 850px){header .container .right-links ul li.header-apply-button.resume{margin-right:7px}}@media (max-width: 790px){header .container .right-links ul li.header-apply-button.resume{margin-right:0px}}@media (max-width: 1270px){body.locale_es header .container .right-links ul li.visit-campus-btn,body.locale_es header .container .right-links ul li.auth,body.locale_fr header .container .right-links ul li.visit-campus-btn,body.locale_fr header .container .right-links ul li.auth{display:none}body.locale_es header .container .right-links ul li.dropdown,body.locale_fr header .container .right-links ul li.dropdown{display:inline-block !important}body.locale_es header .container .right-links ul li.dropdown .dropdown-menu li.admissions,body.locale_es header .container .right-links ul li.dropdown .dropdown-menu li.about,body.locale_es header .container .right-links ul li.dropdown .dropdown-menu li.auth,body.locale_es header .container .right-links ul li.dropdown .dropdown-menu li.visit-campus,body.locale_fr header .container .right-links ul li.dropdown .dropdown-menu li.admissions,body.locale_fr header .container .right-links ul li.dropdown .dropdown-menu li.about,body.locale_fr header .container .right-links ul li.dropdown .dropdown-menu li.auth,body.locale_fr header .container .right-links ul li.dropdown .dropdown-menu li.visit-campus{display:block !important}}.navbar.admin{position:fixed;margin-top:100px;z-index:90;width:100%;border-radius:0px;transition:margin-top 300ms ease}.navbar.admin .container{max-width:1280px;font-size:14px}@media (max-width: 990px){.navbar.admin .navbar-nav>li>a{padding-left:5px;padding-right:5px}}.hero{position:relative;margin-top:-50px}.hero>img{width:100%}.hero .description{display:flex;margin-left:120px;justify-content:center;position:absolute;top:210px;letter-spacing:0.0px;max-width:1440px;width:90%}.hero .description .left-description,.hero .description .right-description{display:flex;flex-direction:column;margin-right:0px}.hero .description .left-description{flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;width:60%}.hero .description .left-description>*{margin-bottom:30px}.hero .description .left-description h1,.hero .description .left-description .fake_h1{order:1;color:#FFFFFF;font-weight:800;font-size:80px;line-height:80px;margin-top:5px;display:block}.hero .description .left-description h1.sub_h1,.hero .description .left-description .fake_h1.sub_h1{font-size:18px;font-weight:400;margin:0px;line-height:20px}.hero .description .left-description p{order:2;font-weight:400;font-size:15px;color:#FFFFFF;line-height:25px;letter-spacing:0.2px;margin:25px 0px;width:50%}.hero .description .left-description .pre-h1{order:0;margin:0px;width:auto;font-size:16px;color:#EB0045;margin-left:5px}.hero .description .left-description .actions{order:3;height:48px;display:flex}.hero .description .left-description .actions a:last-child{margin-left:20px}.hero .description .left-description .actions.one-button a:last-child{margin-left:0px}.hero .description .right-description{flex-grow:1;max-width:500px;width:450px}.hero .description .right-description .hero-quote{position:relative;top:90%}.hero .description .right-description .hero-quote blockquote{padding:0px;border-left:none}.hero .description .right-description .hero-quote blockquote p{color:#FFFFFF;font-weight:400;font-size:16px}.hero .description .right-description .hero-quote cite{color:#FFFFFF;font-style:normal;font-weight:400;font-size:12px}@media (min-width: 768px) and (max-width: 1330px){.hero{width:100%}.hero>img{height:100%}.hero .description{left:50px;flex-direction:column}.hero .description .left-description h1,.hero .description .left-description .fake_h1{font-size:60px;line-height:60px}.hero .description .left-description h1.sub_h1,.hero .description .left-description .fake_h1.sub_h1{font-size:16px;line-height:20px}}@media (min-width: 768px) and (max-width: 1080px){.hero>img{width:120%}.hero .description{margin-left:0px;margin-top:-40px}.hero .description .left-description h1,.hero .description .left-description .fake_h1{font-size:40px;line-height:40px}.hero .description .left-description h1.sub_h1,.hero .description .left-description .fake_h1.sub_h1{font-size:16px;line-height:20px}}@media (max-width: 767px){.hero{width:100%;overflow:hidden}.hero>img{position:relative;margin:0px -50%;width:190%}.hero .description{width:100%;left:0px;right:0px;padding:14px;flex-direction:column;margin-left:80px;margin-top:-80px;top:150px}.hero .description.more-top-margin{top:180px}.hero .description .left-description{position:relative;right:70px;margin-bottom:0px;width:auto}.hero .description .left-description.no-right-description{margin-right:20px;margin-top:150px}.hero .description .left-description p{margin:20px 0px;font-size:12px}.hero .description .left-description h1,.hero .description .left-description .fake_h1{font-size:40px;line-height:40px;max-width:500px}.hero .description .left-description h1.sub_h1,.hero .description .left-description .fake_h1.sub_h1{font-size:16px;line-height:20px}.hero .description .left-description .actions{justify-content:center}.hero .description .left-description .actions.two-actions{flex-direction:column;height:auto}.hero .description .left-description .actions.two-actions a{margin:0px;margin-top:10px}.hero .description .right-description{width:auto;position:relative;right:70px;margin-bottom:50px}}@media (max-width: 440px){.hero{margin-top:0px}.hero>img{width:270%;left:-60%}.hero .description{margin-top:0px;margin-bottom:20px;top:0px}.hero .description.more-top-margin{top:80px}.hero .description.sm-more-top-margin{top:180px}.hero .description.sm-more-ish-top-margin{top:100px}.hero .description .left-description h1,.hero .description .left-description .fake_h1{font-size:30px;line-height:30px;margin-bottom:30px}.hero .description .left-description h1.sub_h1,.hero .description .left-description .fake_h1.sub_h1{font-size:14px;line-height:16px}.hero .description .left-description p{margin-bottom:20px}.hero .description .right-description .hero-quote{width:70%}}.home .hero{background-color:#FAFBFF}.home .hero .description{margin-left:0px;top:160px}@media (max-width: 1440px){.home .hero .description{top:140px}}@media (max-width: 1300px){.home .hero .description{top:110px}}@media (max-width: 1080px){.home .hero .description{top:150px}}@media (max-width: 1250px){.home .hero .description .left-description p{width:60%}}@media (max-width: 1180px){.home .hero .description .left-description p{width:80%}}.home .hero .description .left-description .company-social-proof{order:4;position:relative;margin-top:30px}.home .hero .description .left-description .company-social-proof p{color:#FFFFFF;font-weight:400;letter-spacing:0.2px;margin:0px;font-size:12px;width:auto}.home .hero .description .left-description .company-social-proof .companies{margin-top:5px;display:flex}.home .hero .description .left-description .company-social-proof .companies a{margin-right:28px}.home .hero .description .right-countdown{position:absolute;color:#FFFFFF;top:290px;padding:10px;right:0px;text-align:center}.home .hero .description .right-countdown .title span{font-size:12px;display:block}.home .hero .description .right-countdown ul{margin:0px auto;padding:0px;text-align:center}.home .hero .description .right-countdown ul li{display:inline-block;padding:10px}.home .hero .description .right-countdown ul li span.days,.home .hero .description .right-countdown ul li span.hours{display:block;font-size:30px}@media (max-width: 768px){.home .hero .description .right-countdown{bottom:-120px;top:auto;right:50%;margin-right:-90px}}@media (max-width: 730px){.home .hero .description .right-countdown{display:none}}@media (max-width: 400px){.home .hero .description .right-countdown{display:block;color:#171E24;bottom:-200px}}@media (max-width: 375px){.home .hero .description .right-countdown{bottom:-190px}}@media (max-width: 370px){.home .hero .description .right-countdown{bottom:-180px}}@media (max-width: 360px){.home .hero .description .right-countdown{bottom:-160px}}@media (max-width: 354px){.home .hero .description .right-countdown{bottom:-130px}}@media (max-width: 330px){.home .hero .description .right-countdown{bottom:-115px}}@media (max-width: 400px){.home .hero.has-deadline{padding-bottom:100px}}.home .page-section.img-left .row.collage{padding-bottom:0px}.home .page-section.img-left .row.collage .col-sm-7 h2,.home .page-section.img-left .row.collage .col-sm-7 a{color:#FFD9CD}.home .page-section.img-left .row.collage .col-sm-7 p{color:#FFFFFF}.home .page-section.img-left .row.collage .col-sm-7 a{text-decoration-color:#FFD9CD}.home .page-section.img-left .row.collage .col-sm-7 a:hover{color:#FDAD94}.home .page-section.img-left .row.collage .col-sm-7 a:active{color:#A87A6B}.home .page-section.img-left .row.collage .col-sm-5 img{max-width:300px;min-width:auto}.home .page-section.img-left .row.collage .col-sm-5 #cohort-6-sf-1{margin-top:-100px;margin-left:250px}.home .page-section.img-left .row.collage .col-sm-5 #student-mentor{margin-left:0px;margin-top:30px}.home .page-section.img-left .row.collage .col-sm-5 #cohort-6-sf-2{margin-top:-120px;margin-left:350px}.home .page-section.img-left .row.collage .col-sm-3 img{max-width:250px}.home .page-section.img-left .row.collage .col-sm-3 #cohort-6-sf-1{margin-top:-100px;margin-left:100px}.home .page-section.img-left .row.collage .col-sm-3 #student-mentor{margin-left:-120px;margin-top:30px}.home .page-section.img-left .row.collage .col-sm-3 #cohort-6-sf-2{margin-top:40px;margin-left:100px}.home .page-section.img-left .row.collage .col-sm-7{margin-top:0px;margin-left:14%}.home .page-section.img-left .row.collage .col-sm-9{margin-top:220px}.home .events-block .col-sm-6{height:500px}.home .events-block .col-sm-6:first-child{padding:40px 80px}.home .events-block .col-sm-6 .vertical-card-group{height:500px;position:absolute;left:0px;top:0px;width:100%;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;padding:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.home .events-block .col-sm-6 .vertical-card-group .vertical-card{background-color:#FFFFFF;width:222px;min-height:360px;max-height:480px;margin:15px;position:relative;display:block}.home .events-block .col-sm-6 .vertical-card-group .vertical-card.shadow{box-shadow:0px 8px 10px rgba(32,19,97,0.2)}.home .events-block .col-sm-6 .vertical-card-group .vertical-card .image{width:222px;height:190px;display:block;position:relative}.home .events-block .col-sm-6 .vertical-card-group .vertical-card .image img:not(.mask){width:100%;height:100%;object-fit:cover;display:block;position:relative}.home .events-block .col-sm-6 .vertical-card-group .vertical-card .image img:not(.mask).is-missing{width:150px;height:auto;margin:20px auto}.home .events-block .col-sm-6 .vertical-card-group .vertical-card .image img.mask{position:absolute;bottom:-1px;left:0px;width:100%}.home .events-block .col-sm-6 .vertical-card-group .vertical-card p{color:#171E24}.home .events-block .col-sm-6 .vertical-card-group .vertical-card .datetime{font-weight:400;opacity:0.5;text-align:center;margin:20px}.home .events-block .col-sm-6 .vertical-card-group .vertical-card .title{font-weight:700;font-size:16px;text-align:center;margin:0px 15px 20px 15px;line-height:22px}.home .events-block .col-sm-6 .vertical-card-group .vertical-card .link{text-align:center;margin:0px 20px 20px 20px}@media (max-width: 1360px){.home .hero .description .left-description h1,.home .hero .description .left-description .fake_h1{font-size:70px;line-height:70px;margin-bottom:10px}.home .hero .description .left-description h1.sub_h1,.home .hero .description .left-description .fake_h1.sub_h1{font-size:18px;line-height:20px}}@media (max-width: 1280px){.home .hero .description .left-description .company-social-proof{margin-top:10px}}@media (max-width: 1064px){.home .hero #vr-demo-img{width:120%}}@media (max-width: 920px){.home .hero #vr-demo-img{width:130%}}@media (max-width: 850px){.home .hero #vr-demo-img{width:140%}.home .page-section.img-left .row.collage{padding-bottom:80px}}@media (max-width: 800px){.home .hero #vr-demo-img{width:150%}}@media (min-width: 768px) and (max-width: 1199px){.home .section-picture{padding-top:0px}.home .hero .description .left-description h1,.home .hero .description .left-description .fake_h1{font-size:60px;line-height:60px;margin-bottom:10px}.home .hero .description .left-description h1.sub_h1,.home .hero .description .left-description .fake_h1.sub_h1{font-size:16px;line-height:20px}.home .hero .description .left-description p{width:80%}.home .hero .description .left-description .company-social-proof{margin-top:0px}.home .hero .description .left-description .company-social-proof .companies{margin-top:0px}.home .hero .description .left-description .company-social-proof .companies img{height:auto}.home .page-section.img-left .row.collage .col-sm-7{margin-left:11% !important;max-width:420px}.home .page-section.img-left .row.collage .col-sm-5 #cohort-6-sf-1{margin-left:150px}.home .page-section.img-left .row.collage .col-sm-5 #student-mentor{margin-top:-40px}.home .page-section.img-left .row.collage .col-sm-5 #cohort-6-sf-2{margin-left:220px;margin-top:-90px}.home .page-section.img-left .row .col-sm-7 .vertical-card{width:177px;height:288px;padding-bottom:20px;margin-bottom:30px}.home .page-section.img-left .row .col-sm-7 .vertical-card img{width:177px}.home .page-section.img-right.overcast .row .col-sm-7.with_quote{margin-left:5%}.home .page-section #specialize_in_what_drives_you .row .col-sm-7{margin-left:auto}}@media (min-width: 768px) and (max-width: 1015px){.home .page-section.img-left .row.collage .col-sm-5 #cohort-6-sf-1{margin-left:200px}.home .page-section.img-left .row.collage .col-sm-5 #student-mentor{margin-left:100px;margin-top:20px}.home .page-section.img-left .row.collage .col-sm-5 #cohort-6-sf-2{margin-left:200px;margin-top:20px}}@media (max-width: 767px){.home .explore{font-size:14px}.home .hero #vr-demo-img{width:170%;margin-left:-20%}.home .hero .description .left-description{right:0px;left:0px;margin:10px}.home .hero .description .left-description h1,.home .hero .description .left-description .fake_h1{font-size:40px;line-height:40px}.home .hero .description .left-description h1.sub_h1,.home .hero .description .left-description .fake_h1.sub_h1{font-size:14px;line-height:18px}.home .hero .description .left-description p{width:60%}}@media (max-width: 767px) and (max-width: 500px){.home .hero .description .left-description p{width:100%}}@media (max-width: 767px){.home .hero .description .left-description .pre-h1{font-size:14px}.home .hero .description .left-description .actions{width:100%}.home .hero .description .left-description .company-social-proof{position:relative;top:auto;left:auto;width:100%;text-align:center;margin-top:0px}.home .hero .description .left-description .company-social-proof p{line-height:20px;font-size:13px;padding:0px}.home .hero .description .left-description .company-social-proof .companies{justify-content:center;margin-top:0px}.home .hero .description .left-description .company-social-proof .companies img{width:40px}.home .page-section.img-left .row .collage .col-sm-7{margin:20px 20px 40px 20px;padding:0px;padding-bottom:50px}.home .page-section.img-left .row .collage .col-sm-9{margin-top:0px}.home .page-section.img-left .row .collage .col-sm-5 #cohort-6-sf-1{margin-top:0px;margin-left:400px}.home .page-section.img-left .row .collage .col-sm-5 #student-mentor{margin-left:-40px;margin-top:-210px}.home .page-section.img-left .row .collage .col-sm-3 #cohort-6-sf-1{margin-top:0px;margin-left:400px}.home .page-section.img-left .row .collage .col-sm-3 #student-mentor{margin-left:-40px;margin-top:-210px}.home .events-block{display:block !important}.home .events-block .col-sm-6{height:auto}.home .events-block .col-sm-6:first-child{padding:0px 20px}.home .events-block .col-sm-6 .vertical-card-group{height:auto;position:relative;padding:0px}.home .page-section.img-left.blueberry .collage .col-sm-5 #cohort-6-sf-1{margin:0px 20px}.home .page-section.img-left.blueberry .collage .col-sm-5 #student-mentor,.home .page-section.img-left.blueberry .collage .col-sm-5 #cohort-6-sf-2{display:none}.home .page-section.img-left.blueberry .collage .col-sm-3 #cohort-6-sf-1{margin:0px 20px}.home .page-section.img-left.blueberry .collage .col-sm-3 #student-mentor,.home .page-section.img-left.blueberry .collage .col-sm-3 #cohort-6-sf-2{display:none}.home .page-section.img-left.blueberry .collage .col-sm-7{margin-left:auto}.home .page-section.img-right .row.large-testimonial .vertical-card{width:166px;height:280px;padding-bottom:20px;margin-bottom:30px}.home .page-section.img-right .row.large-testimonial .vertical-card img{width:166px}}@media (min-width: 1200px) and (max-width: 1439px){.home .hero .description .company-social-proof{margin-top:30px}.home #specialize_in_what_drives_you .col-sm-7{margin-left:20%}.home .page-section .row .col-sm-7 .vertical-card{width:177px;height:288px;padding-bottom:20px}.home .page-section .row .col-sm-7 .vertical-card img{width:177px}}@media (max-width: 570px){.home .hero #vr-demo-img{width:205%}}@media (max-width: 440px){.home .hero #vr-demo-img{margin-left:-47%;width:290%}.home .hero .description{top:40px;margin-top:30px}.home .hero .description .company-social-proof{margin-top:15px}.home .events-block .col-sm-6:first-child{padding:20px}}@media (max-width: 330px){.home .hero .description{top:0px;margin-top:10px}}.leadership .hero .description .left-description .pre-h1{color:#ffffff;font-size:16px}.leadership .page-section .row.leadership-bio{max-width:1200px;padding-bottom:10px}.leadership .page-section .row.bio-row{display:flex;max-width:1200px;padding-top:10px}.leadership .page-section .row.bio-row.display-block{display:block}@media (max-width: 767px){.leadership .page-section .row.bio-row{flex-direction:column-reverse}.leadership .page-section .row.bio-row>*{margin-bottom:50px}}.leadership .page-section .row .col-sm-6 .bio{display:flex;flex-direction:column;font-size:14px}.leadership .page-section .row .col-sm-6 .bio .name{font-weight:700;font-size:16px;margin-bottom:15px}.leadership .page-section .row .col-sm-6 .bio .description{width:80%}.leadership .page-section .row .col-sm-6 .bio .portrait{max-width:396px;margin-bottom:40px}@media (max-width: 400px){.leadership .page-section .row .col-sm-6 .bio .portrait{max-width:100%}}.leadership .page-section .row .col-sm-6 .bio .logo{width:100px}.leadership .page-section .leader-tiles{display:flex;justify-content:flex-start;flex-wrap:wrap}.leadership .page-section .leader-tiles::after{content:"";flex:auto}.leadership .page-section .leader-tiles .leader-tile{margin:10px 20px;width:140px;position:relative}.leadership .page-section .leader-tiles .leader-tile.hidden{display:none}.leadership .page-section .leader-tiles .leader-tile>img{width:140px;height:140px;object-fit:cover}.leadership .page-section .leader-tiles .leader-tile .leader-tile-hover{display:block;position:absolute;top:0px;left:0px;width:140px;height:140px;z-index:1;background-color:#FFFFFFAA;opacity:0;transition:opacity .3s}.leadership .page-section .leader-tiles .leader-tile .leader-tile-hover:hover{opacity:1}.leadership .page-section .leader-tiles .leader-tile .leader-tile-hover .social-bar{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.leadership .page-section .leader-tiles .leader-tile .leader-tile-hover .social-bar a{font-size:30px;height:40px;width:40px;text-align:center;margin:2px}.leadership .page-section .leader-tiles .leader-tile .name{width:100%;font-weight:500;text-align:center;line-height:20px;margin:5px 0px}.leadership .page-section .leader-tiles .leader-tile .description{margin:0px;text-align:center;line-height:14px}#level_3_challenge{max-width:1000px;margin:auto}#level_3_challenge .score{display:inline-block;padding:10px;margin:20px 0px;color:#FFFFFF;background:#EA4648;border-color:#B7312C}#level_3_challenge .score.passed{color:#343A40;background:#B5E3D8;border-color:#A1D6CA}#level_3_challenge_container .time_left{display:flex;flex-direction:column}#level_3_challenge_container .time_left h4{text-align:center}#level_3_challenge_container .time_left .duration{margin:0px auto 10px auto}#level_3_challenge_container .time_left .duration i{font-size:50px;float:left;margin-right:5px}#level_3_challenge_container .time_left .duration .value{line-height:50px;float:left;margin-left:5px;font-size:20px}#level_3_challenge_container .time_left .progress{margin-bottom:0px;display:block;width:100%;height:10px}#level_3_challenge_container .time_left .progress .progress-bar{background-color:#A0D5C9}#level_3_challenge_container .time_left.alert .duration{color:#B7312C}#level_3_challenge_container .time_left.alert .progress .progress-bar{background-color:#B7312C}.methodology .hero .description .left-description{width:70%}@media (max-width: 400px){.methodology .hero .description .left-description p{width:80%;margin-top:0px}}@media (max-width: 400px){.methodology .hero .description{top:40px}}@media (max-width: 400px){.methodology .hero>img{left:0%}}.methodology .page-section li{font-size:14px;margin-top:0px}.methodology .page-section li img{max-width:26px;max-height:31px;min-width:18px;min-height:24px;margin-right:20px}.methodology .page-section span{text-decoration:underline;text-decoration-color:#171E24}.methodology .page-section.solitude{padding:25px 0px}.methodology .page-section.solitude .col-sm-7{margin-top:-80px}.page-section{position:relative;margin:auto}.page-section.hidden-by-default{display:none}.page-section.no-padding .row{padding:0px}.page-section.overcast{background-color:#FAFBFF}.page-section.blueberry{background-color:#1E1065}.page-section.graphite{background-color:#171E24}.page-section.graphite .large-testimonial .col-sm-7 blockquote>p,.page-section.graphite .large-testimonial .col-sm-7 cite{color:#FFFFFF}.page-section.solitude{background-color:#F0F2F7}.page-section.solitude .large-testimonial .col-sm-7 blockquote>p,.page-section.solitude .large-testimonial .col-sm-7 cite{color:#171E24}.page-section.solitude .large-testimonial .col-sm-9 h2,.page-section.solitude .large-testimonial .col-sm-9 a{color:#FFD9CD}.page-section.solitude .large-testimonial .col-sm-9 p{color:#FFFFFF}.page-section.solitude .large-testimonial .col-sm-9 a{text-decoration-color:#FFD9CD}.page-section.bkg-lavender{background-color:#FFF7FA}.page-section.bkg-seahorse .bkg-seahorse-item{position:absolute;top:0px;bottom:0px;height:100%;right:0px;left:20%;overflow:hidden;display:flex;flex-direction:row}.page-section.bkg-seahorse .bkg-seahorse-item img{height:100%;display:block}.page-section.bkg-seahorse .bkg-seahorse-item>div{position:relative;float:left;height:100%;right:0px;background:#FFFFFF;margin:0px;flex-grow:1}.page-section.extra-top-bottom-padding{padding-top:70px;padding-bottom:100px}.page-section .total-cell{text-align:right;font-weight:500}.page-section .total-cell .pre_final_result{position:relative;right:10%}.page-section .row{max-width:1440px;margin:0px auto;padding:80px 0px;display:flex}.page-section .row select:not(.green-focus):focus{border-color:#EB0045}.page-section .row h2{font-weight:700;font-size:32px;color:#EB0045;margin-bottom:20px}.page-section .row h4{color:#171E24;font-size:15px;margin-top:30px}.page-section .row h4.raspberry{color:#EB0045}.page-section .row h4.bold{font-weight:700}.page-section .row p{font-size:14px;color:#171E24;margin-bottom:30px;line-height:28px}.page-section .row p.no-margin-bottom{margin-bottom:auto}.page-section .row a{color:#EB0045;text-decoration:underline;text-decoration-color:#EB0045;font-size:14px;font-weight:600}.page-section .row a:hover{color:#FF2666}.page-section .row a:active{color:#D1003D}.page-section .row ul{list-style:none;padding:0px}.page-section .row ul.with-margin-top li{margin-top:20px}.page-section .row ul.simple-list{font-size:14px;list-style:inherit}.page-section .row.form{display:inherit;padding:0px}.page-section .row.form .selectors{height:77px;padding-left:0px}.page-section .row.form .selectors .form_field{margin:0px;height:100%}.page-section .row.form .selectors .form_field input[type="number"]{width:80%}.page-section .row.aux-table-content{padding-bottom:0px;max-width:1200px}.page-section .row.aux-table-content h3{font-weight:500;line-height:40px;font-size:24px;color:#171E24}.page-section .row.aux-table-content .col-sm-7{max-width:none;margin-left:auto}.page-section .row.aux-table-content .col-sm-5{margin-left:auto}.page-section .row.table-row{padding:0px}@media (max-width: 767px){.page-section .row.table-row{position:relative}}.page-section .row.table-row h3{font-weight:500;line-height:40px;font-size:24px;color:#171E24}.page-section .row .col-sm-7{max-width:500px;margin-left:15%}.page-section .row .col-sm-9{max-width:500px;margin-left:15%}.page-section .row .col-sm-9.single-card-column{max-width:none}.page-section .row .col-sm-9.single-card-column h2{max-width:930px;margin:auto;margin-bottom:30px}.page-section .row .col-sm-9.hbtn-table{max-width:none}@media (min-width: 768px){.page-section .row .col-sm-9.hbtn-table{margin-left:100px}}@media (max-width: 767px){.page-section .row .col-sm-9.hbtn-table{overflow-x:scroll;overflow-y:visible}.page-section .row .col-sm-9.hbtn-table.table-scroll{overflow-x:auto;overflow-y:auto}}.page-section .row .col-sm-9.hbtn-table table{border:1px solid #DADBDD;margin-top:20px;width:100%;margin-bottom:80px}@media (max-width: 767px){.page-section .row .col-sm-9.hbtn-table table{min-width:600px}.page-section .row .col-sm-9.hbtn-table table.min-width-auto{min-width:auto}}.page-section .row .col-sm-9.hbtn-table table thead tr{background-color:#F1F1F2}.page-section .row .col-sm-9.hbtn-table table thead tr th{border-right:1px solid #FFFFFF;height:60px;padding:15px 30px}@media (max-width: 767px){.page-section .row .col-sm-9.hbtn-table table thead tr th{padding:10px}}.page-section .row .col-sm-9.hbtn-table table thead tr th.last-column{border-right:1px solid #DADBDD;border-bottom:none;text-align:center}.page-section .row .col-sm-9.hbtn-table table tbody tr{background-color:#FFFFFF}.page-section .row .col-sm-9.hbtn-table table tbody tr td{border:1px solid #F1F1F2;height:60px;padding:15px 30px;font-size:14px}@media (max-width: 767px){.page-section .row .col-sm-9.hbtn-table table tbody tr td{padding:10px}}.page-section .row .col-sm-9.hbtn-table table tbody tr td.text-center{text-align:center}.page-section .row .col-sm-9.hbtn-table table tbody tr td.total-cell{text-align:right;font-weight:500}.page-section .row .col-sm-9.hbtn-table table tbody tr td.total-cell .pre_final_result{position:relative;right:10%}.page-section .row .col-sm-9.hbtn-table table tbody tr.highlight-line td{color:#EB0045}.page-section .row .col-sm-9.hbtn-table table .duration{font-style:italic;color:rgba(24,30,36,0.5)}.page-section .row .col-sm-9 #tuition_location_table{position:relative;top:-60px}.page-section .row .col-sm-9 .disclaimer{margin-top:30px;margin-bottom:90px}.page-section .row .col-sm-9 .wide-card{max-width:930px;min-width:300px;width:100%;height:auto;max-height:200px;margin:auto;display:flex;align-items:center;box-shadow:0px 2px 10px rgba(24,30,36,0.1);background-color:#FFFFFF;margin-bottom:30px}@media (max-width: 767px){.page-section .row .col-sm-9 .wide-card{flex-direction:column;max-width:500px;min-width:auto;max-height:none}}.page-section .row .col-sm-9 .wide-card img{order:0;flex-grow:1;flex-shrink:3;max-width:307px;max-height:200px;width:auto;height:100%;object-fit:cover}@media (max-width: 767px){.page-section .row .col-sm-9 .wide-card img{max-width:350px;width:100%;height:auto}.page-section .row .col-sm-9 .wide-card img.is-missing{width:150px;height:auto;margin:20px auto;object-fit:cover}}.page-section .row .col-sm-9 .wide-card img.is-missing{object-fit:contain}.page-section .row .col-sm-9 .wide-card .content{order:1;flex-grow:3;flex-shrink:1;display:flex;flex-direction:column;position:relative;left:50px;padding-bottom:20px}@media (max-width: 767px){.page-section .row .col-sm-9 .wide-card .content{left:auto;margin:5px 15px}}.page-section .row .col-sm-9 .wide-card .content>*{margin-bottom:12px;width:75%}.page-section .row .col-sm-9 .wide-card .content .pre-heading{order:0;margin-bottom:0px;font-size:14px;color:rgba(23,30,36,0.3);position:relative;top:20px}.page-section .row .col-sm-9 .wide-card .content .external_place{order:1;margin:0px}.page-section .row .col-sm-9 .wide-card .content .title,.page-section .row .col-sm-9 .wide-card .content .description{color:#171E24}.page-section .row .col-sm-9 .wide-card .content .title{order:2;font-weight:700;font-size:20px}.page-section .row .col-sm-9 .wide-card .content .description{order:3;font-size:14px;line-height:22px}.page-section .row .col-sm-9 .wide-card .content a{order:4;color:#EB0045;text-decoration:underline;text-decoration-color:#EB0045;font-size:14px;font-weight:600}.page-section .row .col-sm-9 .wide-card .content a:hover{color:#FF2666}.page-section .row .col-sm-9 .wide-card .content a:active{color:#D1003D}.page-section .row .col-sm-5{margin-left:7%}.page-section.img-left .page-section .row .col-sm-5{margin-left:0px}.page-section .row .col-sm-5 .map-container{width:400px;height:400px;position:relative;margin:auto}@media (max-width: 400px){.page-section .row .col-sm-5 .map-container{width:310px;height:310px;margin:auto}}.page-section .row .col-sm-5 .map-container img{min-width:auto !important;width:370px !important;margin:0px;box-shadow:0px 2px 10px rgba(24,30,36,0.1)}@media (max-width: 400px){.page-section .row .col-sm-5 .map-container img{width:280px !important}}.page-section .row .col-sm-5 .map-container .map-img{position:absolute;top:20px;z-index:1;left:20px}.page-section .row .col-sm-5 .map-container .map-borders{border:#EB0045 4px solid;height:370px;width:370px;position:absolute;left:0px;top:0px;z-index:0}@media (max-width: 400px){.page-section .row .col-sm-5 .map-container .map-borders{height:280px;width:280px}}.page-section .row .col-sm-3{margin-left:7%}.page-section.img-left .page-section .row .col-sm-3{margin-left:0px}.page-section .row.large-testimonial{justify-content:center;padding:40px 0px}.page-section .row.statistic-group{justify-content:center;padding:25px 0px}.page-section .row.statistic-group.keep-padding{padding:80px 0px}.page-section .row.statistic-group .col-sm-4.statistic{margin:0px 0px 20px 0px}.page-section .row .col-sm-3.center-vertically,.page-section .row .col-sm-5.center-vertically,.page-section .row .col-sm-6.center-vertically,.page-section .row .col-sm-7.center-vertically,.page-section .row .col-sm-9.center-vertically{display:flex;align-items:center}.page-section .row .col-sm-3.squared-img img,.page-section .row .col-sm-5.squared-img img,.page-section .row .col-sm-6.squared-img img,.page-section .row .col-sm-7.squared-img img,.page-section .row .col-sm-9.squared-img img{min-width:420px;max-width:420px;margin:auto;display:block}.page-section .row .col-sm-3.margin-top-150,.page-section .row .col-sm-5.margin-top-150,.page-section .row .col-sm-6.margin-top-150,.page-section .row .col-sm-7.margin-top-150,.page-section .row .col-sm-9.margin-top-150{margin-top:150px}@media (max-width: 768px){.page-section .row .col-sm-3.margin-top-150,.page-section .row .col-sm-5.margin-top-150,.page-section .row .col-sm-6.margin-top-150,.page-section .row .col-sm-7.margin-top-150,.page-section .row .col-sm-9.margin-top-150{margin-top:0px}}@media (max-width: 1015px) and (min-width: 768px){.page-section .row .col-sm-3.sm-no-margin-left,.page-section .row .col-sm-5.sm-no-margin-left,.page-section .row .col-sm-6.sm-no-margin-left,.page-section .row .col-sm-7.sm-no-margin-left,.page-section .row .col-sm-9.sm-no-margin-left{margin-left:auto;width:auto}}@media (max-width: 767px){.page-section.img-left.reverse-order .row{flex-direction:column-reverse}}.page-section.img-left .row .col-sm-7,.page-section.img-left .row .col-sm-9{margin-left:10%;padding-top:2%}.page-section.img-left .row .col-sm-7 a,.page-section.img-left .row .col-sm-9 a{display:block;cursor:pointer}.page-section.img-left .row .col-sm-7 p a,.page-section.img-left .row .col-sm-9 p a{display:initial}.page-section.img-left .row .col-sm-3,.page-section.img-left .row .col-sm-5{margin-left:0px}.page-section.img-left .row .col-sm-3 img,.page-section.img-left .row .col-sm-5 img{max-width:595px;min-width:450px;width:100%}.page-section.img-left .row.large-testimonial .col-sm-5 img{min-width:315px;max-width:315px}.page-section.img-left .row.large-testimonial .col-sm-3{margin-right:40px}.page-section.img-left .row.large-testimonial .col-sm-3 img{min-width:315px;max-width:315px}.page-section.img-left .row.large-testimonial .col-sm-7{margin-left:0px}.page-section.img-left .row.large-testimonial .col-sm-7 img{padding-top:110px;margin-bottom:30px}.page-section.img-left .row.large-testimonial .col-sm-7 blockquote{border:none;padding:0px;padding-top:100px}.page-section.img-left .row.large-testimonial .col-sm-7 blockquote p{font-size:24px;font-weight:700}.page-section.img-left .row.large-testimonial .col-sm-7 cite{font-style:normal;font-size:12px}.page-section.img-left .row.large-testimonial .col-sm-9 img{padding-top:110px;margin-bottom:30px}.page-section.img-left .row.large-testimonial .col-sm-9 blockquote{border:none;padding:0px}.page-section.img-left .row.large-testimonial .col-sm-9 blockquote p{font-size:24px;font-weight:700}.page-section.img-left .row.large-testimonial .col-sm-9 cite{font-style:normal;font-size:12px}.page-section.img-left .row.statistic-group{text-align:center}.page-section.img-left .row.statistic-group .statistic .stat-number{font-size:35px;margin-bottom:18px;font-weight:700;color:#EB0045}.page-section.img-left .row.statistic-group .statistic .stat-text{width:80%;margin:auto}.page-section.img-left .row .col-sm-4{margin:auto;text-align:center}.page-section.img-left .row .col-sm-7.tile-text{left:0px;margin-left:0px}@media (max-width: 1199px){.page-section.img-left .row .col-sm-7.tile-text{left:0px;margin-left:0px}}.page-section.img-right .row .col-sm-3 img,.page-section.img-right .row .col-sm-5 img{max-width:569px;min-width:450px;width:100%}.page-section.img-right .row .col-sm-7,.page-section.img-right .row .col-sm-9{margin-left:5%}.page-section.img-right .row .col-sm-7 a,.page-section.img-right .row .col-sm-9 a{display:block;cursor:pointer}.page-section.img-right .row .col-sm-7 p a,.page-section.img-right .row .col-sm-9 p a{display:initial}.page-section.img-right .row.large-testimonial .col-sm-5 img{min-width:315px;max-width:315px}.page-section.img-right .row.large-testimonial .col-sm-3 img{max-width:315px}.page-section.img-right .row.large-testimonial .col-sm-3 blockquote{border:none;padding:0px;padding-top:100px}.page-section.img-right .row.large-testimonial .col-sm-3 blockquote p{font-size:24px;font-weight:700}.page-section.img-right .row.large-testimonial .col-sm-3 cite{font-style:normal;font-size:12px}.page-section.img-right .row.large-testimonial .col-sm-7 img{padding-top:110px;margin-bottom:30px}.page-section.img-right .row.large-testimonial .col-sm-7 blockquote{border:none;padding:0px;padding-top:100px}.page-section.img-right .row.large-testimonial .col-sm-7 blockquote p{font-size:24px;font-weight:700}.page-section.img-right .row.large-testimonial .col-sm-7 cite{font-style:normal;font-size:12px}.page-section.img-right .row.large-testimonial .col-sm-9 img{max-width:315px}.page-section.img-right .row.large-testimonial .col-sm-9 blockquote{border:none;padding:0px;padding-top:100px}.page-section.img-right .row.large-testimonial .col-sm-9 blockquote p{font-size:24px;font-weight:700}.page-section.img-right .row.large-testimonial .col-sm-9 cite{font-style:normal;font-size:12px}.page-section.img-right .row .small-testimonial{margin-top:50px}.page-section.img-right .row .small-testimonial blockquote{max-width:300px;margin:0 0 20px;border-top:2px solid #EB0045;border-left:none;padding:10px 0px;margin-bottom:0px;padding-bottom:0px}.page-section.img-right .row .small-testimonial p img,.page-section.img-right .row .small-testimonial p cite{display:inline-block;vertical-align:bottom}.page-section.img-right .row .small-testimonial p img{min-width:54px;max-width:54px}.page-section.img-right .row .small-testimonial p cite{display:inline-block;font-style:normal}.page-section.img-right .row .small-testimonial p cite .name{font-weight:700}.page-section.img-right.overcast .row .col-sm-7.with_quote{margin-left:15%}.page-section .col-sm-5.position-initial{position:initial !important}@media (max-width: 768px){.page-section .col-sm-5.position-initial{position:relative !important;width:100%;height:auto}}.page-section .col-sm-5.grid-2-lines{height:242px}.page-section .col-sm-5.grid-2-lines .tile-grid{height:242px}@media (max-width: 768px){.page-section .col-sm-5.grid-2-lines{height:auto}.page-section .col-sm-5.grid-2-lines .tile-grid{height:auto}}.page-section .tile-grid{display:flex;height:362px;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;align-content:flex-end;position:absolute;right:62%;left:0px;top:80px}@media (max-width: 1200px){.page-section .tile-grid{top:60px}}@media (max-width: 1015px){.page-section .tile-grid{display:none}}@media (max-width: 768px){.page-section .tile-grid{position:relative;top:0px;justify-content:flex-start;align-content:flex-start;right:0px;display:flex;height:auto;flex-direction:row}}.page-section .tile-grid .tile{box-shadow:0px 4px 8px rgba(31,18,99,0.11);background-color:#FFFFFF;width:100px;height:100px;margin:10px}.page-section .tile-grid .tile img{width:100px !important;height:100px;min-width:auto !important;max-width:none !important;object-fit:cover}.page-section .tile-grid .tile.img-contain img{object-fit:contain}.page-section .tile-grid .tile .text-only{text-align:center;width:90px;display:flex;margin:5px;font-size:14px;height:90px;align-items:center;justify-content:center;overflow:hidden}@media (min-width: 1200px) and (max-width: 1439px){.page-section .row .col-sm-7{margin-left:10%}.page-section .row .col-sm-9{margin-left:10%}}@media (min-width: 768px) and (max-width: 1199px){.page-section .row .col-sm-7{margin-left:5%}.page-section .row .col-sm-9{margin-left:5%}.page-section .row .col-sm-5{margin-left:4%}.page-section .row .col-sm-3{margin-left:4%}.page-section.img-left .row .col-sm-7{padding-top:0px;margin-left:0px}.page-section.img-left .row .col-sm-7.left-margin{margin-left:10%}.page-section.img-left .row .col-sm-9{padding-top:0px}.page-section.img-left .row.large-testimonial .col-sm-7{margin-left:-60px}.page-section.img-left .row .col-sm-3{margin-left:0px}.page-section.img-right .row .col-sm-7{margin-left:0px;margin-right:5%}.page-section.img-right .row .col-sm-7.sm-no-margin-right{margin-right:0px}}@media (min-width: 768px) and (max-width: 1015px){.page-section .row .col-sm-5{width:30%}.page-section .row .col-sm-3{width:30%}.page-section.img-left .row .col-sm-5{margin-left:-135px}.page-section.img-left .row .col-sm-5.squared-img{margin-left:-30px}.page-section.img-left .row .col-sm-5.squared-img img{min-width:350px}.page-section.img-left .row .col-sm-5.sm-no-margin-left{margin-left:0px}.page-section.img-left .row .col-sm-3{margin-left:-135px}.page-section.img-left .row .col-sm-7{left:160px}.page-section.img-left .row .col-sm-7.squared-img{left:50px}.page-section.img-left .row .col-sm-7.sm-no-left{left:0px}.page-section.img-right .row .col-sm-5{margin-left:-30px}.page-section.img-right .row .col-sm-5.reset-margin{margin:0px}.page-section.img-right .row .small-testimonial{margin-left:5%}.page-section.img-right .row .col-sm-3{margin-left:-30px}}@media (max-width: 767px){.page-section .row .col-sm-5,.page-section .row .col-sm-6,.page-section .row .col-sm-7,.page-section .row .col-sm-9{margin-left:auto;margin-right:auto;max-width:auto;padding-top:0px}.page-section.sm-no-flexbox .row{display:block}.page-section.img-left .row{flex-direction:column}.page-section.img-left .row .col-sm-5,.page-section.img-left .row .col-sm-6,.page-section.img-left .row .col-sm-7,.page-section.img-left .row .col-sm-9{margin-left:auto;margin-right:auto;max-width:auto}.page-section.img-left .row .col-sm-3 img,.page-section.img-left .row .col-sm-5 img{min-width:350px}.page-section.img-left .row .col-sm-7,.page-section.img-left .row .col-sm-9{margin:0px auto}.page-section.img-left .row.large-testimonial .col-sm-7,.page-section.img-left .row.left-margin .col-sm-7{margin-top:-80px;margin-left:auto;margin-right:auto}.page-section.img-left .row.large-testimonial .col-sm-9,.page-section.img-left .row.left-margin .col-sm-9{margin-top:-80px;margin-left:auto}.page-section.img-left .row.large-testimonial .col-sm-3,.page-section.img-left .row.left-margin .col-sm-3{margin-right:auto;margin-left:auto}.page-section.img-left .row.large-testimonial .col-sm-3 img,.page-section.img-left .row.left-margin .col-sm-3 img{min-width:auto}.page-section.img-left .row .col-sm-4{margin-top:-70px;margin-left:auto}.page-section.with-stats-block.reverse-order .row{flex-direction:column}.page-section.with-stats-block.reverse-order .row .col-sm-5{margin-top:50px}.page-section.with-stats-block .row{flex-direction:column-reverse}.page-section.with-stats-block .row .col-sm-5{margin-top:50px}.page-section.img-right.reverse-order .row{flex-direction:column}.page-section.img-right .row{flex-direction:column-reverse}.page-section.img-right .row .col-sm-5,.page-section.img-right .row .col-sm-6,.page-section.img-right .row .col-sm-7,.page-section.img-right .row .col-sm-9{margin-left:auto;margin-right:auto;max-width:auto}.page-section.img-right .row .col-sm-5.sm-no-margin-left,.page-section.img-right .row .col-sm-6.sm-no-margin-left,.page-section.img-right .row .col-sm-7.sm-no-margin-left,.page-section.img-right .row .col-sm-9.sm-no-margin-left{margin-left:0px}.page-section.img-right .row .col-sm-3,.page-section.img-right .row .col-sm-5{margin:0px auto}.page-section.img-right .row .col-sm-3 img,.page-section.img-right .row .col-sm-5 img{min-width:350px}.page-section.img-right .row .col-sm-3.small-testimonial,.page-section.img-right .row .col-sm-5.small-testimonial{margin-left:auto;order:-1}.page-section.img-right .row .col-sm-7{margin:0px auto}.page-section.img-right .row .col-sm-7 blockquote{padding-top:0px}.page-section.img-right .row .col-sm-7.with_quote{margin-left:20px}.page-section.img-right .row.large-testimonial .col-sm-7{margin:20px auto 0px auto}.page-section.img-right .row.large-testimonial .col-sm-7 blockquote{padding-top:0px}.page-section.img-right .row .col-sm-9{margin:0px auto}.page-section.img-right.overcast .row .col-sm-7.with_quote{margin-left:auto}}.content-title{text-align:center;padding-top:80px;padding-bottom:80px;background-color:#B7312C;font-weight:bold;margin-top:0;margin-bottom:0;font-size:50px;font-weight:400;color:white;overflow:hidden;position:relative}.content-title .container{z-index:1;position:relative}.content-title .bkg_triangle{position:absolute;bottom:00px;right:0px;width:0px;height:0px;border-bottom:500px solid #882420;border-left:500px solid transparent;z-index:0;opacity:0.4}@media (max-width: 992px){.content-title .bkg_triangle{border-bottom:400px solid #882420;border-left:400px solid transparent}}@media (max-width: 768px){.content-title .bkg_triangle{border-bottom:200px solid #882420;border-left:200px solid transparent}}.content-title .subtitle{font-size:20px;font-weight:normal;margin-top:15px;color:#fee;font-style:italic}@media (max-width: 767px){.content-title{padding-top:30px;padding-bottom:30px;font-size:36px}}.content-page{padding-bottom:50px}.content-page h2{margin-top:60px;margin-bottom:40px;font-size:30px;font-weight:400}.content-page h3{margin-top:40px;margin-bottom:30px}.content-page img{max-width:100%}.content-page p{line-height:30px}.content-page .quote{padding:20px 40px;width:100%;max-width:900px;margin:30px auto;color:#000000}@media (max-width: 768px){.content-page .quote{padding:20px 10px}}.content-page .quote .row{margin:0px}.content-page .quote .photo{text-align:center;float:left}.content-page .quote .photo img{width:100px;border:#B7312C 3px solid;border-radius:100px;margin-bottom:20px}@media (min-width: 768px){.content-page .quote .photo img{margin-bottom:0}}.content-page .quote .photo img.company_logo{position:absolute;width:25%;bottom:0px;right:15px}.content-page .quote .author{float:left;font-size:16px;margin-left:20px;margin-top:19px}@media (max-width: 768px){.content-page .quote .author{width:65%}}.content-page .quote .author .name{font-weight:600;margin-bottom:5px}.content-page .quote .body{color:#B7312C;font-size:25px;line-height:35px;margin-top:15px}.content-page .quote a{color:black;text-decoration:underline}.content-page .quote p:last-child{margin-bottom:0}.content-page.container{padding-left:40px;padding-right:40px}@media (max-width: 768px){.content-page.container{padding-left:10px;padding-right:10px}}@media (min-width: 1280px){.content-page.container{width:1280px}}.left-nav{margin-left:10px;padding-right:10px}.left-nav ul{list-style:none;padding-left:0}.left-nav ul li{margin-bottom:15px;padding-left:0px}.left-nav ul li a{color:black}.left-nav ul li a:hover{color:#B7312C;text-decoration:none}.left-nav.affix{top:30px;position:fixed !important}@media (min-width: 768px){.left-nav.affix{width:158px}}@media (min-width: 992px){.left-nav.affix{width:213px}}@media (min-width: 1200px){.left-nav.affix{width:263px}}.redirects_form{padding:0px}.redirects_form li{height:auto;display:flex}.redirects_form li span{line-height:44px;margin:0px 10px 0px 5px}.redirects_form li input{max-width:600px}.redirects_form li code{height:26px;margin-top:9px}.redirects_form li button{border:none;background:none !important;font-size:24px;line-height:26px}.redirects_form li button.add{color:#2f9e44 !important}.redirects_form li button.remove{color:#c92a2a !important}.pathways .hero .description .pre-h1{font-size:16px;color:#ffffff}@media (max-width: 400px){.pathways.index .hero .description{top:80px}}@media (max-width: 1200px){.pathways.index .hero .description .left-description p{width:auto}}@media (max-width: 1330px) and (min-width: 768px){.pathways.ar-vr .hero .description{margin-left:0px}.pathways.ar-vr .hero .description .right-description{align-self:flex-end}}@media (max-width: 400px){.pathways.ar-vr .hero>img{left:0px}}@media (max-width: 1200px){.pathways.foundation .page-section .row .col-sm-5.statistic-group{display:flex;flex-direction:column}.pathways.foundation .page-section .row .col-sm-5.statistic-group .statistic{margin-top:30px}}@media (min-width: 1200px){.pathways.foundation .page-section .row .col-sm-5.statistic-group .statistic{height:120px}}.pathways.low-level .img-right.solitude .row .col-sm-7 ul li{list-style:inside;font-size:14px;margin-bottom:10px}@media (max-width: 400px){.pathways.ml .hero img{left:0%}}@media (max-width: 768px){.pathways.ml .page-section .row.statistic-group{flex-direction:column}.pathways.ml .page-section .row.statistic-group .statistic{margin-top:30px}}@media (max-width: 400px){.pathways.low-level .hero img{left:0%}}.pathways-timeline{width:93vw;max-width:1000px;overflow-x:auto}.pathways-timeline.pt-2y .pt-container{min-width:950px;padding:20px}.pathways-timeline.pt-2y .pt-container .durations{position:relative;height:90px}.pathways-timeline.pt-2y .pt-container .durations .d-item{position:absolute;border-left-style:solid;border-left-width:2px;border-top-style:solid;border-top-width:2px;border-right-style:solid;border-right-width:2px}.pathways-timeline.pt-2y .pt-container .durations .d-item span{font-size:15px;font-weight:600;position:absolute;right:5px;top:-20px}.pathways-timeline.pt-2y .pt-container .durations .d-item em{width:100%;display:block;text-align:center;font-size:14px;margin-top:2px}.pathways-timeline.pt-2y .pt-container .durations .d-item.d-24-m{left:30px;right:30px;top:20px;height:70px;border-color:#EB0045;color:#EB0045}.pathways-timeline.pt-2y .pt-container .durations .d-item.d-f-m{left:60px;width:420px;top:50px;height:40px;border-color:#938f90;color:#938f90}.pathways-timeline.pt-2y .pt-container .durations .d-item.d-s-m{right:60px;width:215px;top:50px;height:40px;border-color:#938f90;color:#938f90}.pathways-timeline.pt-2y .pt-container .pt-blocks{display:flex;justify-content:space-between}.pathways-timeline.pt-2y .pt-container .pt-blocks .card{display:flex;flex-direction:column;width:170px;background:#FFFFFF;padding:10px;border-radius:20px;box-shadow:1px 2px 3px #938f90}.pathways-timeline.pt-2y .pt-container .pt-blocks .card .pre-title{color:#EB0045;text-align:center;font-size:13px;font-weight:400}.pathways-timeline.pt-2y .pt-container .pt-blocks .card .title{color:#1e1b5e;text-align:center;font-size:14px;font-weight:600;margin:5px 0px 5px 0px}.pathways-timeline.pt-2y .pt-container .pt-blocks .card .desc{color:#171E24;font-size:13px;padding:5px 0px 15px 0px}.pathways-timeline.pt-2y .pt-container .pt-blocks .card .example{width:150px;min-height:100px;margin:auto 0px -10px -10px;padding:10px 10px 10px 20px;background:#cf2c41;border-bottom-left-radius:20px;border-top-right-radius:20px;list-style:initial;line-height:13px;font-size:10px;color:#FFFFFF;box-shadow:inset 0px 3px 4px rgba(0,0,0,0.3)}.pathways-timeline.pt-2y .pt-container .pt-blocks .card .example li{list-style-position:outside}@media (min-width: 768px) and (max-width: 1100px){.pathways-timeline{width:80vw}}.press{background-color:#FAFBFF;padding-bottom:100px}.press .press-container{max-width:1200px}.press .press-container h2{font-weight:700;font-size:32px;color:#EB0045;margin-bottom:20px}.press .press-container .col-sm-9{display:flex;flex-direction:column}.press .press-container .col-sm-9 a.btn-primary{padding:15px 25px;font-size:16px;align-self:center;margin-bottom:30px}@media (max-width: 415px){.press .press-container .col-sm-9 a.btn-primary{width:100%}}.press .press-container .affix_menu{padding-top:100px}.press .press-container .affix_menu a{color:#EB0045;text-decoration:underline;text-decoration-color:#EB0045;font-size:14px;font-weight:600}.press .press-container .press-article{padding:0px;margin-bottom:50px;font-size:14px}@media (max-width: 415px){.press .press-container .press-article{display:flex;flex-direction:column}.press .press-container .press-article .press-logo{align-self:center;max-width:200px;max-height:150px}.press .press-container .press-article .press-logo.col-sm-3{margin-bottom:30px;padding-right:15px}}.press .press-container .press-article .press-logo{margin:0px;padding-left:0px;padding-right:40px}.press .press-container .press-article .press-logo img{width:100%;max-width:150px}.press .press-container .press-article .col-sm-9{margin:0px;max-width:none}.press .press-container .press-article .col-sm-9 p{margin-bottom:0px}.press .press-container .press-article .col-sm-9 .press-title{margin-bottom:10px}.press .press-container .press-article .col-sm-9 .press-title a{font-size:16px}.press .press-container .press-article .col-sm-9 .press-author{font-size:12px;margin-top:10px}.press .press-container .press-feature-articles{display:flex;flex-direction:row}@media (max-width: 767px){.press .press-container .press-feature-articles{flex-direction:column;align-items:center;padding-bottom:20px}}.press .press-container .press-feature-articles .press-article{width:25%;position:relative;background:#FFFFFF;margin:20px;box-shadow:0px 2px 10px rgba(24,30,36,0.1);display:block;padding-bottom:50px;margin-bottom:80px}@media (max-width: 767px){.press .press-container .press-feature-articles .press-article{width:90%;margin-left:0px;margin-right:0px;margin-bottom:0px}}.press .press-container .press-feature-articles .press-article .logo{width:80%;margin:10px auto;max-width:250px;max-height:200px;min-height:100px;display:flex;justify-content:center;align-items:center}.press .press-container .press-feature-articles .press-article .logo img{width:100%}.press .press-container .press-feature-articles .press-article .press-title{margin:0px 15px 10px 15px}.press .press-container .press-feature-articles .press-article .press-author{margin:0px 15px 10px 15px;font-size:12px}.press .press-container .press-feature-articles .press-article a.contine-to-read{position:absolute;bottom:20px;left:15px;margin:0px}.press #featured-articles h2{margin-left:20px}.press.media-kit .page-section .press-container .col-sm-9{padding-top:100px}.press.media-kit .page-section .press-container .col-sm-9 p{width:80%;font-size:15px}.press.media-kit .page-section .press-container .col-sm-9 p a{color:#EB0045;text-decoration:underline;text-decoration-color:#EB0045;font-size:15px;font-weight:600}.press.media-kit .page-section .press-container .col-sm-9 p a:hover{color:#FF2666}.press.media-kit .page-section .press-container .col-sm-9 p a:active{color:#D1003D}.press.media-kit .page-section .press-container .col-sm-9 a.btn-primary{align-self:baseline}.regulation .hero .description .left-description .pre-h1{color:#ffffff;font-size:16px}@media (max-width: 400px){.regulation .hero>img{left:0px}}@media (max-width: 767px){.regulation .page-section .row .col-sm-5{margin-left:0px}}.regulation .page-section .row .col-sm-5 li{font-size:14px;line-height:30px}.regulation .page-section .row .col-sm-5 li span{color:#EB0045}#request_syllabus{margin-top:40px;padding-bottom:100px;padding-left:40px;padding-right:40px}@media (max-width: 768px){#request_syllabus{padding-left:10px;padding-right:10px}}@media (min-width: 1280px){#request_syllabus{width:1280px;margin:auto}}#request_syllabus .information{font-size:14px;margin-bottom:10px}#request_syllabus .form-horizontal{padding-right:25%}#request_syllabus input.right{float:right}#request_syllabus input.error{border-color:#B7312C}#request_syllabus .errors{color:#B7312C}#scaffold body{background-color:#fff;color:#333;font-family:verdana, arial, helvetica, sans-serif;font-size:13px;line-height:18px}#scaffold p,#scaffold ol,#scaffold ul,#scaffold td{font-family:verdana, arial, helvetica, sans-serif;font-size:13px;line-height:18px}#scaffold pre{background-color:#eee;padding:10px;font-size:11px}#scaffold a{color:#000}#scaffold a:visited{color:#666}#scaffold a:hover{color:#fff;background-color:#000}#scaffold div.field,#scaffold div.actions{margin-bottom:10px}#scaffold #notice{color:green}#scaffold .field_with_errors{padding:2px;background-color:red;display:table}#scaffold #error_explanation{width:450px;border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0}#scaffold #error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px;background-color:#c00;color:#fff}#scaffold #error_explanation ul li{font-size:12px;list-style:square}.statistic-group{text-align:center}.statistic-group.vertical-stats{flex-direction:column}.statistic-group.vertical-stats .statistic{margin:25px 0px;display:block;max-width:400px}.statistic-group .statistic{display:inline-block}.statistic-group .statistic .stat-number{font-size:35px;margin-bottom:18px;font-weight:700;color:#EB0045}.statistic-group .statistic .stat-text{width:80%;margin:auto}#level-progression{text-align:center;margin-top:30px}#level-progression p{background-color:#ccc}#level-progression p.current{background-color:#F57F7F}#level-progression p.past{background-color:black;color:white}#access_to_your_server{overflow-x:auto}#access_to_your_server ul{padding-left:20px;margin-bottom:0}#access_to_your_server small{font-size:12px}#challenge-progression{border:1px #e3e3e3 solid;border-radius:0px;background:#FAFBFF;padding:20px 30px}#challenge-progression h4{padding:10px 0 5px 0px;font-weight:bold}#challenge-progression h4:first-child{padding-top:0}#challenge-progression ul{list-style:none;padding:0px;margin:0px}#challenge-progression ul li{padding-left:0px;padding-bottom:5px}#challenge-progression ul li:last-child{padding-bottom:0}#challenge-progression ul li.past{color:#adb5bd}#challenge-progression ul li.current{color:#B7312C}.application-explanation p:last-child,.application-explanation>div.form-group:last-child{margin-bottom:0}.application-explanation.with-icon p:first-child{float:left;margin-right:13px;color:#bbb}.application-explanation.with-icon p:nth-child(2){margin-top:3px}#application-deadline{background-color:#F80005;color:white;padding-top:10px;text-align:center;margin-bottom:30px}#student-application-form{overflow-y:hidden;margin-top:60px;padding-bottom:80px;font-size:14px}#student-application-form.no-top-margin{margin-top:0px}@media (max-width: 764px){#student-application-form{padding-left:15px;padding-right:15px}}#student-application-form h1,#student-application-form .fake_h1{color:#EE0040;font-size:32px;margin:0px 0px 30px 0px}#student-application-form h1.sub_h1,#student-application-form .fake_h1.sub_h1{font-size:18px;line-height:20px}#student-application-form h3{font-size:20px}#student-application-form h4{font-weight:600}#student-application-form p{margin-bottom:5px}#student-application-form li{font-size:14px;margin-bottom:5px}#student-application-form ul.nav li{margin-bottom:-1px}#student-application-form iframe{width:100%;max-width:560px}#student-application-form>.row{max-width:1280px;margin-left:auto;margin-right:auto}#student-application-form form{max-width:1280px;margin:auto;margin-bottom:100px}#student-application-form form .col-sm-6{padding:0px 60px}@media (max-width: 764px){#student-application-form form .col-sm-6{padding:0px 20px}}@media (max-width: 400px){#student-application-form form .col-sm-6{padding:0px 10px}}#student-application-form form .col-sm-6 input[type="submit"]{width:100%}#student-application-form form .row.address-rollback-2-columns{margin:0px}#student-application-form form .row.address-rollback-2-columns .col-sm-6{padding:8px 8px 2px 8px;height:80px;width:48%}#student-application-form form .row.address-rollback-2-columns .col-sm-6.align-right{float:right}@media (max-width: 764px){#student-application-form form .row.address-rollback-2-columns .col-sm-6{height:auto;width:100%}#student-application-form form .row.address-rollback-2-columns .col-sm-6.align-right{float:none}}#student-application-form form .date_of_birth label{margin-bottom:16px;margin-right:20px}@media (max-width: 764px){#student-application-form form .date_of_birth label{margin-right:0px}}@media (max-width: 340px){#student-application-form form .date_of_birth label{margin-bottom:0px;display:block}}@media (max-width: 764px){#student-application-form form .submit-challenge input{float:initial;display:block;width:100%;margin-top:10px;margin-bottom:10px}}#student-application-form .space-between-rows .row{margin-top:5px;margin-bottom:10px}#student-application-form #error_explanation{font-size:14px}#student-application-form #error_explanation h6{font-size:16px}#student-application-form #error_explanation ul{padding-left:10px}#student-application-form.need_margin .alert{margin-top:20px}#student-application-form:not(.need_margin) h2{margin:0;text-align:center}#student-application-form .alert{margin-bottom:50px;border-radius:0px}#student-application-form .alert h6{font-size:18px;font-weight:600}#student-application-form #tips h4{margin-top:5px}#student-application-form #tips ul{clear:left}#student-application-form code.filename{color:#8a6d3b;background-color:#fcf8e3}#student-application-form #social-brag h3{margin-top:0}#student-application-form #social-brag #twitter-widget-0{margin-top:5px}#student-application-form .row_application_steps .welcome_block .row{display:none}@media (min-width: 1201px) and (max-width: 1279px){#student-application-form .row_application_steps .level_block .description{font-size:15px}}#social-form-landing{margin-bottom:50px}#social-form-landing ul{list-style:none;padding-left:0;margin-bottom:0}#social-form-landing ul li{float:left;padding-right:15px;height:30px}#social-form-landing ul li a{color:inherit}#level_2_conclusion_form textarea{height:100px}div.clean.well.action_required{background:#F2A668}.hide_how_you_heard_about_us_other{display:none}.hiddable_field input{display:inline-block;width:auto;min-width:300px}.approved_level2_more_in_information_modal .modal-body h2{margin-top:20px}.row_application_steps{margin-top:30px;margin-bottom:30px}.row_application_steps ul{list-style:none;padding-left:0px;display:flex;position:relative}.row_application_steps ul li{padding-bottom:0px;font-weight:400;min-height:100px}.row_application_steps .level_block{max-width:190px;width:23%;box-shadow:7px 0px 15px -10px #495057;z-index:1}.row_application_steps .level_block .title{color:#FFFFFF;font-size:30px;font-weight:600;text-align:center;margin-top:20px;margin-bottom:30px}.row_application_steps .level_block .title .number{font-size:60px;display:block;line-height:30px}.row_application_steps .level_block .description{position:relative;display:block;background:rgba(255,255,255,0.45);color:#3A3A3A;font-size:15px;margin:70px 20px 20px 20px;padding:60px 10px 20px 10px;height:50%}.row_application_steps .level_block .description img{width:100px;position:absolute;left:50%;margin-left:-50px;top:-50px}@media (min-width: 1201px) and (max-width: 1279px){.row_application_steps .level_block .description{font-size:13px}}.row_application_steps .level_between_block{max-width:15px;width:2%;position:relative;z-index:0}.row_application_steps .level_between_block .arrow_bottom{position:absolute;bottom:0px;left:0px;width:0;height:0;border-bottom:20px solid #FFFFFF;border-left:20px solid transparent;z-index:-1}.row_application_steps .level_between_block .arrow_top{position:absolute;top:0px;right:0px;width:0;height:0;border-top:20px solid #FFFFFF;border-right:20px solid transparent;z-index:-1}.row_application_steps .level_0{background:#E01D3F}.row_application_steps .level_1{background:#E01D3F}.row_application_steps .level_2{background:#E01D3F}.row_application_steps .level_3{background:#E01D3F}.row_application_steps .arrow_block{width:90px;position:relative;z-index:0;box-shadow:-7px 0px 7px -10px #495057}.row_application_steps .arrow_block .arrow_mid{position:absolute;bottom:-4%;left:0px;width:0;height:0;border-left:90px solid #C6E6DE;border-bottom:210px solid transparent;z-index:-1;border-top:210px solid transparent}.row_application_steps .welcome_block{display:flex;align-items:center;justify-content:center}.row_application_steps .welcome_block img{width:300px}.row_application_steps .welcome_block .row{text-align:center;margin-top:20px}@media (max-width: 1200px){.row_application_steps ul{margin-bottom:370px}.row_application_steps .level_block{max-width:none}.row_application_steps .level_between_block{max-width:none}.row_application_steps .level_between_block.level_3{display:none}.row_application_steps .arrow_block{position:absolute;top:100%;box-shadow:none;width:100%;margin-top:5px;height:70px}.row_application_steps .arrow_block .arrow_mid{border-top:70px solid #E01D3F;border-left:200px solid transparent;border-right:200px solid transparent;border-bottom:none;top:0px;left:50%;margin-left:-200px}.row_application_steps .welcome_block{position:absolute;top:120%;left:50%;margin-left:-150px}}@media (max-width: 900px){.row_application_steps ul{flex-flow:row wrap}.row_application_steps .level_block{width:46%;margin-bottom:10px}.row_application_steps .level_block .description{height:45%}.row_application_steps .level_between_block{margin-bottom:10px}.row_application_steps .level_between_block.level_1{display:none}.row_application_steps .arrow_block{margin-top:0px}.row_application_steps .welcome_block{top:110%}}@media (max-width: 500px){.row_application_steps ul{margin-bottom:10px}.row_application_steps .level_block{width:100%;margin-bottom:10px}.row_application_steps .level_block .description{height:45%}.row_application_steps .level_between_block{display:none}.row_application_steps .arrow_block{position:relative}.row_application_steps .welcome_block{position:relative;margin-top:-20px}}.row_application_steps.title_level{z-index:3;position:relative;margin:60px 30px 0px 30px;justify-content:center;display:flex}@media (max-width: 500px){.row_application_steps.title_level{margin-top:20px}}.row_application_steps.title_level ul{margin-bottom:0px}.row_application_steps.title_level ul li{min-width:100px}.row_application_steps.title_level ul li.level_between_block{min-width:15px}.row_application_steps.title_level ul li.level_indicator{display:none;position:absolute;top:-35px;left:35px;z-index:10;min-height:0px;min-width:0px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:25px solid #E01D3F}.row_application_steps.title_level .level_block{max-width:120px}.row_application_steps.title_level .level_block .title{font-size:20px}.row_application_steps.title_level .level_block .title .number{font-size:45px}.row_application_steps.title_level .welcome_block img{width:170px}.row_application_steps.title_level .arrow_block{width:60px;min-width:60px}.row_application_steps.title_level .arrow_block .arrow_mid{border-left:40px solid #E01D3F;border-bottom:60px solid transparent;border-top:60px solid transparent}.row_application_steps.title_level.current_level_0 .level_indicator{display:block;left:35px;border-top-color:#E01D3F}.row_application_steps.title_level.current_level_0 .level_1{background:#DBDDDC}.row_application_steps.title_level.current_level_0 .level_1 .title{color:#FFFFFF}.row_application_steps.title_level.current_level_0 .level_2{background:#DBDDDC}.row_application_steps.title_level.current_level_0 .level_2 .title{color:#FFFFFF}.row_application_steps.title_level.current_level_0 .level_3{background:#DBDDDC}.row_application_steps.title_level.current_level_0 .level_3 .title{color:#FFFFFF}.row_application_steps.title_level.current_level_0 .arrow_mid{border-left-color:#DBDDDC}.row_application_steps.title_level.current_level_1 .level_indicator{display:block;left:165px;border-top-color:#E01D3F}.row_application_steps.title_level.current_level_1 .level_2{background:#DBDDDC}.row_application_steps.title_level.current_level_1 .level_2 .title{color:#FFFFFF}.row_application_steps.title_level.current_level_1 .level_3{background:#DBDDDC}.row_application_steps.title_level.current_level_1 .level_3 .title{color:#FFFFFF}.row_application_steps.title_level.current_level_1 .arrow_mid{border-left-color:#DBDDDC}.row_application_steps.title_level.current_level_2 .level_indicator{display:block;left:290px;border-top-color:#E01D3F}.row_application_steps.title_level.current_level_2 .level_3{background:#DBDDDC}.row_application_steps.title_level.current_level_2 .level_3 .title{color:#FFFFFF}.row_application_steps.title_level.current_level_2 .arrow_mid{border-left-color:#DBDDDC}.row_application_steps.title_level.current_level_3 .level_indicator{display:block;left:420px;border-top-color:#E01D3F}.row_application_steps.title_level.current_level_3 .arrow_mid{border-left-color:#DBDDDC}@media (max-width: 1200px){.row_application_steps.title_level ul{margin-bottom:0px}.row_application_steps.title_level .level_block{max-width:120px}.row_application_steps.title_level .level_between_block{max-width:15px}.row_application_steps.title_level .level_between_block.level_3{display:block}.row_application_steps.title_level .arrow_block{position:relative;top:auto;box-shadow:-7px 0px 7px -10px #495057;width:60px;min-width:60px;margin-top:0px;height:auto}.row_application_steps.title_level .arrow_block .arrow_mid{border-right:none;border-left-width:40px;border-bottom:60px solid transparent;border-top:60px solid transparent;top:auto;left:0px;margin-left:0px}.row_application_steps.title_level .welcome_block{position:relative;top:auto;left:auto;margin-left:0px}}@media (max-width: 900px){.row_application_steps.title_level ul{flex-flow:nowrap}.row_application_steps.title_level .level_block{width:90px;min-width:90px;margin-bottom:0px;min-height:90px;max-height:90px}.row_application_steps.title_level .level_block .title{font-size:16px}.row_application_steps.title_level .level_block .title .number{font-size:34px}.row_application_steps.title_level .level_between_block{margin-bottom:0px;min-height:90px;max-height:90px}.row_application_steps.title_level .level_between_block.level_1{display:block}.row_application_steps.title_level .arrow_block{margin-top:0px;min-width:20px;max-width:20px}.row_application_steps.title_level .arrow_block .arrow_mid{bottom:7px;border-left-width:30px;border-bottom-width:50px;border-top-width:50px}.row_application_steps.title_level .welcome_block{top:0px}.row_application_steps.title_level .welcome_block img{width:150px}.row_application_steps.title_level .level_indicator{border-left-width:15px !important;border-right-width:15px !important;border-top-width:20px !important;top:-30px !important}.row_application_steps.title_level.current_level_0 .level_indicator{left:30px}.row_application_steps.title_level.current_level_1 .level_indicator{left:135px}.row_application_steps.title_level.current_level_2 .level_indicator{left:240px}.row_application_steps.title_level.current_level_3 .level_indicator{left:345px}}@media (max-width: 600px){.row_application_steps.title_level ul{width:100%;flex-flow:nowrap;display:block;padding-left:10px;padding-right:10px}.row_application_steps.title_level .level_block{width:100%;min-width:100%;height:30px;min-height:30px;margin-bottom:5px}.row_application_steps.title_level .level_block .title{margin:0px;padding:0px 20px;line-height:30px;display:flex}.row_application_steps.title_level .level_block .title .number{display:inline-block;line-height:30px;font-size:25px;margin-left:5px}.row_application_steps.title_level .level_between_block{display:none !important}.row_application_steps.title_level .arrow_block{display:none !important}.row_application_steps.title_level .welcome_block{margin:0px}.row_application_steps.title_level .level_indicator{left:5px !important;transform:rotate(-90deg)}.row_application_steps.title_level.current_level_0 ul{padding-left:40px;padding-right:40px}.row_application_steps.title_level.current_level_0 .level_indicator{top:5px !important}.row_application_steps.title_level.current_level_1 ul{padding-left:40px;padding-right:40px}.row_application_steps.title_level.current_level_1 .level_indicator{top:40px !important}.row_application_steps.title_level.current_level_2 ul{padding-left:40px;padding-right:40px}.row_application_steps.title_level.current_level_2 .level_indicator{top:75px !important}.row_application_steps.title_level.current_level_3 ul{padding-left:40px;padding-right:40px}.row_application_steps.title_level.current_level_3 .level_indicator{top:110px !important}.row_application_steps.title_level .welcome_block img{width:200px}}@media (max-width: 400px){.success .hero .description .left-description .actions.two-actions{width:100%;justify-content:space-between;flex-direction:row;padding-right:16px}}@media (max-width: 767px){.success .page-section .statistic-group{display:flex;flex-direction:column;max-width:400px}.success .page-section .statistic-group .statistic{margin-bottom:50px}}@media (min-width: 768px){.success .page-section.img-left.graphite .large-testimonial .col-sm-7 blockquote{padding-top:0px}}.success .page-section.img-left.reverse-order .row .col-sm-7{margin-bottom:50px}.success .page-section.img-right .large-testimonial .col-sm-9>img,.success .page-section.img-right .large-testimonial .col-sm-8>img,.success .page-section.img-left .large-testimonial .col-sm-9>img,.success .page-section.img-left .large-testimonial .col-sm-8>img{max-width:78px;position:relative}.success .page-section.img-right .large-testimonial .col-sm-3>img,.success .page-section.img-left .large-testimonial .col-sm-3>img{max-width:316px;min-width:133px}.success .page-section.img-right .large-testimonial .col-sm-9>img,.success .page-section.img-right .large-testimonial .col-sm-8>img{top:70px}.success .page-section.employment-stats .row .col-sm-9,.success .page-section.employment-stats .row .col-sm-8{max-width:none;margin:auto}@media (max-width: 767px){.success .page-section.employment-stats .row .col-sm-9,.success .page-section.employment-stats .row .col-sm-8{max-width:500px;width:90%}}.success .page-section.employment-stats .row .col-sm-9>img,.success .page-section.employment-stats .row .col-sm-8>img{max-width:566px}@media (max-width: 767px){.success .page-section.employment-stats .row .col-sm-9>img,.success .page-section.employment-stats .row .col-sm-8>img{width:100%}}.success .page-section.employment-stats .row .col-sm-9 p,.success .page-section.employment-stats .row .col-sm-8 p{margin-top:60px}.success .page-section .row.aux-table-content .col-sm-9,.success .page-section .row.table-row .col-sm-9{max-width:none;margin:auto}@media (max-width: 767px){.success .page-section .row.aux-table-content .col-sm-9,.success .page-section .row.table-row .col-sm-9{max-width:500px;width:90%}}.success #early-career-salary .chart-table-toggle-buttons{cursor:pointer;font-size:20px;width:40px;height:40px;color:#EB0045;display:flex;align-items:center;justify-content:center;float:right}.success #early-career-salary .chart-table-toggle-buttons i.fa-table{display:none}.success #early-career-salary .chart-table-toggle-buttons i.fa-bar-chart{display:block}.success #early-career-salary .chart-table-toggle-buttons.chart i.fa-table{display:block}.success #early-career-salary .chart-table-toggle-buttons.chart i.fa-bar-chart{display:none}.success #early-career-salary .row.table-row,.success #early-career-salary .row.chart-row{padding:0px 0px 80px 0px;flex-direction:column}.success #early-career-salary .row.table-row .disclaimer,.success #early-career-salary .row.chart-row .disclaimer{margin:auto;font-size:14px;margin-top:15px}.success #early-career-salary #salary-chart{margin:auto}.request_syllabus.small{margin:20px 0px}.request_syllabus .title{font-size:16px}.request_syllabus .information{font-size:14px;margin-bottom:10px}.request_syllabus input[type=text]{width:49%;display:inline-block;margin-bottom:5px}.request_syllabus input[type=text].full_width{width:100%}.request_syllabus input.right{float:right}.request_syllabus input.large{width:68%}.request_syllabus input.error{border-color:#B7312C}.request_syllabus .errors{color:#B7312C}@media (max-width: 768px){.visit_campus .single-card-column{width:100%}}.visit_campus .single-card-column .campus{margin:20px 0px}.visit_campus .single-card-column .campus .row{padding:0px}@media (max-width: 768px){.visit_campus .single-card-column .campus .row{display:block}}.visit_campus .single-card-column .campus .row .col-sm-4 img{width:100%;max-height:180px;object-fit:contain}.visit_campus .single-card-column .campus .row .content{padding-left:40px}@media (max-width: 768px){.visit_campus .single-card-column .campus .row .content{padding-left:15px}}.visit_campus .single-card-column .campus .row .content .title{margin-top:10px;font-weight:700;font-size:20px}.visit_campus .single-card-column .campus .row .events{height:500px}.visit_campus .single-card-column .campus .row .events.no-events{height:auto}.visit_campus .single-card-column .campus .row .events:first-child{padding:40px 80px}.visit_campus .single-card-column .campus .row .events .vertical-card-group{width:100%;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;padding:0px;overflow-x:auto;-webkit-overflow-scrolling:touch}.visit_campus .single-card-column .campus .row .events .vertical-card-group .vertical-card{background-color:#FFFFFF;width:222px;min-height:360px;max-height:480px;margin:15px;position:relative;display:block}.visit_campus .single-card-column .campus .row .events .vertical-card-group .vertical-card.shadow{box-shadow:0px 8px 10px rgba(32,19,97,0.2)}.visit_campus .single-card-column .campus .row .events .vertical-card-group .vertical-card .image{width:222px;height:190px;display:block;position:relative}.visit_campus .single-card-column .campus .row .events .vertical-card-group .vertical-card .image img:not(.mask){width:100%;height:100%;object-fit:cover;display:block;position:relative}.visit_campus .single-card-column .campus .row .events .vertical-card-group .vertical-card .image img:not(.mask).is-missing{width:150px;height:auto;margin:20px auto}.visit_campus .single-card-column .campus .row .events .vertical-card-group .vertical-card .image img.mask{position:absolute;bottom:-1px;left:0px;width:100%}.visit_campus .single-card-column .campus .row .events .vertical-card-group .vertical-card p{color:#171E24}.visit_campus .single-card-column .campus .row .events .vertical-card-group .vertical-card .datetime{font-weight:400;opacity:0.5;text-align:center;margin:20px}.visit_campus .single-card-column .campus .row .events .vertical-card-group .vertical-card .title{font-weight:700;font-size:16px;text-align:center;margin:0px 15px 20px 15px;line-height:22px}.visit_campus .single-card-column .campus .row .events .vertical-card-group .vertical-card .link{text-align:center;margin:0px 20px 20px 20px}@media (max-width: 767px){.visit_campus .single-card-column .campus .row .events{display:block !important;height:auto}.visit_campus .single-card-column .campus .row .events:first-child{padding:0px 20px}.visit_campus .single-card-column .campus .row .events .vertical-card-group{height:auto;position:relative;padding:0px}}@media (max-width: 400px){.visit_campus .single-card-column .campus .row .events:first-child{padding:20px}}
