/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/classy/images/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;src:local(""),url(/themes/custom/jhu/fonts/source-sans-pro-v14-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.woff2) format("woff2"),url(/themes/custom/jhu/fonts/source-sans-pro-v14-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.woff) format("woff")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local(""),url(/themes/custom/jhu/fonts/source-sans-pro-v14-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff2) format("woff2"),url(/themes/custom/jhu/fonts/source-sans-pro-v14-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff) format("woff")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local(""),url(/themes/custom/jhu/fonts/source-sans-pro-v14-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2) format("woff2"),url(/themes/custom/jhu/fonts/source-sans-pro-v14-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff) format("woff")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local(""),url(/themes/custom/jhu/fonts/source-sans-pro-v14-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.woff2) format("woff2"),url(/themes/custom/jhu/fonts/source-sans-pro-v14-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.woff) format("woff")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local(""),url(/themes/custom/jhu/fonts/source-sans-pro-v14-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff2) format("woff2"),url(/themes/custom/jhu/fonts/source-sans-pro-v14-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff) format("woff")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local(""),url(/themes/custom/jhu/fonts/source-sans-pro-v14-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2) format("woff2"),url(/themes/custom/jhu/fonts/source-sans-pro-v14-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff) format("woff")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;src:local(""),url(/themes/custom/jhu/fonts/source-sans-pro-v14-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900.woff2) format("woff2"),url(/themes/custom/jhu/fonts/source-sans-pro-v14-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900.woff) format("woff")}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local(""),url(/themes/custom/jhu/fonts/noto-sans-v11-vietnamese_latin-ext_latin_devanagari_cyrillic-ext_cyrillic-regular.woff2) format("woff2"),url(/themes/custom/jhu/fonts/noto-sans-v11-vietnamese_latin-ext_latin_devanagari_cyrillic-ext_cyrillic-regular.woff) format("woff")}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:local(""),url(/themes/custom/jhu/fonts/noto-sans-v11-vietnamese_latin-ext_latin_devanagari_cyrillic-ext_cyrillic-700.woff2) format("woff2"),url(/themes/custom/jhu/fonts/noto-sans-v11-vietnamese_latin-ext_latin_devanagari_cyrillic-ext_cyrillic-700.woff) format("woff")}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;src:local(""),url(/themes/custom/jhu/fonts/noto-sans-v11-vietnamese_latin-ext_latin_devanagari_cyrillic-ext_cyrillic-italic.woff2) format("woff2"),url(/themes/custom/jhu/fonts/noto-sans-v11-vietnamese_latin-ext_latin_devanagari_cyrillic-ext_cyrillic-italic.woff) format("woff")}.socialmedia-share{margin:0 -8px}.socialmedia-share .hovered{display:none}.socialmedia-share a:hover .normal{display:none}.socialmedia-share a:hover .hovered{display:block}.socialmedia-share .addtoany_list>a{margin:0 8px;padding:0;line-height:0;width:28px;height:28px}.field--name-body{line-height:26px}.file-download{background-image:url(/themes/custom/jhu/images/download.svg);background-repeat:no-repeat;background-position:center;width:22px;min-width:22px;height:20px;display:inline-block}.file a{text-decoration:none}.file-type{font-size:14px;line-height:20px;padding:1px 9px;border-radius:3px;text-transform:uppercase;color:#5c5c5c;background:rgba(92,92,92,0.1)}.file-type.pdf{color:#D11111;background:rgba(209,17,17,0.1)}.file-type.doc,.file-type.docx{color:#133ED4;background:rgba(19,62,212,0.1)}.file-type.jpg{color:#DEA208;background:rgba(209,190,17,0.1)}.file-type.png{color:#E45C0F;background:rgba(228,92,15,0.1)}.file-type.ppt,.file-type.pptx{color:#6511D1;background:rgba(101,17,209,0.1)}.node ::-webkit-scrollbar,body ::-webkit-scrollbar{width:10px}.node ::-webkit-scrollbar-track,body ::-webkit-scrollbar-track{background:#E3E3E6}.node ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb{background:#BFC0C4}.node ::-webkit-scrollbar-thumb:hover,body ::-webkit-scrollbar-thumb:hover{background:#7c7c7c}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course,.path-account .user-account .lower-content .account-content .my-courses .courses .course{background:#004122;margin:16px 0;padding:24px}@media (min-width:992px){.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course,.path-account .user-account .lower-content .account-content .my-courses .courses .course{padding:80px 49px 72px}}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .title,.path-account .user-account .lower-content .account-content .my-courses .courses .course .title{margin:23px 0}@media (min-width:992px){.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .title,.path-account .user-account .lower-content .account-content .my-courses .courses .course .title{margin:0}}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .title h2,.path-account .user-account .lower-content .account-content .my-courses .courses .course .title h2{font-style:normal;font-weight:bold;font-size:38px;line-height:48px;margin:0;color:#FFFFFF;word-break:break-word}@media (min-width:992px){.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .title h2,.path-account .user-account .lower-content .account-content .my-courses .courses .course .title h2{font-size:42px;line-height:53px}}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .description,.path-account .user-account .lower-content .account-content .my-courses .courses .course .description{font-style:normal;font-weight:normal;font-size:16px;line-height:26px;color:#C2E2D9;max-width:682px}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .description a,.path-account .user-account .lower-content .account-content .my-courses .courses .course .description a{color:#fff}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules,.path-account .user-account .lower-content .account-content .my-courses .courses .course .modules{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;margin:28px 0}@media (min-width:992px){.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules,.path-account .user-account .lower-content .account-content .my-courses .courses .course .modules{-ms-flex-direction:row;flex-direction:row;margin:50px 0 43px;-ms-flex-pack:justify;justify-content:space-between}}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module,.path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:13px 0;position:relative;-ms-flex:1 1 0px;flex:1 1 0px;min-height:40px}@media (min-width:992px){.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module,.path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module.started svg,.path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module.started svg{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module span,.path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module span{font-style:normal;font-weight:bold;font-size:12px;line-height:20px;margin-left:16px;width:75%;text-transform:uppercase;color:#FFFFFF;word-break:break-word}@media (min-width:480px){.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module span,.path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module span{width:55%}}@media (min-width:992px){.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module span,.path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module span{margin:20px 0;width:calc(90% - 20px);margin-right:20px}}@media (min-width:1200px){.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module span,.path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module span{min-width:130px;max-width:130px}}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module::before,.path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module::before{background:#FFF;height:12px;width:2px;position:absolute;top:120%;left:16px;opacity:0.5;content:""}@media (min-width:992px){.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module::before,.path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module::before{content:"";height:2px;width:50%;top:15px;left:35%}}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module.finished::before,.path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module.finished::before{opacity:1}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module:last-child::before,.path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module:last-child::before{content:none}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .button,.path-account .user-account .lower-content .account-content .my-courses .courses .course .button{font-style:normal;font-weight:bold;font-size:14px;line-height:18px;text-transform:uppercase;color:#FFFFFF;background:#060B23;border-radius:6px;min-height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0;border:none;width:100%}@media (min-width:992px){.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .button,.path-account .user-account .lower-content .account-content .my-courses .courses .course .button{font-size:16px;line-height:20px;min-height:64px;width:352px}}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .button:after,.path-account .user-account .lower-content .account-content .my-courses .courses .course .button:after{content:'';min-height:inherit;font-size:0}.block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .button:hover,.path-account .user-account .lower-content .account-content .my-courses .courses .course .button:hover{background-color:#151A37}.ui-widget .ui-widget{text-indent:0}button#main-content{border:none;background:transparent;display:none}.user-not-allowed-popup{display:none;position:fixed;left:50%;top:50%;background:#fff;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:40px 30px;border:15px solid #F4F5F8;z-index:1301;font-weight:600;width:180px}@media (min-width:480px){.user-not-allowed-popup{width:270px}}.user-not-allowed-popup .close{background:url(/themes/custom/jhu/images/x-modal.svg) no-repeat;background-size:contain;width:18px;height:18px;position:absolute;right:10px;top:10px;cursor:pointer;border:none}.user-not-allowed-overlay{display:none;background:#444;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1300;opacity:0.3}.footer{min-width:320px}.footer .footer-wrapper{background-color:#060B23;color:#fff;padding:40px 0}@media (min-width:992px){.footer .footer-wrapper{padding:75px 10px 70px 10px}}.footer .footer-wrapper .container{display:grid;display:-ms-grid;min-width:-webkit-fit-content;min-width:fit-content;grid-template-areas:"footer-menu" "logo" "languages" "socialmedia"}@media (min-width:992px){.footer .footer-wrapper .container{margin:0 auto;grid-template-areas:"logo footer-menu" "languages footer-menu" "socialmedia footer-menu"}}.footer .footer-wrapper .container a{color:#fff;text-decoration:none}.footer .footer-wrapper .container .logo{grid-area:logo;-ms-grid-row:1;-ms-grid-column:1;display:-ms-flexbox;display:flex;margin-top:50px}@media (min-width:768px){.footer .footer-wrapper .container .logo{margin-top:30px}}@media (min-width:992px){.footer .footer-wrapper .container .logo{margin-top:0}}.footer .footer-wrapper .container .logo svg{margin-right:24px}.footer .footer-wrapper .container .logo .name{font-style:normal;font-weight:600;font-size:13px;line-height:16px;color:#FFFFFF;padding-left:15px;border-left:2px solid white;height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer .footer-wrapper .container .languages{grid-area:languages;-ms-grid-row:2;-ms-grid-column:1;font-style:normal;font-weight:normal;font-size:12px;line-height:15px;margin-top:32px;color:#FFFFFF;margin-right:20px}.footer .footer-wrapper .container .languages .language-switcher{display:-ms-flexbox;display:flex}.footer .footer-wrapper .container .languages .current-selected{display:inline;margin-right:5px}.footer .footer-wrapper .container .languages .current-selected a{line-height:22px}.footer .footer-wrapper .container .languages .current-selected .caret{display:none}.footer .footer-wrapper .container .languages .current-wrapper .current-selected{margin-right:0}.footer .footer-wrapper .container .languages .select-options{display:inline;float:inherit}.footer .footer-wrapper .container .languages .select-options ul{padding:0;margin:0;display:block;word-break:break-word;line-height:22px}@media (min-width:992px){.footer .footer-wrapper .container .languages .select-options ul{padding-right:10px}}.footer .footer-wrapper .container .languages .select-options ul li{list-style:none;display:inline;margin-right:5px;display:inline-block}.footer .footer-wrapper .container .socialmedia{-ms-grid-row:3;-ms-grid-column:1;margin-top:25px;grid-area:socialmedia}.footer .footer-wrapper .container .socialmedia .block-socialmedia-footer{display:-ms-flexbox;display:flex}.footer .footer-wrapper .container .socialmedia .block-socialmedia-footer a{margin:5px 16px 5px 0;font-size:0;color:transparent;background-position:center;background-size:contain;display:block;width:28px;height:28px}.footer .footer-wrapper .container .socialmedia .block-socialmedia-footer a.icon-facebook{background:url(/themes/custom/jhu/images/socialmedia/fb-lightgray.svg) no-repeat}.footer .footer-wrapper .container .socialmedia .block-socialmedia-footer a.icon-youtube{background:url(/themes/custom/jhu/images/socialmedia/yt-lightgray.svg) no-repeat}.footer .footer-wrapper .container .socialmedia .block-socialmedia-footer a.icon-twitter{background:url(/themes/custom/jhu/images/socialmedia/twitter-lightgray.svg) no-repeat}.footer .footer-wrapper .container .socialmedia .block-socialmedia-footer a.icon-linkedin{background:url(/themes/custom/jhu/images/socialmedia/linkedin-lightgray.svg) no-repeat}.footer .footer-wrapper .container .footer-menu{grid-area:footer-menu;display:-ms-flexbox;display:flex;-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2}@media (min-width:992px){.footer .footer-wrapper .container .footer-menu{-ms-flex-pack:end;justify-content:flex-end}}.footer .footer-wrapper .container .footer-menu .items{display:block !important}.footer .footer-wrapper .container .footer-menu .items a,.footer .footer-wrapper .container .footer-menu .items span{font-size:14px;line-height:18px}.footer .footer-wrapper .container .footer-menu .items .item{line-height:16px;padding:5px 0}.footer .footer-wrapper .container .footer-menu .items .item .subitems{margin-top:10px}.footer .footer-wrapper .container .footer-menu .items .item .subitems a,.footer .footer-wrapper .container .footer-menu .items .item .subitems span{color:#9598A7;font-size:13px;line-height:16px}.footer .footer-wrapper .container .footer-menu .items .item .subitems a:hover{color:#FFF}@media (min-width:768px){.footer .footer-wrapper .container .footer-menu .items{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:630px}}.footer .footer-wrapper .container .footer-menu .items>.item{width:inherit}@media (min-width:768px){.footer .footer-wrapper .container .footer-menu .items>.item:not(:first-child){margin-left:30px}}@media (min-width:992px){.footer .footer-wrapper .container .footer-menu .items>.item{margin-left:30px}}.footer .copyright-wrapper{background-color:#11152B;padding:20px 0;color:#9598A7;text-align:center;font-style:normal;font-weight:normal;font-size:11px;line-height:14px}.footer .copyright-wrapper p{margin:0 auto}@media (min-width:992px){.header{margin-top:20px}}.header .container{width:100%;padding:0}@media (min-width:992px){.header .container{width:962px}}@media (min-width:1200px){.header .container{width:1160px}}.header .additional-section{display:none;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:992px){.header .additional-section{display:-ms-flexbox;display:flex;margin-bottom:0px}}.header .additional-section .additional-menu{margin-right:30px}.header .additional-section .additional-menu .items{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}.header .additional-section .additional-menu .items .item{padding:12px 9px;position:relative;min-width:25px;height:25px}.header .additional-section .additional-menu .items .item a{color:#171717;text-decoration:none}.header .additional-section .additional-menu .items .item .account,.header .additional-section .additional-menu .items .item .help{background-position:center;background-size:contain;display:block;width:25px;height:25px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:0;color:transparent}.header .additional-section .additional-menu .items .item .account.account,.header .additional-section .additional-menu .items .item .help.account{background:url(/themes/custom/jhu/images/account.svg) no-repeat}.header .additional-section .additional-menu .items .item .account.help,.header .additional-section .additional-menu .items .item .help.help{background:url(/themes/custom/jhu/images/help.svg) no-repeat}.header .additional-section .language-switcher{width:160px;height:44px;position:relative;background:#060B23;border-radius:8px;cursor:pointer;z-index:2}.header .additional-section .language-switcher:hover{background:#151A37}.header .additional-section .language-switcher .select-options a,.header .additional-section .language-switcher .current-selected a{color:#060B23;display:block;font-size:16px;padding:5px 0 5px 24px;padding-left:24px;text-decoration:none}.header .additional-section .language-switcher .select-options.current-selected,.header .additional-section .language-switcher .current-selected.current-selected{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.header .additional-section .language-switcher .select-options.current-selected a,.header .additional-section .language-switcher .current-selected.current-selected a{color:#fff;width:100%}.header .additional-section .language-switcher .select-options.current-selected .caret,.header .additional-section .language-switcher .current-selected.current-selected .caret{background:url(/themes/custom/jhu/images/caret-white.svg) no-repeat;background-size:contain;width:12px;height:6px;display:inline-block;transition:all 200ms;position:absolute;right:20px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .additional-section .language-switcher .select-options.select-options,.header .additional-section .language-switcher .current-selected.select-options{display:none;position:absolute;background:#fff;top:49px;width:100%;z-index:1;border-radius:8px;box-shadow:0px 8px 25px rgba(6,9,20,0.1)}.header .additional-section .language-switcher .select-options.select-options ul,.header .additional-section .language-switcher .current-selected.select-options ul{padding:0;margin:0}.header .additional-section .language-switcher .select-options.select-options ul li,.header .additional-section .language-switcher .current-selected.select-options ul li{list-style:none}.header .additional-section .language-switcher .select-options.select-options ul li:hover,.header .additional-section .language-switcher .current-selected.select-options ul li:hover{background-color:#E8E8E9;border-radius:3px}.header .additional-section .language-switcher.open .current-selected .caret{-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}@media (min-width:992px){.header .main-section{margin-bottom:0}}.header .main-section .main-menu{position:relative;top:0;left:0;z-index:10;background:#FFF;-ms-flex-align:center;align-items:center;width:100%;height:81px}@media (min-width:992px){.header .main-section .main-menu{position:static;height:auto}}.header .main-section .main-menu .items{width:100%;display:none;position:absolute;z-index:10;background:#fff;padding-top:33px}@media (min-width:992px){.header .main-section .main-menu .items{width:initial;margin:0;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:justify;justify-content:space-between;position:inherit;background:transparent;padding-top:0}}.header .main-section .main-menu .items .mobile-language-switcher{margin:26px 24px 32px 24px;height:56px;position:relative;background:#F1F1F2;border-radius:8px;cursor:pointer}.header .main-section .main-menu .items .mobile-language-switcher .select-options a,.header .main-section .main-menu .items .mobile-language-switcher .current-selected a{color:#060B23;display:block;font-size:16px;padding:5px 0 5px 24px;text-decoration:none}.header .main-section .main-menu .items .mobile-language-switcher .select-options.current-selected,.header .main-section .main-menu .items .mobile-language-switcher .current-selected.current-selected{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;padding:13px 0}.header .main-section .main-menu .items .mobile-language-switcher .select-options.current-selected a,.header .main-section .main-menu .items .mobile-language-switcher .current-selected.current-selected a{color:#060B23}.header .main-section .main-menu .items .mobile-language-switcher .select-options.current-selected .caret,.header .main-section .main-menu .items .mobile-language-switcher .current-selected.current-selected .caret{background:url(/themes/custom/jhu/images/caret-black.svg) no-repeat;background-size:contain;width:10px;height:4.5px;display:inline-block;transition:all 200ms;position:absolute;right:20px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:contain}.header .main-section .main-menu .items .mobile-language-switcher .select-options.select-options,.header .main-section .main-menu .items .mobile-language-switcher .current-selected.select-options{display:none;position:absolute;background:#fff;top:60px;width:100%;z-index:11;border-radius:8px;box-shadow:0px 8px 25px rgba(6,9,20,0.1)}.header .main-section .main-menu .items .mobile-language-switcher .select-options.select-options ul,.header .main-section .main-menu .items .mobile-language-switcher .current-selected.select-options ul{padding:0;margin:0}.header .main-section .main-menu .items .mobile-language-switcher .select-options.select-options ul li,.header .main-section .main-menu .items .mobile-language-switcher .current-selected.select-options ul li{list-style:none}.header .main-section .main-menu .items .mobile-language-switcher .select-options.select-options ul li:hover,.header .main-section .main-menu .items .mobile-language-switcher .current-selected.select-options ul li:hover{background-color:#E8E8E9;border-radius:3px}.header .main-section .main-menu .items .mobile-language-switcher .language-switcher.open .current-selected .caret{-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}@media (min-width:992px){.header .main-section .main-menu .items .mobile-language-switcher{display:none}}.header .main-section .main-menu .items .mobile-account-button .items{background:#F4F5F8}.header .main-section .main-menu .items .mobile-account-button .items .item{display:none}.header .main-section .main-menu .items .mobile-account-button .items .item:first-child{display:-ms-flexbox;display:flex;background:#FFFFFF;border:2px solid #004122;box-sizing:border-box;border-radius:6px;height:64px;margin:6px 24px 60px 24px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.header .main-section .main-menu .items .mobile-account-button .items .item:first-child a{font-style:normal;font-weight:bold;font-size:16px;line-height:20px;text-decoration:none;color:#004122}@media (min-width:992px){.header .main-section .main-menu .items .mobile-account-button{display:none}}.header .main-section .main-menu .items button{border:none;background:transparent;padding:0}.header .main-section .main-menu .items>.item{display:block;margin:0 auto;padding:0;font-weight:600;font-size:18px;line-height:23px;padding:14px 24px;text-align:left}@media (min-width:992px){.header .main-section .main-menu .items>.item:nth-child(-n+3){text-align:left}}@media (min-width:992px){[dir="rtl"] .header .main-section .main-menu .items>.item:nth-child(-n+3){text-align:right}}@media (min-width:992px){.header .main-section .main-menu .items>.item:nth-child(n+5){text-align:right}}@media (min-width:992px){.header .main-section .main-menu .items>.item{padding:0 5px}}.header .main-section .main-menu .items>.item.with-subitems{position:relative;cursor:default}@media (min-width:1200px){.header .main-section .main-menu .items>.item.with-subitems span{display:block;margin-right:22px}}.header .main-section .main-menu .items>.item.with-subitems .subitems{display:none}@media (min-width:1200px){.header .main-section .main-menu .items>.item.with-subitems:not(:last-child):not(:first-child):not(:nth-child(7)){right:-20px}}@media (min-width:1200px){.header .main-section .main-menu .items>.item.with-subitems:after{content:'';background:url(/themes/custom/jhu/images/caret-dark.svg) no-repeat;background-size:cover;width:12px;height:7px;display:inline-block;transition:all 200ms;position:absolute;right:-6px;top:42%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.header .main-section .main-menu .items>.item.with-subitems:hover,.header .main-section .main-menu .items>.item.with-subitems.hovered{color:#004122}@media (max-width:991px){.header .main-section .main-menu .items>.item.with-subitems:hover,.header .main-section .main-menu .items>.item.with-subitems.hovered{padding:14px 24px 0}}@media (min-width:992px){.header .main-section .main-menu .items>.item.with-subitems:hover,.header .main-section .main-menu .items>.item.with-subitems.hovered{color:#060B23}}.header .main-section .main-menu .items>.item.with-subitems:hover:after,.header .main-section .main-menu .items>.item.with-subitems.hovered:after{-ms-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}.header .main-section .main-menu .items>.item.with-subitems:hover .subitems,.header .main-section .main-menu .items>.item.with-subitems.hovered .subitems{display:block;z-index:2;background:#fff;min-width:160px;text-align:left;padding:10px 0 0}@media (min-width:992px){.header .main-section .main-menu .items>.item.with-subitems:hover .subitems,.header .main-section .main-menu .items>.item.with-subitems.hovered .subitems{padding:10px 0;position:absolute;border:1px solid #F5F6F8;box-shadow:0px 8px 25px rgba(6,9,20,0.1);right:0;top:60px}}.header .main-section .main-menu .items>.item.with-subitems:hover .subitems .item a,.header .main-section .main-menu .items>.item.with-subitems:hover .subitems .item span,.header .main-section .main-menu .items>.item.with-subitems.hovered .subitems .item a,.header .main-section .main-menu .items>.item.with-subitems.hovered .subitems .item span{color:#636379;font-weight:400;display:block;padding:8px 0;cursor:pointer}@media (min-width:992px){.header .main-section .main-menu .items>.item.with-subitems:hover .subitems .item a,.header .main-section .main-menu .items>.item.with-subitems:hover .subitems .item span,.header .main-section .main-menu .items>.item.with-subitems.hovered .subitems .item a,.header .main-section .main-menu .items>.item.with-subitems.hovered .subitems .item span{padding:7px 24px}}.header .main-section .main-menu .items>.item.with-subitems:hover .subitems .item:hover a,.header .main-section .main-menu .items>.item.with-subitems:hover .subitems .item:hover span,.header .main-section .main-menu .items>.item.with-subitems.hovered .subitems .item:hover a,.header .main-section .main-menu .items>.item.with-subitems.hovered .subitems .item:hover span{color:#060B23}.header .main-section .main-menu .items>.item span.is-active{color:#004122}.header .main-section .main-menu .items>.item a{font-weight:600;color:#171717;text-decoration:none}.header .main-section .main-menu .items>.item a:hover{color:#004122}.header .main-section .main-menu .items>.item a.is-active{color:#004122}.header .main-section .main-menu .items>.item a .home{display:none}@media (min-width:992px){.header .main-section .main-menu .items>.item{text-align:center;padding:28px 0 46px 0;width:calc(100% / 7);-ms-flex-pack:center;justify-content:center;position:relative;border:none;font-size:15px;line-height:24px}.header .main-section .main-menu .items>.item a{font-weight:600;color:#171717;text-decoration:none}.header .main-section .main-menu .items>.item a.home{display:block;font-size:0;color:transparent;background:url(/themes/custom/jhu/images/logo.svg) no-repeat;background-position:center;background-size:contain;display:block;width:115%;height:205px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-15px;z-index:10}}@media (min-width:1200px){.header .main-section .main-menu .items>.item{font-size:16px}}.header .main-section .main-menu .mobile-menu{display:block;width:100%;height:81px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .main-section .main-menu .mobile-menu .mobile-menu-border{display:none}.header .main-section .main-menu .mobile-menu.menu-open .mobile-menu-border{z-index:13;top:43px;width:100%;height:75px;max-width:100%;position:absolute;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.header .main-section .main-menu .mobile-menu.menu-open .mobile-menu-border{background:none;display:none}}@media (min-width:992px){.header .main-section .main-menu .mobile-menu{display:none}}.header .main-section .main-menu .mobile-menu .logo-menu{width:-webkit-fit-content;width:fit-content;float:left;width:100%;text-align:center;max-height:100%}.header .main-section .main-menu .mobile-menu .logo-menu svg{margin:0 auto;margin-top:8px;height:91px;z-index:100;position:relative}@media (min-width:992px){.header .main-section .main-menu .mobile-menu .logo-menu svg{margin-top:10px}}.header .main-section .main-menu .mobile-menu .hamburger-item{float:right;position:absolute;right:25px;z-index:100000;cursor:pointer;border:none;background:transparent}.header .main-section .main-menu .mobile-menu .hamburger-item svg:first-child{display:block}.header .main-section .main-menu .mobile-menu .hamburger-item svg:last-child{display:none}.header .main-section .main-menu .mobile-menu .hamburger-item.menu-open svg:first-child{display:none}.header .main-section .main-menu .mobile-menu .hamburger-item.menu-open svg:last-child{display:block}.header .main-section .menu-sticky{display:none;transition:all 1s ease 0s}@media (min-width:992px){.header .main-section .menu-sticky.stuck{transition:all 1s ease 0s;display:block;position:fixed;top:0;left:0;width:100%;height:64px;z-index:100}.header .main-section .menu-sticky.stuck .items{width:100%}.header .main-section .menu-sticky.stuck .items::before{background:url(/themes/custom/jhu/images/logo-triangle-sticky.svg) no-repeat}.header .main-section .menu-sticky.stuck .items .item{padding:20px 0}.header .main-section .menu-sticky.stuck .items .item a.home{background:url(/themes/custom/jhu/images/logo-sticky.svg) no-repeat;background-position:center;width:100%;margin-top:25px;height:100px}.header .main-section .menu-sticky.stuck .items .item.with-subitems .subitems{top:50px}.header .main-section .menu-sticky.stuck .items .item.with-subitems .subitems .item{padding:0}.header .main-section .menu-sticky.stuck .items .item.with-subitems:after{top:52%}.header .main-section .menu-sticky.stuck .sticky-triangle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:-65px}}main{margin-top:-22px}.mobile-menu{display:none}body.toolbar-vertical header{margin-top:5px}@media (min-width:768px){body.toolbar-vertical header{margin-top:10px}}body.toolbar-fixed .menu-sticky{margin-top:38px}body.toolbar-fixed.toolbar-tray-open .menu-sticky{margin-top:78px}.node-header .created-date{margin:0;font-size:14px;line-height:20px;color:#A6A6B4;text-transform:capitalize}@media (min-width:768px){.node-header .created-date{margin-top:46px}}.node-header .node-title{font-weight:600;font-size:36px;line-height:48px;color:#1B1B1D;margin:6px 0 28px 0}.node-header .node-title h1{font-weight:600;font-size:36px;line-height:48px;color:#1B1B1D;margin:6px 0 28px 0}#views-exposed-form-files-to-download-language-switcher label{font-weight:600;font-size:14px;line-height:18px;color:#171717;margin-bottom:6px}.block-content-with-icons{margin-top:100px;min-height:583px;background:#F5F6F8}.block-content-with-icons .container{padding-top:90px;background:#F5F6F8}@media (min-width:768px){.block-content-with-icons .container{padding:100px 0}}.block-content-with-icons .container .content-wrapper{display:-ms-grid;display:grid;grid-template-areas:"title" "desc" "icons" "button"}@media (min-width:768px){.block-content-with-icons .container .content-wrapper{margin:0}}@media (min-width:768px){.block-content-with-icons .container .content-wrapper{-ms-grid-columns:0.99fr 10% 1.6fr;grid-template-columns:0.99fr 1.6fr;-ms-grid-rows:0.6fr 1.3fr 0.8fr;grid-template-rows:0.6fr 1.3fr 0.8fr;column-gap:5%;grid-template-areas:"title icons" "desc icons" "button icons"}}@media (min-width:992px){.block-content-with-icons .container .content-wrapper{column-gap:10%}}.block-content-with-icons .container .content-wrapper .title{grid-area:title;font-style:normal;font-weight:bold;font-size:41px;line-height:53px;color:#171717}.block-content-with-icons .container .content-wrapper .title h2{grid-area:title;font-style:normal;font-weight:bold;font-size:41px;line-height:53px;color:#171717;margin:0}@media (min-width:768px){.block-content-with-icons .container .content-wrapper .title{margin-top:15px;-ms-grid-row:1;-ms-grid-column:1}}.block-content-with-icons .container .content-wrapper .desc{-ms-grid-row:2;-ms-grid-column:1;grid-area:desc;font-style:normal;font-weight:normal;font-size:18px;line-height:26px;color:#636379;margin:10px 0 15px}@media (min-width:768px){.block-content-with-icons .container .content-wrapper .desc{margin:0;font-size:16px;line-height:24px}}.block-content-with-icons .container .content-wrapper .button{grid-area:button;box-sizing:border-box;background:#FFFFFF;border:2px solid #004122;border-radius:6px;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;width:100%;color:#004122;text-align:center;display:-ms-flexbox;display:flex;min-height:60px;margin:48px 0;height:60px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.block-content-with-icons .container .content-wrapper .button{width:350px;margin:0;min-height:64px;-ms-grid-row:3;-ms-grid-column:1}}.block-content-with-icons .container .content-wrapper .button:hover{border-color:#0B5733;color:#0B5733}.block-content-with-icons .container .content-wrapper .icons{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:icons;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}.block-content-with-icons .container .content-wrapper .icons .icon{margin-top:9px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:104px}.block-content-with-icons .container .content-wrapper .icons .icon:first-child{margin-top:0}@media (min-width:768px){.block-content-with-icons .container .content-wrapper .icons .icon{margin-top:14px}}.block-content-with-icons .container .content-wrapper .icons .icon .media{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;background:#024B28;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:7%}@media (min-width:768px){.block-content-with-icons .container .content-wrapper .icons .icon .media{padding:0 20px}}@media (min-width:992px){.block-content-with-icons .container .content-wrapper .icons .icon .media{padding:1%}}.block-content-with-icons .container .content-wrapper .icons .icon .text{-ms-flex:4;flex:4;background:#004122;font-style:normal;font-weight:200;font-size:16px;line-height:22px;color:#FFF;padding-left:20px;padding-right:25px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.block-content-with-icons .container .content-wrapper .icons .icon .text p{margin:20px 0}@media (min-width:480px){.block-content-with-icons .container .content-wrapper .icons .icon .text{margin:0;padding-right:20%;line-height:26px;padding-left:26px}}@media (min-width:768px){.block-content-with-icons .container .content-wrapper .icons .icon .text{padding-right:10%}}.block-alternative-tiles{margin:10px auto;position:relative}@media (min-width:768px){.block-alternative-tiles{margin:125px auto 80px}}.block-alternative-tiles .container .tiles-wrapper .tile{display:grid;display:-ms-grid;grid-template-areas:"title" "media" "desc" "button"}@media (min-width:768px){.block-alternative-tiles .container .tiles-wrapper .tile{margin:60px 0}}@media (min-width:1200px){.block-alternative-tiles .container .tiles-wrapper .tile{margin:140px 0}}@media (min-width:768px){.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n-1){grid-template-columns:0.8fr 1fr;-ms-grid-columns:0.8fr 4% 1fr;grid-template-rows:0.6fr auto 1fr;-ms-grid-rows:0.6fr auto 1fr;column-gap:4%;grid-template-areas:"title media" "desc media" "button media"}.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n-1) .media{text-align:right}.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n-1) .title{-ms-grid-row:1;-ms-grid-column:1}.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n-1) .desc{-ms-grid-row:2;-ms-grid-column:1}.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n-1) .single-link,.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n-1) .two-links{-ms-grid-row:3;-ms-grid-column:1}.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n-1) .media{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}}@media (min-width:768px){.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n){-ms-grid-columns:1fr 4% 0.8fr;grid-template-columns:1fr 0.81fr;-ms-grid-rows:0.6fr auto 0.83fr;grid-template-rows:0.6fr auto 0.83fr;column-gap:4%;grid-template-areas:"media title" "media desc" "media button"}.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n) .title{-ms-grid-row:1;-ms-grid-column:3}.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n) .desc{-ms-grid-row:2;-ms-grid-column:3}.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n) .single-link,.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n) .two-links{-ms-grid-row:3;-ms-grid-column:3}.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n) .media{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}}@media (min-width:992px){.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n){margin:80px 0}}@media (min-width:1200px){.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n){margin:155px 0 80px}}.block-alternative-tiles .container .tiles-wrapper .tile:nth-child(2n) .title{margin-top:28px}.block-alternative-tiles .container .tiles-wrapper .tile .title{grid-area:title;font-style:normal;font-weight:bold;font-size:42px;line-height:53px;color:#171717;margin-top:20px;margin-bottom:15px}@media (min-width:768px){.block-alternative-tiles .container .tiles-wrapper .tile .title{margin-bottom:0;margin-top:62px}}.block-alternative-tiles .container .tiles-wrapper .tile .desc{grid-area:desc;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;color:#1B1B1D;max-width:452px;margin-top:10px}.block-alternative-tiles .container .tiles-wrapper .tile .single-link{margin:24px 0;grid-area:button}.block-alternative-tiles .container .tiles-wrapper .tile .single-link .button{background:#FFFFFF;border:2px solid #004122;box-sizing:border-box;border-radius:6px;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;color:#004122;text-align:center;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:60px}@media (min-width:768px){.block-alternative-tiles .container .tiles-wrapper .tile .single-link .button{width:351px;min-height:64px}}.block-alternative-tiles .container .tiles-wrapper .tile .single-link .button:hover{border-color:#0B5733;color:#0B5733}.block-alternative-tiles .container .tiles-wrapper .tile .single-link .button:after{content:'';min-height:inherit;font-size:0}.block-alternative-tiles .container .tiles-wrapper .tile .two-links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:24px 0;grid-area:button}.block-alternative-tiles .container .tiles-wrapper .tile .two-links .button{color:#004122;text-decoration:underline;font-weight:700;font-size:16px;margin:0;height:-webkit-max-content;height:max-content}.block-alternative-tiles .container .tiles-wrapper .tile .two-links .button:hover{color:#0B5733}.block-alternative-tiles .container .tiles-wrapper .tile .two-links .button:first-child{margin-right:37px}.block-alternative-tiles .container .tiles-wrapper .tile .media{grid-area:media}.block-alternative-tiles .background-shape{background:#F5F6F8;position:absolute;width:80%;height:453px;right:0;bottom:-20px;z-index:-100}@media (min-width:480px){.block-alternative-tiles .background-shape{width:55%}}@media (min-width:768px){.block-alternative-tiles .background-shape{height:678px;right:0;top:137px;bottom:auto}}@media (min-width:992px){.block-alternative-tiles .background-shape{height:910px}}.block-title-and-text-with-large-image{margin-top:85px;position:relative}@media (min-width:768px){.block-title-and-text-with-large-image{margin-top:90px}}.block-title-and-text-with-large-image .container{margin-bottom:50px}.block-title-and-text-with-large-image .container .content-wrapper{display:-ms-grid;display:grid;grid-template-areas:"title" "media" "desc"}@media (min-width:992px){.block-title-and-text-with-large-image .container .content-wrapper{margin:80px 0;grid-template-columns:1.2fr 1fr;-ms-grid-columns:1.2fr 8% 1fr;grid-template-rows:0.55fr 1fr;-ms-grid-rows:0.55fr 1fr;column-gap:8%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;grid-template-areas:"media title" "media desc"}}@media (min-width:992px){.block-title-and-text-with-large-image .container .content-wrapper{margin:120px 0 156px}}.block-title-and-text-with-large-image .container .content-wrapper .title{grid-area:title;-ms-grid-column:3;-ms-grid-row:1;font-style:normal;font-weight:bold;font-size:42px;line-height:53px;color:#171717;margin-top:20px;margin-bottom:35px;text-align:center;padding:0 15px}@media (min-width:992px){.block-title-and-text-with-large-image .container .content-wrapper .title{margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;text-align:start;padding:0}}.block-title-and-text-with-large-image .container .content-wrapper .title>h2{font-style:normal;font-weight:bold;font-size:42px;line-height:53px;color:#171717;margin:0}.block-title-and-text-with-large-image .container .content-wrapper .title p{margin:0}.block-title-and-text-with-large-image .container .content-wrapper .desc{-ms-grid-column:3;-ms-grid-row:2;grid-area:desc;font-style:normal;font-weight:400;font-weight:normal;font-size:16px;line-height:26px;color:#1B1B1D;margin-top:20px}.block-title-and-text-with-large-image .container .content-wrapper .media{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-area:media;text-align:center}@media (min-width:992px){.block-title-and-text-with-large-image .container .content-wrapper .media{text-align:start}}.block-title-and-text-with-large-image .background-shape{position:absolute;width:58%;height:419px;left:0;top:50%;z-index:-100;-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:#F5F6F8}@media (min-width:768px){.block-title-and-text-with-large-image .background-shape{top:112px;-ms-transform:none;transform:none}}.block-scrollable-tiles .container{margin-top:40px}@media (min-width:768px){.block-scrollable-tiles .container{margin-top:108px;padding:0}}@media (min-width:992px){.block-scrollable-tiles .container{padding:inherit}}@media (min-width:768px){.block-scrollable-tiles .container .content-wrapper{margin:0}}.block-scrollable-tiles .container .content-wrapper .slider-nav{display:-ms-flexbox;display:flex;width:60px;-ms-flex-pack:justify;justify-content:space-between;float:right;margin-top:18px;height:55px}@media (min-width:768px){.block-scrollable-tiles .container .content-wrapper .slider-nav{display:none;margin-top:0}}.block-scrollable-tiles .container .content-wrapper .slider-nav button{background:transparent;border:none;height:28px}@media (min-width:768px){.block-scrollable-tiles .container .content-wrapper .slider-nav button{height:auto}}.block-scrollable-tiles .container .content-wrapper .title{font-style:normal;font-weight:bold;font-size:42px;line-height:53px;color:#171717;display:-ms-flexbox;display:flex;margin-bottom:30px}@media (min-width:768px){.block-scrollable-tiles .container .content-wrapper .title{margin-bottom:45px}}.block-scrollable-tiles .container .content-wrapper .title h2{font-style:normal;font-weight:bold;font-size:42px;line-height:53px;color:#171717;margin:0}.block-scrollable-tiles .container .content-wrapper .title .slider-nav{display:none;width:55px;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;margin-bottom:50px;margin-right:20px}@media (min-width:768px){.block-scrollable-tiles .container .content-wrapper .title .slider-nav{margin:0 58px;display:-ms-flexbox;display:flex;float:left}}.block-scrollable-tiles .container .content-wrapper .title .slider-nav>div{cursor:pointer}.block-scrollable-tiles .container .content-wrapper .slick-slider{display:table !important;table-layout:fixed !important;width:100% !important}.block-scrollable-tiles .container .content-wrapper .slick-slide{margin:0 3px}.block-scrollable-tiles .container .content-wrapper .items.slick-initialized .item{display:block}@media (min-width:768px){.block-scrollable-tiles .container .content-wrapper .items:not(.slick-initialized) .item{max-width:50%}}@media (min-width:992px){.block-scrollable-tiles .container .content-wrapper .items:not(.slick-initialized) .item{max-width:33.33%}}.block-scrollable-tiles .container .content-wrapper .items .item:not(:first-child){display:none}.block-scrollable-tiles .container .content-wrapper .items .item a{display:block;text-decoration:none}.block-scrollable-tiles .container .content-wrapper .items .item .media{margin-bottom:19px}@media (min-width:768px){.block-scrollable-tiles .container .content-wrapper .items .item .media{margin-bottom:25px}}.block-scrollable-tiles .container .content-wrapper .items .item .title{font-style:normal;font-weight:600;color:#1B1B1D;margin-bottom:0;font-size:20px;line-height:28px}@media (min-width:768px){.block-scrollable-tiles .container .content-wrapper .items .item .title{font-size:18px;line-height:26px}}.block-scrollable-tiles .container .content-wrapper .items .item .desc{font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#4C596B}.block-scrollable-tiles .container .content-wrapper .items .item .desc p{margin:5px 0}@media (min-width:768px){.block-scrollable-tiles .container .content-wrapper .items .item .desc p{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}}@media (min-width:768px){.block-scrollable-tiles .container .content-wrapper .items .item .desc{line-height:24px;color:#636379}}.block-courses{margin:72px 0 42px}@media (min-width:992px){.block-courses{margin:85px 0}}.block-courses .container.container-bg{background:#004122}@media (min-width:992px){.block-courses .container.container-bg{background:none}}.block-courses .container.container-full-width{width:100%;padding:0}@media (min-width:992px){.block-courses .container.container-full-width{width:962px}}@media (min-width:1200px){.block-courses .container.container-full-width{width:1160px}}.block-courses .container.container-with-margin{margin-top:45px}.block-courses .container .content-wrapper{display:grid;display:-ms-grid;grid-template-areas:"title" "media" "subtitle" "desc" "courses"}@media (min-width:992px){.block-courses .container .content-wrapper{grid-template-areas:"title title" "subtitle media" "desc media" "courses courses";grid-template-columns:0.82fr 1fr;-ms-grid-columns:0.82fr 10% 1fr;grid-template-rows:0.5fr 0.5fr 1fr;-ms-grid-rows:1fr;column-gap:10%}}.block-courses .container .content-wrapper .title{grid-area:title;font-style:normal;font-weight:bold;font-size:48px;line-height:60px;color:#171717}@media (min-width:992px){.block-courses .container .content-wrapper .title{font-size:56px;line-height:70px;text-align:center;margin-bottom:61px;-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}}.block-courses .container .content-wrapper .title>h2{font-style:normal;font-weight:bold;font-size:48px;line-height:60px;color:#171717;margin:0}@media (min-width:992px){.block-courses .container .content-wrapper .title>h2{font-size:56px;line-height:70px}}.block-courses .container .content-wrapper .subtitle{grid-area:subtitle;-ms-grid-row:2;-ms-grid-column:1;font-style:normal;font-weight:bold;font-size:28px;line-height:35px;color:#171717}@media (min-width:992px){.block-courses .container .content-wrapper .subtitle{margin-top:78px;font-size:32px;line-height:42px}}.block-courses .container .content-wrapper .desc{grid-area:desc;-ms-grid-row:3;-ms-grid-column:1;font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#4C596B}@media (min-width:992px){.block-courses .container .content-wrapper .desc{line-height:26px}}.block-courses .container .content-wrapper .media{grid-area:media;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:3;margin:32px 0}.block-courses .container .content-wrapper .media .media-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.block-courses .container .content-wrapper .media .media-content>img{width:100%}.block-courses .container .content-wrapper .media .media-content a{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-courses .container .content-wrapper .courses{grid-area:courses;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:3}@media (max-width:479px){.block-courses .container .content-wrapper .courses.over-2 .tabs .tab{font-size:14px;line-height:normal;padding:8px}}.block-courses .container .content-wrapper .courses .tabs{display:-ms-flexbox;display:flex;margin:0}.block-courses .container .content-wrapper .courses .tabs .tab{font-style:normal;font-weight:normal;font-size:20px;line-height:25px;text-align:center;color:#9D9FAA;border-bottom:5px solid #D9DCE4;overflow:hidden;cursor:pointer;-ms-flex:1;flex:1;padding:16px 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;word-break:break-word}@media (min-width:992px){.block-courses .container .content-wrapper .courses .tabs .tab{padding:25px}}.block-courses .container .content-wrapper .courses .tabs .tab:hover{color:#151A37;border-bottom:5px solid #151A37}.block-courses .container .content-wrapper .courses .tabs .tab>button{padding:0;color:#9D9FAA;margin:0 auto;background:transparent;border:none}.block-courses .container .content-wrapper .courses .tabs .tab>button:focus{outline:none;color:#151A37}.block-courses .container .content-wrapper .courses .tabs .tab>button:hover{color:#151A37;background:none}.block-courses .container .content-wrapper .courses .tabs .tab:hover>button{color:#151A37}.block-courses .container .content-wrapper .courses .tabs .active{font-weight:bold;color:#171717;border-bottom:5px solid #171717}.block-courses .container .content-wrapper .courses .tabs .active>button{color:#171717}.block-courses .container .content-wrapper .courses .course{background:#004122;display:none;padding-bottom:64px}@media (min-width:992px){.block-courses .container .content-wrapper .courses .course{padding:80px 48px}}.block-courses .container .content-wrapper .courses .course.active{display:block}.block-courses .container .content-wrapper .courses .course .title{font-style:normal;font-weight:bold;font-size:42px;line-height:53px;margin:0;margin-top:55px;text-align:left;color:#FFFFFF;word-break:break-word}@media (min-width:992px){.block-courses .container .content-wrapper .courses .course .title{margin:0}}.block-courses .container .content-wrapper .courses .course .description{font-style:normal;font-weight:normal;font-size:16px;line-height:26px;max-width:682px;color:#C2E2D9}.block-courses .container .content-wrapper .courses .course .description a{color:#fff}.block-courses .container .content-wrapper .courses .course .modules{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:35px}@media (min-width:992px){.block-courses .container .content-wrapper .courses .course .modules{min-height:103px;margin-top:56px}}@media (min-width:1200px){.block-courses .container .content-wrapper .courses .course .modules{-ms-flex-direction:row;flex-direction:row}}.block-courses .container .content-wrapper .courses .course .modules .module{width:100%;min-height:64px;background:#2B5338;border-bottom:1px solid rgba(207,213,228,0.333);box-sizing:border-box;font-style:normal;font-weight:bold;font-size:14px;line-height:22px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;color:#F1F1F1;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.block-courses .container .content-wrapper .courses .course .modules .module:last-child{border:none}.block-courses .container .content-wrapper .courses .course .modules .module div{padding:10px 20px}@media (min-width:1200px){.block-courses .container .content-wrapper .courses .course .modules .module{min-height:103px;border:none;border-right:1px solid rgba(207,213,228,0.333)}.block-courses .container .content-wrapper .courses .course .modules .module:last-child{border:none}}.block-courses .container .content-wrapper .courses .course .button{background:#060B23;border-radius:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;text-transform:uppercase;color:#FFFFFF;width:100%;min-height:56px;text-align:center;margin:40px auto 0;text-decoration:none}.block-courses .container .content-wrapper .courses .course .button:hover{background:#151A37}.block-courses .container .content-wrapper .courses .course .button:after{content:'';min-height:inherit;font-size:0}@media (min-width:768px){.block-courses .container .content-wrapper .courses .course .button{width:50%}}@media (min-width:1200px){.block-courses .container .content-wrapper .courses .course .button{width:352px;min-height:64px;margin:64px 0 0}}.block-points .container .content-wrapper .points{margin:50px 0}@media (min-width:768px){.block-points .container .content-wrapper .points{max-width:671px;margin:30px 0}}.block-points .container .content-wrapper .points .point{min-height:80px;background:#F6F7F9;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#1B1B1D;padding:1px 75px 0px 17px;margin:8px 0}@media (min-width:768px){.block-points .container .content-wrapper .points .point{max-width:671px;padding:0px 240px 0px 40px}}.block-points .container .content-wrapper .points .point:after{content:'';min-height:inherit;font-size:0}@media (min-width:768px){.block-text-blocks-with-separators{margin-top:25px}}.block-text-blocks-with-separators .container .content-wrapper .text-blocks .text-block{border-bottom:1px solid #E8EAED;padding:32px 0}@media (min-width:768px){.block-text-blocks-with-separators .container .content-wrapper .text-blocks .text-block{max-width:671px;padding:16px 0}}.block-text-blocks-with-separators .container .content-wrapper .text-blocks .text-block:last-child{border:none}.page-node-type-policy-scan .node-title h1{font-style:normal;font-weight:bold;font-size:42px;line-height:53px;margin-top:33px;margin-bottom:21px;color:#171717}@media (min-width:768px){.page-node-type-policy-scan .node-title h1{margin-top:60px;margin-bottom:32px}}@media (min-width:768px){.page-node-type-policy-scan .text{max-width:671px}}.page-node-type-policy-scan .node__content{margin-bottom:77px}@media (min-width:768px){.page-node-type-policy-scan .node__content{margin-bottom:120px}}.block-text-block{margin-top:29px}.block-text-block .container .content-wrapper .text{font-style:normal;font-weight:normal;font-size:16px;line-height:24px;color:#1B1B1D}.block-separator{margin:40px 0}.block-separator .container .separator{max-width:671px}.block-title{margin-top:40px}@media (min-width:768px){.block-title{margin-top:54px}}.block-title .container .content-wrapper .title{font-style:normal;font-weight:bold;font-size:42px;line-height:53px;color:#171717}.block-resources{margin-top:28px}@media (min-width:768px){.block-resources{margin-top:57px;margin-bottom:102px}}.block-resources .container .content-wrapper .resources .resource{margin-bottom:48px}@media (min-width:768px){.block-resources .container .content-wrapper .resources .resource{display:-ms-grid;display:grid;grid-template-areas:"media title" "media file";grid-template-columns:0.67fr 2fr;-ms-grid-columns:0.67fr 46px 2fr;grid-template-rows:1fr 1fr;-ms-grid-rows:1fr 1fr;column-gap:46px;margin-bottom:33px}}@media (min-width:768px){.block-resources .container .content-wrapper .resources .resource .media{grid-area:media;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}}.block-resources .container .content-wrapper .resources .resource .media img{aspect-ratio:1.66;object-fit:cover;width:-webkit-fit-content;width:fit-content}@media (min-width:768px){.block-resources .container .content-wrapper .resources .resource .media img{aspect-ratio:unset;object-fit:unset;width:unset}}.block-resources .container .content-wrapper .resources .resource .title{font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#1B1B1D;margin-top:10px}@media (min-width:768px){.block-resources .container .content-wrapper .resources .resource .title{font-size:24px;line-height:32px;grid-area:title;-ms-grid-row:1;-ms-grid-column:3;max-width:500px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}}.block-resources .container .content-wrapper .resources .resource .file{margin-top:13px;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-align:center;align-items:center}@media (min-width:768px){.block-resources .container .content-wrapper .resources .resource .file{grid-area:file;-ms-grid-row:2;-ms-grid-column:3;max-width:464px}}.block-resources .container .content-wrapper .resources .resource .file a{font-style:normal;font-weight:normal;font-size:16px;line-height:20px;color:#1B1B1D;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.block-resources .container .content-wrapper .resources .resource .file .file-download{margin-left:12px}.block-resources .container .content-wrapper .resources .resource .file .file-type{margin-left:22px;max-height:22px}.block-resources-only-files{margin-top:27px}@media (min-width:768px){.block-resources-only-files{margin-top:50px}}.block-resources-only-files .container .content-wrapper .resources .resource{border:1px solid #F0F1F3;box-sizing:border-box;min-height:100px;margin-bottom:17px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:768px){.block-resources-only-files .container .content-wrapper .resources .resource{max-width:670px;margin-bottom:8px;-ms-flex-pack:justify;justify-content:space-between}}.block-resources-only-files .container .content-wrapper .resources .resource .file{padding:16px 24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:768px){.block-resources-only-files .container .content-wrapper .resources .resource .file{-ms-flex-pack:justify;justify-content:space-between}}.block-resources-only-files .container .content-wrapper .resources .resource .file a{font-style:normal;font-weight:normal;font-size:14px;line-height:22px;color:#1B1B1D;width:80%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.block-resources-only-files .container .content-wrapper .resources .resource .file a{font-style:normal;font-weight:normal;font-size:18px;line-height:24px;color:#1B1B1D;-ms-flex-pack:start;justify-content:flex-start;width:70%}}.block-resources-only-files .container .content-wrapper .resources .resource .file .file-download{margin-left:12px}.block-resources-only-files .container .content-wrapper .resources .resource .file .file-type{margin-left:12px}@media (min-width:768px){.block-resources-only-files .container .content-wrapper .resources .resource .file{padding:26px 36px}}@media (min-width:768px){.title-hidden .block-text-block{margin-top:56px;margin-bottom:56px}}@media (min-width:768px){.title-hidden .page-node-type-policy-scan .node-title h1{margin-bottom:33px}}body main{position:relative}body main:before{display:block;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}body.page-node-type-homepage main,body.path-online-courses main,body.path-webform main{margin-top:-12px}@media (min-width:992px){body.page-node-type-homepage main,body.path-online-courses main,body.path-webform main{margin-top:-22px}}body.page-node-type-homepage main:before,body.path-online-courses main:before,body.path-webform main:before{content:'';background:url(/themes/custom/jhu/images/logo-triangle-gray.svg) no-repeat center;top:-23px;width:70px;height:120px}@media (min-width:992px){body.page-node-type-homepage main:before,body.path-online-courses main:before,body.path-webform main:before{width:155px;height:170px;top:0}}body.path-webform main:before{top:-15px}@media (min-width:992px){body.path-webform main:before{top:0}}body.course-opened-page .header .main-section .main-menu{height:72px}@media (min-width:992px){body.course-opened-page .header .main-section .main-menu:not(.stuck){height:auto}}body.course-opened-page .header .main-section .main-menu .mobile-menu{height:72px}body.course-opened-page main:before{content:'';background:url(/themes/custom/jhu/images/logo-triangle-gray.svg) no-repeat center;width:70px;height:118px;top:-24px}@media (min-width:992px){body.course-opened-page main:before{top:0;width:155px;height:170px}}.page-node-type-resource article.node--type-resource{padding-top:87px}@media (min-width:768px){.page-node-type-resource article.node--type-resource{padding-top:92px}}@media (min-width:360px){.page-node-type-resource article.node--type-resource .content-wrap{width:312px}}@media (min-width:480px){.page-node-type-resource article.node--type-resource .content-wrap{width:420px}}@media (min-width:768px){.page-node-type-resource article.node--type-resource .content-wrap{width:530px}}@media (min-width:992px){.page-node-type-resource article.node--type-resource .content-wrap{width:670px}}.page-node-type-resource article.node--type-resource .node__content .field--name-field-media-image{margin-bottom:34px}.page-node-type-resource article.node--type-resource .node__content .field--name-field-media-image img{width:100%;height:auto}.page-node-type-resource article.node--type-resource .node__content .field--name-body{border-bottom:1px solid #F0F1F3;padding-bottom:28px}.page-node-type-resource article.node--type-resource .tag-wrap{display:-ms-flexbox;display:flex;margin-bottom:58px;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:40px}@media (min-width:768px){.page-node-type-resource article.node--type-resource .tag-wrap{-ms-flex-direction:column;flex-direction:column;margin-bottom:98px}}.page-node-type-resource article.node--type-resource .tag-wrap .tags{width:100%;margin-bottom:28px}.page-node-type-resource article.node--type-resource .tag-wrap .tags .field--name-field-resource-types{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;margin:-17px 0 0 -8px;width:calc(100% + 17px);max-width:100%}.page-node-type-resource article.node--type-resource .tag-wrap .tags .field--name-field-resource-types .field__item{margin:17px 0 0 8px}.page-node-type-resource article.node--type-resource .tag-wrap .tags .field--name-field-resource-types .field__item a{color:#004122;font-weight:600;padding:8px 20px;border:1px solid #004122;border-radius:100px;font-size:14px;text-decoration:none}.page-node-type-resource article.node--type-resource .tag-wrap .socialmedia-share{margin-top:8px;margin-bottom:28px}@media (min-width:768px){.page-node-type-resource article.node--type-resource .tag-wrap .socialmedia-share{margin-bottom:0;margin-top:0}}.page-node-type-resource article.node--type-resource .tag-wrap .socialmedia-share span{display:-ms-flexbox;display:flex}.page-node-type-resource article.node--type-resource .tag-wrap .field--name-field-tags .field__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-node-type-resource article.node--type-resource .tag-wrap .field--name-field-tags .field__items .field__item{margin-right:10px}.page-node-type-resource article.node--type-resource .files-download:not(.many) .current-selected{cursor:default}.page-node-type-resource article.node--type-resource .files-download:not(.many) .current-selected .caret{display:none}.page-node-type-resource article.node--type-resource .files-download #edit-submit-files-to-download{display:none;background:transparent;color:transparent;border:none}.page-node-type-resource article.node--type-resource .files-download .js-form-type-select{margin-top:28px}@media (max-width:768px){.page-node-type-resource article.node--type-resource .files-download .js-form-type-select{width:100%;margin-top:0}}.page-node-type-resource article.node--type-resource .files-download .js-form-type-select #edit-actions{display:none}.page-node-type-resource article.node--type-resource .files-download .js-form-type-select .styled-select-list{margin-top:6px}@media (min-width:768px){.page-node-type-resource article.node--type-resource .files-download .js-form-type-select .styled-select-list{min-width:278px}}.page-node-type-resource article.node--type-resource .files-download .js-form-type-select .styled-select-list li:focus{outline:none;background:#E8E8E9}@media (max-width:768px){.page-node-type-resource article.node--type-resource .files-download .download-files-list{margin-top:8px}}@media (min-width:768px){.page-node-type-resource article.node--type-resource .files-download .view-files-to-download{margin-top:16px}}.page--user{margin:0}.page--user--edit{margin:0}.page--user--edit .layout-content{padding:40px 0}@media (min-width:768px){.page--user--edit .layout-content{padding:80px 0}}.page--user--edit .title{font-weight:bold;font-size:42px;line-height:53px;margin-top:48px}.page-node-type-policy-scan main:before,.path-auth main:before,.path-user main:before,.path-online-courses.user-logged-in main:before,.page-node-type-page main:before,.path-resources main:before,.user-password main:before,.page-node-type-course main:before,.page-node-type-resource main:before,.path-account main:before,.path-tags main:before,.path-taxonomy main:before,.page--4xx main:before{content:'';background:url(/themes/custom/jhu/images/logo-triangle-border-white-mobile.svg) no-repeat center;width:100%;height:33px;top:36px}@media (min-width:992px){.page-node-type-policy-scan main:before,.path-auth main:before,.path-user main:before,.path-online-courses.user-logged-in main:before,.page-node-type-page main:before,.path-resources main:before,.user-password main:before,.page-node-type-course main:before,.page-node-type-resource main:before,.path-account main:before,.path-tags main:before,.path-taxonomy main:before,.page--4xx main:before{top:30px;height:66.5px;background:url(/themes/custom/jhu/images/logo-triangle-border-white.svg) no-repeat center}}.page-node-type-policy-scan.path-account main:before,.page-node-type-policy-scan.path-auth main:before,.path-auth.path-account main:before,.path-auth.path-auth main:before,.path-user.path-account main:before,.path-user.path-auth main:before,.path-online-courses.user-logged-in.path-account main:before,.path-online-courses.user-logged-in.path-auth main:before,.page-node-type-page.path-account main:before,.page-node-type-page.path-auth main:before,.path-resources.path-account main:before,.path-resources.path-auth main:before,.user-password.path-account main:before,.user-password.path-auth main:before,.page-node-type-course.path-account main:before,.page-node-type-course.path-auth main:before,.page-node-type-resource.path-account main:before,.page-node-type-resource.path-auth main:before,.path-account.path-account main:before,.path-account.path-auth main:before,.path-tags.path-account main:before,.path-tags.path-auth main:before,.path-taxonomy.path-account main:before,.path-taxonomy.path-auth main:before,.page--4xx.path-account main:before,.page--4xx.path-auth main:before{top:14px}@media (min-width:768px){.page-node-type-policy-scan.path-account main:before,.page-node-type-policy-scan.path-auth main:before,.path-auth.path-account main:before,.path-auth.path-auth main:before,.path-user.path-account main:before,.path-user.path-auth main:before,.path-online-courses.user-logged-in.path-account main:before,.path-online-courses.user-logged-in.path-auth main:before,.page-node-type-page.path-account main:before,.page-node-type-page.path-auth main:before,.path-resources.path-account main:before,.path-resources.path-auth main:before,.user-password.path-account main:before,.user-password.path-auth main:before,.page-node-type-course.path-account main:before,.page-node-type-course.path-auth main:before,.page-node-type-resource.path-account main:before,.page-node-type-resource.path-auth main:before,.path-account.path-account main:before,.path-account.path-auth main:before,.path-tags.path-account main:before,.path-tags.path-auth main:before,.path-taxonomy.path-account main:before,.path-taxonomy.path-auth main:before,.page--4xx.path-account main:before,.page--4xx.path-auth main:before{top:36px}}@media (min-width:992px){.page-node-type-policy-scan.path-account main:before,.page-node-type-policy-scan.path-auth main:before,.path-auth.path-account main:before,.path-auth.path-auth main:before,.path-user.path-account main:before,.path-user.path-auth main:before,.path-online-courses.user-logged-in.path-account main:before,.path-online-courses.user-logged-in.path-auth main:before,.page-node-type-page.path-account main:before,.page-node-type-page.path-auth main:before,.path-resources.path-account main:before,.path-resources.path-auth main:before,.user-password.path-account main:before,.user-password.path-auth main:before,.page-node-type-course.path-account main:before,.page-node-type-course.path-auth main:before,.page-node-type-resource.path-account main:before,.page-node-type-resource.path-auth main:before,.path-account.path-account main:before,.path-account.path-auth main:before,.path-tags.path-account main:before,.path-tags.path-auth main:before,.path-taxonomy.path-account main:before,.path-taxonomy.path-auth main:before,.page--4xx.path-account main:before,.page--4xx.path-auth main:before{top:30px}}.node--type-page{padding-top:32px;padding-bottom:76px}@media (min-width:768px){.node--type-page{padding-top:92px;padding-bottom:88px}}.node--type-page .node-title{font-size:48px;line-height:normal;margin-top:40px;margin-bottom:0}.node--type-course .field--name-field-course-modules .block-course-modules.opened-view{display:none}.node--type-course .action-button,.node--type-course .certificate{display:none}.node--type-course.course-opened .field--name-field-dropdowns,.node--type-course.course-opened .field--name-field-heading,.node--type-course.course-opened .socialmedia-share,.node--type-course.course-opened .field--name-field-title{display:none}.node--type-course.course-opened .field--name-field-course-modules .block-course-modules.default-view{display:none}.node--type-course.course-opened .field--name-field-course-modules .block-course-modules.opened-view{display:block}.node--type-course.course-opened .action-button,.node--type-course.course-opened .certificate{display:block}body.toolbar-fixed .sco-node-play{margin-top:22px}.node--type-country h1,.node--type-sco h1{line-height:normal}.node--type-country .field,.node--type-sco .field{margin-top:20px}.node--type-country .field.field--name-field-mechanisms-regulatory p,.node--type-sco .field.field--name-field-mechanisms-regulatory p{margin:0}.node--type-country .field img,.node--type-sco .field img{max-width:100%;height:auto}.path-taxonomy .view-taxonomy-term{padding:90px 0 60px}.path-taxonomy .view-taxonomy-term .node--type-country{padding:10px 0}.path-taxonomy .view-taxonomy-term .node--type-resource{padding:10px 0}.path-taxonomy .view-taxonomy-term .node--type-resource .files-download,.path-taxonomy .view-taxonomy-term .node--type-resource .breadcrumb,.path-taxonomy .view-taxonomy-term .node--type-resource .created-date{display:none}.path-taxonomy .view-taxonomy-term h1{font-size:24px;line-height:normal;margin:0;font-weight:700}.path-taxonomy .view-taxonomy-term li{padding:0}.path-taxonomy .view-taxonomy-term .feed-icons{display:none}section.block-slider-images-contents .slider-container{margin:0 auto;min-width:320px;width:100%;padding:0;position:relative}@media (min-width:1440px){section.block-slider-images-contents .slider-container{width:1440px}}section.block-slider-images-contents .slider-container .slick-dots-wrapper{margin:50px 0;display:none;position:absolute;bottom:93px;left:75px}@media (min-width:1360px){section.block-slider-images-contents .slider-container .slick-dots-wrapper{bottom:90px;display:block}}@media (min-width:1440px){section.block-slider-images-contents .slider-container .slick-dots-wrapper{left:135px}}section.block-slider-images-contents .slider-container .slick-dots-wrapper .slick-dots{position:relative;bottom:0;left:0;text-align:left}section.block-slider-images-contents .slider-container .slick-dots-wrapper .slick-dots li{margin:0}section.block-slider-images-contents .slider-container .slick-dots-wrapper .slick-dots button::before{font-size:10px;color:#FFF}@media (min-width:1440px){section.block-slider-images-contents .slider-container .slick-dots-wrapper{display:block}}section.block-slider-images-contents .slider-container .slider-wrapper{background:#F5F6F8;margin:12px;padding:12px}@media (min-width:992px){section.block-slider-images-contents .slider-container .slider-wrapper{padding:24px;margin:0 18px 18px}}section.block-slider-images-contents .slider-container .slider-wrapper.slick-initialized .slider-nav{display:-ms-flexbox;display:flex}section.block-slider-images-contents .slider-container .slider-wrapper.slick-initialized .slide{display:-ms-flexbox !important;display:flex !important}section.block-slider-images-contents .slider-container .slider-wrapper:not(.slick-initialized) .slider-nav{display:none}section.block-slider-images-contents .slider-container .slider-wrapper:not(.slick-initialized) .slide:first-child{display:-ms-flexbox !important;display:flex !important}section.block-slider-images-contents .slider-container .slider-wrapper .slick-track{display:-ms-flexbox;display:flex}section.block-slider-images-contents .slider-container .slider-wrapper .slick-track .slick-slide{display:-ms-flexbox;display:flex;height:auto}@media (min-width:992px){section.block-slider-images-contents .slider-container .slider-wrapper .slick-track .slick-slide{display:block}}section.block-slider-images-contents .slider-container .slider-wrapper .slide{display:none !important;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#004122;height:100%}@media (min-width:992px){section.block-slider-images-contents .slider-container .slider-wrapper .slide{height:530px;max-height:530px}section.block-slider-images-contents .slider-container .slider-wrapper .slide .mobile{display:none}}section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column{-ms-flex:1 1 50%;flex:1 1 50%;position:relative;padding-bottom:80px}@media (min-width:992px){section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column{padding-bottom:0px}}section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column>*{padding-left:12px;padding-right:12px}section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .media{padding-left:0;padding-right:0}@media (min-width:992px){section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .media{padding-left:38px;padding-right:38px}}@media (min-width:1200px){section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .media{padding-left:98px;padding-right:98px}}@media (min-width:768px){section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column>*{padding-left:24px;padding-right:24px}}@media (min-width:992px){section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column>*{padding-left:38px;padding-right:38px}}@media (min-width:1440px){section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column>*{padding-left:98px;padding-right:98px}}section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .title{color:#FFF}section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .title h1{font-style:normal;font-weight:bold;font-size:38px;line-height:44px;margin-top:48px}@media (min-width:992px){section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .title h1{margin-top:80px}}@media (min-width:1200px){section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .title h1{line-height:50px;margin-top:100px}}@media (min-width:1360px){section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .title h1{margin-top:80px}}section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .desc{color:#CEE0D8}section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .desc a{color:#fff}section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .slider-nav{width:70px;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;margin-bottom:50px;float:right;margin-right:20px;position:absolute;bottom:-20px;right:10px}@media (min-width:992px){section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .slider-nav{float:left;margin:0;bottom:30px;right:unset}}@media (min-width:1200px){section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .slider-nav{bottom:45px}}@media (min-width:1400px){section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .slider-nav{position:absolute}}section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .slider-nav>div{cursor:pointer}section.block-slider-images-contents .slider-container .slider-wrapper .slide .first-column .slider-nav button{border:none;background:transparent;padding:0;height:34px}section.block-slider-images-contents .slider-container .slider-wrapper .slide .mobile{display:block}section.block-slider-images-contents .slider-container .slider-wrapper .slide .mobile img{margin:0 auto;width:100%;max-width:670px}section.block-slider-images-contents .slider-container .slider-wrapper .slide .second-column{-ms-flex:1 1 50%;flex:1 1 50%;display:none;max-height:530px}section.block-slider-images-contents .slider-container .slider-wrapper .slide .second-column img{width:100%;height:100%;object-fit:cover;max-height:530px}@media (min-width:992px){section.block-slider-images-contents .slider-container .slider-wrapper .slide .second-column{display:block}section.block-slider-images-contents .slider-container .slider-wrapper .slide .mobile{display:none}}.block-online-courses .promoted-courses.user-anonymous{color:#fff;padding:12px;margin:0 12px;max-width:calc(1404px - 48px);background-color:#F5F6F8;margin-bottom:50px;margin-top:12px}@media (min-width:1360px){.block-online-courses .promoted-courses.user-anonymous{margin:0 auto 50px;padding:24px}}.block-online-courses .promoted-courses.user-anonymous .no-results{padding:50px 0}.block-online-courses .promoted-courses.user-anonymous .background-wrapper{background-color:#004122}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .container{padding:0 12px;min-width:calc(320px - 48px - 24px)}@media (min-width:480px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .container{width:390px;padding:0}}@media (min-width:768px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .container{width:678px}}@media (min-width:992px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .container{width:902px}}@media (min-width:1200px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .container{width:1100px}}@media (min-width:1360px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .container{width:1160px}}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .container .breadcrumbs .block-system-breadcrumb-block nav ol{display:-ms-flexbox;display:flex}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .container .breadcrumbs .block-system-breadcrumb-block nav ol li{color:#FFF}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .container .breadcrumbs .block-system-breadcrumb-block nav ol li:last-child{color:#FFF}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .container .breadcrumbs .block-system-breadcrumb-block nav ol li::before{background:url(/themes/custom/jhu/images/breadcrumb_separator_white.svg) no-repeat center}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .container .breadcrumbs .block-system-breadcrumb-block nav ol li a{text-decoration:none}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .main-title{font-size:42px;font-weight:700;color:#fff;line-height:normal;padding-top:50px;padding-right:20px;word-break:break-word}@media (min-width:768px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .main-title{font-size:48px;max-width:none;padding-top:45px}}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .main-title h1{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .breadcrumbs{display:none}@media (min-width:768px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .breadcrumbs{color:#fff;display:block;padding-top:45px}}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses{padding:20px 0 12px}@media (min-width:768px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses{padding:30px 0 95px}}@media (min-width:992px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course{max-width:572px;background-color:#134F33;margin:12px auto}@media (min-width:992px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course{position:relative;width:49.5%;margin:0;min-height:608px}}@media (min-width:992px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course{min-height:638px}}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course:first-child{margin-bottom:24px}@media (min-width:992px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course:first-child{margin-bottom:0}}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .wrapper{position:relative}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .wrapper .modules-count{position:absolute;background:rgba(255,255,255,0.9);font-weight:600;color:#000;top:16px;left:16px;padding:2px 16px;font-size:12px}@media (min-width:992px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .wrapper .modules-count{top:32px;left:32px;padding:5px 20px;font-size:16px}}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .content{padding:0 16px;padding-bottom:16px}@media (min-width:992px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .content{padding:0 32px;padding-bottom:60px}}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .content .title{font-weight:700;font-size:26px;margin-top:16px;line-height:36px;word-break:break-word}@media (min-width:992px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .content .title{font-size:28px;margin-top:28px}}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .content .description{font-weight:400;color:#C2E2D9;margin-top:16px;font-size:14px}@media (min-width:992px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .content .description{font-size:16px}}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .content .description a{color:#fff}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .content .button{color:#fff;display:block;background-color:#060B23;padding:16px 0px;font-weight:700;text-transform:uppercase;margin:22px 0 0;border-radius:3px;font-size:14px;text-align:center;width:100%}@media (min-width:360px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .content .button{min-width:256px}}@media (min-width:992px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .content .button{font-size:16px;padding:22px 0;margin:52px 0 0;bottom:36px;width:auto;position:absolute}}@media (min-width:992px){.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .content .button{min-width:352px}}.block-online-courses .promoted-courses.user-anonymous .background-wrapper .courses .course .content .button:hover{background-color:#151A37}.block-online-courses .promoted-courses.user-logged{padding-top:35px;margin-bottom:88px}.block-online-courses .promoted-courses.user-logged .no-results{padding:50px 0}.block-online-courses .promoted-courses.user-logged .main-title{color:#000}.block-online-courses .promoted-courses.user-logged .main-title h1{font-style:normal;font-weight:bold;font-size:48px;line-height:60px;word-break:break-word;color:#171717}@media (min-width:768px){.block-online-courses .promoted-courses.user-logged .main-title h1{font-size:56px;line-height:70px}}.block-online-courses .promoted-courses.user-logged .breadcrumbs{display:none}@media (min-width:768px){.block-online-courses .promoted-courses.user-logged .breadcrumbs{color:#171717;display:block;margin-top:58px}}.block-online-courses .other-courses{margin-top:88px}.block-online-courses .other-courses .container{min-width:calc(320px - 48px)}.block-online-courses .other-courses .container .main-title{font-weight:700;font-size:42px;line-height:normal;margin:0}.block-online-courses .other-courses .container .courses{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:35px;padding-bottom:55px}@media (min-width:480px){.block-online-courses .other-courses .container .courses{margin:0 -8px;padding-top:42px}}.block-online-courses .other-courses .container .courses .course{width:100%;padding-bottom:20px}@media (min-width:768px){.block-online-courses .other-courses .container .courses .course{width:calc(50% - 16px);padding-bottom:30px;margin:8px}}@media (min-width:992px){.block-online-courses .other-courses .container .courses .course{width:calc(33.3% - 16px);padding-bottom:38px}}.block-online-courses .other-courses .container .courses .course .wrapper{position:relative;text-align:center}.block-online-courses .other-courses .container .courses .course .wrapper .media{text-align:center}.block-online-courses .other-courses .container .courses .course .wrapper .media img{max-width:376px;width:100%;height:auto}.block-online-courses .other-courses .container .courses .course .wrapper .modules-count{background:rgba(5,135,96,0.8);color:#fff;font-weight:600;text-align:center;position:absolute;top:24px;font-size:12px;left:16px;padding:4.5px 16px}@media (min-width:768px){.block-online-courses .other-courses .container .courses .course .wrapper .modules-count{font-size:16px;left:20px;padding:4.5px 20px}}.block-online-courses .other-courses .container .courses .course .title{font-weight:600;font-size:20px;line-height:28px;margin-top:6px}@media (min-width:768px){.block-online-courses .other-courses .container .courses .course .title{font-size:18px;line-height:26px;margin-top:20px}}.block-online-courses .other-courses .container .courses .course .title a{color:#000;text-decoration:none}.block-online-courses .other-courses .container .courses .course .description{color:#4C596B;font-weight:400}.block-system-breadcrumb-block{display:none}@media (min-width:768px){.block-system-breadcrumb-block{display:block}}.block-system-breadcrumb-block nav ol{display:-ms-flexbox;display:flex}.block-system-breadcrumb-block nav ol li{font-style:normal;font-weight:normal;font-size:16px;line-height:20px;color:#171717}.block-system-breadcrumb-block nav ol li a{color:inherit;text-decoration:none}.block-system-breadcrumb-block nav ol li::before{content:'';width:20px;height:10px;display:inline-block;background:url(/themes/custom/jhu/images/breadcrumb_separator.svg) no-repeat center}[dir="rtl"] .block-system-breadcrumb-block nav ol li::before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.block-system-breadcrumb-block nav ol li:first-child::before{content:none;background:none}.block-system-breadcrumb-block nav ol li:last-child{color:#004122}.node--type-course>.container{padding-top:65px;margin-bottom:81px;display:-ms-grid;display:grid;grid-template-areas:"title" "socialmedia" "media" "desc" "button"}@media (min-width:992px){.node--type-course>.container{grid-template-areas:"breadcrumbs breadcrumbs"  "title media" "socialmedia media" "desc media" "button media";grid-template-rows:150px min-content;-ms-grid-rows:150px min-content;grid-template-columns:0.85fr auto;-ms-grid-columns:0.85fr 9% 1fr;column-gap:4%}}@media (min-width:1200px){.node--type-course>.container{column-gap:9%}}.node--type-course>.container .block-system-breadcrumb-block{display:none;grid-area:breadcrumbs;-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;margin-top:28px}@media (min-width:992px){.node--type-course>.container .block-system-breadcrumb-block{display:block}}.node--type-course>.container .node-title{grid-area:title;-ms-grid-row:2;-ms-grid-column:1;margin:0;font-style:normal;font-weight:bold;font-size:42px;line-height:53px;color:#171717;word-break:break-word}.node--type-course>.container .socialmedia-share{grid-area:socialmedia;-ms-grid-row:3;-ms-grid-column:1;margin-top:8px;margin-bottom:8px}.node--type-course>.container .desc{grid-area:desc;-ms-grid-row:4;-ms-grid-column:1;font-style:normal;font-weight:normal;font-size:16px;line-height:26px;color:#1B1B1D;margin:7px 0 14px}@media (min-width:992px){.node--type-course>.container .desc{font-size:18px;line-height:28px}}.node--type-course>.container .button{grid-area:button;-ms-grid-row:5;-ms-grid-column:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;background:#004122;border-radius:6px;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;color:#FFFFFF;margin:0;min-height:64px;height:-webkit-max-content;height:max-content;width:100%;border:none}@media (min-width:992px){.node--type-course>.container .button{width:352px}}.node--type-course>.container .button:hover{background-color:#0B5733}.node--type-course>.container .media-wrapper{grid-area:media;-ms-grid-row:2;-ms-grid-row-span:5;-ms-grid-column:3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:16px 0;position:relative}@media (min-width:768px){.node--type-course>.container .media-wrapper{margin:16px auto;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content}}@media (min-width:992px){.node--type-course>.container .media-wrapper{margin:0}}.node--type-course>.container .media-wrapper .media{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}@media (min-width:768px){.node--type-course>.container .media-wrapper .media img{width:570px}}@media (min-width:992px){.node--type-course>.container .media-wrapper .media img{width:100%}}.node--type-course>.container .media-wrapper .additional{background:#060B23;box-shadow:0px 16px 24px rgba(12,15,41,0.05);font-style:normal;font-weight:normal;font-size:12px;line-height:18px;text-align:center;color:#888C9F;padding:1px 28px;position:relative}.node--type-course>.container .media-wrapper .additional strong,.node--type-course>.container .media-wrapper .additional a{color:#FFF}@media (min-width:768px){.node--type-course>.container .media-wrapper .additional{width:514px}}@media (min-width:992px){.node--type-course>.container .media-wrapper .additional{width:unset;font-size:16px;line-height:22px;padding:16px 28px;position:absolute;bottom:-90px;right:-15px;max-width:207px}}.node--type-course>.container .media-wrapper .additional::before{content:"";background:url(/themes/custom/jhu/images/course/course-badge.svg) no-repeat center;width:56px;height:56px;position:absolute;bottom:-33px;right:9px;display:block}@media (min-width:992px){.node--type-course>.container .media-wrapper .additional::before{bottom:-36px;right:28px}}@media (min-width:992px){.node--type-course .node__content{margin-top:192px}}.node--type-course .block-course-modules:not(.opened-view){background:#004122}.node--type-course .block-course-modules:not(.opened-view) .container{padding-top:1px}.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper{padding-bottom:58px}@media (min-width:992px){.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper{padding:80px 0 108px}}.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper.active{display:block}.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .title{font-style:normal;font-weight:bold;font-size:42px;line-height:53px;margin:0;margin-top:47px;text-align:left;color:#FFFFFF}@media (min-width:992px){.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .title{margin:0}}.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .desc{font-style:normal;font-weight:normal;font-size:16px;line-height:26px;max-width:682px;color:#C2E2D9}.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .desc a{color:#fff}.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .desc p{margin-top:25px}@media (min-width:992px){.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .desc p{margin-top:15px}}.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .modules{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:35px}@media (min-width:992px){.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .modules{-ms-flex-direction:row;flex-direction:row;min-height:103px;margin-top:60px}}.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .modules .module{width:100%;min-height:63px;background:#2B5338;border-bottom:1px solid rgba(207,213,228,0.333);box-sizing:border-box;font-style:normal;font-weight:bold;font-size:14px;line-height:22px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;color:#F1F1F1;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;padding:10px 20px}.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .modules .module:last-child{border:none}.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .modules .module div{padding:10px 20px}@media (min-width:992px){.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .modules .module{min-height:103px;border:none;border-right:1px solid rgba(207,213,228,0.333);padding:12px 22px}.node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .modules .module:last-child{border:none}}.node--type-course .block-title{margin-top:56px}@media (min-width:992px){.node--type-course .block-title{margin-top:100px}}.node--type-course .block-title .container .content-wrapper .title{font-style:normal;font-weight:bold;line-height:60px;color:#171717;font-size:48px;line-height:normal}.node--type-course .block-dropdowns-list .container .content-wrapper{margin:0 0 80px}@media (min-width:992px){.node--type-course .block-dropdowns-list .container .content-wrapper{margin:0 0 118px}}.node--type-course.course-opened>.container{display:none}@media (min-width:768px){.node--type-course.course-opened>.node__content{margin:0}}.node--type-course.course-opened .opened-view{background:none}.node--type-course.course-opened .opened-view>.container:first-of-type{background:#F4F5F8;padding:12px;margin:12px 12px;width:auto;max-width:1356px;margin-top:24px}@media (min-width:992px){.node--type-course.course-opened .opened-view>.container:first-of-type{padding:24px;margin:24px;margin-top:0}}@media (min-width:1440px){.node--type-course.course-opened .opened-view>.container:first-of-type{margin:auto}}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper{background:#004122;padding:24px;padding-top:63px}@media (min-width:768px){.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper{padding:47px 49px 72px}}@media (min-width:1360px){.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper{padding:47px 97px 72px}}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .block-system-breadcrumb-block nav ol li{color:#FFF}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .block-system-breadcrumb-block nav ol li::before{background:url(/themes/custom/jhu/images/breadcrumb_separator_white.svg) no-repeat center}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .title{margin:23px 0;font-style:normal;font-weight:bold;font-size:38px;line-height:48px;margin:0;color:#FFFFFF}@media (min-width:768px){.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .title{margin:0;margin-top:62px}}@media (min-width:992px){.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .title{font-size:42px;line-height:53px}}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .desc{margin:23px 0;font-style:normal;font-weight:normal;font-size:16px;line-height:26px;color:#C2E2D9;max-width:682px}@media (min-width:992px){.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .desc{margin:16px 0}}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .desc a{color:#fff}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:28px 0}@media (min-width:992px){.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules{-ms-flex-direction:row;flex-direction:row;margin:50px 0 43px;-ms-flex-pack:justify;justify-content:space-between}}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:13px 0;position:relative;min-height:40px}@media (min-width:992px){.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex:1 1 0px;flex:1 1 0px}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module.started svg{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module span{font-style:normal;font-weight:bold;font-size:12px;line-height:20px;margin-left:16px;width:75%;text-transform:uppercase;color:#FFFFFF;word-break:break-word}@media (min-width:480px){.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module span{width:55%}}@media (min-width:992px){.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module span{margin:20px 0;width:calc(90% - 20px);margin-right:20px}}@media (min-width:1360px){.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module span{min-width:110px;max-width:110px}}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module::before{background:#FFF;height:12px;width:2px;position:absolute;top:120%;top:calc(100% + 6px);left:16px;opacity:0.5;content:""}@media (min-width:992px){.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module::before{content:"";height:2px;width:50%;top:15px;left:35%}}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module.finished::before{opacity:1}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module:last-child::before{content:none}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .action-button-wrapper .action-button .container{padding:0;min-width:unset;margin:34px 0 0px 0;background:none}@media (min-width:992px){.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .action-button-wrapper .action-button .container{max-width:60%}}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .action-button-wrapper .action-button .container .button{font-style:normal;font-weight:bold;font-size:14px;line-height:18px;text-transform:uppercase;color:#FFFFFF;background:#060B23;border-radius:6px;height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0;border:none;width:100%}.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .action-button-wrapper .action-button .container .button:hover{background-color:#151A37}@media (min-width:480px){.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .action-button-wrapper .action-button .container .button{max-width:75%}}@media (min-width:992px){.node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .action-button-wrapper .action-button .container .button{font-size:16px;line-height:20px;height:64px;width:352px}}.node--type-course.course-opened .opened-view .modules-overview{margin:65px 0}@media (min-width:768px){.node--type-course.course-opened .opened-view .modules-overview{margin:88px 0 57px}}.node--type-course.course-opened .opened-view .modules-overview .main-title{font-style:normal;font-weight:bold;font-size:42px;line-height:53px;color:#171717}@media (min-width:768px){.node--type-course.course-opened .opened-view .modules-overview .main-title{font-size:48px;line-height:60px;text-align:center;margin-bottom:33px}}.node--type-course.course-opened .opened-view .modules-overview .modules .module{padding-bottom:13px;border-bottom:1px solid #E8EAED}.node--type-course.course-opened .opened-view .modules-overview .modules .module:last-child{border-bottom:none}@media (min-width:768px){.node--type-course.course-opened .opened-view .modules-overview .modules .module{display:-ms-grid;display:grid;grid-template-areas:"media name" "media transcript" "media buttons";grid-template-columns:376px 1fr;-ms-grid-columns:376px 50px 1fr;grid-template-rows:min-content;-ms-grid-rows:1.48fr 0.5fr 1.16fr;column-gap:50px;padding-bottom:56px;margin-bottom:33px}}@media (min-width:992px){.node--type-course.course-opened .opened-view .modules-overview .modules .module{-ms-grid-rows:1.48fr 0.5fr 1.16fr;grid-template-rows:1.48fr 0.5fr 1.16fr}}.node--type-course.course-opened .opened-view .modules-overview .modules .module .media{margin-top:32px}@media (min-width:768px){.node--type-course.course-opened .opened-view .modules-overview .modules .module .media{grid-area:media;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:3}}.node--type-course.course-opened .opened-view .modules-overview .modules .module .name{font-style:normal;font-weight:bold;font-size:24px;line-height:30px;color:#1B1B1D;margin:10px 0px 21px}@media (min-width:768px){.node--type-course.course-opened .opened-view .modules-overview .modules .module .name{grid-area:name;font-size:28px;line-height:35px;-ms-grid-column:3;-ms-grid-row:1;margin:22px 0px 20px}}@media (min-width:992px){.node--type-course.course-opened .opened-view .modules-overview .modules .module .name{margin:64px 0px 20px}}.node--type-course.course-opened .opened-view .modules-overview .modules .module .transcript{margin-bottom:30px}@media (min-width:768px){.node--type-course.course-opened .opened-view .modules-overview .modules .module .transcript{grid-area:transcript;-ms-grid-column:3;-ms-grid-row:2}}.node--type-course.course-opened .opened-view .modules-overview .modules .module .transcript a{font-style:normal;font-weight:normal;font-size:18px;line-height:20px;color:#1B1B1D;text-decoration:none}.node--type-course.course-opened .opened-view .modules-overview .modules .module .transcript a .file-download{padding-left:30px;display:inline;background-position:right}.node--type-course.course-opened .opened-view .modules-overview .modules .module .transcript .file-type{margin-left:22px}@media (min-width:768px){.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper{grid-area:buttons;-ms-grid-column:3;-ms-grid-row:3;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper a,.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper button{font-style:normal;font-weight:bold;font-size:16px;line-height:20px;text-transform:uppercase;height:calc(54px - 20px);border-radius:6px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:2px solid #004122;color:#004122;display:-ms-flexbox;display:flex;margin:16px 0;align-items:center;text-align:center;padding:10px}.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper a:hover,.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper button:hover{border:#0B5733;color:#0B5733}@media (min-width:768px){.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper a,.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper button{margin:10px 0;width:calc(245px - 20px);float:left;margin-right:14px;height:calc(64px - 20px)}}.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper a:after,.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper button:after{content:'';min-height:inherit;font-size:0}.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper a.status,.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper button.status{background:#004122;color:#FFFFFF;border:none}.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper a.status:hover,.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper button.status:hover{background:#0B5733}.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper a.share,.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper button.share{border:2px solid #004122;box-sizing:border-box;color:#004122;height:54px;background:transparent}@media (min-width:768px){.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper a.share,.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper button.share{height:64px;width:245px}}.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper a.share:hover,.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper button.share:hover{background:none;border-color:#151A37;color:#151A37}.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper button{width:100%}@media (min-width:768px){.node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper button{width:calc(245px - 20px)}}.node--type-course .certificate{background:#004122;margin-bottom:121px;padding-bottom:64px}@media (min-width:768px){.node--type-course .certificate{min-height:347px;padding-bottom:0;position:relative;margin-bottom:197px}}.node--type-course .certificate .container .title{font-style:normal;font-weight:bold;font-size:38px;line-height:48px;color:#FFFFFF;padding:60px 24px 21px}@media (min-width:768px){.node--type-course .certificate .container .title{font-size:42px;line-height:53px;padding:58px 0 28px}}.node--type-course .certificate .container .subtitle{font-style:normal;font-weight:normal;font-size:16px;line-height:26px;color:#C2E2D9;padding:0 24px 0px}@media (min-width:768px){.node--type-course .certificate .container .subtitle{padding:0}}.node--type-course .certificate .container .subtitle::after{content:"";display:-ms-flexbox;display:flex;width:249px;height:284px;background-image:url(/themes/custom/jhu/images/course/course-finished.svg);padding:0;margin:39px auto 0;background-position:center;max-width:100%}@media (min-width:768px){.node--type-course .certificate .container .subtitle::after{display:none}}.node--type-course .certificate .container .button{background:#060B23;border-radius:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:56px;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;text-transform:uppercase;text-decoration:none;color:#FFFFFF;border:none;width:calc(100% - 30px)}@media (min-width:768px){.node--type-course .certificate .container .button{max-width:352px;min-height:62px;margin-top:57px}}.node--type-course .certificate .container .button:after{content:'';min-height:inherit;font-size:0}.node--type-course .certificate .container .button:hover{background:#151A37}.node--type-course .certificate .container::after{display:none}@media (min-width:768px){.node--type-course .certificate .container::after{content:"";position:absolute;display:block;bottom:-122px;right:0;width:323px;height:364px;background-image:url(/themes/custom/jhu/images/course/course-finished.svg);padding:0;margin:0 auto;background-size:contain;background-repeat:no-repeat}}@media (min-width:992px){.node--type-course .certificate .container::after{right:12%}}@media (min-width:1440px){.node--type-course .certificate .container::after{right:24%}}@media (min-width:768px){.node--type-course .certificate .container::before{content:"";position:absolute;display:block;bottom:0px;right:5%;width:200px;height:233px;background:rgba(2,70,38,0.6);border-radius:5px}}@media (min-width:992px){.node--type-course .certificate .container::before{right:20%}}@media (min-width:1440px){.node--type-course .certificate .container::before{right:30%}}.block-dropdowns-list .container .content-wrapper .items{margin-top:28px;max-width:708px}@media (min-width:992px){.block-dropdowns-list .container .content-wrapper .items{margin-top:43px}}.block-dropdowns-list .container .content-wrapper .items .item{margin:12px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#F6F7F9}.block-dropdowns-list .container .content-wrapper .items .item .title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;padding-left:16px;font-style:normal;font-weight:600;font-size:16px;line-height:20px;min-height:66px;padding-top:5px;padding-bottom:5px;background:#F6F7F9;cursor:pointer;color:#171717;padding-right:55px;border:none}@media (min-width:992px){.block-dropdowns-list .container .content-wrapper .items .item .title{padding-left:33px;padding-right:65px}}.block-dropdowns-list .container .content-wrapper .items .item .title:focus{outline:none;background:#E8E8E9}.block-dropdowns-list .container .content-wrapper .items .item .title::before{content:"";display:block;width:21px;height:23px;background-image:url(/themes/custom/jhu/images/select-caret-black.svg);position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:22px;transition:all 0.5s;background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width:992px){.block-dropdowns-list .container .content-wrapper .items .item .title::before{right:29px}}.block-dropdowns-list .container .content-wrapper .items .item .desc{display:none;font-style:normal;font-weight:normal;font-size:16px;line-height:20px;background:#F6F7F9;color:#171717;padding:8px 58px 16px 16px;margin:0}@media (min-width:992px){.block-dropdowns-list .container .content-wrapper .items .item .desc{padding:8px 58px 34px 32px}}.block-dropdowns-list .container .content-wrapper .items .item .desc a{color:#fff}.block-dropdowns-list .container .content-wrapper .items .item.opened .title{color:#FFFFFF;background:#004122}.block-dropdowns-list .container .content-wrapper .items .item.opened .title::before{-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%);background-image:url(/themes/custom/jhu/images/select-caret-white.svg)}.block-dropdowns-list .container .content-wrapper .items .item.opened .desc{color:#ACC9BB;background:#024B28}.node--type-country,.node--type-sco{padding:40px 0 60px}.styled-select-list{text-align:left;display:block;min-width:230px}.styled-select-list>select{display:none}.styled-select-list .select-list:focus{outline:none}.styled-select-list .select-list:focus .current-selected{background:#E8E8E9}.styled-select-list div.select-list{display:inline-block;z-index:1;cursor:pointer;border-radius:8px;font-size:16px;line-height:20px;width:100%;box-sizing:border-box}.styled-select-list div.select-list div.current-selected{background:#F1F1F2;position:relative;padding:18px 32px 18px 24px;border-radius:8px;display:-ms-flexbox;display:flex}.styled-select-list div.select-list div.current-selected span{display:inline-block;padding-right:42px}.styled-select-list div.select-list div.current-selected .caret{width:12px;height:6px;background-image:url(/themes/custom/jhu/images/select-caret-black.svg);position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:30px;transition:all 0.5s;background-position:center;background-repeat:no-repeat;background-size:contain}.styled-select-list div.select-list.open .current-selected .caret{-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.styled-select-list div.select-list .colapsing{height:0px;position:relative}.styled-select-list div.select-list .colapsing div.select-options{width:100%;left:0;top:6px;border-radius:8px}.styled-select-list div.select-list .colapsing .select-options{position:absolute;background-color:#F1F1F2;display:none;max-height:224px;overflow-y:auto;z-index:2}.styled-select-list div.select-list .colapsing ul{margin:0;padding:0}.styled-select-list div.select-list .colapsing ul li{padding:18px 24px;display:block;list-style:none;transition:all 0.5s;background:none}.styled-select-list div.select-list .colapsing ul li:hover{background:#E8E8E9}.styled-select-list div.select-list .colapsing ul:after{clear:both;content:""}.styled-select-list div.select-list .colapsing.open{z-index:2}.styled-select-list div.select-list.highlighted{border:2px solid red;box-shadow:0 10px 20px rgba(34,40,79,0.2)}.styled-select-list div.select-list.highlighted ul{left:-2px;right:-2px;border:2px solid red;box-shadow:0 10px 20px rgba(34,40,79,0.2);border-top:0}.styled-select-list div.select-list.highlighted ul:before{content:"";height:7px;width:100%;position:absolute;top:-7px;background:inherit;z-index:2}.view-files-to-download{margin-bottom:48px}@media (min-width:768px){.view-files-to-download{margin-bottom:38px}}@media (max-width:768px){.view-files-to-download .js-form-type-select{width:100%;margin-top:6px;margin-bottom:6px}}@media (max-width:768px){.view-files-to-download .js-form-type-select .styled-select-list{display:-ms-flexbox;display:flex}}@media (max-width:768px){.view-files-to-download .js-form-type-select .styled-select-list .select-list{width:auto;-ms-flex:1;flex:1}}.view-files-to-download .views-exposed-form{margin-bottom:15px}.view-files-to-download .views-exposed-form .styled-select-list{margin-top:6px}.view-files-to-download .download-files-list a{text-decoration:none;display:block}.view-files-to-download .download-files-list .file-row{border:1px solid #F0F1F3;display:-ms-flexbox;display:flex;padding:26px 110px 28px 24px;-ms-flex-align:center;align-items:center;position:relative;min-height:76px;box-sizing:border-box;margin-bottom:12px}@media (min-width:768px){.view-files-to-download .download-files-list .file-row{margin-bottom:8px}}.view-files-to-download .download-files-list .file-row .file-title{font-size:16px;line-height:22px;color:#1B1B1D;margin-right:24px;overflow:hidden;width:100%;word-break:break-word}@media (min-width:768px){.view-files-to-download .download-files-list .file-row .file-title{width:auto;font-size:18px}}.view-files-to-download .download-files-list .file-row .file-download{background-image:url(/themes/custom/jhu/images/download.svg);background-repeat:no-repeat;background-position:center;width:22px;min-width:22px;min-height:20px;display:block}.view-files-to-download .download-files-list .file-row .file-type{font-size:14px;line-height:20px;padding:1px 9px;border-radius:3px;position:absolute;right:32px}.paragraph--type--exposed-numbers{margin:0 auto;min-width:calc(320px - 48px);padding:0 24px;margin-bottom:36px}@media (min-width:480px){.paragraph--type--exposed-numbers{width:450px;padding:0}}@media (min-width:768px){.paragraph--type--exposed-numbers{width:738px}}@media (min-width:992px){.paragraph--type--exposed-numbers{width:962px}}@media (min-width:1200px){.paragraph--type--exposed-numbers{width:1160px}}.paragraph--type--exposed-numbers .paragraph--type--number-with-description{display:-ms-flexbox;display:flex;margin-bottom:8px;min-width:unset}@media (min-width:360px){.paragraph--type--exposed-numbers .paragraph--type--number-with-description{width:312px}}@media (min-width:480px){.paragraph--type--exposed-numbers .paragraph--type--number-with-description{width:420px}}@media (min-width:768px){.paragraph--type--exposed-numbers .paragraph--type--number-with-description{width:530px}}@media (min-width:992px){.paragraph--type--exposed-numbers .paragraph--type--number-with-description{width:670px}}.paragraph--type--exposed-numbers .paragraph--type--number-with-description .field--name-field-number{font-weight:bold;font-size:32px;line-height:40px;text-align:center;color:#17613E;padding:20px 10px;background:rgba(23,97,62,0.08);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:80px;box-sizing:border-box;display:flex;-ms-flex-pack:center;justify-content:center;min-width:80px}.paragraph--type--exposed-numbers .paragraph--type--number-with-description .field--name-field-text-plain{font-weight:600;font-size:16px;line-height:22px;background:#F6F7F9;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:20px 24px}@media (min-width:768px){.paragraph--type--exposed-numbers .paragraph--type--number-with-description .field--name-field-text-plain{line-height:24px}}.block-contact{margin-top:46px}@media (min-width:768px){.block-contact{margin-top:118px}}.block-contact .content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.block-contact .content-wrapper{padding:0 10%}}@media (min-width:1200px){.block-contact .content-wrapper{padding:0}}.block-contact .content-wrapper .tile{width:100%;display:-ms-flexbox;display:flex;min-height:136px;margin:6px 0}@media (min-width:1200px){.block-contact .content-wrapper .tile{width:376px;margin:0}}.block-contact .content-wrapper .tile .icon{background:#024B28;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:76px;-ms-flex-pack:center;justify-content:center}.block-contact .content-wrapper .tile .icon img{max-width:64px}@media (min-width:360px){.block-contact .content-wrapper .tile .icon{width:96px}}.block-contact .content-wrapper .tile .content{background:#004122;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:calc(100% - 76px - 20px);padding:20px;font-size:14px}.block-contact .content-wrapper .tile .content a{color:#fff;text-decoration:none}@media (min-width:360px){.block-contact .content-wrapper .tile .content{width:calc(100% - 96px - 48px);padding:24px}}@media (min-width:768px){.block-contact .content-wrapper .tile .content{font-size:16px}}.block-logotypes{margin-top:72px;background:#F8F9FB;padding-top:52px;padding-bottom:58px;margin-bottom:50px}@media (min-width:768px){.block-logotypes{padding-top:72px;padding-bottom:100px}}@media (min-width:992px){.block-logotypes{padding-bottom:175px}}.block-logotypes .logotypes-title{font-size:48px;font-weight:700;line-height:normal}@media (min-width:768px){.block-logotypes .logotypes-title{text-align:center}}.block-logotypes .logotypes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-logotypes .logotypes .logotype{width:100%;text-align:center;margin-top:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (min-width:768px){.block-logotypes .logotypes .logotype{width:50%;margin-top:108px}}@media (min-width:992px){.block-logotypes .logotypes .logotype{width:33%}}.block-logotypes .logotypes .logotype:not(:last-child){padding-bottom:84px;border-bottom:0.5px solid rgba(211,211,211,0.46)}@media (min-width:768px){.block-logotypes .logotypes .logotype:not(:last-child){padding-bottom:0;border-bottom:none}}@media (min-width:1200px){.block-logotypes .logotypes .logotype:not(:nth-child(3n)){border-right:0.5px solid rgba(211,211,211,0.46)}}.block-logotypes .logotypes .logotype .media{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.block-logotypes .logotypes .logotype .media img{max-width:230px;max-height:76px}@media (min-width:360px){.block-logotypes .logotypes .logotype .media img{max-width:280px}}@media (min-width:768px){.block-logotypes .logotypes .logotype .media img{max-width:230px}}@media (min-width:1200px){.block-logotypes .logotypes .logotype .media img{max-width:280px}}.block-contact-form{margin-top:56px;margin-bottom:50px}@media (min-width:768px){.block-contact-form{margin-top:60px}}.block-contact-form .webform-submission-contact-form{max-width:572px}.block-contact-form .webform-submission-contact-form .js-form-item label{color:#171717;font-weight:600;font-size:14px;line-height:normal}.block-contact-form .webform-submission-contact-form .js-form-item label.form-required:after{display:inline-block;margin:0 2px;position:absolute;margin-top:4px}.block-contact-form .webform-submission-contact-form .form-required:after{background-image:url(/themes/custom/jhu/images/required.svg)}.block-contact-form .webform-submission-contact-form textarea,.block-contact-form .webform-submission-contact-form input{background:#F1F1F2;border-radius:8px;margin-top:6px;padding:18px 24px;border:none}.block-contact-form .webform-submission-contact-form textarea:focus,.block-contact-form .webform-submission-contact-form input:focus{background:#E8E8E9}.block-contact-form .webform-submission-contact-form textarea{width:100%;max-height:115px;resize:none}@media (min-width:768px){.block-contact-form .webform-submission-contact-form textarea{max-height:none;resize:auto}}.block-contact-form .webform-submission-contact-form input{width:calc(100% - 48px)}.block-contact-form .webform-submission-contact-form .form-actions{margin-top:42px;width:100%}.block-contact-form .webform-submission-contact-form .form-actions input{background:#004122;color:#fff;text-transform:uppercase;font-size:16px;padding:20px;font-weight:700;border:none;border-radius:6px;width:100%}.block-contact-form .webform-submission-contact-form .form-actions:hover input{background:#0b5733}.block-countries .countries-listing,.block-country-comparison .countries-listing{margin-top:40px;max-width:670px}.block-countries .countries-listing .countries-switcher .styled-select-list,.block-country-comparison .countries-listing .countries-switcher .styled-select-list{max-width:474px}.block-countries .countries-listing .countries-switcher .switcher-label,.block-country-comparison .countries-listing .countries-switcher .switcher-label{color:#171717;font-weight:600;font-size:14px;line-height:18px;margin-bottom:6px}.block-countries .countries-listing .countries-switcher .select-list,.block-country-comparison .countries-listing .countries-switcher .select-list{z-index:0;cursor:default}.block-countries .countries-listing .countries-switcher .select-list button,.block-country-comparison .countries-listing .countries-switcher .select-list button{border:none;background:transparent;width:100%;text-align:left}.block-countries .countries-listing .countries-switcher .select-list button:focus,.block-country-comparison .countries-listing .countries-switcher .select-list button:focus{background:#E8E8E9;outline:none}.block-countries .countries-listing .countries-switcher .select-list .current-selected,.block-countries .countries-listing .countries-switcher .select-list .select-options,.block-country-comparison .countries-listing .countries-switcher .select-list .current-selected,.block-country-comparison .countries-listing .countries-switcher .select-list .select-options{background:#F1F1F2;border-radius:8px;color:#171717}.block-countries .countries-listing .countries-switcher .select-list .current-selected a,.block-countries .countries-listing .countries-switcher .select-list .select-options a,.block-country-comparison .countries-listing .countries-switcher .select-list .current-selected a,.block-country-comparison .countries-listing .countries-switcher .select-list .select-options a{color:#171717}.block-countries .countries-listing .countries-switcher .select-list .current-selected.current-selected,.block-countries .countries-listing .countries-switcher .select-list .select-options.current-selected,.block-country-comparison .countries-listing .countries-switcher .select-list .current-selected.current-selected,.block-country-comparison .countries-listing .countries-switcher .select-list .select-options.current-selected{padding:0}.block-countries .countries-listing .countries-switcher .select-list .current-selected.current-selected button,.block-countries .countries-listing .countries-switcher .select-list .select-options.current-selected button,.block-country-comparison .countries-listing .countries-switcher .select-list .current-selected.current-selected button,.block-country-comparison .countries-listing .countries-switcher .select-list .select-options.current-selected button{padding:18px 24px;border-radius:8px}.block-countries .countries-listing .countries-switcher .select-list .current-selected.current-selected.many,.block-countries .countries-listing .countries-switcher .select-list .select-options.current-selected.many,.block-country-comparison .countries-listing .countries-switcher .select-list .current-selected.current-selected.many,.block-country-comparison .countries-listing .countries-switcher .select-list .select-options.current-selected.many{cursor:pointer}.block-countries .countries-listing .countries-switcher .select-list .current-selected.select-options,.block-countries .countries-listing .countries-switcher .select-list .select-options.select-options,.block-country-comparison .countries-listing .countries-switcher .select-list .current-selected.select-options,.block-country-comparison .countries-listing .countries-switcher .select-list .select-options.select-options{display:none;margin-top:6px;background:#F1F1F2;max-height:224px;overflow-y:auto;overflow-x:hidden;scrollbar-color:#BFC0C4 #E3E3E6;scrollbar-width:thin}.block-countries .countries-listing .countries-switcher .select-list .current-selected.select-options ul,.block-countries .countries-listing .countries-switcher .select-list .select-options.select-options ul,.block-country-comparison .countries-listing .countries-switcher .select-list .current-selected.select-options ul,.block-country-comparison .countries-listing .countries-switcher .select-list .select-options.select-options ul{margin:0;padding:0}.block-countries .countries-listing .countries-switcher .select-list .current-selected.select-options ul .select-option,.block-countries .countries-listing .countries-switcher .select-list .select-options.select-options ul .select-option,.block-country-comparison .countries-listing .countries-switcher .select-list .current-selected.select-options ul .select-option,.block-country-comparison .countries-listing .countries-switcher .select-list .select-options.select-options ul .select-option{list-style:none}.block-countries .countries-listing .countries-switcher .select-list .current-selected.select-options ul .select-option:hover,.block-countries .countries-listing .countries-switcher .select-list .select-options.select-options ul .select-option:hover,.block-country-comparison .countries-listing .countries-switcher .select-list .current-selected.select-options ul .select-option:hover,.block-country-comparison .countries-listing .countries-switcher .select-list .select-options.select-options ul .select-option:hover{background:#E8E8E9}.block-countries .countries-listing .countries-switcher .select-list .current-selected.select-options ul .select-option input,.block-countries .countries-listing .countries-switcher .select-list .select-options.select-options ul .select-option input,.block-country-comparison .countries-listing .countries-switcher .select-list .current-selected.select-options ul .select-option input,.block-country-comparison .countries-listing .countries-switcher .select-list .select-options.select-options ul .select-option input{display:none}.block-countries .countries-listing .countries-switcher .select-list .current-selected.select-options ul .select-option label,.block-countries .countries-listing .countries-switcher .select-list .select-options.select-options ul .select-option label,.block-country-comparison .countries-listing .countries-switcher .select-list .current-selected.select-options ul .select-option label,.block-country-comparison .countries-listing .countries-switcher .select-list .select-options.select-options ul .select-option label{padding:18px 24px;width:calc(100% - 48px);display:block;cursor:pointer}.block-countries .countries-listing .country,.block-country-comparison .countries-listing .country{margin-top:56px}.block-countries .countries-listing .country .media-with-title,.block-country-comparison .countries-listing .country .media-with-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-countries .countries-listing .country .media-with-title img,.block-country-comparison .countries-listing .country .media-with-title img{margin-right:17px;margin-bottom:10px}.block-countries .countries-listing .country .media-with-title .main-title,.block-country-comparison .countries-listing .country .media-with-title .main-title{font-weight:600;line-height:normal;margin-bottom:10px;font-size:28px}@media (min-width:480px){.block-countries .countries-listing .country .media-with-title .main-title,.block-country-comparison .countries-listing .country .media-with-title .main-title{font-size:38px}}@media (min-width:1200px){.block-countries .countries-listing .country .media-with-title .main-title,.block-country-comparison .countries-listing .country .media-with-title .main-title{font-size:42px}}.block-countries .countries-listing .country .description,.block-country-comparison .countries-listing .country .description{margin-top:48px}.block-countries .countries-listing .country .description .title,.block-country-comparison .countries-listing .country .description .title{font-weight:600;font-size:24px;margin-bottom:24px}.block-countries .countries-listing .country .description .read-more,.block-country-comparison .countries-listing .country .description .read-more{color:#058760;text-decoration:underline;cursor:pointer;display:block;text-align:right}.block-countries .countries-listing .country .attr-section,.block-country-comparison .countries-listing .country .attr-section{margin-top:48px}.block-countries .countries-listing .country .attr-section .title,.block-country-comparison .countries-listing .country .attr-section .title{font-weight:600;font-size:24px;margin-bottom:24px}.block-countries .countries-listing .country .attr-section.policy-domains .item,.block-countries .countries-listing .country .attr-section.product-classifications .item,.block-country-comparison .countries-listing .country .attr-section.policy-domains .item,.block-country-comparison .countries-listing .country .attr-section.product-classifications .item{font-size:16px;position:relative;margin:8px;max-width:calc(100% - 20px)}.block-countries .countries-listing .country .attr-section.policy-domains .item:before,.block-countries .countries-listing .country .attr-section.product-classifications .item:before,.block-country-comparison .countries-listing .country .attr-section.policy-domains .item:before,.block-country-comparison .countries-listing .country .attr-section.product-classifications .item:before{content:'';width:18px;height:18px;position:absolute;left:0;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-countries .countries-listing .country .attr-section.policy-domains .item a,.block-countries .countries-listing .country .attr-section.product-classifications .item a,.block-country-comparison .countries-listing .country .attr-section.policy-domains .item a,.block-country-comparison .countries-listing .country .attr-section.product-classifications .item a{padding-left:20px;line-height:24px;display:block;word-break:break-word;text-decoration:none}.block-countries .countries-listing .country .attr-section.policy-domains .item.enabled a,.block-countries .countries-listing .country .attr-section.product-classifications .item.enabled a,.block-country-comparison .countries-listing .country .attr-section.policy-domains .item.enabled a,.block-country-comparison .countries-listing .country .attr-section.product-classifications .item.enabled a{color:#058760;font-weight:600}.block-countries .countries-listing .country .attr-section.policy-domains .item.enabled:before,.block-countries .countries-listing .country .attr-section.product-classifications .item.enabled:before,.block-country-comparison .countries-listing .country .attr-section.policy-domains .item.enabled:before,.block-country-comparison .countries-listing .country .attr-section.product-classifications .item.enabled:before{background:url(/themes/custom/jhu/images/icon-tick.svg) no-repeat center}.block-countries .countries-listing .country .attr-section.policy-domains .item.disabled a,.block-countries .countries-listing .country .attr-section.product-classifications .item.disabled a,.block-country-comparison .countries-listing .country .attr-section.policy-domains .item.disabled a,.block-country-comparison .countries-listing .country .attr-section.product-classifications .item.disabled a{color:#c0c0cb;font-weight:400}.block-countries .countries-listing .country .attr-section.policy-domains .item.disabled:before,.block-countries .countries-listing .country .attr-section.product-classifications .item.disabled:before,.block-country-comparison .countries-listing .country .attr-section.policy-domains .item.disabled:before,.block-country-comparison .countries-listing .country .attr-section.product-classifications .item.disabled:before{background:url(/themes/custom/jhu/images/icon-x.svg) no-repeat center}.block-countries .countries-listing .country .attr-section.regulatory-mechanisms .title,.block-country-comparison .countries-listing .country .attr-section.regulatory-mechanisms .title{margin-bottom:16px}.block-countries .countries-listing .country .attr-section.regulatory-mechanisms .attr-items,.block-country-comparison .countries-listing .country .attr-section.regulatory-mechanisms .attr-items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-countries .countries-listing .country .attr-section.regulatory-mechanisms .attr-items .item,.block-country-comparison .countries-listing .country .attr-section.regulatory-mechanisms .attr-items .item{margin-right:24px}.block-countries .countries-listing .country .attr-section.regulatory-mechanisms .attr-items .item p,.block-country-comparison .countries-listing .country .attr-section.regulatory-mechanisms .attr-items .item p{margin:10px 0 0}.block-countries .countries-listing .country .attr-section.regulatory-mechanisms .attr-items .item a,.block-country-comparison .countries-listing .country .attr-section.regulatory-mechanisms .attr-items .item a{color:#058760;text-decoration:underline;word-break:break-word}.block-countries .countries-listing .country .attr-section.who-region,.block-country-comparison .countries-listing .country .attr-section.who-region{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-countries .countries-listing .country .attr-section.who-region .title,.block-country-comparison .countries-listing .country .attr-section.who-region .title{margin-right:10px;margin-bottom:0;padding-bottom:5px}.block-countries .countries-listing .country .attr-section.who-region .attr-items,.block-country-comparison .countries-listing .country .attr-section.who-region .attr-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:5px}.block-countries .countries-listing .country .attr-section.who-region .attr-items .item,.block-country-comparison .countries-listing .country .attr-section.who-region .attr-items .item{color:#c0c0cb;font-weight:600;font-size:24px;padding-right:10px}.block-countries .no-results,.block-country-comparison .no-results{margin-top:48px}.block-country-comparison .countries-listing{display:-ms-flexbox;display:flex;max-width:none;overflow-x:auto;margin-top:32px;scrollbar-color:#BFC0C4 #E3E3E6;scrollbar-width:thin}@media (min-width:768px){.block-country-comparison .countries-listing{margin-top:80px}}.block-country-comparison .countries-listing .countries-switcher{max-width:230px;min-width:230px}@media (min-width:360px){.block-country-comparison .countries-listing .countries-switcher{max-width:246px;min-width:246px}}@media (min-width:480px){.block-country-comparison .countries-listing .countries-switcher{max-width:340px;min-width:340px}}@media (min-width:768px){.block-country-comparison .countries-listing .countries-switcher{max-width:474px;min-width:474px}}.block-country-comparison .countries-listing .countries-switcher .styled-select-list{min-width:190px}@media (min-width:360px){.block-country-comparison .countries-listing .countries-switcher .styled-select-list{min-width:230px}}.block-country-comparison .countries-listing .countries-switcher:first-child{position:relative;margin-right:32px}@media (min-width:768px){.block-country-comparison .countries-listing .countries-switcher:first-child{margin-right:70px}}@media (min-width:992px){.block-country-comparison .countries-listing .countries-switcher:first-child{margin-right:114px}}.block-country-comparison .countries-listing .countries-switcher:first-child:after{content:'';background:url(/themes/custom/jhu/images/comparison.svg) no-repeat;display:block;width:20px;height:20px;position:absolute;top:42px;right:-26px;background-size:contain}@media (min-width:768px){.block-country-comparison .countries-listing .countries-switcher:first-child:after{right:-46px;width:24px;height:24px}}@media (min-width:992px){.block-country-comparison .countries-listing .countries-switcher:first-child:after{right:-68px}}.block-country-comparison .countries-listing .countries-switcher .country{margin-top:52px;margin-bottom:30px}@media (min-width:768px){.block-country-comparison .countries-listing .countries-switcher .country{margin-top:68px}}.block-country-comparison .countries-listing .countries-switcher .country .country-url{color:#1b1b1d;text-decoration:none}.course-complete-survey{margin-bottom:80px}@media (min-width:768px){.course-complete-survey{margin-bottom:120px}}@media (min-width:992px){.course-complete-survey{margin-top:0}}.course-complete-survey .content-wrapper{padding:10px 12px}@media (min-width:992px){.course-complete-survey .content-wrapper{padding:0}}.course-complete-survey .content-wrapper .heading-wrapper{background:#F5F6F8;margin:0 auto;max-width:calc(1404px - 48px);padding:12px}@media (min-width:992px){.course-complete-survey .content-wrapper .heading-wrapper{padding:24px}}.course-complete-survey .content-wrapper .heading-wrapper .heading-message{background:#004122;color:#fff;padding-top:39px;padding-bottom:64px}@media (min-width:768px){.course-complete-survey .content-wrapper .heading-wrapper .heading-message{padding-bottom:80px}}.course-complete-survey .content-wrapper .heading-wrapper .heading-message .container{min-width:calc(320px - 96px)}@media (min-width:480px){.course-complete-survey .content-wrapper .heading-wrapper .heading-message .container{width:390px;padding:0}}@media (min-width:768px){.course-complete-survey .content-wrapper .heading-wrapper .heading-message .container{width:678px}}@media (min-width:992px){.course-complete-survey .content-wrapper .heading-wrapper .heading-message .container{width:902px}}@media (min-width:1200px){.course-complete-survey .content-wrapper .heading-wrapper .heading-message .container{width:1100px}}@media (min-width:1360px){.course-complete-survey .content-wrapper .heading-wrapper .heading-message .container{width:1160px}}.course-complete-survey .content-wrapper .heading-wrapper .heading-message h1{font-size:38px;font-weight:700;line-height:normal;margin-top:25px}@media (min-width:768px){.course-complete-survey .content-wrapper .heading-wrapper .heading-message h1{font-size:42px;margin-top:72px}}.course-complete-survey .content-wrapper .heading-wrapper .heading-message a{color:#fff;text-decoration:none}.course-complete-survey .content-wrapper .heading-wrapper .heading-message .breadcrumb li:before{background:url(/themes/custom/jhu/images/breadcrumb_separator_white.svg) no-repeat center}.course-complete-survey .content-wrapper .heading-wrapper .heading-message .breadcrumb li:last-child{color:#fff}.course-complete-survey .content-wrapper .heading-wrapper .heading-message .message{color:#C2E2D9;max-width:704px}.course-complete-survey .content-wrapper .heading-wrapper .heading-message .call-to-button{background:#060B23;border-radius:6px;text-transform:uppercase;font-weight:700;font-size:14px;width:-webkit-max-content;width:max-content;text-align:center;cursor:pointer;padding:16px 21px;margin-top:74px;width:calc(100% - 42px);border:none}@media (min-width:768px){.course-complete-survey .content-wrapper .heading-wrapper .heading-message .call-to-button{width:auto;display:inline-block;font-size:16px;padding:21px;margin-top:80px;min-width:calc(352px - 42px)}}.course-complete-survey .content-wrapper .heading-wrapper .heading-message .call-to-button:hover{background:#151A37}.course-complete-survey .survey-form .container{padding:0 12px}@media (min-width:480px){.course-complete-survey .survey-form .container{padding:0}}.course-complete-survey .survey-form .main-title{font-weight:700;font-size:42px;padding:70px 0 44px 0;line-height:normal}@media (min-width:768px){.course-complete-survey .survey-form .main-title{text-align:center;font-size:48px;padding:76px 0 65px 0}}.course-complete-survey .survey-form .fieldset-legend,.course-complete-survey .survey-form .form-type-textarea label{color:#171717;font-weight:600;font-size:18px;line-height:26px;max-width:452px;display:inline;display:block}.course-complete-survey .survey-form .fieldset-legend.form-required:after,.course-complete-survey .survey-form .form-type-textarea label.form-required:after{display:inline-block;margin:0 2px;position:absolute;margin-top:4px}.course-complete-survey .survey-form .form-type-textarea{margin-top:32px}@media (min-width:768px){.course-complete-survey .survey-form .form-type-textarea{margin-top:48px}}@media (min-width:1200px){.course-complete-survey .survey-form .form-type-textarea.form-item-liked{margin-top:85px}}.course-complete-survey .survey-form .form-type-textarea:not(.form-item-additional-comments){border-bottom:1px solid #E8EAED;padding-bottom:32px}@media (min-width:768px){.course-complete-survey .survey-form .form-type-textarea:not(.form-item-additional-comments){border-bottom:none;padding-bottom:0}}.course-complete-survey .survey-form .form-required:after{background-image:url(/themes/custom/jhu/images/required.svg)}.course-complete-survey .survey-form textarea{background:#F1F1F2;border-radius:8px;margin-top:24px;padding:18px 24px;border:none}.course-complete-survey .survey-form textarea:focus{background:#E8E8E9}.course-complete-survey .survey-form .form-actions{margin-top:40px;width:100%}@media (min-width:768px){.course-complete-survey .survey-form .form-actions{text-align:right}}.course-complete-survey .survey-form .form-actions input{background:#004122;color:#fff;text-transform:uppercase;font-size:16px;padding:18px;min-width:244px;font-weight:700;border:none;border-radius:6px;width:100%}@media (min-width:768px){.course-complete-survey .survey-form .form-actions input{width:auto}}.course-complete-survey .survey-form .form-actions:hover input{background:#0b5733}.course-complete-survey .survey-form .form-type-radio{border-radius:10px;min-width:106px;cursor:pointer}@media (min-width:1200px){.course-complete-survey .survey-form .form-type-radio{min-height:62px}}.course-complete-survey .survey-form .form-type-radio label{background:#F9F9FB;border:1px solid #E9EAF0;border-radius:10px;font-weight:600;font-size:10px;color:#9d9ca9;padding:6px}@media (min-width:768px){.course-complete-survey .survey-form .form-type-radio label{padding:10px}}@media (min-width:1200px){.course-complete-survey .survey-form .form-type-radio label:after{content:'';background:url(/themes/custom/jhu/images/form-not-checked.svg) no-repeat;width:16px;height:16px;display:block;margin:0 auto}}.course-complete-survey .survey-form .form-type-radio input:checked+label.webform-options-display-buttons-label{background:rgba(5,135,96,0.1);color:#058760;border:1px solid #058760;box-shadow:none}.course-complete-survey .survey-form .form-type-radio input:checked+label.webform-options-display-buttons-label:after{background:url(/themes/custom/jhu/images/form-checked.svg) no-repeat}.course-complete-survey .survey-form .form-type-radio input:checked:focus+label.webform-options-display-buttons-label{box-shadow:0 0 5px #999}.course-complete-survey .survey-form .radios--wrapper{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #E8EAED}@media (min-width:768px){.course-complete-survey .survey-form .radios--wrapper{border-bottom:none}}@media (min-width:1200px){.course-complete-survey .survey-form .radios--wrapper{display:-ms-grid;display:grid;grid-template-columns:auto 20px auto;-ms-grid-columns:0.6fr 20px auto;-ms-grid-rows:1fr;grid-template-rows:1fr;position:relative}}.course-complete-survey .survey-form .radios--wrapper:not(#edit-key-strategies--wrapper){border-bottom:1px solid #E8EAED}.course-complete-survey .survey-form .radios--wrapper legend,.course-complete-survey .survey-form .radios--wrapper .fieldset-wrapper{display:block}.course-complete-survey .survey-form .radios--wrapper legend{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:1200px){.course-complete-survey .survey-form .radios--wrapper legend{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;position:absolute;top:40%;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}.course-complete-survey .survey-form .radios--wrapper .fieldset-wrapper{margin-top:16px}@media (min-width:1200px){.course-complete-survey .survey-form .radios--wrapper .fieldset-wrapper{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1;margin-top:0}}@media (min-width:1200px){.course-complete-survey .survey-form .radios--wrapper .fieldset-wrapper .form-radios{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}.course-complete-survey .survey-form .radios--wrapper .fieldset-wrapper .form-radios .webform-options-display-buttons-wrapper{width:100%}@media (min-width:768px){.course-complete-survey .survey-form .radios--wrapper .fieldset-wrapper .form-radios .webform-options-display-buttons-wrapper{width:auto}}.path-webform .webform-confirmation-modal{text-align:center;padding:20px 12px 52px;background:#F4F5F8;border:none;top:50% !important;left:50% !important;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:calc(100% - 60px);margin:0 auto;width:82% !important}@media (min-width:768px){.path-webform .webform-confirmation-modal{padding:64px 40px 96px;max-width:calc(100% - 120px)}}@media (min-width:1200px){.path-webform .webform-confirmation-modal{width:calc(812px - 78px) !important}}.path-webform .webform-confirmation-modal:before{content:'';display:block;background:#fff;position:absolute;top:12px;left:12px;bottom:12px;right:12px;width:calc(100% - 24px);height:calc(100% - 24px)}@media (min-width:768px){.path-webform .webform-confirmation-modal:before{top:24px;left:24px;bottom:24px;right:24px;width:calc(100% - 48px);height:calc(100% - 48px)}}.path-webform .webform-confirmation-modal .ui-dialog-titlebar-close{right:3px;top:22px}.path-webform .webform-confirmation-modal .ui-widget-header{border:none;position:relative;background:transparent;top:-12px;right:4px}@media (min-width:768px){.path-webform .webform-confirmation-modal .ui-widget-header{top:-42px;right:-10px}}.path-webform .webform-confirmation-modal .ui-widget-header .ui-button-icon{background:url(/themes/custom/jhu/images/x-modal.svg) no-repeat;margin:-10px;background-size:contain;width:20px;height:20px}.path-webform .webform-confirmation-modal .ui-widget-content{padding:4px 12px;scrollbar-color:#BFC0C4 #E3E3E6;scrollbar-width:thin}.path-webform .webform-confirmation-modal .ui-widget-content .title{font-size:42px;font-weight:700;margin-bottom:24px;line-height:normal}@media (min-width:768px){.path-webform .webform-confirmation-modal .ui-widget-content .title{font-size:48px}}.path-webform .webform-confirmation-modal .ui-widget-content .text{font-size:16px}@media (min-width:768px){.path-webform .webform-confirmation-modal .ui-widget-content .text{font-size:18px}}.path-webform .webform-confirmation-modal .ui-widget-content .text strong{color:#004122}.path-webform .webform-confirmation-modal .ui-widget-content .button{background:#004122;color:#fff;padding:16px;border-radius:6px;font-weight:700;width:-webkit-max-content;width:max-content;margin:0 auto;font-size:14px;width:calc(100% - 42px)}@media (min-width:768px){.path-webform .webform-confirmation-modal .ui-widget-content .button{min-width:calc(572px - 80px);width:auto;display:inline-block;font-size:16px;padding:21px 40px}}.path-webform .webform-confirmation-modal .ui-widget-content .button:hover{background:#0b5733}.path-webform .webform-confirmation-modal .ui-widget-content .certificate-image{height:175px;background:url(/themes/custom/jhu/images/course-certificate.svg) no-repeat;background-position:center;background-size:contain;margin:40px 0 20px}@media (min-width:768px){.path-webform .webform-confirmation-modal .ui-widget-content .certificate-image{margin:68px 0 34px;height:234px}}.path-webform .ui-widget-overlay{background:#000;opacity:0.8}.page--4xx .layout-content,.page--user .layout-content{padding:80px 0}.block-domain-classification .no-results{margin-top:48px}.block-domain-classification .domain-and-classification{margin-top:44px}@media (min-width:768px){.block-domain-classification .domain-and-classification{margin-top:64px}}.block-domain-classification .domain-and-classification .selectors{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.block-domain-classification .domain-and-classification .selectors{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher{width:100%}@media (min-width:768px){.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher{max-width:376px}}@media (min-width:768px){.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher:first-child,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher:first-child{margin-right:16px}}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher:last-child,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher:last-child{margin-top:24px}@media (min-width:768px){.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher:last-child,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher:last-child{margin-top:0}}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .switcher-label,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .switcher-label{color:#171717;font-weight:600;font-size:14px;line-height:18px;margin-bottom:6px}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list{z-index:0;cursor:default}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list button,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list button{width:100%;background:transparent;border:none;text-align:left}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list button:focus,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list button:focus{outline:none;background:#E8E8E9}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .current-selected,.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .select-options,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .current-selected,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .select-options{background:#F1F1F2;border-radius:8px;color:#171717}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .current-selected a,.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .select-options a,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .current-selected a,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .select-options a{color:#171717;text-decoration:none}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .current-selected.current-selected,.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .select-options.current-selected,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .current-selected.current-selected,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .select-options.current-selected{padding:0}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .current-selected.current-selected button,.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .select-options.current-selected button,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .current-selected.current-selected button,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .select-options.current-selected button{padding:18px 24px;border-radius:8px;word-break:break-word;padding-right:60px}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .current-selected.current-selected.many,.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .select-options.current-selected.many,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .current-selected.current-selected.many,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .select-options.current-selected.many{cursor:pointer}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .current-selected.select-options,.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .select-options.select-options,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .current-selected.select-options,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .select-options.select-options{display:none;margin-top:6px;background:#F1F1F2;max-height:224px;overflow-y:auto;overflow-x:hidden;scrollbar-color:#BFC0C4 #E3E3E6;scrollbar-width:thin}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .current-selected.select-options ul,.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .select-options.select-options ul,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .current-selected.select-options ul,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .select-options.select-options ul{margin:0;padding:0}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .current-selected.select-options ul .select-option,.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .select-options.select-options ul .select-option,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .current-selected.select-options ul .select-option,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .select-options.select-options ul .select-option{list-style:none}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .current-selected.select-options ul .select-option:hover,.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .select-options.select-options ul .select-option:hover,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .current-selected.select-options ul .select-option:hover,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .select-options.select-options ul .select-option:hover{background:#E8E8E9}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .current-selected.select-options ul .select-option input,.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .select-options.select-options ul .select-option input,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .current-selected.select-options ul .select-option input,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .select-options.select-options ul .select-option input{display:none}.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .current-selected.select-options ul .select-option label,.block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .select-options.select-options ul .select-option label,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .current-selected.select-options ul .select-option label,.block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .select-options.select-options ul .select-option label{padding:18px 24px;width:calc(100% - 48px);display:block;cursor:pointer;word-break:break-word}.block-domain-classification .domain-and-classification .filtered-countries{margin-top:50px}@media (min-width:768px){.block-domain-classification .domain-and-classification .filtered-countries{margin-top:72px}}.block-domain-classification .domain-and-classification .filtered-countries .country{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.block-domain-classification .domain-and-classification .filtered-countries .country{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:768px}}.block-domain-classification .domain-and-classification .filtered-countries .country:not(:last-child){border-bottom:1px solid #E8EAED;padding-bottom:24px;margin-bottom:24px}@media (min-width:768px){.block-domain-classification .domain-and-classification .filtered-countries .country:not(:last-child){padding-bottom:48px;margin-bottom:48px}}.block-domain-classification .domain-and-classification .filtered-countries .country .media{margin-right:28px;font-size:0;line-height:0;width:100%}@media (min-width:768px){.block-domain-classification .domain-and-classification .filtered-countries .country .media{width:auto}}.block-domain-classification .domain-and-classification .filtered-countries .country .media img{max-width:116px}@media (min-width:768px){.block-domain-classification .domain-and-classification .filtered-countries .country .media img{max-width:100%}}.block-domain-classification .domain-and-classification .filtered-countries .country .content{max-width:462px;color:#1b1b1d;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.block-domain-classification .domain-and-classification .filtered-countries .country .content a{color:#1b1b1d;text-decoration:none}.block-domain-classification .domain-and-classification .filtered-countries .country .content .title{font-size:20px;line-height:normal;font-weight:600;margin-top:24px;width:100%}@media (min-width:768px){.block-domain-classification .domain-and-classification .filtered-countries .country .content .title{margin-top:0;font-size:24px}}.block-domain-classification .domain-and-classification .filtered-countries .country .content .description{margin-top:8px;line-height:20px;font-size:14px}@media (min-width:768px){.block-domain-classification .domain-and-classification .filtered-countries .country .content .description{font-size:16px}}.block-domain-classification .domain-and-classification .filtered-countries .country .content .description p{margin:0}.block-resources-listing,.node--view-mode-teaser{padding-top:42px;padding-bottom:84px}@media (min-width:768px){.block-resources-listing,.node--view-mode-teaser{padding-top:96px}}.block-resources-listing button,.node--view-mode-teaser button{border:none;background:transparent;width:100%}.block-resources-listing button:focus,.node--view-mode-teaser button:focus{background:#E8E8E9;outline:none}.block-resources-listing .resources-listing,.node--view-mode-teaser .resources-listing{margin-top:35px}.block-resources-listing .resources-listing.filters-visible,.node--view-mode-teaser .resources-listing.filters-visible{margin-top:28px}.block-resources-listing .resources-listing.filters-visible .results,.block-resources-listing .resources-listing.filters-visible .search-input,.block-resources-listing .resources-listing.filters-visible .pagination,.node--view-mode-teaser .resources-listing.filters-visible .results,.node--view-mode-teaser .resources-listing.filters-visible .search-input,.node--view-mode-teaser .resources-listing.filters-visible .pagination{display:none}@media (min-width:768px){.block-resources-listing .resources-listing.filters-visible .results,.block-resources-listing .resources-listing.filters-visible .search-input,.block-resources-listing .resources-listing.filters-visible .pagination,.node--view-mode-teaser .resources-listing.filters-visible .results,.node--view-mode-teaser .resources-listing.filters-visible .search-input,.node--view-mode-teaser .resources-listing.filters-visible .pagination{display:block}}.block-resources-listing .resources-listing.teaser-node,.node--view-mode-teaser .resources-listing.teaser-node{margin-top:0}.block-resources-listing .resources-listing .filters .search-input,.node--view-mode-teaser .resources-listing .filters .search-input{position:relative}.block-resources-listing .resources-listing .filters .search-input:after,.node--view-mode-teaser .resources-listing .filters .search-input:after{content:'';width:24px;height:24px;position:absolute;right:23px;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:url(/themes/custom/jhu/images/search.svg) no-repeat}@media (min-width:768px){.block-resources-listing .resources-listing .filters .search-input:after,.node--view-mode-teaser .resources-listing .filters .search-input:after{right:40px}}.block-resources-listing .resources-listing .filters .search-input .search,.node--view-mode-teaser .resources-listing .filters .search-input .search{background:#F1F1F2;border-radius:8px;border:none;color:#171717;padding:22px 66px 22px 24px;width:calc(100% - 90px)}@media (min-width:768px){.block-resources-listing .resources-listing .filters .search-input .search,.node--view-mode-teaser .resources-listing .filters .search-input .search{padding:22px 86px 22px 24px;width:calc(100% - 110px)}}.block-resources-listing .resources-listing .filters .search-input .search:focus,.node--view-mode-teaser .resources-listing .filters .search-input .search:focus{background:#E8E8E9}.block-resources-listing .resources-listing .filters .filters-btn,.node--view-mode-teaser .resources-listing .filters .filters-btn{color:#171717;font-weight:600;text-align:right;position:relative;width:-webkit-max-content;width:max-content;margin-left:auto;padding-left:26px;margin-top:24px;cursor:pointer}@media (min-width:768px){.block-resources-listing .resources-listing .filters .filters-btn,.node--view-mode-teaser .resources-listing .filters .filters-btn{display:none}}.block-resources-listing .resources-listing .filters .filters-btn:before,.node--view-mode-teaser .resources-listing .filters .filters-btn:before{content:'';background:url(/themes/custom/jhu/images/filters.svg) no-repeat;width:16.6px;height:18px;position:absolute;left:0;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.block-resources-listing .resources-listing .filters .switchers,.node--view-mode-teaser .resources-listing .filters .switchers{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:34px}.block-resources-listing .resources-listing .filters .switchers.visible,.node--view-mode-teaser .resources-listing .filters .switchers.visible{display:-ms-flexbox;display:flex}@media (min-width:768px){.block-resources-listing .resources-listing .filters .switchers,.node--view-mode-teaser .resources-listing .filters .switchers{display:-ms-flexbox;display:flex;margin-top:0}}.block-resources-listing .resources-listing .filters .switchers .switcher,.node--view-mode-teaser .resources-listing .filters .switchers .switcher{margin:13px auto 0;width:100%}@media (min-width:992px){.block-resources-listing .resources-listing .filters .switchers .switcher,.node--view-mode-teaser .resources-listing .filters .switchers .switcher{margin:18px 16px 0 0;width:300px}}.block-resources-listing .resources-listing .filters .switchers .switcher .select-list,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list{z-index:0}.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .current-selected,.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .select-options,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .current-selected,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .select-options{background:#F1F1F2;border-radius:8px;color:#171717}.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .current-selected a,.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .select-options a,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .current-selected a,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .select-options a{color:#171717;text-decoration:none}.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .current-selected.current-selected,.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .select-options.current-selected,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .current-selected.current-selected,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .select-options.current-selected{padding:0;background:#fff;border:1px solid rgba(6,12,28,0.509)}.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .current-selected.current-selected button,.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .select-options.current-selected button,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .current-selected.current-selected button,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .select-options.current-selected button{padding:17px 24px;border-radius:8px;text-align:left}.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .current-selected.current-selected .caret,.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .select-options.current-selected .caret,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .current-selected.current-selected .caret,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .select-options.current-selected .caret{right:22px}.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .current-selected.select-options,.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .select-options.select-options,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .current-selected.select-options,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .select-options.select-options{display:none;margin-top:6px;background:#F1F1F2;max-height:224px;overflow-y:auto;overflow-x:hidden;scrollbar-color:#BFC0C4 #E3E3E6;scrollbar-width:thin}.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .current-selected.select-options ul,.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .select-options.select-options ul,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .current-selected.select-options ul,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .select-options.select-options ul{margin:0;padding:0}.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .current-selected.select-options ul .select-option,.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .select-options.select-options ul .select-option,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .current-selected.select-options ul .select-option,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .select-options.select-options ul .select-option{list-style:none;width:100%;text-align:left}.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .current-selected.select-options ul .select-option:hover,.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .select-options.select-options ul .select-option:hover,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .current-selected.select-options ul .select-option:hover,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .select-options.select-options ul .select-option:hover{background:#E8E8E9}.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .current-selected.select-options ul .select-option input,.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .select-options.select-options ul .select-option input,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .current-selected.select-options ul .select-option input,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .select-options.select-options ul .select-option input{display:none}.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .current-selected.select-options ul .select-option label,.block-resources-listing .resources-listing .filters .switchers .switcher .select-list .select-options.select-options ul .select-option label,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .current-selected.select-options ul .select-option label,.node--view-mode-teaser .resources-listing .filters .switchers .switcher .select-list .select-options.select-options ul .select-option label{padding:18px 24px;width:calc(100% - 48px);display:block;cursor:pointer}.block-resources-listing .resources-listing .filters .apply-filters,.node--view-mode-teaser .resources-listing .filters .apply-filters{text-transform:uppercase;cursor:pointer;text-align:center;background:#004122;border-radius:6px;margin:120px auto 0;font-weight:bold;padding:16px;width:calc(100% - 32px);max-width:500px;color:#fff}.block-resources-listing .resources-listing .filters .apply-filters:hover,.node--view-mode-teaser .resources-listing .filters .apply-filters:hover{background:#0B5733}@media (min-width:768px){.block-resources-listing .resources-listing .filters .apply-filters,.node--view-mode-teaser .resources-listing .filters .apply-filters{display:none}}.block-resources-listing .resources-listing .filters .filters-title,.node--view-mode-teaser .resources-listing .filters .filters-title{font-weight:700;font-size:32px;line-height:normal}@media (min-width:768px){.block-resources-listing .resources-listing .filters .filters-title,.node--view-mode-teaser .resources-listing .filters .filters-title{display:none}}@media (min-width:768px){.block-resources-listing .resources-listing .results,.node--view-mode-teaser .resources-listing .results{padding-top:42px}}.block-resources-listing .resources-listing .results.tags-results,.node--view-mode-teaser .resources-listing .results.tags-results{padding-top:0}.block-resources-listing .resources-listing .results .no-results,.node--view-mode-teaser .resources-listing .results .no-results{margin-top:28px}.block-resources-listing .resources-listing .results .resource,.node--view-mode-teaser .resources-listing .results .resource{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px}.block-resources-listing .resources-listing .results .resource:first-child,.node--view-mode-teaser .resources-listing .results .resource:first-child{margin-top:30px}@media (min-width:992px){.block-resources-listing .resources-listing .results .resource,.node--view-mode-teaser .resources-listing .results .resource{margin-top:24px}}.block-resources-listing .resources-listing .results .resource .media,.node--view-mode-teaser .resources-listing .results .resource .media{line-height:0}@media (min-width:768px){.block-resources-listing .resources-listing .results .resource .media,.node--view-mode-teaser .resources-listing .results .resource .media{margin-right:32px}}.block-resources-listing .resources-listing .results .resource .media img.desktop,.node--view-mode-teaser .resources-listing .results .resource .media img.desktop{display:none}@media (min-width:992px){.block-resources-listing .resources-listing .results .resource .media img.desktop,.node--view-mode-teaser .resources-listing .results .resource .media img.desktop{display:block}}@media (min-width:992px){.block-resources-listing .resources-listing .results .resource .media img.mobile,.node--view-mode-teaser .resources-listing .results .resource .media img.mobile{display:none}}.block-resources-listing .resources-listing .results .resource .content,.node--view-mode-teaser .resources-listing .results .resource .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;width:100%;margin-top:16px}@media (min-width:992px){.block-resources-listing .resources-listing .results .resource .content,.node--view-mode-teaser .resources-listing .results .resource .content{width:auto;margin-top:0;max-width:556px}}.block-resources-listing .resources-listing .results .resource .content .title,.node--view-mode-teaser .resources-listing .results .resource .content .title{font-weight:600;font-size:20px;line-height:28px;margin-bottom:6px}@media (min-width:768px){.block-resources-listing .resources-listing .results .resource .content .title,.node--view-mode-teaser .resources-listing .results .resource .content .title{font-size:24px;line-height:34px}}.block-resources-listing .resources-listing .results .resource .content .title a,.node--view-mode-teaser .resources-listing .results .resource .content .title a{color:#1b1b1d}.block-resources-listing .resources-listing .results .resource .content .title a:hover,.node--view-mode-teaser .resources-listing .results .resource .content .title a:hover{color:rgba(27,27,29,0.85)}.block-resources-listing .resources-listing .results .resource .content .date,.node--view-mode-teaser .resources-listing .results .resource .content .date{color:#a6a6b4;font-size:14px;line-height:20px;width:100%;text-transform:capitalize}.block-resources-listing .resources-listing .results .resource .content .description,.node--view-mode-teaser .resources-listing .results .resource .content .description{color:#4c596b;margin-top:8px}.block-resources-listing .resources-listing .pagination,.node--view-mode-teaser .resources-listing .pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:48px}.block-resources-listing .resources-listing .pagination button,.node--view-mode-teaser .resources-listing .pagination button{border:none;background:transparent;width:auto}.block-resources-listing .resources-listing .pagination .items,.node--view-mode-teaser .resources-listing .pagination .items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 12px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.block-resources-listing .resources-listing .pagination .items,.node--view-mode-teaser .resources-listing .pagination .items{margin:0 24px}}.block-resources-listing .resources-listing .pagination .items .item,.node--view-mode-teaser .resources-listing .pagination .items .item{cursor:pointer;margin:2px 3px;border-radius:50%;width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:17px}.block-resources-listing .resources-listing .pagination .items .item.active,.node--view-mode-teaser .resources-listing .pagination .items .item.active{background:#004122;color:#fff;position:relative;width:25px;height:25px}.block-resources-listing .resources-listing .pagination .items .item.active:before,.node--view-mode-teaser .resources-listing .pagination .items .item.active:before{content:'';position:absolute;left:50%;top:50%;width:34px;height:34px;background:rgba(0,65,34,0.1);border-radius:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.block-resources-listing .resources-listing .pagination .items .item:not(.active):hover,.node--view-mode-teaser .resources-listing .pagination .items .item:not(.active):hover{background:rgba(0,65,34,0.1)}.block-resources-listing .resources-listing .pagination .nav-btn,.node--view-mode-teaser .resources-listing .pagination .nav-btn{cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#004122;margin:5px}.block-resources-listing .resources-listing .pagination .nav-btn.previous,.node--view-mode-teaser .resources-listing .pagination .nav-btn.previous{display:none}@media (min-width:360px){.block-resources-listing .resources-listing .pagination .nav-btn.previous,.node--view-mode-teaser .resources-listing .pagination .nav-btn.previous{display:block}}.block-resources-listing .resources-listing .pagination .nav-btn.last,.block-resources-listing .resources-listing .pagination .nav-btn.first,.node--view-mode-teaser .resources-listing .pagination .nav-btn.last,.node--view-mode-teaser .resources-listing .pagination .nav-btn.first{display:none}@media (min-width:480px){.block-resources-listing .resources-listing .pagination .nav-btn.last,.block-resources-listing .resources-listing .pagination .nav-btn.first,.node--view-mode-teaser .resources-listing .pagination .nav-btn.last,.node--view-mode-teaser .resources-listing .pagination .nav-btn.first{display:block}}.block-resources-listing .resources-listing .pagination .nav-btn:hover,.node--view-mode-teaser .resources-listing .pagination .nav-btn:hover{color:#0b5733}.ui-widget.ui-widget-content.newsletter-modal{border:16px solid #F4F5F8;left:0 !important;right:0 !important;margin:0px auto;overflow-y:auto;max-height:80vh;scrollbar-color:#BFC0C4 #E3E3E6;scrollbar-width:thin}@media (min-width:480px){.ui-widget.ui-widget-content.newsletter-modal{border:24px solid #F4F5F8}}@media (max-width:992px){.ui-widget.ui-widget-content.newsletter-modal{width:85% !important}}.ui-widget.ui-widget-content.newsletter-modal .ui-button-icon{background:url(/themes/custom/jhu/images/x-modal.svg) no-repeat;background-size:contain;margin:-10px;width:20px;height:20px}.ui-widget.ui-widget-content.newsletter-modal .ui-button{margin-right:0}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-titlebar{border:none;background:none;position:absolute;right:15px;top:15px;z-index:2000}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-titlebar button .ui-icon-closethick{background:url(/themes/custom/jhu/images/x-modal.svg) no-repeat;background-size:contain;width:20px;height:20px;margin-left:-10px;margin-top:-10px}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-titlebar>span.ui-dialog-title{display:none}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content{padding:56px 24px 10px;overflow:hidden;height:100% !important}@media (min-width:720px){.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content{padding:90px 96px 0px}}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .header-container h1{font-weight:bold;font-size:42px;line-height:normal;text-align:center;color:#171717;margin:0;word-break:break-word}@media (min-width:720px){.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .header-container h1{font-size:48px;text-align:left}}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .header-container .message{font-size:16px;line-height:24px;text-align:center;font-weight:600;color:#004122;margin-top:10px}@media (min-width:720px){.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .header-container .message{font-size:18px;line-height:23px;text-align:left}}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container{margin-top:30px}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container .form-item--error-message{color:#FC4264;font-size:14px;line-height:24px;font-style:italic}@media (min-width:720px){.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container{margin-top:60px}}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container form .messages--error{display:none}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container form .newsletter-confirmed{margin-bottom:10px}@media (min-width:768px){.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container form .newsletter-confirmed{margin-bottom:90px}}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container form .newsletter-confirmed .webform-confirmation__message{margin:0}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container form .form-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;margin:0 0 20px 0}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container form .form-item input.error{border:none}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container form .form-item>label{display:block;width:100%;margin-bottom:4px;font-weight:600;font-size:14px;line-height:18px;color:#171717}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container form .form-item>input{background:#F1F1F2;border-radius:8px;margin-top:6px;padding:18px 24px;border:none;width:calc(100% - 48px)}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container form .form-item--error-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#FC4264;font-size:14px}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container form .form-item--error-message strong{font-weight:normal}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container form .form-item--error-message:before{display:none}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .form-container form .form-required:after{background-image:url(/themes/custom/jhu/images/required.svg)}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-buttonpane{border:none;background:none;padding:0 24px 40px}@media (min-width:480px){.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-buttonpane{padding:0 24px 56px}}@media (min-width:768px){.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-buttonpane{padding:0 96px}}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-buttonpane .form-actions{width:100%}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-buttonpane .form-actions button{background:#004122;color:#fff;text-transform:uppercase;min-width:calc(224px - 18px);font-weight:700;border:none;border-radius:6px;width:100%;padding:18px;font-size:14px;line-height:18px;font-family:'Source Sans Pro'}@media (min-width:768px){.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-buttonpane .form-actions button{padding:22px;min-width:calc(224px - 22px);font-size:16px;margin-top:75px;margin-bottom:90px}}.ui-widget.ui-widget-content.newsletter-modal .ui-dialog-buttonpane .form-actions:hover button{background:#0b5733}.ui-widget-overlay{background:#444}#toolbar-bar #admin-toolbar-search-tab{display:none}@media (min-width:768px){#toolbar-bar #admin-toolbar-search-tab{display:block}}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal{padding-top:70px}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper{margin:0 auto;min-width:calc(320px - 48px);padding:0 24px}@media (min-width:480px){.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper{width:450px;padding:0}}@media (min-width:768px){.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper{width:738px}}@media (min-width:992px){.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper{width:962px}}@media (min-width:1200px){.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper{width:1160px}}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .header-container{font-family:'Source Sans Pro'}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .header-container h1{font-weight:bold;font-size:42px;line-height:normal;text-align:center;color:#171717;margin:0;word-break:break-word}@media (min-width:720px){.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .header-container h1{font-size:48px;text-align:left}}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .header-container .message{font-size:16px;line-height:24px;text-align:center;font-weight:600;color:#004122;margin-top:10px}@media (min-width:720px){.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .header-container .message{font-size:18px;line-height:23px;text-align:left}}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container{margin-top:30px}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container .form-item--error-message{color:#FC4264;font-size:14px;line-height:24px;font-style:italic}@media (min-width:720px){.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container{margin-top:60px}}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form *{font-family:'Source Sans Pro'}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .messages--error{display:none}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .newsletter-confirmed{margin-bottom:10px}@media (min-width:768px){.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .newsletter-confirmed{margin-bottom:90px}}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .newsletter-confirmed .webform-confirmation__message{margin:0}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .form-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;margin:0 0 20px 0}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .form-item input.error{border:none}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .form-item>label{display:block;width:100%;margin-bottom:4px;font-weight:600;font-size:14px;line-height:18px;color:#171717}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .form-item>input{background:#F1F1F2;border-radius:8px;margin-top:6px;padding:18px 24px;border:none;width:calc(100% - 48px)}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .form-item--error-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#FC4264;font-size:14px}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .form-item--error-message strong{font-weight:normal}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .form-item--error-message:before{display:none}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .form-required:after{background-image:url(/themes/custom/jhu/images/required.svg)}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .form-actions{width:100%}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .form-actions .button{background:#004122;color:#fff;text-transform:uppercase;min-width:calc(224px - 18px);font-weight:700;border:none;border-radius:6px;width:100%;padding:18px;font-size:14px;line-height:18px;font-family:'Source Sans Pro';margin-bottom:90px}@media (min-width:768px){.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .form-actions .button{padding:22px;min-width:calc(224px - 22px);font-size:16px;margin-top:75px}}.path-webform #block-jhu-content #webform-submission-mailing-list-form-ajax .mailing-list-modal .content-wrapper .form-container form .form-actions:hover .button{background:#0b5733}.ui-widget.ui-widget-content.module-share-modal{border:16px solid #F4F5F8;left:0 !important;right:0 !important;margin:0px auto;overflow-y:auto;max-height:80vh;scrollbar-color:#BFC0C4 #E3E3E6;scrollbar-width:thin}@media (min-width:480px){.ui-widget.ui-widget-content.module-share-modal{border:24px solid #F4F5F8}}@media (max-width:992px){.ui-widget.ui-widget-content.module-share-modal{width:85% !important}}.ui-widget.ui-widget-content.module-share-modal .ui-dialog-titlebar{border:none;background:none;position:absolute;right:15px;top:15px;z-index:2000}.ui-widget.ui-widget-content.module-share-modal .ui-dialog-titlebar button .ui-icon-closethick{background:url(/themes/custom/jhu/images/x-modal.svg) no-repeat;background-size:contain;width:20px;height:20px;margin-left:-10px;margin-top:-10px}.ui-widget.ui-widget-content.module-share-modal .ui-dialog-titlebar>span.ui-dialog-title{display:none}.ui-widget.ui-widget-content.module-share-modal .ui-dialog-titlebar-close{right:-5px;top:3px}.ui-widget.ui-widget-content.module-share-modal .ui-dialog-content{padding:56px 24px 10px;overflow:hidden;height:100% !important;max-height:90% !important}@media (min-width:720px){.ui-widget.ui-widget-content.module-share-modal .ui-dialog-content{padding:90px 96px 0px}}.ui-widget.ui-widget-content.module-share-modal .ui-dialog-content .module-share-modal .content-wrapper .header-container{font-family:'Source Sans Pro'}.ui-widget.ui-widget-content.module-share-modal .ui-dialog-content .module-share-modal .content-wrapper .header-container h1{text-align:center;color:#171717;font-weight:bold;font-size:38px;line-height:48px;margin:0;word-break:break-word}@media (min-width:720px){.ui-widget.ui-widget-content.module-share-modal .ui-dialog-content .module-share-modal .content-wrapper .header-container h1{font-size:48px;line-height:60px}}.ui-widget.ui-widget-content.module-share-modal .ui-dialog-content .module-share-modal .content-wrapper .header-container .message{font-size:16px;line-height:24px;text-align:center;font-weight:600;color:#004122;max-width:460px;margin:32px auto 0}@media (min-width:720px){.ui-widget.ui-widget-content.module-share-modal .ui-dialog-content .module-share-modal .content-wrapper .header-container .message{font-size:18px;line-height:26px;margin:25px auto 0}}.ui-widget.ui-widget-content.module-share-modal .ui-dialog-content .module-share-modal .content-wrapper .header-container .social-buttons{margin-top:40px;margin-bottom:80px}.ui-widget.ui-widget-content.module-share-modal .ui-dialog-content .module-share-modal .content-wrapper .header-container .social-buttons .a2a_kit{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ui-widget.ui-widget-content.module-share-modal .ui-dialog-content .module-share-modal .content-wrapper .header-container .social-buttons .a2a_kit a{margin:1px 10px;line-height:0}.ui-widget.ui-widget-content.module-share-modal .ui-dialog-content .module-share-modal .content-wrapper .header-container .social-buttons .a2a_kit a img{width:32px;height:32px}.ui-widget.ui-widget-content.module-share-modal .ui-dialog-content .module-share-modal .content-wrapper .header-container .download-button{background:#004122;padding:18px;width:calc(100% - 36px);border-radius:6px;text-align:center;margin-bottom:50px;margin-top:100px;color:#fff;text-transform:uppercase;font-weight:bold;border:none;font-size:14px;line-height:18px;font-family:'Source Sans Pro';display:block;margin-left:0;margin-right:0}@media (min-width:768px){.ui-widget.ui-widget-content.module-share-modal .ui-dialog-content .module-share-modal .content-wrapper .header-container .download-button{padding:22px;width:calc(100% - 44px);margin-bottom:90px;margin-top:125px;font-size:16px}}.ui-widget.ui-widget-content.module-share-modal .ui-dialog-content .module-share-modal .content-wrapper .header-container .download-button:hover{background:#0b5733}.path-course #block-jhu-content .module-share-modal{padding-top:70px}.path-course #block-jhu-content .module-share-modal .content-wrapper{margin:0 auto;min-width:calc(320px - 48px);padding:0 24px}@media (min-width:480px){.path-course #block-jhu-content .module-share-modal .content-wrapper{width:450px;padding:0}}@media (min-width:768px){.path-course #block-jhu-content .module-share-modal .content-wrapper{width:738px}}@media (min-width:992px){.path-course #block-jhu-content .module-share-modal .content-wrapper{width:962px}}@media (min-width:1200px){.path-course #block-jhu-content .module-share-modal .content-wrapper{width:1160px}}.path-course #block-jhu-content .module-share-modal .content-wrapper .header-container{font-family:'Source Sans Pro'}.path-course #block-jhu-content .module-share-modal .content-wrapper .header-container h1{text-align:center;color:#171717;font-weight:bold;font-size:38px;line-height:48px;margin:0;word-break:break-word}@media (min-width:720px){.path-course #block-jhu-content .module-share-modal .content-wrapper .header-container h1{font-size:48px;line-height:60px}}.path-course #block-jhu-content .module-share-modal .content-wrapper .header-container .message{font-size:16px;line-height:24px;text-align:center;font-weight:600;color:#004122;max-width:460px;margin:32px auto 0}@media (min-width:720px){.path-course #block-jhu-content .module-share-modal .content-wrapper .header-container .message{font-size:18px;line-height:26px;margin:25px auto 0}}.path-course #block-jhu-content .module-share-modal .content-wrapper .header-container .social-buttons{margin-top:40px;margin-bottom:90px}.path-course #block-jhu-content .module-share-modal .content-wrapper .header-container .social-buttons .a2a_kit{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.path-course #block-jhu-content .module-share-modal .content-wrapper .header-container .social-buttons .a2a_kit a{margin:1px 10px}.path-course #block-jhu-content .module-share-modal .content-wrapper .header-container .social-buttons .a2a_kit a img{width:32px;height:32px}.path-course #block-jhu-content .module-share-modal .content-wrapper .header-container .download-button{background:#004122;padding:18px;border-radius:6px;text-align:center;margin-bottom:50px;margin-top:100px;color:#fff;text-transform:uppercase;font-weight:bold;border:none;font-size:14px;line-height:18px;font-family:'Source Sans Pro';display:block}@media (min-width:768px){.path-course #block-jhu-content .module-share-modal .content-wrapper .header-container .download-button{padding:22px;margin-bottom:90px;margin-top:125px;font-size:16px}}.path-course #block-jhu-content .module-share-modal .content-wrapper .header-container .download-button:hover{background:#0b5733}#toolbar-bar #admin-toolbar-search-tab{display:none}@media (min-width:768px){#toolbar-bar #admin-toolbar-search-tab{display:block}}.user-pass-reset .form-submit{background:#004122;color:#fff;text-transform:uppercase;min-width:calc(224px - 18px);font-weight:700;border:none;border-radius:6px;width:auto;padding:18px;font-size:14px;line-height:18px;font-family:'Source Sans Pro';margin-bottom:0;margin-top:30px}@media (min-width:768px){.user-pass-reset .form-submit{font-size:16px}}.user-pass-reset .form-submit:hover{background:#0b5733}.block-local-tasks-block{display:none}@media (min-width:992px){.block-local-tasks-block{display:block}}.block-local-tasks-block .container{border-top:1px dashed #E8E8E9}.block-local-tasks-block .container nav{padding:10px 0 0.5px}body.maintenance-page header a{display:none}body.maintenance-page header .site-name a{display:block;line-height:normal}body.maintenance-page main{margin:0}body.maintenance-page main:before{content:none}body.maintenance-page main h1{line-height:normal}.user-password .messages--error,.path-auth .messages--error{display:none}.user-password .layout-content{padding-bottom:64px}@media (min-width:768px){.user-password .layout-content{padding-bottom:80px}}.user-password .title{font-size:42px;margin-top:10px;line-height:normal}.user-password form{max-width:572px;margin-top:40px}.user-password form label{display:block;width:100%;margin-bottom:6px;font-weight:600;font-size:14px;line-height:18px;color:#171717}.user-password form .form-item input.error{border:none}.user-password form .form-required:after{background-image:url(/themes/custom/jhu/images/required.svg)}.user-password form .form-item--error-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#FC4264;font-size:14px}.user-password form .form-item--error-message strong{font-weight:normal}.user-password form .form-item--error-message:before{display:none}.user-password form input:not(.form-submit){background:#F1F1F2;border-radius:8px;margin-top:6px;padding:18px 24px;border:none;width:calc(100% - 48px)}.user-password form input:not(.form-submit):focus{background:#E8E8E9}.user-password form .form-actions{margin-top:40px;width:100%}.user-password form .form-actions input{background:#004122;color:#fff;text-transform:uppercase;font-size:16px;min-width:244px;font-weight:700;border:none;border-radius:6px;width:100%;padding:18px}@media (min-width:768px){.user-password form .form-actions input{padding:22px}}.user-password form .form-actions:hover input{background:#0b5733}.path-auth .user-authentication{padding-bottom:64px}@media (min-width:768px){.path-auth .user-authentication{padding-bottom:104px}}.path-auth .user-authentication .upper-content{background:#F5F6F8}.path-auth .user-authentication .upper-content .container{padding:0}.path-auth .user-authentication .upper-content .block-system-breadcrumb-block{padding-top:80px}.path-auth .user-authentication .upper-content .auth-tabs{border-bottom:6px solid #D9DCE4;display:-ms-flexbox;display:flex;margin-top:22px;padding-top:56px}@media (min-width:768px){.path-auth .user-authentication .upper-content .auth-tabs{padding-top:0}}.path-auth .user-authentication .upper-content .auth-tabs button{background:transparent;border:none}.path-auth .user-authentication .upper-content .auth-tabs button:focus,.path-auth .user-authentication .upper-content .auth-tabs button.active:focus{outline:none;color:#057452}.path-auth .user-authentication .upper-content .auth-tabs .login,.path-auth .user-authentication .upper-content .auth-tabs .register{font-size:20px;line-height:25px;color:#9D9FAA;padding:16px 20px;text-align:center;width:50%}@media (min-width:768px){.path-auth .user-authentication .upper-content .auth-tabs .login,.path-auth .user-authentication .upper-content .auth-tabs .register{padding:25px 50px;min-width:calc(180px - 100px);width:auto}}.path-auth .user-authentication .upper-content .auth-tabs .login.active,.path-auth .user-authentication .upper-content .auth-tabs .register.active{border-bottom:6px solid #058760;margin-bottom:-6px;color:#058760;font-weight:700}.path-auth .user-authentication .upper-content .auth-tabs .login:not(.active),.path-auth .user-authentication .upper-content .auth-tabs .register:not(.active){cursor:pointer}.path-auth .user-authentication .lower-content .auth-content{margin-top:48px}@media (min-width:768px){.path-auth .user-authentication .lower-content .auth-content{margin-top:64px}}.path-auth .user-authentication .lower-content .auth-content .title{font-size:42px;margin-top:48px;line-height:normal;max-width:92%}@media (min-width:768px){.path-auth .user-authentication .lower-content .auth-content .title{margin-top:60px}}.path-auth .user-authentication .lower-content .auth-content .form{max-width:572px;margin-top:34px}@media (min-width:768px){.path-auth .user-authentication .lower-content .auth-content .form{margin-top:40px}}.path-auth .user-authentication .lower-content .auth-content .form .form-required:after{background-image:url(/themes/custom/jhu/images/required.svg)}.path-auth .user-authentication .lower-content .auth-content .form label,.path-auth .user-authentication .lower-content .auth-content .form .form-type-checkbox{display:block;width:100%;margin-bottom:2px;font-weight:600;font-size:14px;line-height:18px;color:#171717}.path-auth .user-authentication .lower-content .auth-content .form .form-type-password-confirm{margin-top:50px}.path-auth .user-authentication .lower-content .auth-content .form .form-actions{margin-top:40px;width:100%}.path-auth .user-authentication .lower-content .auth-content .form .form-actions input{background:#004122;color:#fff;text-transform:uppercase;font-size:16px;min-width:244px;font-weight:700;border:none;border-radius:6px;width:100%;padding:18px}@media (min-width:768px){.path-auth .user-authentication .lower-content .auth-content .form .form-actions input{padding:22px}}.path-auth .user-authentication .lower-content .auth-content .form .form-actions:hover input{background:#0b5733}.path-auth .user-authentication .lower-content .auth-content .form input:not(.form-submit){background:#F1F1F2;border-radius:8px;margin-top:6px;padding:18px 24px;border:none;width:calc(100% - 48px)}.path-auth .user-authentication .lower-content .auth-content .form input:not(.form-submit):focus{background:#E8E8E9}.path-auth .user-authentication .lower-content .auth-content .form .description{display:none}.path-auth .user-authentication .lower-content .auth-content .form .form-item--error-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#FC4264;font-size:14px}.path-auth .user-authentication .lower-content .auth-content .form .form-item--error-message strong{font-weight:normal}.path-auth .user-authentication .lower-content .auth-content .form .form-item--error-message:before{display:none}.path-auth .user-authentication .lower-content .auth-content .form .field--name-field-subscribe-newsletter .form-item{margin-bottom:0}.path-auth .user-authentication .lower-content .auth-content .form .field--name-field-declaration .form-type-checkbox label.option{display:none}.path-auth .user-authentication .lower-content .auth-content .form .field--name-field-declaration .form-item{margin-top:5px}.path-auth .user-authentication .lower-content .auth-content .form .field--name-field-declaration .description{display:inline-block;font-weight:600;margin-top:-18px;margin-left:22px;font-size:14px;line-height:18px;color:#171717}.path-auth .user-authentication .lower-content .auth-content .form .user-login-form .reset-password{text-align:right;color:#696E77;margin-top:16px}.path-auth .user-authentication .lower-content .auth-content .form .user-login-form .reset-password a{text-decoration:underline;font-weight:600}.path-auth .user-authentication .lower-content .auth-content .form .user-login-form .form-actions{margin-top:38px}@media (min-width:768px){.path-auth .user-authentication .lower-content .auth-content .form .user-login-form .form-actions{margin-top:48px}}.path-auth .user-authentication .lower-content .auth-content .form .user-login-form .form-type-password{margin-bottom:12px;margin-top:10px}@media (min-width:768px){.path-auth .user-authentication .lower-content .auth-content .form .user-login-form .form-type-password{margin-top:12px}}.path-auth .user-authentication .lower-content .auth-content .form .user-login-form .form-type-textfield{margin-bottom:22px}@media (min-width:768px){.path-auth .user-authentication .lower-content .auth-content .form .user-login-form .form-type-textfield{margin-top:1em}}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form label,.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form .form-type-checkbox{margin-bottom:2px}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .password-suggestions{display:none !important}@media (min-width:768px){.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-item-email{margin-bottom:10px}}@media (min-width:768px){.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-item-name{margin-top:22px}}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-checkbox label,.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-checkbox input{display:inline-block;width:auto;max-width:none}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-checkbox input{margin-right:5px}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password{max-width:none}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password .password-field,.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password .password-confirm,.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password label{max-width:calc(100% - 48px)}@media (min-width:768px){.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password .password-field,.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password .password-confirm,.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password label{max-width:calc(278px - 48px)}}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password input{margin-right:30px}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password.confirm-parent{margin-top:22px}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password-confirm{margin-top:50px;position:relative;margin-bottom:70px}@media (min-width:768px){.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password-confirm{margin-bottom:0;margin-top:55px}}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password-confirm .js-password-confirm-message{display:none}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password-confirm .password-strength{width:100%;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:absolute;bottom:-60px;max-width:264px}@media (min-width:768px){.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password-confirm .password-strength{display:-ms-inline-flexbox;display:inline-flex;max-width:260px;position:relative;top:10px;margin-top:0;bottom:auto}}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password-confirm .password-strength .password-strength__meter{border-radius:100px;background-color:#D9DCE4;margin-bottom:6px}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password-confirm .password-strength .password-strength__indicator{border-radius:100px}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password-confirm .password-strength .password-strength__indicator.is-weak{background-color:#FC4264}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password-confirm .password-strength .password-strength__indicator.is-fair{background-color:#FCCE58}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password-confirm .password-strength .password-strength__indicator.is-strong{background-color:#47A270}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password-confirm .password-strength .password-strength__title{font-weight:600;font-size:14px;line-height:18px;color:#171717}.path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password-confirm .password-strength .password-strength__title .password-strength__text{text-transform:lowercase}.path-auth .user-logged{padding:80px 0}.path-auth .user-logged .info{margin-top:1em;margin-bottom:1em}html[lang='ar'] body,html[lang='ar'] .webform-confirmation-modal,html[lang='ar'] .ui-widget-content{font-family:'Noto Sans'}html[lang='ar'] article{direction:rtl}html[lang='ar'] .slider-nav>div{-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:1200px){html[lang='ar'] .header .main-section .main-menu .items>.item.with-subitems:after{left:6px;right:auto}}html[lang='ar'] .header .main-section .main-menu .items>.item.with-subitems span{margin-right:0}@media (min-width:1200px){html[lang='ar'] .header .main-section .main-menu .items>.item.with-subitems span{padding-left:20px}}html[lang='ar'] .header .main-section .main-menu .items>.item.with-subitems .subitems{right:auto;left:0;text-align:right}@media (min-width:992px){html[lang='ar'] .header .main-section .main-menu .items>.item:nth-child(n+5){text-align:left;width:calc(100%/9)}}html[lang='ar'] .header .main-section .main-menu .items>.item{text-align:right}@media (min-width:992px){html[lang='ar'] .header .main-section .main-menu .items>.item a,html[lang='ar'] .header .main-section .main-menu .items>.item span{font-size:14px}}@media (min-width:1200px){html[lang='ar'] .header .main-section .main-menu .items>.item a,html[lang='ar'] .header .main-section .main-menu .items>.item span{font-size:16px}}@media (min-width:992px){html[lang='ar'] .header .main-section .main-menu .items>.item a.home{margin-left:45px}}@media (min-width:1200px){html[lang='ar'] .header .main-section .main-menu .items>.item a.home{margin-left:55px}}html[lang='ar'] .header .main-section .main-menu .items .mobile-language-switcher .select-options a,html[lang='ar'] .header .main-section .main-menu .items .mobile-language-switcher .current-selected a{padding:3px 24px 3px 0}html[lang='ar'] .header .main-section .main-menu .items .mobile-language-switcher .select-options .caret,html[lang='ar'] .header .main-section .main-menu .items .mobile-language-switcher .current-selected .caret{right:auto;left:20px}html[lang='ar'] .header .additional-section .language-switcher .current-selected a{padding:5px 24px 5px 0;width:calc(100% - 15px);position:relative}html[lang='ar'] .header .additional-section .language-switcher .current-selected a .caret{right:auto;left:20px}html[lang='ar'] .header .additional-section .language-switcher .current-selected a,html[lang='ar'] .header .additional-section .language-switcher .select-options a{padding-left:0;padding-right:24px}html[lang='ar'] .header .additional-section .additional-menu{margin-right:0;margin-left:30px}@media (min-width:768px){html[lang='ar'] .footer .footer-wrapper .container .footer-menu .items>.item:not(:first-child){margin-left:0;margin-right:30px}}@media (min-width:992px){html[lang='ar'] .footer .footer-wrapper .container .footer-menu .items>.item{margin-left:0;margin-right:30px}}html[lang='ar'] .footer .footer-wrapper .container .languages{margin-left:20px;margin-right:0}html[lang='ar'] .footer .footer-wrapper .container .languages .select-options ul li,html[lang='ar'] .footer .footer-wrapper .container .languages .current-selected a{margin-right:0}html[lang='ar'] .footer .footer-wrapper .container .languages .current-selected{margin-right:0;margin-left:5px}html[lang='ar'] .footer .footer-wrapper .container .languages .current-wrapper .current-selected{margin-left:0}@media (min-width:992px){html[lang='ar'] .footer .footer-wrapper .container .languages .select-options ul{padding-right:0;padding-left:10px}}html[lang='ar'] .footer .footer-wrapper .container .languages .select-options ul li{margin-left:5px}html[lang='ar'] .footer .footer-wrapper .container .socialmedia .block-socialmedia-footer a{margin:5px 0 5px 16px}html[lang='ar'] .footer .footer-wrapper .container .logo .name{border-left:none;border-right:2px solid white;padding-left:0;padding-right:15px}html[lang='ar'] .footer .footer-wrapper .container .logo svg{margin-right:0;margin-left:24px}html[lang='ar'] .styled-select-list div.select-list div.current-selected .caret{right:auto;left:34px}html[lang='ar'] .styled-select-list div.select-list div.current-selected span{padding-left:42px;padding-right:0}html[lang='ar'] .styled-select-list div.select-list .colapsing ul li{text-align:right}@media (min-width:992px){html[lang='ar'] .block-resources-listing .resources-listing .filters .switchers .switcher{margin:18px 0 0 16px}}html[lang='ar'] .block-resources-listing .resources-listing .filters .switchers .switcher .select-list .current-selected.current-selected button,html[lang='ar'] .block-resources-listing .resources-listing .filters .switchers .switcher .select-list .select-options.current-selected button{text-align:right}html[lang='ar'] .block-resources-listing .resources-listing .filters .switchers .switcher .select-list .current-selected.current-selected .caret,html[lang='ar'] .block-resources-listing .resources-listing .filters .switchers .switcher .select-list .select-options.current-selected .caret{right:auto;left:22px}html[lang='ar'] .block-resources-listing .resources-listing .filters .switchers .switcher .select-list .current-selected.select-options ul .select-option label,html[lang='ar'] .block-resources-listing .resources-listing .filters .switchers .switcher .select-list .select-options.select-options ul .select-option label{text-align:right}@media (min-width:768px){html[lang='ar'] .block-resources-listing .resources-listing .results .resource .media{margin-right:0;margin-left:32px}}html[lang='ar'] .block-dropdowns-list .container .content-wrapper .items .item .desc{padding:8px 16px 16px 58px}@media (min-width:992px){html[lang='ar'] .block-dropdowns-list .container .content-wrapper .items .item .desc{padding:8px 32px 34px 58px}}@media (min-width:480px){html[lang='ar'] .block-content-with-icons .container .content-wrapper .icons .icon .text{padding-left:20%;padding-right:26px}}@media (min-width:768px){html[lang='ar'] .block-content-with-icons .container .content-wrapper .icons .icon .text{padding-left:10%}}html[lang='ar'] .block-points .container .content-wrapper .points .point{padding:1px 17px 0px 75px}@media (min-width:768px){html[lang='ar'] .block-points .container .content-wrapper .points .point{padding:0px 40px 0px 240px}}html[lang='ar'] .block-resources .container .content-wrapper .resources .resource .file .file-download{margin-right:6px}html[lang='ar'] .page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu{right:calc(-50vw + 50%);left:auto}@media (min-width:600px){html[lang='ar'] .page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu{right:auto}}html[lang='ar'] .page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .label,html[lang='ar'] .page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .menu-item{text-align:right}html[lang='ar'] .page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu.stuck{right:auto;left:50%}@media (min-width:1200px){html[lang='ar'] .page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu.stuck{left:auto}}html[lang='ar'] .page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .choose .right .caret{right:auto;left:8px}@media (min-width:992px){html[lang='ar'] .page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .choose .right .caret{left:-8px}}html[lang='ar'] .page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser>.choose .right .caret{right:auto;left:32px}html[lang='ar'] .block-courses .container .content-wrapper .courses .course .title{text-align:right}@media (min-width:992px){html[lang='ar'] .block-courses .container .content-wrapper .courses .course .modules .module{border-left:none;border-right:1px solid rgba(207,213,228,0.333)}html[lang='ar'] .block-courses .container .content-wrapper .courses .course .modules .module:first-child{border:none}}html[lang='ar'] .path-account .user-form .form-type-password input,html[lang='ar'] .path-user .user-form .form-type-password input{margin-left:24px;margin-right:0}html[lang='ar'] .path-account .user-form .form-type-checkbox input,html[lang='ar'] .path-user .user-form .form-type-checkbox input{margin-left:5px;margin-right:0}html[lang='ar'] .path-account .user-form .field--name-field-declaration .description,html[lang='ar'] .path-user .user-form .field--name-field-declaration .description{margin-left:0;margin-right:22px}@media (min-width:768px){html[lang='ar'] .path-account .user-account .upper-content .account-tabs .logout{right:auto;left:0;padding-left:0}}html[lang='ar'] .path-account .user-account .upper-content .account-tabs .logout:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}html[lang='ar'] .path-account .user-account .lower-content .account-content .profile .logout::after{-ms-transform:rotate(180deg);transform:rotate(180deg)}html[lang='ar'] .node--type-course>.container .socialmedia-share{margin-top:14px}html[lang='ar'] .node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .title{text-align:right}@media (min-width:992px){html[lang='ar'] .node--type-course .block-course-modules:not(.opened-view) .container .content-wrapper .module{border-right:none;border-left:1px solid rgba(207,213,228,0.333)}}html[lang='ar'] .node--type-course.course-opened .opened-view .modules-overview .modules .module .transcript a .file-download{margin-right:10px}html[lang='ar'] .node--type-course.course-opened .opened-view .modules-overview .modules .module .transcript .file-type{position:absolute;margin-left:0;margin-right:22px}@media (min-width:768px){html[lang='ar'] .node--type-course.course-opened .opened-view .modules-overview .modules .module .buttons-wrapper a{margin-right:0;margin-left:14px}}html[lang='ar'] .node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module::before{left:auto;right:16px}@media (min-width:992px){html[lang='ar'] .node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module::before{right:35%}}html[lang='ar'] .node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module span{margin-left:0;margin-right:16px}@media (min-width:992px){html[lang='ar'] .node--type-course.course-opened .opened-view>.container:first-of-type .content-wrapper .modules .module span{margin-right:0;margin-left:20px}}@media (min-width:768px){html[lang='ar'] .node--type-course .certificate .container::before{left:5%;right:unset}}@media (min-width:992px){html[lang='ar'] .node--type-course .certificate .container::before{left:20%}}@media (min-width:1440px){html[lang='ar'] .node--type-course .certificate .container::before{left:30%}}@media (min-width:768px){html[lang='ar'] .node--type-course .certificate .container::after{left:0;right:unset}}@media (min-width:992px){html[lang='ar'] .node--type-course .certificate .container::after{left:12%}}@media (min-width:1440px){html[lang='ar'] .node--type-course .certificate .container::after{left:24%}}html[lang='ar'] .block-alternative-tiles .container .tiles-wrapper .tile .two-links .button:first-child{margin-right:0;margin-left:37px}html[lang='ar'] .block-slider-images-contents .slider-container .slick-dots-wrapper{left:auto;right:135px}@media (min-width:1440px){html[lang='ar'] .block-slider-images-contents .slider-container .slick-dots-wrapper{bottom:85px}}html[lang='ar'] .view-files-to-download .download-files-list .file-row{padding:26px 24px 28px 110px}html[lang='ar'] .view-files-to-download .download-files-list .file-row .file-title{margin-left:24px;margin-right:0}html[lang='ar'] .view-files-to-download .download-files-list .file-row .file-type{right:auto;left:32px}html[lang='ar'] .block-online-courses .promoted-courses.user-anonymous .background-wrapper .main-title{padding-right:0;padding-left:20px}html[lang='ar'] .block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module::before,html[lang='ar'] .path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module::before{left:auto;right:16px}@media (min-width:992px){html[lang='ar'] .block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module::before,html[lang='ar'] .path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module::before{right:35%}}html[lang='ar'] .block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module span,html[lang='ar'] .path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module span{margin-left:0;margin-right:16px}@media (min-width:992px){html[lang='ar'] .block-online-courses .promoted-courses.user-logged .content-wrapper .courses .course .modules .module span,html[lang='ar'] .path-account .user-account .lower-content .account-content .my-courses .courses .course .modules .module span{margin-right:0;margin-left:20px}}html[lang='ar'] .block-countries .countries-listing .country .media-with-title img,html[lang='ar'] .block-country-comparison .countries-listing .country .media-with-title img{margin-left:17px;margin-right:0}html[lang='ar'] .block-countries .countries-listing .country .attr-section.policy-domains a,html[lang='ar'] .block-countries .countries-listing .country .attr-section.product-classifications a,html[lang='ar'] .block-country-comparison .countries-listing .country .attr-section.policy-domains a,html[lang='ar'] .block-country-comparison .countries-listing .country .attr-section.product-classifications a{padding-left:0;padding-right:20px}html[lang='ar'] .block-countries .countries-listing .country .attr-section.policy-domains .item:before,html[lang='ar'] .block-countries .countries-listing .country .attr-section.product-classifications .item:before,html[lang='ar'] .block-country-comparison .countries-listing .country .attr-section.policy-domains .item:before,html[lang='ar'] .block-country-comparison .countries-listing .country .attr-section.product-classifications .item:before{left:auto;right:-18px}html[lang='ar'] .block-countries .countries-listing .country .attr-section.regulatory-mechanisms .attr-items .item,html[lang='ar'] .block-country-comparison .countries-listing .country .attr-section.regulatory-mechanisms .attr-items .item{margin-right:0;margin-left:24px}html[lang='ar'] .block-countries .countries-listing .countries-switcher .select-list button,html[lang='ar'] .block-country-comparison .countries-listing .countries-switcher .select-list button{text-align:right}html[lang='ar'] .block-countries .countries-listing .countries-switcher .select-list .select-options.select-options ul .select-option label,html[lang='ar'] .block-countries .countries-listing .countries-switcher .select-list .current-selected.select-options ul .select-option label,html[lang='ar'] .block-country-comparison .countries-listing .countries-switcher .select-list .select-options.select-options ul .select-option label,html[lang='ar'] .block-country-comparison .countries-listing .countries-switcher .select-list .current-selected.select-options ul .select-option label{text-align:right}html[lang='ar'] .block-country-comparison .countries-listing .countries-switcher:first-child{margin-right:0}html[lang='ar'] .block-country-comparison .countries-listing .countries-switcher:first-child:after{display:none}html[lang='ar'] .block-country-comparison .countries-listing .countries-switcher:last-child{position:relative;margin-right:32px}@media (min-width:768px){html[lang='ar'] .block-country-comparison .countries-listing .countries-switcher:last-child{margin-right:70px}}@media (min-width:992px){html[lang='ar'] .block-country-comparison .countries-listing .countries-switcher:last-child{margin-right:114px}}html[lang='ar'] .block-country-comparison .countries-listing .countries-switcher:last-child:after{content:'';background:url(/themes/custom/jhu/images/comparison.svg) no-repeat;display:block;width:20px;height:20px;position:absolute;top:42px;right:-26px;background-size:contain}@media (min-width:768px){html[lang='ar'] .block-country-comparison .countries-listing .countries-switcher:last-child:after{right:-46px;width:24px;height:24px}}@media (min-width:992px){html[lang='ar'] .block-country-comparison .countries-listing .countries-switcher:last-child:after{right:-68px}}html[lang='ar'] .block-domain-classification .domain-and-classification .filtered-countries .country .media{margin-right:0;margin-left:28px}html[lang='ar'] .block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .select-options.select-options,html[lang='ar'] .block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .select-options.select-options{text-align:right}html[lang='ar'] .block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list button,html[lang='ar'] .block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list button{text-align:right}html[lang='ar'] .block-domain-classification .domain-and-classification .selectors .policy-domains-switcher .select-list .current-selected button,html[lang='ar'] .block-domain-classification .domain-and-classification .selectors .product-classifications-switcher .select-list .current-selected button{padding-right:24px;padding-left:60px}@media (min-width:768px){html[lang='ar'] .block-domain-classification .domain-and-classification .selectors .policy-domains-switcher:first-child,html[lang='ar'] .block-domain-classification .domain-and-classification .selectors .product-classifications-switcher:first-child{margin-left:16px;margin-right:0}}html[lang='ar'] .path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-password input{margin-right:0;margin-left:24px}html[lang='ar'] .path-auth .user-authentication .lower-content .auth-content .form .user-register-form .form-type-checkbox input{margin-left:5px;margin-right:0}html[lang='ar'] .ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .header-container>h1{text-align:right}html[lang='ar'] .ui-widget.ui-widget-content.newsletter-modal .ui-dialog-content .mailing-list-modal .content-wrapper .header-container .message{text-align:right}html[lang='ar'] .ui-widget.ui-widget-content.newsletter-modal .ui-dialog-buttonpane .form-actions button{font-family:'Noto Sans'}html[lang='ar'] .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons{text-align:left}html[lang='ar'] .tags-application .countries .country{padding:15.5px 0 15.5px 30px}@media (min-width:768px){html[lang='ar'] .tags-application .countries .country{padding:23.5px 0 15.5px 30px}}html[lang='ar'] .tags-application .tags .tags-select button{text-align:right}html[lang='ar'] .tags-application .tags .chosen-tags button{text-align:right;margin:0 0 2px 6px}.path-account .messages--error,.path-user .messages--error{display:none}.path-account .user-form,.path-user .user-form{max-width:572px;margin-top:30px}@media (min-width:768px){.path-account .user-form,.path-user .user-form{margin-top:40px}}.path-account .user-form label,.path-user .user-form label{display:block;width:100%;margin-bottom:6px;font-weight:600;font-size:14px;line-height:18px;color:#171717}.path-account .user-form .form-item input.error,.path-user .user-form .form-item input.error{border:none}.path-account .user-form .form-type-password,.path-user .user-form .form-type-password{max-width:none}.path-account .user-form .form-type-password .password-field,.path-account .user-form .form-type-password .password-confirm,.path-account .user-form .form-type-password label,.path-user .user-form .form-type-password .password-field,.path-user .user-form .form-type-password .password-confirm,.path-user .user-form .form-type-password label{max-width:calc(100% - 48px)}@media (min-width:768px){.path-account .user-form .form-type-password .password-field,.path-account .user-form .form-type-password .password-confirm,.path-account .user-form .form-type-password label,.path-user .user-form .form-type-password .password-field,.path-user .user-form .form-type-password .password-confirm,.path-user .user-form .form-type-password label{max-width:calc(278px - 48px)}}.path-account .user-form .form-type-password input,.path-user .user-form .form-type-password input{margin-right:30px}.path-account .user-form .form-type-password.confirm-parent,.path-user .user-form .form-type-password.confirm-parent{margin-top:12px}.path-account .user-form .form-type-password-confirm,.path-user .user-form .form-type-password-confirm{position:relative;margin-bottom:70px;margin-top:30px}@media (min-width:768px){.path-account .user-form .form-type-password-confirm,.path-user .user-form .form-type-password-confirm{margin-bottom:0}}.path-account .user-form .form-type-password-confirm .js-password-confirm-message,.path-user .user-form .form-type-password-confirm .js-password-confirm-message{display:none}.path-account .user-form .form-type-password-confirm .password-strength,.path-user .user-form .form-type-password-confirm .password-strength{width:100%;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:absolute;bottom:-60px;max-width:264px}@media (min-width:768px){.path-account .user-form .form-type-password-confirm .password-strength,.path-user .user-form .form-type-password-confirm .password-strength{display:-ms-inline-flexbox;display:inline-flex;max-width:260px;position:relative;top:10px;margin-top:0;bottom:auto}}.path-account .user-form .form-type-password-confirm .password-strength .password-strength__meter,.path-user .user-form .form-type-password-confirm .password-strength .password-strength__meter{border-radius:100px;background-color:#D9DCE4;margin-bottom:6px}.path-account .user-form .form-type-password-confirm .password-strength .password-strength__indicator,.path-user .user-form .form-type-password-confirm .password-strength .password-strength__indicator{border-radius:100px}.path-account .user-form .form-type-password-confirm .password-strength .password-strength__indicator.is-weak,.path-user .user-form .form-type-password-confirm .password-strength .password-strength__indicator.is-weak{background-color:#FC4264}.path-account .user-form .form-type-password-confirm .password-strength .password-strength__indicator.is-fair,.path-user .user-form .form-type-password-confirm .password-strength .password-strength__indicator.is-fair{background-color:#FCCE58}.path-account .user-form .form-type-password-confirm .password-strength .password-strength__indicator.is-strong,.path-user .user-form .form-type-password-confirm .password-strength .password-strength__indicator.is-strong{background-color:#47A270}.path-account .user-form .form-type-password-confirm .password-strength .password-strength__title,.path-user .user-form .form-type-password-confirm .password-strength .password-strength__title{font-weight:600;font-size:14px;line-height:18px;color:#171717}.path-account .user-form .form-type-password-confirm .password-strength .password-strength__title .password-strength__text,.path-user .user-form .form-type-password-confirm .password-strength .password-strength__title .password-strength__text{text-transform:lowercase}.path-account .user-form .form-type-checkbox label,.path-account .user-form .form-type-checkbox input,.path-user .user-form .form-type-checkbox label,.path-user .user-form .form-type-checkbox input{display:inline-block;width:auto;max-width:none}.path-account .user-form .form-type-checkbox input,.path-user .user-form .form-type-checkbox input{margin-right:5px}.path-account .user-form .field--type-country,.path-user .user-form .field--type-country{margin-top:90px}@media (min-width:768px){.path-account .user-form .field--type-country,.path-user .user-form .field--type-country{margin-top:55px}}.path-account .user-form .password-suggestions,.path-user .user-form .password-suggestions{display:none !important}.path-account .user-form .form-required:after,.path-user .user-form .form-required:after{background-image:url(/themes/custom/jhu/images/required.svg)}.path-account .user-form .form-item--error-message,.path-user .user-form .form-item--error-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#FC4264;font-size:14px}.path-account .user-form .form-item--error-message strong,.path-user .user-form .form-item--error-message strong{font-weight:normal}.path-account .user-form .form-item--error-message:before,.path-user .user-form .form-item--error-message:before{display:none}.path-account .user-form input,.path-user .user-form input{background:#F1F1F2;border-radius:8px;margin-top:6px;padding:18px 24px;border:none;width:calc(100% - 48px)}.path-account .user-form input:focus,.path-user .user-form input:focus{background:#E8E8E9}.path-account .user-form .form-actions,.path-user .user-form .form-actions{margin-top:40px;width:100%}.path-account .user-form .form-actions input,.path-user .user-form .form-actions input{background:#004122;color:#fff;text-transform:uppercase;font-size:16px;min-width:244px;font-weight:700;border:none;border-radius:6px;width:100%;padding:18px}@media (min-width:768px){.path-account .user-form .form-actions input,.path-user .user-form .form-actions input{padding:22px}}.path-account .user-form .form-actions input.button--danger,.path-user .user-form .form-actions input.button--danger{display:none;margin-left:0}.path-account .user-form .form-actions:hover input,.path-user .user-form .form-actions:hover input{background:#0b5733}.path-account .user-form .styled-select-list li:focus,.path-user .user-form .styled-select-list li:focus{outline:none;background:#E8E8E9}.path-account .user-form .form-item-name .description,.path-account .user-form .form-item-mail .description,.path-user .user-form .form-item-name .description,.path-user .user-form .form-item-mail .description{display:none}.path-account .user-form .fieldgroup,.path-user .user-form .fieldgroup{display:none}.path-account .user-form .form-item-pass .description,.path-user .user-form .form-item-pass .description{display:none}.path-account .user-form .change-password,.path-user .user-form .change-password{text-align:left;color:#696E77;margin-top:16px}.path-account .user-form .change-password a,.path-user .user-form .change-password a{text-decoration:underline;font-weight:600;cursor:pointer}.path-account .user-form .form-item-current-pass,.path-user .user-form .form-item-current-pass{margin-top:50px}@media (min-width:768px){.path-account .user-form .form-item-current-pass,.path-user .user-form .form-item-current-pass{margin-top:55px;max-width:278px}}.path-account .user-form .form-item-current-pass .description,.path-user .user-form .form-item-current-pass .description{display:none}.path-account .user-form .form-item-current-pass .description a,.path-user .user-form .form-item-current-pass .description a{text-decoration:underline}.path-account .user-form .field--name-field-subscribe-newsletter .form-item,.path-user .user-form .field--name-field-subscribe-newsletter .form-item{margin-bottom:0}.path-account .user-form .field--name-field-declaration .form-item,.path-user .user-form .field--name-field-declaration .form-item{margin-top:5px}.path-account .user-form .field--name-field-declaration label,.path-user .user-form .field--name-field-declaration label{display:none}.path-account .user-form .field--name-field-declaration .description,.path-user .user-form .field--name-field-declaration .description{font-weight:600;margin-top:-22px;margin-left:22px;font-size:14px;line-height:18px;color:#171717}.path-account .user-account .upper-content{background:#F5F6F8}.path-account .user-account .upper-content .container{padding:0}.path-account .user-account .upper-content .block-system-breadcrumb-block{padding-top:77px}.path-account .user-account .upper-content .account-tabs{border-bottom:6px solid #D9DCE4;display:-ms-flexbox;display:flex;margin-top:22px;padding-top:56px;position:relative}@media (min-width:768px){.path-account .user-account .upper-content .account-tabs{padding-top:0}}.path-account .user-account .upper-content .account-tabs button{border:none;background:transparent}.path-account .user-account .upper-content .account-tabs button:focus,.path-account .user-account .upper-content .account-tabs button.active:focus{outline:none;color:#057452}.path-account .user-account .upper-content .account-tabs .profile,.path-account .user-account .upper-content .account-tabs .my-courses,.path-account .user-account .upper-content .account-tabs .logout{font-size:20px;line-height:25px;color:#9D9FAA;padding:16px 20px;text-align:center;width:50%}@media (min-width:768px){.path-account .user-account .upper-content .account-tabs .profile,.path-account .user-account .upper-content .account-tabs .my-courses,.path-account .user-account .upper-content .account-tabs .logout{padding:25px 50px;min-width:calc(180px - 100px);width:auto}}.path-account .user-account .upper-content .account-tabs .profile.active,.path-account .user-account .upper-content .account-tabs .my-courses.active,.path-account .user-account .upper-content .account-tabs .logout.active{border-bottom:6px solid #058760;margin-bottom:-6px;color:#058760;font-weight:700}.path-account .user-account .upper-content .account-tabs .profile:not(.active),.path-account .user-account .upper-content .account-tabs .my-courses:not(.active),.path-account .user-account .upper-content .account-tabs .logout:not(.active){cursor:pointer}.path-account .user-account .upper-content .account-tabs .logout{display:none;padding-right:0}@media (min-width:768px){.path-account .user-account .upper-content .account-tabs .logout{font-size:16px;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;text-align:right;right:0;padding-top:22px;padding-bottom:28px;bottom:0}.path-account .user-account .upper-content .account-tabs .logout a{color:#9D9FAA;padding-right:5px;padding-left:5px}.path-account .user-account .upper-content .account-tabs .logout a:hover{color:#898b94}}.path-account .user-account .upper-content .account-tabs .logout::after{content:"";width:25px;height:25px;background-image:url(/themes/custom/jhu/images/logout_icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.path-account .user-account .lower-content .account-content .title{font-size:42px;margin-top:56px;line-height:normal;max-width:92%}@media (min-width:768px){.path-account .user-account .lower-content .account-content .title{margin-top:65px}}.path-account .user-account .lower-content .account-content .profile{padding-bottom:58px}@media (min-width:768px){.path-account .user-account .lower-content .account-content .profile{padding-bottom:104px}}.path-account .user-account .lower-content .account-content .profile .title{font-weight:bold;font-size:42px;line-height:53px;margin-top:48px}@media (min-width:768px){.path-account .user-account .lower-content .account-content .profile .title{margin-top:65px}}.path-account .user-account .lower-content .account-content .profile .logout{padding-right:0;font-size:16px;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:right;padding-top:22px;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.path-account .user-account .lower-content .account-content .profile .logout{display:none}}.path-account .user-account .lower-content .account-content .profile .logout a{color:#9D9FAA;padding-right:5px;padding-left:5px}.path-account .user-account .lower-content .account-content .profile .logout a:hover{color:#898b94}.path-account .user-account .lower-content .account-content .profile .logout::after{content:"";width:25px;height:25px;background-image:url(/themes/custom/jhu/images/logout_icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.path-account .user-account .lower-content .account-content .my-courses .no-results{padding-top:38px}.path-account .user-account .lower-content .account-content .my-courses .title{margin-bottom:33px;font-weight:bold;font-size:48px;line-height:60px}@media (min-width:768px){.path-account .user-account .lower-content .account-content .my-courses .title{font-size:56px;line-height:70px;margin:81px 0px 40px}}.path-account .user-account .lower-content .account-content .my-courses>div:last-child{padding-bottom:64px}@media (min-width:768px){.path-account .user-account .lower-content .account-content .my-courses>div:last-child{padding-bottom:114px}}.path-account .user-account .lower-content .account-content .in-progress{padding-bottom:48px}.path-account .user-account .lower-content .account-content .done{background:#F5F6F8;padding-top:64px}@media (min-width:768px){.path-account .user-account .lower-content .account-content .done{padding-top:80px}}.path-account .user-account .lower-content .account-content .done>.container>.title{margin-top:0;max-width:90%}.path-account .user-account .lower-content .account-content .done .courses .course{background:#396751}.eu-cookie-compliance-banner-info{background:#fff;position:fixed;bottom:0;width:100%;box-shadow:0px 3px 9px #1b1b1b}@media (min-width:768px){.eu-cookie-compliance-banner-info{right:30px;bottom:30px;max-width:650px;width:auto}}.eu-cookie-compliance-banner-info .eu-cookie-compliance-content{max-width:100%;padding:20px}@media (min-width:768px){.eu-cookie-compliance-banner-info .eu-cookie-compliance-content{padding:30px}}.eu-cookie-compliance-banner-info .eu-cookie-compliance-content p{margin:0}.eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-message,.eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons{float:none;max-width:80%}.eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons{margin-top:10px;float:none;text-align:right}.eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button{display:none}.eu-cookie-compliance-banner-info .eu-cookie-compliance-content .agree-button,.eu-cookie-compliance-banner-info .eu-cookie-compliance-content .find-more-button{text-transform:none;border:none;color:#004122;font-weight:600;padding:0;background:none}.eu-cookie-compliance-banner-info .eu-cookie-compliance-content .agree-button:hover,.eu-cookie-compliance-banner-info .eu-cookie-compliance-content .find-more-button:hover{color:11,87,51}.eu-cookie-compliance-banner-info .eu-cookie-compliance-content .agree-button.find-more-button,.eu-cookie-compliance-banner-info .eu-cookie-compliance-content .find-more-button.find-more-button{text-decoration:underline}.eu-cookie-compliance-banner-info .eu-cookie-compliance-content .agree-button.agree-button,.eu-cookie-compliance-banner-info .eu-cookie-compliance-content .find-more-button.agree-button{border:1px solid #004122;padding:2px 20px;border-radius:6px;text-transform:uppercase}.eu-cookie-compliance-banner-info .eu-cookie-compliance-content .agree-button.agree-button:hover,.eu-cookie-compliance-banner-info .eu-cookie-compliance-content .find-more-button.agree-button:hover{border:1px solid #0B5733}.eu-cookie-withdraw-tab{display:none}body.toolbar-fixed .policyscan-menu.stuck{margin-top:38px}body.toolbar-fixed.toolbar-tray-open .policyscan-menu.stuck{margin-top:78px}.page-node-type-policy-scan .main{padding-bottom:80px}@media (min-width:768px){.page-node-type-policy-scan .main{padding-bottom:120px}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header{background:#F5F6F8;display:block;-ms-flex-align:center;align-items:center;padding-top:50px;padding-bottom:30px}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header{padding-top:56px;padding-bottom:84px;min-height:calc(434px - 84px - 56px)}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .breadcrumb{padding-top:22px}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .node-title{font-style:normal;font-weight:bold;padding:20px 0 32px 0;font-size:42px;line-height:53px}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .node-title{padding:44px 0 40px 0;font-size:48px;line-height:60px}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu{font-size:14px;width:100vw;position:relative;z-index:1;left:calc(-50vw + 50%)}@media (min-width:600px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu{width:auto;left:auto}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu button{border:none}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .label,.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .menu-item{text-align:left}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu.stuck{display:block;position:fixed;top:0;width:100%;height:100px;z-index:100;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:1200px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu.stuck{left:auto;-ms-transform:none;transform:none}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu.disable-fixed{position:relative;visibility:hidden;transition:200ms}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .item:not(.dark) button,.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .item:not(.dark) a{background:#004122}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .item:not(.dark) button:focus,.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .item:not(.dark) a:focus{background:#17613E;outline:none}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .item.dark button,.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .item.dark a{background:#060B23}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .item.dark button:focus,.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .item.dark a:focus{background:#282D45;outline:none}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser{scrollbar-color:#BFC0C4 #E3E3E6;scrollbar-width:thin}@media (max-width:991px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser{overflow-y:auto;max-height:100vh}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .desktop-menu{display:none}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .desktop-menu>.items>.item{border-top:1px solid white}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .desktop-menu>.items>.item:not(.collapsed){max-height:none}}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .desktop-menu>.items>.item{border-top:none;border-right:1px solid #fff;-ms-flex-pack:center;justify-content:center}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .desktop-menu>.items>.item.active{background:#17613E}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .desktop-menu>.items>.item>.wrap{padding:24px 24px}}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .desktop-menu{display:block}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser>.choose{width:100%;height:88px;background:#004122;font-weight:600;color:#FFFFFF;position:relative;-ms-flex-align:center;align-items:center;line-height:26px;padding:24px 24px;box-sizing:border-box;cursor:pointer;display:none}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser>.choose:not(.dark){background:#004122}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser>.choose:not(.dark):focus{background:#17613E;outline:none}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser>.choose.dark{background:#060B23}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser>.choose.dark:focus{background:#282D45;outline:none}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser>.choose.visible{display:-ms-flexbox;display:flex}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser>.choose.visible{display:none}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser>.choose .left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser>.choose .left .menu-item{opacity:0.5}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser>.choose .left .menu-item.white{opacity:1}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser>.choose .right .caret{width:16px;height:8px;background-image:url(/themes/custom/jhu/images/policy-caret.svg);position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:32px;transition:all 0.5s;background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser>.choose .right .caret{top:30%}}@media (min-width:1200px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser>.choose .right .caret{top:50%}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser.collapsed>.choose{background:#17613E}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser.collapsed>.choose .right .caret{-ms-transform:rotate(180deg) translateY(50%) !important;transform:rotate(180deg) translateY(50%) !important}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items{-ms-flex-direction:column;flex-direction:column;top:0;position:relative;display:-ms-flexbox !important;display:flex !important}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items{-ms-flex-direction:row;flex-direction:row;position:-webkit-sticky;position:sticky}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item{width:100%;background:#004122;font-weight:600;color:#FFFFFF;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:26px;box-sizing:border-box}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item{width:232px;margin-top:0;height:100px}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark{background:#060B23}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark{height:92px;margin-top:4px;margin-bottom:4px}}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark .choose{padding:20px 24px}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark .subitems{background:#060B23;padding-top:0;padding-bottom:0}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark .subitems{top:93px;padding-top:12px;padding-bottom:12px}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark .subitems .item{background:#060B23}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark .subitems .item:not(:last-child){border-bottom:1px solid white}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark .subitems .item:not(:last-child){border-bottom:none}}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark .subitems .item{border-bottom:none}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark .subitems .item a,.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark .subitems .item span{padding:19px 24px !important}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark .subitems .item a,.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark .subitems .item span{padding:12px 24px !important}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark.collapsed,.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item.dark.active{background:#282D45}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item a{color:#fff;padding:19px 24px;width:100%;height:100%;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item a{padding:0;padding:0 24px}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .choose{display:-ms-flexbox;display:flex;cursor:pointer;width:100%;height:100%;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding:19px 32px 19px 24px;-ms-flex-pack:justify;justify-content:space-between;min-height:64px}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .choose{height:unset;padding:24px 24px}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .choose .left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .choose .left .label{display:none}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .choose .left .label{display:block}}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .choose .left .menu-item{opacity:0.5}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .choose .right{height:100%;display:block;width:1px;position:relative}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .choose .right .caret{width:16px;height:8px;background-image:url(/themes/custom/jhu/images/policy-caret.svg);position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;transition:all 0.5s;background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .choose .right .caret{top:30%}}@media (min-width:1200px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .choose .right .caret{top:50%}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .subitems{display:none;width:100%;background:#004122;padding-top:16px;padding-bottom:16px;position:relative;border-top:1px solid white}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .subitems{position:absolute;top:101px;left:0}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .subitems .item{font-size:14px;line-height:26px;font-weight:normal;box-sizing:border-box;color:#fff;height:auto;padding:0;max-width:100%}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .subitems .item .wrap{width:100%;display:block}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .subitems .item a,.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .subitems .item span:not(.wrap){color:#fff;width:100%;display:block;box-sizing:border-box;padding:8px 24px}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .subitems .item a,.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .subitems .item span:not(.wrap){padding:8px 12px}}@media (min-width:992px){.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .subitems .item a,.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .item .subitems .item span:not(.wrap){padding:8px 24px}}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .collapsed .right .caret{-ms-transform:rotate(180deg) translateY(50%) !important;transform:rotate(180deg) translateY(50%) !important}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .collapsing{cursor:pointer;-ms-flex-direction:column;flex-direction:column}.page-node-type-policy-scan article.node--type-policy-scan .policyscan-header .policyscan-menu .mobile-collapser .items .collapsing.collapsed{background:#17613E}.page-node-type-policy-scan article.node--type-policy-scan .node__content .node-title h1{font-size:38px;line-height:48px}@media (min-width:768px){.page-node-type-policy-scan article.node--type-policy-scan .node__content .node-title h1{line-height:53px;font-size:42px}}.tags-application{padding-bottom:60px;padding-top:76px}@media (min-width:768px){.tags-application{padding-top:125px;padding-bottom:90px}}.tags-application .search-input{position:relative}.tags-application .search-input:after{content:'';width:24px;height:24px;position:absolute;right:23px;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:url(/themes/custom/jhu/images/search.svg) no-repeat}.tags-application .search-input .search{background:#F1F1F2;border-radius:8px;border:none;color:#171717;padding:22px 66px 22px 24px;width:calc(100% - 90px)}.tags-application .search-input .search:focus{background:#E8E8E9}.tags-application .tags{position:relative;margin-top:8px}.tags-application .tags.tags-visible .tags-select{display:block}.tags-application .tags:not(.tags-visible) .chosen-tags{margin-top:8px}@media (min-width:768px){.tags-application .tags:not(.tags-visible) .chosen-tags{margin-top:12px}}.tags-application .tags .tags-select{overflow-y:auto;padding:10px 0;background:#F1F1F2;border-radius:8px;display:none;position:absolute;z-index:1;left:0;right:0;max-height:calc(392px - 20px);scrollbar-color:#BFC0C4 #E3E3E6;scrollbar-width:thin}@media (min-width:768px){.tags-application .tags .tags-select{max-height:calc(448px - 48px);padding:24px 0}}.tags-application .tags .tags-select button{width:100%;padding:8px 24px;text-align:left;border:none;color:#171717;background:transparent;font-size:16px;line-height:24px;word-break:break-word}.tags-application .tags .tags-select button.active{color:#004122;font-weight:600}.tags-application .tags .tags-select button:focus{outline:none}.tags-application .tags .tags-select button:hover,.tags-application .tags .tags-select button:focus{background:#E8E8E9}.tags-application .tags .tags-select .no-results{padding:8px 24px}.tags-application .tags .chosen-tags button{border:none;background:#004122;color:#fff;padding:8px 20px;border-radius:100px;margin:0 6px 3px 0;font-weight:600;font-size:14px;line-height:18px;word-break:break-word;text-align:left}@media (min-width:768px){.tags-application .tags .chosen-tags button{padding:8px 28px}}.tags-application .tags .chosen-tags button:focus,.tags-application .tags .chosen-tags button:hover{outline:none;background:#0B5733}.tags-application .countries{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}@media (min-width:768px){.tags-application .countries{margin-top:40px}}.tags-application .countries .country{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15.5px 30px 15.5px 0;width:100%}.tags-application .countries .country:not(:last-child){border-bottom:1px solid rgba(232,234,237,0.5)}@media (min-width:768px){.tags-application .countries .country{width:calc(50% - 30px);border-bottom:1px solid rgba(232,234,237,0.5);padding:23.5px 30px 15.5px 0}}@media (min-width:1200px){.tags-application .countries .country{width:calc(33.33% - 30px)}}.tags-application .countries .country .media{min-width:90px;line-height:0}.tags-application .countries .country .content .title a{font-size:20px;line-height:25px;color:#171717}.tags-application .countries .country .content .title a:hover{color:#004122}.tags-application .countries .country .content .type{font-size:12px;line-height:normal}.tags-application .count{margin:16px 0;color:#A5A8B5;font-size:14px;line-height:18px;display:-ms-flexbox;display:flex}.tags-application .count .emphasized{color:#000;margin:0 3px}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;text-align:left;overflow:hidden}@media (min-width:768px){.card{-ms-flex-direction:inherit;flex-direction:inherit;padding:160px 0 0 10px}}@media (min-width:1024px){.card{padding:230px 0 0 30px}}.card .card-image{width:100%}@media (min-width:768px){.card .card-image{position:absolute;top:0;left:0;-ms-transform:none;transform:none}}.card .card-image img{width:100%}.card .card-text{position:relative;width:100%;padding:20px;background-color:white;color:black;border-top:6px solid #074323;z-index:1}.card .card-title{font-size:20px;margin-bottom:20px}.card .card-title a:hover{text-decoration:none}.card .text-long{margin-bottom:30px}.resources-list__text{margin:25px 0}.resources-list__text h2{font-weight:600;font-size:30px;line-height:48px;color:#1B1B1D;margin:6px 0 10px 0}@media (min-width:768px){.resources-list__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px 0 0 -20px;width:calc(100% + 40px)}}.resources-list__content .card{margin-bottom:20px}@media (min-width:768px){.resources-list__content .card{width:calc(33% - 46px);margin:20px 0 0 20px}}*:hover,*:active,.cke_editable:focus{outline:none}*:focus{outline:1px dashed #aeaeae}textarea:focus,input:not(.form-radio):not(.form-submit):not(.form-checkbox):focus{outline:none}body{font-family:'Source Sans Pro';font-size:16px;line-height:24px;overflow-x:hidden;font-display:swap}body.policyscan-menu-open{overflow-y:hidden}.webform-confirmation-modal,.ui-widget-content{font-family:'Source Sans Pro'}.container{margin:0 auto;min-width:calc(320px - 48px);padding:0 24px}@media (min-width:480px){.container{width:450px;padding:0}}@media (min-width:768px){.container{width:738px}}@media (min-width:992px){.container{width:962px}}@media (min-width:1200px){.container{width:1160px}}a{font-weight:bold;color:#004122;text-decoration:none}a:hover{color:#0b5733}.hidden{display:none}.media img,.node img{max-width:100%;height:auto}.button{cursor:pointer;text-decoration:none}iframe{max-width:100%}span.jhugtc-green{color:#17613E}span.jhugtc-gray{color:#4C596B}span.jhugtc-black{color:#1B1B1D}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/libraries/slick/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/libraries/slick/slick/./fonts/slick.eot);src:url(/libraries/slick/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/libraries/slick/slick/./fonts/slick.woff) format('woff'),url(/libraries/slick/slick/./fonts/slick.ttf) format('truetype'),url(/libraries/slick/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
