@import url(https://fonts.googleapis.com/css?family=Work+Sans:400,700,900);@import url(https://fonts.googleapis.com/css?family=Indie+Flower);body,html{font-family:Work Sans;color:#636b6f;line-height:1.6;font-size:16px}body{padding-top:86px;background-color:#f4f7f9!important}select{background-color:#fff}.about-us{background:#fce1d7;padding:20px 0}footer{height:200px;padding:25px 0;color:#fff;background:#29353a}footer .social-icons{margin-bottom:20px}footer a.icon{width:25px;height:21px;display:inline-block;color:#fff;text-decoration:none}.menu-wrapper{height:100vh;width:auto;position:fixed;right:0;top:0;-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:-webkit-transform .13s ease;transition:-webkit-transform .13s ease;transition:transform .13s ease;transition:transform .13s ease,-webkit-transform .13s ease;z-index:10000;background:#30383b}.menu-wrapper.active{-webkit-transform:translateX(0);transform:translateX(0);display:block}.menu-wrapper .close-sidebar{cursor:pointer;height:86px;width:86px;color:#fff;font-size:28px;text-align:center;vertical-align:middle;display:table-cell}.menu-wrapper ul{padding:0 40px;list-style:none}.menu-wrapper ul a{color:#fff;font-weight:700;text-decoration:none}.menu-wrapper ul li{text-align:right;font-size:16px}@media (max-width:576px){.menu-wrapper{width:100vw}.menu-wrapper ul{padding:0;width:100%}.menu-wrapper ul a{margin-right:40px}}.header{width:100%;position:fixed;top:0;border-bottom:1px solid #cce4e4;background:#fff;height:86px;z-index:1030}.header .container{height:100%}.header .container table{width:100%;height:100%}.header .container table img{max-height:66px}.header .container .fa.fa-bars{font-size:40px;color:#763974;cursor:pointer}.header .container .search{width:40px;height:40px}.header .container .route{font-size:20px;font-weight:700;color:#000;margin-left:20px}.school-page .banner{height:400px}.school-page .banner img.full-width{width:100%;height:400px;position:absolute;-o-object-fit:cover;object-fit:cover;z-index:-1}.school-page .banner .container-overlay{height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.school-page .banner .container-overlay .schoolData{-ms-flex-item-align:end;align-self:flex-end;padding-left:65px;padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.school-page .banner .container-overlay .schoolData h1,.school-page .banner .container-overlay .schoolData h2,.school-page .banner .container-overlay .schoolData h3{color:#fff;margin-top:0;text-shadow:0 0 4px #000}.school-page .banner .container-overlay .schoolData .banner_buttons{margin-top:30px}.school-page .banner .container-overlay .schoolData .banner_buttons .compare{cursor:pointer;font-weight:700;font-size:14px;display:inline-block;padding:2px 20px;border-radius:20px;color:#fff}.school-page .banner .container-overlay .schoolData .banner_buttons .compare.purple{background-color:#a869a6}.school-page .banner .container-overlay .schoolData .banner_buttons .compare.blue{background-color:#478de6}.school-page .banner .container-overlay .schoolData .banner_buttons .compare.orange{background-color:#e39822}.school-page .banner .container-overlay .schoolData .banner_buttons .compare.blue-light{background-color:#2bb1e5}.school-page .banner .grow-icon{position:absolute;bottom:-45px;right:0;height:115px;width:115px;background-color:#478de6;-webkit-box-shadow:0 0 7px 0 #478de6;box-shadow:0 0 7px 0 #478de6;border-radius:115px;text-align:center;line-height:115px;color:#fff;font-size:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.school-page .banner .grow-icon img{width:60%;margin-top:0}.school-page .content-container{padding:60px 20px}.school-page .content-container .content{background-color:#fff;padding:20px;margin-top:20px}.school-page .content-container .content table.data{font-size:14px;margin-bottom:20px}.school-page .content-container .content table.data td{vertical-align:top;padding:0 5px}.school-page .content-container .content table.data td:first-child{padding-left:0;text-align:right}.school-page .content-container .content .growthfase{color:#a869a6;font-size:34px;font-weight:700}.school-page .content-container .content .background-img{z-index:0;width:75%;position:absolute;top:0;right:0;opacity:.2;pointer-events:none}.school-page .content-container .content a{font-size:13px;font-weight:300;line-height:15px}.school-page .content-container .content h3{font-size:18px}.school-page .content-container .compare-header{margin:80px 0 40px}.school-page .content-container .compare-item{background:#fff;margin-bottom:40px}.school-page .content-container .compare-item .image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.school-page .content-container .compare-item .content{margin:0}@media (max-width:768px){.school-page .banner,.school-page .banner img.full-width{height:300px}.school-page .banner .grow-icon{width:80px;height:80px;border-radius:80px}}.home .video{position:relative;padding:0;min-height:calc(100vh - 86px)}.home .video .fullscreen-bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-100}.home .video .fullscreen-bg video{width:100vw;height:auto;position:absolute;top:0;left:0;visibility:visible}.home .video .content{height:calc(100vh - 286px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;vertical-align:middle;text-align:center}.home .video .content h1{text-shadow:0 0 5px rgba(0,0,0,.5);color:#fff;font-size:40px}.home .video .content h2{text-shadow:0 0 5px rgba(0,0,0,.5);color:#fff;font-size:22px}.home .video .content .btn-container{padding-top:100px}.home .video .content .btn.outline{border:3px solid #fff;border-radius:25px;font-size:22px;font-weight:100;font-style:normal;color:#fff}.home .video .search-form{height:200px;background-color:#cce4e4;text-align:center}.home .video .search-form .institutions{padding-top:50px;padding-bottom:20px}.home .video .search-form select{border-radius:4px;margin-right:20px;width:auto;display:inline-block;border:none;font-size:14px;color:#555}.home .video .search-form input[type=text]{border-radius:4px;padding:10px 15px;margin-right:20px;border:0;font-size:14px;color:#555}.home .video .search-form input[type=submit]{padding:13px 30px;border-radius:4px;font-size:14px;color:#fff;border:none;background:#e53212}.home section.main-section{position:relative;min-height:65vh;padding:40px 0;background:#fff}.home section.main-section.top-extra{padding-top:160px}.home section.main-section.bottom-extra{padding-bottom:160px}.home section.main-section.grey{background-color:#f4f7f9}.home section.main-section .block{padding:40px 0}.home section.main-section h2{color:#0c0b0b;font-size:44px;font-weight:700;line-height:52px}.home section.main-section .btn{margin-top:80px;border:2px solid #e43314;border-radius:23px;-webkit-box-shadow:2px 3px 23px 0 rgba(0,0,0,.05);box-shadow:2px 3px 23px 0 rgba(0,0,0,.05);color:#da1c12;font-family:Work Sans;font-size:16px;font-weight:700;letter-spacing:1px;line-height:30px}.home section.main-section .column{background-color:#fff}.home section.main-section .column img{width:100%}.home section.main-section .column .content{padding:25px}.home section.main-section .column .content h3{color:#222;margin-top:0;font-size:20px}.home section.main-section .column .content p{font-size:14px;line-height:1.2}.home section.main-section .column .content a{width:60%;text-align:center;border:2px solid #e43314;border-radius:23px;-webkit-box-shadow:2px 3px 23px 0 rgba(0,0,0,.05);box-shadow:2px 3px 23px 0 rgba(0,0,0,.05);color:#da1c12;font-family:Work Sans;font-size:15px;font-weight:700;letter-spacing:1px;line-height:18px;padding:5px 10px;margin:auto;display:block;margin-top:30px}.home section.main-section .card{border-radius:27px}.home section.main-section .card__section-overlay{height:200px;position:absolute!important;bottom:-75px;left:10%;background-color:#e2ebf0;z-index:1}.home section.main-section .card__section-overlay .col-md-12{height:50%}.home section.main-section .card__section-overlay .col-md-12 .col-md-2{height:100%;line-height:100px}.home section.main-section .card__section-overlay .col-md-12 .col-md-10{padding:27px 0;color:#0c0b0b;font-family:Work Sans;font-size:19.2px;font-weight:600;line-height:23px}.home section.main-section .card__section-overlay .col-md-12 .col-md-10 span{color:#3c96b8}.home section.main-section .image_holder{margin-bottom:20px}@media (max-width:1200px){.home .video .fullscreen-bg video{width:auto;height:100vh}}@media (max-width:768px){.home .video .content h1{font-size:24px}.home .video .content h2{font-size:16px}.home .video .content .btn-container{padding-top:40px}}.search-page .page-tools{margin-bottom:20px;margin-left:10px;text-align:right}.search-page .page-tools .btn.page{padding:1px 6px}.search-page .leaflet-container a.leaflet-popup-close-button{top:10px;right:10px;padding:0}.search-page .leaflet-popup-content{padding:20px;margin:0}.search-page .leaflet-popup-content img.growth-fase{width:50%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0;z-index:0;opacity:.1}.search-page .leaflet-popup-content td{vertical-align:top;position:relative;z-index:1;padding:5px}.search-page .leaflet-popup-content td:first-child{text-align:right;padding-left:0}.search-page .leaflet-popup-content td:last-child{padding-right:0}.search-page .result-container{padding-top:40px;background-color:#f4f7f9}.search-page .result-container h2{color:#3c96b8;font-size:18px;margin:20px 0}.search-page .result-container .grid{width:100%}.search-page .result-container .grid .grid-item-institution{width:50%;padding:0 10px;margin-bottom:30px}.search-page .result-container .grid .grid-item-institution .institution-item{-webkit-box-shadow:0 0 1px 1px hsla(0,0%,73%,.1);box-shadow:0 0 1px 1px hsla(0,0%,73%,.1);position:relative;background:#fff}.search-page .result-container .grid .grid-item-institution .institution-item table td{padding:16px}.search-page .result-container .grid .grid-item-institution .institution-item table td.icon{vertical-align:top;padding-right:0}.search-page .result-container .grid .grid-item-institution .institution-item p{margin:0;display:inline-block}.search-page .result-container .grid .grid-item{width:25%;padding:0 10px;margin-bottom:30px}.search-page .result-container .grid .grid-item .search-item{-webkit-box-shadow:0 0 1px 1px hsla(0,0%,73%,.1);box-shadow:0 0 1px 1px hsla(0,0%,73%,.1);position:relative;background:#fff}.search-page .result-container .grid .grid-item .search-item img.banner{width:100%}.search-page .result-container .grid .grid-item .search-item .grow-icon{width:50px;height:50px;border-radius:50px;background-color:#478de6;text-align:center;position:absolute;top:-25px;right:10px}.search-page .result-container .grid .grid-item .search-item .grow-icon.purple{background-color:#a869a6}.search-page .result-container .grid .grid-item .search-item .grow-icon.blue{background-color:#478de6}.search-page .result-container .grid .grid-item .search-item .grow-icon.orange{background-color:#e39822}.search-page .result-container .grid .grid-item .search-item .grow-icon.blue-light{background-color:#2bb1e5}.search-page .result-container .grid .grid-item .search-item .grow-icon img{width:100%;height:100%;-o-object-fit:none;object-fit:none}.search-page .result-container .grid .grid-item .search-item .content{position:relative;padding:30px 20px 50px}.search-page .result-container .grid .grid-item .search-item .compare{height:24px;width:40%;border-radius:9.5px;color:#fff;font-family:Work Sans;font-size:12.35px;font-weight:700;line-height:24px;margin:20px 0;text-align:center;position:absolute;bottom:0;right:20px;cursor:pointer}.search-page .result-container .grid .grid-item .search-item .compare.purple{background-color:#a869a6}.search-page .result-container .grid .grid-item .search-item .compare.blue{background-color:#478de6}.search-page .result-container .grid .grid-item .search-item .compare.orange{background-color:#e39822}.search-page .result-container .grid .grid-item .search-item .compare.blue-light{background-color:#2bb1e5}@media (max-width:1200px){.search-page .result-container .grid .grid-item{width:33.333%}}@media (max-width:992px){.search-page .result-container .grid .grid-item{width:50%}}@media (max-width:576px){.search-page .result-container .grid .grid-item,.search-page .result-container .grid .grid-item-institution{width:100%}}@media (min-width:768px){.search-page .leaflet-container,.search-page .result-container.static{margin-top:140px}}.partners-page{padding:60px 0}.partners-page .grid{margin-top:30px;width:100%}.partners-page .grid .grid-item{width:50%;padding:0 10px;margin-bottom:50px}.partners-page .grid .grid-item.intro{-webkit-transform:translate(-30px,-30px);transform:translate(-30px,-30px)}.partners-page .grid .grid-item .content{-webkit-box-shadow:0 0 1px 1px hsla(0,0%,73%,.1);box-shadow:0 0 1px 1px hsla(0,0%,73%,.1);background:#fff;padding:20px}.partners-page .grid .grid-item .content .logo{margin-top:20px;max-height:200px;width:100%;-o-object-fit:contain;object-fit:contain}.partners-page .grid .grid-item .content .logo-special{margin-top:20px;height:100%;max-height:200px;max-width:100%;-o-object-fit:contain;object-fit:contain}.partners-page .grid .grid-item .content .education-type{color:#a6b1b8;font-size:11.4px;letter-spacing:.17px;line-height:11px}.partners-page .grid .grid-item .content h3{font-size:22px}.partners-page .grid .grid-item .content .description{font-size:12px}.partners-page .grid .grid-item .content .video{width:100%}.partners-page .grid .grid-item .content .grow-icon{width:60px;height:60px;border-radius:50px;background-color:#a869a6;text-align:center;position:absolute;bottom:-30px;right:30px}.partners-page .grid .grid-item .content .grow-icon img{width:100%;height:100%;-o-object-fit:none;object-fit:none}.partners-page .grid .grid-item .content.hover:hover{cursor:pointer;-webkit-box-shadow:0 0 1px 1px #bbb;box-shadow:0 0 1px 1px #bbb}@media (max-width:992px){.partners-page .grid .grid-item.intro{-webkit-transform:translate(-20px,-20px);transform:translate(-20px,-20px)}.partners-page .grid .grid-item .content h3{font-size:16px}}@media (max-width:768px){.partners-page .grid .grid-item.intro{-webkit-transform:translate(0);transform:translate(0)}.partners-page .grid .grid-item .content h3{font-size:16px}}@media (max-width:576px){.partners-page .grid .grid-item{width:100%}}.partner-page{padding:60px 0}.partner-page .container .row{margin-top:40px}.partner-page .container .logo{width:100%;height:auto}.partner-page .container .title{color:#087dd0;font-size:34px;font-weight:700}.partner-page .container .content{-webkit-box-shadow:0 0 1px 1px hsla(0,0%,73%,.1);box-shadow:0 0 1px 1px hsla(0,0%,73%,.1);background:#fff;padding:20px}.partner-page .container .content video{width:100%;height:auto;margin-bottom:20px}.partner-page .container .content .background-img{z-index:0;width:75%;position:absolute;top:0;right:0;opacity:.2}.partner-page .container .content .growthfase{color:#a869a6;font-size:34px;font-weight:700}.partner-page .container .content .stamp-name{color:#a869a6;font-size:18px;font-weight:700}.partner-page .container .content h2,.partner-page .container .content h3{position:relative}@media (max-width:576px){.partner-page{padding:20px 0}.partner-page .container .row{margin-top:20px}.partner-page .container .logo{width:100%;height:auto;max-height:200px;-o-object-fit:contain;object-fit:contain}.partner-page .container .content{margin-bottom:20px}}div.compare-page .top-content-holder{background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.04);box-shadow:0 2px 7px 0 rgba(0,0,0,.04);margin-bottom:10px;min-height:500px}div.compare-page .fav-icon-holder{position:absolute;right:10px;top:10px}div.compare-page .info-row{border-radius:2.85px;background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.04);box-shadow:0 2px 7px 0 rgba(0,0,0,.04);padding:15px 0;margin-bottom:10px;position:relative}div.compare-page .container-fluid{width:80%;display:block;margin:auto}div.compare-page .container-fluid .grow-icon.blue{background-color:#478de6}div.compare-page .container-fluid .grow-icon.orange{background-color:#e39822}div.compare-page .container-fluid .grow-icon.purple{background-color:#a869a6}div.compare-page .container-fluid .grow-icon.blue-light{background-color:#2bb1e5}div.compare-page .container-fluid .content{padding:0;color:#72808a;font-family:Work Sans;font-size:11.4px;line-height:13px}div.compare-page .container-fluid .content div.border-after{width:100%;color:#95a1aa;text-align:center}div.compare-page .container-fluid .content div.border-after p{font-size:14px}div.compare-page .container-fluid .content div.border-after.blue{color:#478de6}div.compare-page .container-fluid .content div.border-after.orange{color:#e39822}div.compare-page .container-fluid .content div.border-after.purple{color:#a869a6}div.compare-page .container-fluid .content div.border-after.blue-light{color:#2bb1e5}div.compare-page .container-fluid .content div.border-after:after{content:"";display:block;width:100%;margin:20px auto 15px;border-bottom:2px solid #95a1aa}.search-bar-container{background-color:#fff}.search-bar-container .search-bar{padding:20px 0}.search-bar-container .search-bar .row{margin-bottom:10px}.search-bar-container .search-bar .select-type-label{color:#3c96b8;font-weight:600;font-size:16px}.search-bar-container .search-bar .select-type{float:none;display:inline-block;border:0;color:#763974;font-weight:600;font-size:16px}.search-bar-container .search-bar button,.search-bar-container .search-bar input,.search-bar-container .search-bar select{font-size:13px;float:left;margin:0;line-height:28px;border:1px solid #763974;border-radius:4px;padding:5px 10px;margin-right:10px}.search-bar-container .search-bar button.straight-right,.search-bar-container .search-bar input.straight-right,.search-bar-container .search-bar select.straight-right{border-top-left-radius:4px;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:0;margin-right:0;border-right:0}.search-bar-container .search-bar button.straight-left,.search-bar-container .search-bar input.straight-left,.search-bar-container .search-bar select.straight-left{border-top-left-radius:0;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:4px}.search-bar-container .search-bar select{height:40px}.search-bar-container .search-bar input::-webkit-input-placeholder{color:#eee}.search-bar-container .search-bar input:-ms-input-placeholder,.search-bar-container .search-bar input::-ms-input-placeholder{color:#eee}.search-bar-container .search-bar input::placeholder{color:#eee}@media (min-width:768px){.search-bar-container.static{position:fixed;width:100%;z-index:50;top:85px}.search-bar-container .leaflet-container{margin-top:140px}}.compare-bar{padding:20px 0}.compare-bar table{width:100%;height:100px;table-layout:fixed}.compare-bar table td{vertical-align:middle;text-align:center}.compare-bar table td:last-child{text-align:right}.compare-bar .overview{top:110px;left:30px;position:absolute;z-index:200;background:#fff;padding:20px;width:calc(100% - 40px);-webkit-box-shadow:0 0 1px 1px hsla(0,0%,73%,.1);box-shadow:0 0 1px 1px hsla(0,0%,73%,.1)}.compare-bar .overview i{cursor:pointer}.compare-bar .overview h3{font-size:16px;margin-top:10px;margin-bottom:5px}.compare-bar .overview h3.blue{color:#478de6}.compare-bar .overview h3.orange{color:#e39822}.compare-bar .overview h3.purple{color:#a869a6}.compare-bar .overview h3.blue-light{color:#2bb1e5}.compare-bar .overview span{font-size:12px}.compare-bar .overview hr{margin:10px 0 0}.compare-bar .overview img.growth{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.compare-bar .circle{position:relative;cursor:pointer;width:50px;height:50px;line-height:50px;font-size:30px;color:#fff;border-radius:100px;text-align:center;display:inline-block;background-color:#ddd}.compare-bar .circle.blue.active{background-color:#478de6}.compare-bar .circle.orange.active{background-color:#e39822}.compare-bar .circle.blue-light.active{background-color:#2bb1e5}.compare-bar .circle.purple.active{background-color:#a869a6}.compare-bar .circle .compare-text{position:absolute;font-size:16px;line-height:30px;width:200px;color:#ddd;left:-75px;text-align:center}.compare-bar .circle .compare-text.active{color:#a869a6}.advanced-search{padding:0 10px}.advanced-search .filter{position:relative}.advanced-search .filter .menu-button-container{display:inline-block;margin-bottom:20px;vertical-align:middle}.advanced-search .filter .filter-btn{margin-left:20px;margin-bottom:20px;background-color:#c8c8c8;display:inline-block;color:#fff;padding:3px 5px 3px 10px}.advanced-search .filter .filter-btn i{margin-left:10px}.advanced-search .filter .menu{width:600px;max-width:97.5vw;padding:20px;display:block;position:absolute;z-index:100;left:-20px;top:50px;background-color:#fff;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.17);box-shadow:0 0 6px 0 rgba(0,0,0,.17)}.advanced-search .filter .menu .height-wrapper{max-height:300px;overflow-y:auto}.advanced-search .filter .menu .btn{background-color:#eee;margin-right:10px;margin-bottom:10px}.advanced-search .filter .menu .btn.active{-webkit-box-shadow:none;box-shadow:none;background-color:#3c96b8;color:#fff}.advanced-search .filter .menu .btn.active.orange{background-color:#e39822}.advanced-search .filter .menu .increase{display:table;margin:10px 0}.advanced-search .filter .menu li,.advanced-search .filter .menu select{font-size:12px}.advanced-search .filter .menu .add-filter{color:#72818a;font-family:Work Sans;font-size:14.4px;font-weight:500;line-height:7px;cursor:pointer}.advanced-search .filter .menu:before{content:"";background-image:url(/images/advanced-search-arrow.png);width:33px;height:30px;position:absolute;top:-29px;z-index:1000;left:10px}.icon-32{width:32px;height:32px;float:right}.icon-globe{background:url("/images/icons/globe.svg") no-repeat}.icon-woman{background:url("/images/icons/woman.svg") no-repeat}.modal .modal-fluent{width:80%}