/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
@media(min-width:40em){.form-item-merge-vars-fname,.form-item-merge-vars-lname{width:45%;display:inline-block}.form-item-merge-vars-fname{margin-right:52px}}
.ui-hero{height:55vh !important}@media(min-width:40em){.ui-hero{height:650px !important}}.page__title{color:#000;font-size:42px;line-height:1.15;margin:0 auto 20px;text-align:center}.hero__bg--promotions{height:600px !important}.hero__bg--promotions.hero__bg--default{margin-bottom:78px}.hero__bg--promotions-footer{background-position:center;background-repeat:no-repeat;background-size:cover;height:698px}.island--logo{display:block;padding:1em 2em;margin:0 auto;width:185px}.island--promotions-black{background-color:rgba(0,0,0,.65)}.island--promotions-white{background-image:linear-gradient(45deg,rgba(255,255,255,0.7),rgba(255,255,255,0.5))}.card__body--promotions{border-radius:0 0 5px 5px}.card__body--promotions a{color:#333}.card__body--contrast{background:linear-gradient(0deg,rgba(0,0,0,0.5) 0,transparent)}.addReadMore--collapsed .addReadMore__original{display:none}.addReadMore--expanded .addReadMore__snippet{display:none}.addReadMore__moreBtn,.addReadMore__lessBtn{color:#333;cursor:pointer;font-weight:700;margin-left:2px}@media screen and (min-width:768px){.page__title{font-size:60px}}@media(min-width:40em){.view-display-id-grad .view-content,.view-display-id-undergrad .view-content,.view-display-id-scotland_undergrad .view-content{display:flex;flex-flow:row wrap;justify-content:flex-start}.view-display-id-grad .views-row,.view-display-id-undergrad .views-row,.view-display-id-scotland_undergrad .views-row{flex-basis:50%;max-width:50%}.view-display-id-community_college .view-content{display:flex;flex-flow:row wrap;justify-content:flex-start}.view-display-id-community_college .views-row{flex-basis:33%;max-width:33%}.view-display-id-community_college img{margin-top:auto;margin-bottom:auto}.view-display-id-europe .views-row{flex-basis:50%;max-width:50%}.view-display-id-europe img{margin-top:auto;margin-bottom:auto}}.taxonomy-term--view-mode-primary{box-shadow:0 2px 7px rgba(145,145,145,.35);margin:0 13px 39px}.university-term__main{display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:26px 26px 0}.polytechnic-term__main{padding:26px}.field-name-field-university-logo{width:65px}.university-term__info{margin-left:26px}.university-location-item{display:inline-block}.university-location-item:after{content:","}.university-location-item:last-of-type:after,.university-location-item:only-child:after{content:""}.field-name-university-name-field{font-size:18px;font-weight:600;line-height:1.2;margin-bottom:6.5px}.field-name-university-name-field a{color:#000}.field--name-university-programs-view{background:#f9f9f9}.promo-details summary::-webkit-details-marker{display:none}.promo-details summary{color:#2565da;cursor:pointer;list-style:none;padding:6.5px 0;text-align:center}.promo-details summary:focus{outline:none}.promo-details summary:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"";color:#2565da;padding-left:13px}.promo-details summary:before{display:none}.promo-details:before{display:none}.promo-details .field-content{display:flex;justify-content:space-between;border-bottom:1px solid #e0e3e4;padding:6.5px 13px}.promo-details .item-list{width:100%}details.promo-details[open] summary:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:""}.field-program-review-count{background-color:#1fc1b2;color:#fff;display:inline-block;vertical-align:middle;border-radius:15px;font-size:14px;padding:2px 8px;margin-right:3px;white-space:nowrap}.field-program-review-count a{color:#fff;text-decoration:none;font-weight:700;white-space:nowrap}.field-program-review-count a:hover{text-decoration:none}.field-program-title{color:#000}.field-program-title a{color:#000}.promo-header{background-color:rgba(0,0,0,.7);padding:13px 26px}.promo-header h1{font-size:30px}@media(min-width:48em){.promo-header{padding:13px 52px}.promo-header h1{font-size:51px;line-height:1.4;margin:26px 52px}}.promo-steps{background-repeat:no-repeat;height:100px;width:100px;margin-right:auto;margin-left:auto}.promo-steps.-choose-program{background-image:url(/modules/gooverseas/go_promotions/images/icon-programs.svg)}.promo-steps.-write-essay{background-image:url(/modules/gooverseas/go_promotions/images/icon-essay.svg)}.promo-steps.-upload-photo{background-image:url(/modules/gooverseas/go_promotions/images/icon-university.svg)}.promo-steps.-plane{background-image:url(/modules/gooverseas/go_promotions/images/icon-plane.svg)}.promo-steps.-share{background-image:url(/modules/gooverseas/go_promotions/images/icon-megaphone.svg)}.promo-steps.-institutes{background-image:url(/modules/gooverseas/go_promotions/images/icon-institutes.svg)}.promo-info-box{font-weight:700;padding:91px 104px;min-height:100%}@media(max-width:48em){.promo-info-box{padding:52px 26px}}.kto-mid-hero{background-image:url(/modules/gooverseas/go_promotions/images/kto/kto-midhero.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:60vh}.promo-blue-bg{background-color:#081482}.promo-teal-bg{background-color:#1fc1b2}.promo-grey-bg{background-color:#c3c6c7}.promo-black-bg{background-color:#000}.view-promotions-scholarship-confirmation-block{max-width:63.375em;margin-left:auto;margin-right:auto}.view-promotions-scholarship-confirmation-block:after{content:"";display:table;clear:both}.view-promotions-scholarship-confirmation-block.-narrow{max-width:45em;margin-left:auto;margin-right:auto}.view-promotions-scholarship-confirmation-block.-narrow:after{content:"";display:table;clear:both}.view-promotions-scholarship-confirmation-block.-medium{max-width:54em;margin-left:auto;margin-right:auto}.view-promotions-scholarship-confirmation-block.-medium:after{content:"";display:table;clear:both}@media(min-width:48em){.view-promotions-scholarship-confirmation-block .view-content{display:flex}.view-promotions-scholarship-confirmation-block .views-row{flex-basis:33%;margin:13px}}.promo-pages__newsletter-block .flexRegionTwo__second{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}.promo-pages__newsletter-container{flex:0 1 75%;max-width:75%}lite-youtube{margin:0 auto}.field-name-program-teaser-badges-field{z-index:1;position:absolute;bottom:10px;left:10px;margin:0}@media(min-width:48em){.field-name-program-teaser-badges-field{position:absolute;right:13px;bottom:-13px;left:unset;margin:0}.field-name-program-teaser-badges-field .program-badge{padding:6.5px}}.field-name-program-teaser-badges-field .program-badge{border:2px solid #fff;border-radius:50%;color:#fff;display:inline-block}.field-name-program-teaser-badges-field .program-badge .fa{padding:6px}.field-name-program-teaser-badges-field .program-badge--recommended{background-color:#14857a;position:relative;z-index:3}.field-name-program-teaser-badges-field .program-badge--rated{background-color:rgb(201.6,149.6,98.4);position:relative;right:7px;z-index:2}
