/* @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}}
@media(max-width:23.5em){.ui-hero{height:450px !important}}.irl-header h1{line-height:1.2}@media(min-width:48em){.irl-header{background-color:rgba(69,69,70,.7);padding:13px 26px !important}.irl-header h1{font-size:2.5rem}}.ui_floating_nav__ireland{background-color:#1e1e1e !important}@media(max-width:23.5em){.ui_floating_nav__ireland ul{flex-wrap:nowrap !important;overflow:scroll !important}}.ui_floating_nav__ireland li.postgrad{margin-right:auto}.ui_floating_nav__ireland li.application a{margin-left:13px;padding:6.5px 13px;background-color:#f3cf45;color:#000;border-radius:4px}.ui_floating_nav__ireland li.application a:hover{box-shadow:none !important}.ui_floating_nav__ireland a{font-weight:bold;color:#fff}.ui_floating_nav__ireland a.is-selected,.ui_floating_nav__ireland a:hover{box-shadow:inset 0 -4px 0 0 #f3cf45 !important;color:#fff !important;text-decoration:none}.ui_floating_nav__link{padding:26px 26px}.irl-partner-strip{background-position:center;background-repeat:no-repeat;height:50px}.irl-partner-strip__ug{background-image:url(/modules/gooverseas/go_promotions/images/ireland/irl-partners-ug.png)}.irl-partner-strip__pg{background-image:url(/modules/gooverseas/go_promotions/images/ireland/irl-partners-pg.png)}.irl-info-box{font-weight:700;min-height:100%;padding:91px 104px}@media(max-width:48em){.irl-info-box{padding:52px 26px}}.irl-info-box img{vertical-align:bottom}.irl-green-bg{background-color:#7ab800}.irl-black-bg{background-color:#000}.h-turn-black{color:#1e1e1e}.h-turn-irl-yellow{color:#f3cf45}.h-turn-green{color:#7ab800}.h-turn-pink{color:#c90062}.h-turn-dkorange{color:#c75b12}.h-turn-orange{color:#e37222}.h-turn-ltorange{color:#e98300}.irl-prize-text-large{color:#c90062}@media(min-width:48em){.irl-prize-text-large{font-size:4.5rem;color:#f3cf45}}.strip--irl-green{padding:26px 0;background-color:#7ab800}.irl-steps{background-repeat:no-repeat;margin-right:auto;margin-left:auto;width:100px;height:100px}.irl-steps.-choose-program{background-image:url(/modules/gooverseas/go_promotions/images/icon-programs.svg)}.irl-steps.-write-essay{background-image:url(/modules/gooverseas/go_promotions/images/icon-essay.svg)}.irl-steps.-upload-photo{background-image:url(/modules/gooverseas/go_promotions/images/icon-university.svg)}.irl-marker{border:6.5px solid;margin:0 auto 26px !important;width:75px}.irl-marker.-green{border-color:#7ab800}.irl-marker.-yellow{border-color:#f3cf45}.irl-marker.-black{border-color:#1e1e1e}.irl-marker.-orange{border-color:#e37222}.irl-footer-image img{width:100%;display:flex}.div-content{padding-top:39px}@media(min-width:48em){.div-content{padding:10% 0}}.irl-green-cta{background-color:#7ab800 !important;border:0 !important}.irl-gradient-cta{background-image:linear-gradient(80deg,rgb(201,0,98),rgb(243,207,69));padding:10px 20px;border-radius:5px;max-width:200px;margin:18px auto 0 auto}.irl-gradient-cta a{color:#fff}.-padding-zero{padding:0 !important}
