@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300;400;700&display=swap");
/* @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;}
.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;}}
.js .dropbutton-widget{border:1px solid #ccc;background-color:white;}.js .dropbutton-widget:hover{border-color:#b8b8b8;}.dropbutton .dropbutton-action > *{padding:0.1em 0.5em;white-space:nowrap;}.dropbutton .secondary-action{border-top:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton{border-right:1px solid #e8e8e8;}[dir="rtl"] .dropbutton-multiple .dropbutton{border-right:0 none;border-left:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0.25em;}[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0;margin-left:0.25em;}
@font-face{font-family:Noto Sans;src:url(/themes/custom/itcilo_theme/dist/fonts/NotoSans-Regular.woff2) format("woff2"),url(/themes/custom/itcilo_theme/dist/fonts/NotoSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-stretch:62.5% 100%;font-display:swap}@font-face{font-family:Noto Sans;src:url(/themes/custom/itcilo_theme/dist/fonts/NotoSans-Italic.woff2) format("woff2"),url(/themes/custom/itcilo_theme/dist/fonts/NotoSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-stretch:62.5% 100%;font-display:swap}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/themes/custom/itcilo_theme/dist/fonts/NotoSansExtraCondensed-Bold.woff2) format("woff2"),url(/themes/custom/itcilo_theme/dist/fonts/NotoSansExtraCondensed-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/themes/custom/itcilo_theme/dist/fonts/NotoSansExtraCondensed-Light.woff2) format("woff2"),url(/themes/custom/itcilo_theme/dist/fonts/NotoSansExtraCondensed-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/themes/custom/itcilo_theme/dist/fonts/NotoSansExtraCondensed-Italic.woff2) format("woff2"),url(/themes/custom/itcilo_theme/dist/fonts/NotoSansExtraCondensed-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/themes/custom/itcilo_theme/dist/fonts/NotoSansExtraCondensed-BoldItalic.woff2) format("woff2"),url(/themes/custom/itcilo_theme/dist/fonts/NotoSansExtraCondensed-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Noto Sans ExtraCondensed;src:url(/themes/custom/itcilo_theme/dist/fonts/NotoSansExtraCondensed-Regular.woff2) format("woff2"),url(/themes/custom/itcilo_theme/dist/fonts/NotoSansExtraCondensed-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SemiCondensed;src:url(/themes/custom/itcilo_theme/dist/fonts/NotoSansSemiCondensed-BoldItalic.woff2) format("woff2"),url(/themes/custom/itcilo_theme/dist/fonts/NotoSansSemiCondensed-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Noto Sans SemiCondensed;src:url(/themes/custom/itcilo_theme/dist/fonts/NotoSansSemiCondensed-Bold.woff2) format("woff2"),url(/themes/custom/itcilo_theme/dist/fonts/NotoSansSemiCondensed-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SemiCondensed;src:url(/themes/custom/itcilo_theme/dist/fonts/NotoSansSemiCondensed-Italic.woff2) format("woff2"),url(/themes/custom/itcilo_theme/dist/fonts/NotoSansSemiCondensed-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Noto Sans SemiCondensed;src:url(/themes/custom/itcilo_theme/dist/fonts/NotoSansSemiCondensed-Light.woff2) format("woff2"),url(/themes/custom/itcilo_theme/dist/css/NotoSansSemiCondensed-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SemiCondensed;src:url(/themes/custom/itcilo_theme/dist/fonts/NotoSansSemiCondensed-Regular.woff2) format("woff2"),url(/themes/custom/itcilo_theme/dist/fonts/NotoSansSemiCondensed-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:amithenregular;src:url(/themes/custom/itcilo_theme/dist/fonts/amithen.woff);font-weight:400;font-style:normal}@font-face{font-family:velocity;src:url(/themes/custom/itcilo_theme/dist/fonts/VelocityRegular.woff);font-weight:700;font-style:normal}@font-face{font-family:atmosphere;src:url(/themes/custom/itcilo_theme/dist/fonts/atmosphere.woff);font-weight:regular;font-style:normal}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.field--name-field-svg svg [id*=pill]{transform:translateX(-15px);transition:transform .5s ease-in-out}.field--name-field-svg svg #baloon1{transform:translateX(15px);opacity:0;transition:all 1s ease-in-out}.field--name-field-svg svg #baloon1 #circle,.field--name-field-svg svg #baloon1 #circle1,.field--name-field-svg svg #baloon1 #circle2{animation:a ease-in-out 2s infinite}.field--name-field-svg svg #baloon1 #circle1{animation-delay:.25s}.field--name-field-svg svg #baloon1 #circle2{animation-delay:.5s}.field--name-field-svg svg #baloon2{transform:translateX(15px);opacity:0;transition:all 1s ease-in-out}.field--name-field-svg svg #background{opacity:0;transition:opacity 1s ease-in-out}.field--name-field-svg svg #line-volteggio{stroke-dashoffset:-120%;stroke-dasharray:140%;transition-duration:1s}.field--name-field-svg.is-active [id*=pill]{transform:translateX(0)}.field--name-field-svg.is-active #pill1{transition-delay:0s}.field--name-field-svg.is-active #pill2{transition-delay:.15s}.field--name-field-svg.is-active #pill3{transition-delay:.3s}.field--name-field-svg.is-active #pill4{transition-delay:.45s}.field--name-field-svg.is-active #pill5{transition-delay:.6s}.field--name-field-svg.is-active #pill6{transition-delay:.75s}.field--name-field-svg.is-active #baloon1{opacity:1;transform:translateX(0);transition-delay:.5s}.field--name-field-svg.is-active #baloon2{opacity:1;transform:translateX(0);transition-delay:.75s}.field--name-field-svg.is-active #background{opacity:1}.field--name-field-svg.is-active #line-volteggio{stroke-dashoffset:0%}.field--name-field-svg.is-active #line-1,.field--name-field-svg.is-active #line-1 path,.field--name-field-svg.is-active #line-2,.field--name-field-svg.is-active #line-2 path{stroke-dasharray:28%;stroke-dashoffset:-28%;animation:b 3s infinite}@keyframes a{0%{opacity:0}15%{opacity:1}95%{opacity:1}to{opacity:0}}.field--name-field-svg svg #molecola1{opacity:0;transition:all .5s ease-in-out;transition-delay:1s}.field--name-field-svg svg #molecola2{opacity:0;transition:all .5s ease-in-out;transition-delay:1.3s}.field--name-field-svg svg #persona{transform:translateX(30px);transition:all 1s ease-in-out}.field--name-field-svg svg #comodino,.field--name-field-svg svg #eye,.field--name-field-svg svg #vaso{opacity:0;transition:all .5s ease-in-out}.field--name-field-svg svg #vaso{transition-delay:.15s}.field--name-field-svg svg #eye{transition-delay:.3s}.field--name-field-svg.is-active #molecola1,.field--name-field-svg.is-active #molecola2{opacity:1}.field--name-field-svg.is-active #persona{transform:translateX(0)}.field--name-field-svg.is-active #comodino,.field--name-field-svg.is-active #eye,.field--name-field-svg.is-active #vaso{opacity:1}.field--name-field-svg svg #line1,.field--name-field-svg svg #line2{stroke-dasharray:90%;stroke-dashoffset:90%;transition:all 1s ease-in-out}.field--name-field-svg.is-active #linea-spessa{stroke-dasharray:28%;stroke-dashoffset:-28%;animation:b 3s infinite}.field--name-field-svg.is-active #line1,.field--name-field-svg.is-active #line2{stroke-dashoffset:0%}@keyframes b{0%{stroke-dashoffset:-28%;opacity:1}45%{stroke-dashoffset:0%;opacity:1}90%{stroke-dashoffset:28%;opacity:0}to{stroke-dashoffset:-28%;opacity:0}}@media (min-width:1024px){.paragraph--type--text-on-fixed-background .field--name-field-background-image{overflow:hidden}.paragraph--type--text-on-fixed-background .field--type-text-long{transform:translateY(20px);opacity:0;transition:all .5s ease-in-out}.paragraph--type--text-on-fixed-background.is-active .field--type-text-long{transform:translateY(20px);opacity:1}}.block-system-breadcrumb-block,.navigation.menu--account{display:none}body{color:#262626;font-family:Noto Sans SemiCondensed,sans-serif;font-size:1.125rem;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.no-scroll{overflow:hidden}body .ajax-progress:not(.visually-hidden){transform-origin:13px 50%}body .ajax-progress:not(.visually-hidden):after,body .ajax-progress:not(.visually-hidden):before{animation:d .75s infinite}body .ajax-progress:not(.visually-hidden):after{animation-delay:.2s}body .ajax-progress:not(.visually-hidden) .throbber{animation:d .75s infinite;animation-delay:.1s}.ui-widget,body button,body input,body optgroup,body select,body textarea{font-family:Noto Sans SemiCondensed,sans-serif}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{line-height:95%;margin-top:0;margin-bottom:0;font-weight:inherit}h3{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}h3 strong{font-weight:900}@media (min-width:640px){h3{margin-bottom:.3em;font-size:1.875rem}}h4{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}h4 strong{font-weight:900}@media (min-width:640px){h4{font-size:1.25rem}}.more-link{text-align:center;margin-top:.9375rem}@media (min-width:640px){.more-link{margin-top:0}}.more-link a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#004996;background-color:transparent;border:1px solid rgba(0,73,150,.5);font-size:.75rem;padding:1em 1.6em;width:100%}.more-link a:before{display:none}.more-link a:disabled,.more-link a[disabled]{pointer-events:none}.more-link a:disabled,.more-link a:disabled:focus,.more-link a:disabled:hover,.more-link a[disabled],.more-link a[disabled]:focus,.more-link a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.more-link a:hover{color:#004996;border-color:#004996}.more-link a a{color:#fff}@media (min-width:640px){.more-link a{width:auto}}img{display:block;width:auto;max-width:100%;height:auto}header+nav .region-navigation{border-bottom:1px solid rgba(0,0,0,.1)}main b,main strong{font-weight:700;display:inline}main dl,main ol,main p,main ul{line-height:1.45em;margin:0 0 0.725em}main ul{padding-left:1em}main dl,main ol,main ul{margin-bottom:1.45em}main li{margin:0 0 .25em}main li:last-of-type{margin-bottom:0}main li p{margin:0;display:inline}main ul.contextual-links li:before{display:none}main .node__content .field--name-body{width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){main .node__content .field--name-body{width:80vw}}main .node__content .field--name-body ul:not(.contextual-links),main .node__content .field--name-body ul:not(.pager){list-style-type:none;padding-left:0}main .node__content .field--name-body ul:not(.contextual-links) li,main .node__content .field--name-body ul:not(.pager) li{list-style:none;padding-left:24px;position:relative}main .node__content .field--name-body ul:not(.contextual-links) li:before,main .node__content .field--name-body ul:not(.pager) li:before{content:"";display:inline-block;width:16px;height:16px;background:url(/themes/custom/itcilo_theme/dist/images/symbols/tick.svg) no-repeat 50% #007cbf;border-radius:50%;margin-bottom:-2px;margin-right:6px;margin-left:-22px}main .node__content .field--name-body ul:not(.contextual-links) li p,main .node__content .field--name-body ul:not(.pager) li p{margin-left:-6px}main .region-content img{border-radius:4px;overflow:hidden}main .region-content .field--name-field-cover-image img{border-radius:0;width:100%;max-width:100%}body.page-node-type-course main .node__content .field--name-body ul:not(.contextual-links),body.page-node-type-course main .node__content .field--name-body ul:not(.pager){list-style-type:none;padding-left:0}body.page-node-type-course main .node__content .field--name-body ul:not(.contextual-links) li,body.page-node-type-course main .node__content .field--name-body ul:not(.pager) li{list-style:none;padding-left:24px;position:relative}body.page-node-type-course main .node__content .field--name-body ul:not(.contextual-links) li:before,body.page-node-type-course main .node__content .field--name-body ul:not(.pager) li:before{content:"";display:inline-block;width:16px;height:16px;background:url(/themes/custom/itcilo_theme/dist/images/symbols/tick.svg) no-repeat 50% #007cbf;border-radius:50%;margin-bottom:-2px;margin-right:6px;margin-left:-22px}body.page-node-type-course main .node__content .field--name-body ul:not(.contextual-links) li p,body.page-node-type-course main .node__content .field--name-body ul:not(.pager) li p{margin-left:-6px}footer a,main a{color:#007cbf;font-weight:inherit;text-decoration:underline;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#007cbf;text-decoration-color:#007cbf;-webkit-text-decoration-style:solid;text-decoration-style:solid}footer a.btn,main a.btn{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#007cbf;border:1px solid #007cbf;font-size:.75rem;padding:1em 1.6em}footer a.btn:before,main a.btn:before{display:none}footer a.btn:disabled,footer a.btn[disabled],main a.btn:disabled,main a.btn[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}footer a.btn:disabled:focus,footer a.btn:disabled:hover,footer a.btn[disabled]:focus,footer a.btn[disabled]:hover,main a.btn:disabled:focus,main a.btn:disabled:hover,main a.btn[disabled]:focus,main a.btn[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}footer a.btn:focus,footer a.btn:hover,main a.btn:focus,main a.btn:hover{outline:none;background-color:#006ba6;border-color:#006ba6;color:#fff}footer a.btn:focus-visible,main a.btn:focus-visible{outline:2px solid #004996;outline-offset:3px;background-color:#009df2;border-color:#009df2;color:#fff}footer a:focus,footer a:hover,main a:focus,main a:hover{color:#006ba6}footer a.field-group-link,main a.field-group-link{display:block;color:inherit;text-decoration:none;transition:all .25s cubic-bezier(.1,.5,.5,1)}footer a.field-group-link:focus,main a.field-group-link:focus{outline:none}footer a.field-group-link:focus-visible,main a.field-group-link:focus-visible{outline:2px solid #80cff1;outline-offset:8px}footer a.button,footer a.image-button,main a.button,main a.image-button{margin-right:0;margin-left:0}.ui-widget.ui-widget-content.search-api-autocomplete-search{border:0;padding:0;box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2);width:80%;max-width:50em;font-family:Noto Sans SemiCondensed,sans-serif;font-size:1rem;font-weight:400;border-radius:0;background:transparent;z-index:4!important;border-radius:0 0 22px 22px}@media (min-width:640px){.ui-widget.ui-widget-content.search-api-autocomplete-search{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}.ui-widget.ui-widget-content.search-api-autocomplete-search:before{content:"";display:block;width:100%;background:#fff;box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2);height:44px;margin-top:-44px;border-radius:22px 22px 0 0}@media (min-width:640px){.ui-widget.ui-widget-content.search-api-autocomplete-search:before{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}.ui-widget.ui-widget-content.search-api-autocomplete-search li{padding:0;background-color:transparent}.ui-widget.ui-widget-content.search-api-autocomplete-search li a{display:block;padding:.75rem;background-color:#fff;transition:all .25s cubic-bezier(.1,.5,.5,1)}.ui-widget.ui-widget-content.search-api-autocomplete-search li a.ui-menu-item-wrapper.ui-state-active{background-color:#004996}.ui-widget.ui-widget-content.search-api-autocomplete-search li a.ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:transparent}.ui-widget.ui-widget-content.search-api-autocomplete-search li:first-of-type a{position:relative}.ui-widget.ui-widget-content.search-api-autocomplete-search li:first-of-type a:before{position:absolute;content:"";display:block;width:calc(100% - 2rem);margin-left:auto;margin-right:auto;background:#e6e6e6;height:1px;top:0;left:1rem;right:1rem;z-index:1}.ui-widget.ui-widget-content.search-api-autocomplete-search li:first-of-type a:hover:before{display:none}.ui-widget.ui-widget-content.search-api-autocomplete-search li:last-of-type a{overflow:hidden;border-radius:0 0 22px 22px}.path-frontpage>.ui-widget.ui-widget-content.search-api-autocomplete-search{width:80vw!important;background-color:#fff;padding:.75rem;max-width:50em;margin-left:auto;margin-right:auto;left:0!important;right:0!important;border:0 none;border-radius:15px;overflow:hidden}.ui-widget-overlay{background:#fff;opacity:1}@media (min-width:768px){.ui-widget-overlay{opacity:.85}}.field--name-field-topics .field__item{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;margin-bottom:1em;text-align:center;color:#004996;border:1px solid #004996;padding:4px 7px;border-radius:10px;display:inline-block}.field--name-field-topics .field__item a{color:inherit;text-decoration:none}.masquerade-block-form{margin-top:3rem;padding:3rem;width:100%;text-align:center;background:#f6f6f6}.masquerade-block-form h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:uppercase}.masquerade-block-form h2 strong{font-weight:900}@media (min-width:640px){.masquerade-block-form h2{font-size:1.25rem}}.masquerade-block-form input{background-color:#fff}.masquerade-block-form input[type=submit]{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#007cbf;border:1px solid #007cbf;font-size:.75rem;padding:1em 1.6em}.masquerade-block-form input[type=submit]:before{display:none}.masquerade-block-form input[type=submit]:disabled,.masquerade-block-form input[type=submit][disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.masquerade-block-form input[type=submit]:disabled:focus,.masquerade-block-form input[type=submit]:disabled:hover,.masquerade-block-form input[type=submit][disabled]:focus,.masquerade-block-form input[type=submit][disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.masquerade-block-form input[type=submit]:focus,.masquerade-block-form input[type=submit]:hover{outline:none;background-color:#006ba6;border-color:#006ba6;color:#fff}.masquerade-block-form input[type=submit]:focus-visible{outline:2px solid #004996;outline-offset:3px;background-color:#009df2;border-color:#009df2;color:#fff}.is-playing .media__icon--close,.is-playing .media__icon--play{display:none}.file{display:inline-block;min-height:0;padding-left:0;background-repeat:no-repeat;background-position:0}[dir=rtl] .file{padding-right:0;padding-left:inherit;background-position:100%}.file--application-octet-stream,.file--application-pdf,.file--application-x-executable,.file--audio,.file--general,.file--image,.file--package-x-generic,.file--text,.file--text-html,.file--text-plain,.file--text-x-script,.file--video,.file--x-office-document,.file--x-office-presentation,.file--x-office-spreadsheet{background:none}.field--name-dynamic-twig-fieldnode-content-type{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;-webkit-padding-after:1.5rem;padding-block-end:1.5rem;text-transform:uppercase;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-align:center}@media (min-width:1024px){.field--name-dynamic-twig-fieldnode-content-type{width:80vw}}.margin-vertical{margin:3em 0}.field--name-field-credits{color:#737373;font-size:.6875rem;text-align:right;padding:.5rem 1rem}@media (min-width:768px){.field--name-field-credits{margin-left:auto}}.field--name-field-photo-credits{color:#737373;font-size:.8125rem;text-align:right}@media (min-width:768px){.field--name-field-photo-credits{margin-left:auto}}.field--name-field-photo-caption{color:#262626;font-size:.8125rem;line-height:1.23;text-align:left;max-width:58em}@media (min-width:768px){.field--name-field-photo-caption{margin-right:20%}}.group-photo-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media (min-width:768px){.group-photo-details{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.view .views-row .group-photo-details{display:none}.field--name-field-cover-image.view-mode-full+.group-photo-details{padding:0 2rem;margin-bottom:1.875rem;margin-top:-.9375rem}@media (min-width:768px){.field--name-field-cover-image.view-mode-full+.group-photo-details{margin-bottom:3.75rem;margin-top:-2.8125rem}}.node-team .field--name-field-cover-image.view-mode-full+.group-photo-details{margin-top:-1.875rem}@media (min-width:768px){.node-team .field--name-field-cover-image.view-mode-full+.group-photo-details{margin-top:-3.75rem}}.node-resource.node-view-mode-full .field--name-field-cover-image.view-mode-full+.group-photo-details,.node-standard-project.node-view-mode-full .field--name-field-cover-image.view-mode-full+.group-photo-details,.node-story.node-view-mode-full .field--name-field-cover-image.view-mode-full+.group-photo-details{padding:0;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.node-resource.node-view-mode-full .field--name-field-cover-image.view-mode-full+.group-photo-details,.node-standard-project.node-view-mode-full .field--name-field-cover-image.view-mode-full+.group-photo-details,.node-story.node-view-mode-full .field--name-field-cover-image.view-mode-full+.group-photo-details{width:80vw}}.group-hero-section+.group-photo-details,.group-page-intro+.group-photo-details{padding:0 2rem;margin-bottom:1.875rem;margin-top:-1.25rem}@media (min-width:768px){.group-hero-section+.group-photo-details,.group-page-intro+.group-photo-details{margin-bottom:3.75rem}}.node-project .group-hero-section+.group-photo-details,.node-project .group-page-intro+.group-photo-details{margin-top:-2.5rem}@media (min-width:768px){.node-project .group-hero-section+.group-photo-details,.node-project .group-page-intro+.group-photo-details{margin-top:-5rem}}.paragraph-team-section .field--name-field-image+.field--name-field-credits{padding:.5rem 0;margin-top:-1.25rem;margin-bottom:1.25rem}@media (min-width:640px){.paragraph-team-section .field--name-field-image+.field--name-field-credits{margin-top:-2.5rem;margin-bottom:2.5rem}}.paragraph .field--name-field-image+.field--name-field-credits{padding:.75rem .2rem}.paragraph.left-image .field--name-field-image+.field--name-field-credits{text-align:left}.paragraph.paragraph--type--fullscreen-image .field--name-field-image+.field--name-field-credits{padding:.75rem 2rem}.paragraph.paragraph--type--fullscreen-image-textbox .field--name-field-image~.field--name-field-credits{width:100%;position:absolute;top:100%}.paragraph.paragraph--type--fullscreen-image-textbox:has(.field--name-field-credits){margin-bottom:2.875rem}@media (min-width:768px){.paragraph.paragraph--type--fullscreen-image-textbox:has(.field--name-field-credits){margin-bottom:4.75rem}}.ui-dialog,body.open-dialog{overflow:hidden}.ui-dialog{position:fixed;width:100%!important;border:0!important}@media (min-width:768px){.ui-dialog{height:auto;width:100%!important;max-width:770px;box-shadow:0 2px 15px 0 rgba(0,0,0,.2),0 20px 24px -10px rgba(0,0,0,.3)}}@media (min-width:768px) and (min-width:640px){.ui-dialog{box-shadow:0 2px 15px 0 rgba(0,0,0,.2),0 20px 24px -10px rgba(0,0,0,.3)}}.ui-dialog .ui-dialog-titlebar{text-align:right;background:linear-gradient(180deg,#fff 0,#fff 58%,hsla(0,0%,100%,0));border:0;padding:0;position:absolute;top:0;left:0;right:20px;bottom:auto;z-index:2}@media (min-width:768px){.ui-dialog .ui-dialog-titlebar{padding:.6em .6em 0}}.ui-dialog .ui-dialog-title{display:none}.ui-dialog .ui-dialog-titlebar-close{display:inline-block;background-color:transparent;width:40px;height:40px;position:relative;padding:0;right:auto;top:auto;margin:0;z-index:3}.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover{background-color:transparent;border:none;outline:0}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{top:0;left:0;margin-top:0;margin-left:0;background:url(/themes/custom/itcilo_theme/dist/images/symbols/close.svg) no-repeat 50% transparent;background-size:20px}.ui-dialog .ui-dialog-titlebar-close .ui-icon{width:40px;height:40px}.ui-dialog .ui-dialog-buttonpane{border-color:rgba(0,0,0,.1);background:#f6f6f6}@media screen and (max-width:768px){.ui-dialog .ui-dialog-buttonpane{background:#fff;text-align:center;padding-top:1rem}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}}.ui-dialog .ui-dialog-buttonpane .button,.ui-dialog .ui-dialog-buttonpane input[type=submit]{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#007cbf;border:1px solid #007cbf;font-size:.75rem;padding:1em 1.6em}.ui-dialog .ui-dialog-buttonpane .button:before,.ui-dialog .ui-dialog-buttonpane input[type=submit]:before{display:none}.ui-dialog .ui-dialog-buttonpane .button:disabled,.ui-dialog .ui-dialog-buttonpane .button[disabled],.ui-dialog .ui-dialog-buttonpane input[type=submit]:disabled,.ui-dialog .ui-dialog-buttonpane input[type=submit][disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.ui-dialog .ui-dialog-buttonpane .button:disabled:focus,.ui-dialog .ui-dialog-buttonpane .button:disabled:hover,.ui-dialog .ui-dialog-buttonpane .button[disabled]:focus,.ui-dialog .ui-dialog-buttonpane .button[disabled]:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit]:disabled:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit]:disabled:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit][disabled]:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit][disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.ui-dialog .ui-dialog-buttonpane .button:focus,.ui-dialog .ui-dialog-buttonpane .button:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit]:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit]:hover{outline:none;background-color:#006ba6;border-color:#006ba6;color:#fff}.ui-dialog .ui-dialog-buttonpane .button:focus-visible,.ui-dialog .ui-dialog-buttonpane input[type=submit]:focus-visible{outline:2px solid #004996;outline-offset:3px;background-color:#009df2;border-color:#009df2;color:#fff}.ui-dialog .ui-dialog-buttonpane .button:link,.ui-dialog .ui-dialog-buttonpane .button:visited,.ui-dialog .ui-dialog-buttonpane input[type=submit]:link,.ui-dialog .ui-dialog-buttonpane input[type=submit]:visited{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#007cbf;border:1px solid #007cbf;font-size:.75rem;padding:1em 1.6em}.ui-dialog .ui-dialog-buttonpane .button:link:before,.ui-dialog .ui-dialog-buttonpane .button:visited:before,.ui-dialog .ui-dialog-buttonpane input[type=submit]:link:before,.ui-dialog .ui-dialog-buttonpane input[type=submit]:visited:before{display:none}.ui-dialog .ui-dialog-buttonpane .button:link:disabled,.ui-dialog .ui-dialog-buttonpane .button:link[disabled],.ui-dialog .ui-dialog-buttonpane .button:visited:disabled,.ui-dialog .ui-dialog-buttonpane .button:visited[disabled],.ui-dialog .ui-dialog-buttonpane input[type=submit]:link:disabled,.ui-dialog .ui-dialog-buttonpane input[type=submit]:link[disabled],.ui-dialog .ui-dialog-buttonpane input[type=submit]:visited:disabled,.ui-dialog .ui-dialog-buttonpane input[type=submit]:visited[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.ui-dialog .ui-dialog-buttonpane .button:link:disabled:focus,.ui-dialog .ui-dialog-buttonpane .button:link:disabled:hover,.ui-dialog .ui-dialog-buttonpane .button:link[disabled]:focus,.ui-dialog .ui-dialog-buttonpane .button:link[disabled]:hover,.ui-dialog .ui-dialog-buttonpane .button:visited:disabled:focus,.ui-dialog .ui-dialog-buttonpane .button:visited:disabled:hover,.ui-dialog .ui-dialog-buttonpane .button:visited[disabled]:focus,.ui-dialog .ui-dialog-buttonpane .button:visited[disabled]:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit]:link:disabled:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit]:link:disabled:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit]:link[disabled]:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit]:link[disabled]:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit]:visited:disabled:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit]:visited:disabled:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit]:visited[disabled]:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit]:visited[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.ui-dialog .ui-dialog-buttonpane .button:link:focus,.ui-dialog .ui-dialog-buttonpane .button:link:hover,.ui-dialog .ui-dialog-buttonpane .button:visited:focus,.ui-dialog .ui-dialog-buttonpane .button:visited:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit]:link:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit]:link:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit]:visited:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit]:visited:hover{outline:none;background-color:#006ba6;border-color:#006ba6;color:#fff}.ui-dialog .ui-dialog-buttonpane .button:link:focus-visible,.ui-dialog .ui-dialog-buttonpane .button:visited:focus-visible,.ui-dialog .ui-dialog-buttonpane input[type=submit]:link:focus-visible,.ui-dialog .ui-dialog-buttonpane input[type=submit]:visited:focus-visible{outline:2px solid #004996;outline-offset:3px;background-color:#009df2;border-color:#009df2;color:#fff}.ui-dialog .ui-dialog-buttonpane .button.button-grey-border,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#666;background-color:#fff;border:1px solid #b6b6b6;font-size:.75rem;padding:1em 1.6em}.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:before,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:before{display:none}.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:disabled,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border[disabled],.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:disabled,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:disabled:focus,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:disabled:hover,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border[disabled]:focus,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border[disabled]:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:disabled:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:disabled:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border[disabled]:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:hover{background-color:hsla(0,0%,100%,.8)}.ui-dialog .ui-dialog-buttonpane .button.button-grey-border a,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border a{background-color:#f6f6f6;color:#262626}.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:link,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:visited,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:link,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:visited{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#666;background-color:#fff;border:1px solid #b6b6b6;font-size:.75rem;padding:1em 1.6em}.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:link:before,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:visited:before,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:link:before,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:visited:before{display:none}.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:link:disabled,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:link[disabled],.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:visited:disabled,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:visited[disabled],.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:link:disabled,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:link[disabled],.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:visited:disabled,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:visited[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:link:disabled:focus,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:link:disabled:hover,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:link[disabled]:focus,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:link[disabled]:hover,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:visited:disabled:focus,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:visited:disabled:hover,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:visited[disabled]:focus,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:visited[disabled]:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:link:disabled:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:link:disabled:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:link[disabled]:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:link[disabled]:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:visited:disabled:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:visited:disabled:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:visited[disabled]:focus,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:visited[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:link:hover,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:visited:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:link:hover,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:visited:hover{background-color:hsla(0,0%,100%,.8)}.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:link a,.ui-dialog .ui-dialog-buttonpane .button.button-grey-border:visited a,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:link a,.ui-dialog .ui-dialog-buttonpane input[type=submit].button-grey-border:visited a{background-color:#f6f6f6;color:#262626}.ui-dialog .ui-dialog-buttonpane input[type=button]{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#666;background-color:#f6f6f6;border:1px solid rgba(0,0,0,.1);font-size:.75rem;padding:1em 1.6em}.ui-dialog .ui-dialog-buttonpane input[type=button]:before{display:none}.ui-dialog .ui-dialog-buttonpane input[type=button]:disabled,.ui-dialog .ui-dialog-buttonpane input[type=button][disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.ui-dialog .ui-dialog-buttonpane input[type=button]:disabled:focus,.ui-dialog .ui-dialog-buttonpane input[type=button]:disabled:hover,.ui-dialog .ui-dialog-buttonpane input[type=button][disabled]:focus,.ui-dialog .ui-dialog-buttonpane input[type=button][disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.ui-dialog .ui-dialog-buttonpane input[type=button]:hover{background-color:hsla(0,0%,96%,.1);border-color:#666}.ui-dialog .ui-dialog-buttonpane input[type=button] a{color:#fff}.ui-dialog .ui-dialog-content{z-index:1;padding:50px 1.5rem 1rem;width:100%!important}@media (min-width:768px){.ui-dialog .ui-dialog-content{width:auto!important}}.ui-dialog .ui-dialog-content iframe{border:0;height:60vh;width:100%;overflow-x:hidden;padding:1.5rem}.ui-dialog .ui-dialog-content iframe #form-subscribe{top:0!important;width:98%}@media (min-width:1024px){.ui-dialog .ui-dialog-content form{padding:4rem}}.ui-dialog .ui-dialog-content form .messages{margin-bottom:2rem}.ui-dialog .ui-dialog-content form .form-actions,.ui-dialog .ui-dialog-content form .form-item{max-width:100%;margin-top:0}.ui-dialog .ui-dialog-content form .form-actions .button,.ui-dialog .ui-dialog-content form .form-actions input[type=submit],.ui-dialog .ui-dialog-content form .form-item .button,.ui-dialog .ui-dialog-content form .form-item input[type=submit]{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#007cbf;border:1px solid #007cbf;font-size:.75rem;padding:1em 1.6em}.ui-dialog .ui-dialog-content form .form-actions .button:before,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:before,.ui-dialog .ui-dialog-content form .form-item .button:before,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:before{display:none}.ui-dialog .ui-dialog-content form .form-actions .button:disabled,.ui-dialog .ui-dialog-content form .form-actions .button[disabled],.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:disabled,.ui-dialog .ui-dialog-content form .form-actions input[type=submit][disabled],.ui-dialog .ui-dialog-content form .form-item .button:disabled,.ui-dialog .ui-dialog-content form .form-item .button[disabled],.ui-dialog .ui-dialog-content form .form-item input[type=submit]:disabled,.ui-dialog .ui-dialog-content form .form-item input[type=submit][disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.ui-dialog .ui-dialog-content form .form-actions .button:disabled:focus,.ui-dialog .ui-dialog-content form .form-actions .button:disabled:hover,.ui-dialog .ui-dialog-content form .form-actions .button[disabled]:focus,.ui-dialog .ui-dialog-content form .form-actions .button[disabled]:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:disabled:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:disabled:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit][disabled]:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit][disabled]:hover,.ui-dialog .ui-dialog-content form .form-item .button:disabled:focus,.ui-dialog .ui-dialog-content form .form-item .button:disabled:hover,.ui-dialog .ui-dialog-content form .form-item .button[disabled]:focus,.ui-dialog .ui-dialog-content form .form-item .button[disabled]:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:disabled:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:disabled:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit][disabled]:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit][disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.ui-dialog .ui-dialog-content form .form-actions .button:focus,.ui-dialog .ui-dialog-content form .form-actions .button:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:hover,.ui-dialog .ui-dialog-content form .form-item .button:focus,.ui-dialog .ui-dialog-content form .form-item .button:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:hover{outline:none;background-color:#006ba6;border-color:#006ba6;color:#fff}.ui-dialog .ui-dialog-content form .form-actions .button:focus-visible,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:focus-visible,.ui-dialog .ui-dialog-content form .form-item .button:focus-visible,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:focus-visible{outline:2px solid #004996;outline-offset:3px;background-color:#009df2;border-color:#009df2;color:#fff}.ui-dialog .ui-dialog-content form .form-actions .button:link,.ui-dialog .ui-dialog-content form .form-actions .button:visited,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:link,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:visited,.ui-dialog .ui-dialog-content form .form-item .button:link,.ui-dialog .ui-dialog-content form .form-item .button:visited,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:link,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:visited{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#007cbf;border:1px solid #007cbf;font-size:.75rem;padding:1em 1.6em}.ui-dialog .ui-dialog-content form .form-actions .button:link:before,.ui-dialog .ui-dialog-content form .form-actions .button:visited:before,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:link:before,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:visited:before,.ui-dialog .ui-dialog-content form .form-item .button:link:before,.ui-dialog .ui-dialog-content form .form-item .button:visited:before,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:link:before,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:visited:before{display:none}.ui-dialog .ui-dialog-content form .form-actions .button:link:disabled,.ui-dialog .ui-dialog-content form .form-actions .button:link[disabled],.ui-dialog .ui-dialog-content form .form-actions .button:visited:disabled,.ui-dialog .ui-dialog-content form .form-actions .button:visited[disabled],.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:link:disabled,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:link[disabled],.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:visited:disabled,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:visited[disabled],.ui-dialog .ui-dialog-content form .form-item .button:link:disabled,.ui-dialog .ui-dialog-content form .form-item .button:link[disabled],.ui-dialog .ui-dialog-content form .form-item .button:visited:disabled,.ui-dialog .ui-dialog-content form .form-item .button:visited[disabled],.ui-dialog .ui-dialog-content form .form-item input[type=submit]:link:disabled,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:link[disabled],.ui-dialog .ui-dialog-content form .form-item input[type=submit]:visited:disabled,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:visited[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.ui-dialog .ui-dialog-content form .form-actions .button:link:disabled:focus,.ui-dialog .ui-dialog-content form .form-actions .button:link:disabled:hover,.ui-dialog .ui-dialog-content form .form-actions .button:link[disabled]:focus,.ui-dialog .ui-dialog-content form .form-actions .button:link[disabled]:hover,.ui-dialog .ui-dialog-content form .form-actions .button:visited:disabled:focus,.ui-dialog .ui-dialog-content form .form-actions .button:visited:disabled:hover,.ui-dialog .ui-dialog-content form .form-actions .button:visited[disabled]:focus,.ui-dialog .ui-dialog-content form .form-actions .button:visited[disabled]:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:link:disabled:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:link:disabled:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:link[disabled]:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:link[disabled]:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:visited:disabled:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:visited:disabled:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:visited[disabled]:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:visited[disabled]:hover,.ui-dialog .ui-dialog-content form .form-item .button:link:disabled:focus,.ui-dialog .ui-dialog-content form .form-item .button:link:disabled:hover,.ui-dialog .ui-dialog-content form .form-item .button:link[disabled]:focus,.ui-dialog .ui-dialog-content form .form-item .button:link[disabled]:hover,.ui-dialog .ui-dialog-content form .form-item .button:visited:disabled:focus,.ui-dialog .ui-dialog-content form .form-item .button:visited:disabled:hover,.ui-dialog .ui-dialog-content form .form-item .button:visited[disabled]:focus,.ui-dialog .ui-dialog-content form .form-item .button:visited[disabled]:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:link:disabled:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:link:disabled:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:link[disabled]:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:link[disabled]:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:visited:disabled:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:visited:disabled:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:visited[disabled]:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:visited[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.ui-dialog .ui-dialog-content form .form-actions .button:link:focus,.ui-dialog .ui-dialog-content form .form-actions .button:link:hover,.ui-dialog .ui-dialog-content form .form-actions .button:visited:focus,.ui-dialog .ui-dialog-content form .form-actions .button:visited:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:link:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:link:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:visited:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:visited:hover,.ui-dialog .ui-dialog-content form .form-item .button:link:focus,.ui-dialog .ui-dialog-content form .form-item .button:link:hover,.ui-dialog .ui-dialog-content form .form-item .button:visited:focus,.ui-dialog .ui-dialog-content form .form-item .button:visited:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:link:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:link:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:visited:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:visited:hover{outline:none;background-color:#006ba6;border-color:#006ba6;color:#fff}.ui-dialog .ui-dialog-content form .form-actions .button:link:focus-visible,.ui-dialog .ui-dialog-content form .form-actions .button:visited:focus-visible,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:link:focus-visible,.ui-dialog .ui-dialog-content form .form-actions input[type=submit]:visited:focus-visible,.ui-dialog .ui-dialog-content form .form-item .button:link:focus-visible,.ui-dialog .ui-dialog-content form .form-item .button:visited:focus-visible,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:link:focus-visible,.ui-dialog .ui-dialog-content form .form-item input[type=submit]:visited:focus-visible{outline:2px solid #004996;outline-offset:3px;background-color:#009df2;border-color:#009df2;color:#fff}.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#666;background-color:#fff;border:1px solid #b6b6b6;font-size:.75rem;padding:1em 1.6em}.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:before,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:before,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:before,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:before{display:none}.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:disabled,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border[disabled],.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:disabled,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border[disabled],.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:disabled,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border[disabled],.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:disabled,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:disabled:focus,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:disabled:hover,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border[disabled]:focus,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border[disabled]:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:disabled:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:disabled:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border[disabled]:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border[disabled]:hover,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:disabled:focus,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:disabled:hover,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border[disabled]:focus,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border[disabled]:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:disabled:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:disabled:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border[disabled]:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:hover,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:hover{background-color:hsla(0,0%,100%,.8)}.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border a,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border a,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border a,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border a{background-color:#f6f6f6;color:#262626}.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:link,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:visited,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:link,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:visited,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:link,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:visited,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:link,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:visited{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#666;background-color:#fff;border:1px solid #b6b6b6;font-size:.75rem;padding:1em 1.6em}.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:link:before,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:visited:before,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:link:before,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:visited:before,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:link:before,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:visited:before,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:link:before,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:visited:before{display:none}.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:link:disabled,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:link[disabled],.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:visited:disabled,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:visited[disabled],.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:link:disabled,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:link[disabled],.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:visited:disabled,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:visited[disabled],.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:link:disabled,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:link[disabled],.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:visited:disabled,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:visited[disabled],.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:link:disabled,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:link[disabled],.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:visited:disabled,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:visited[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:link:disabled:focus,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:link:disabled:hover,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:link[disabled]:focus,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:link[disabled]:hover,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:visited:disabled:focus,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:visited:disabled:hover,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:visited[disabled]:focus,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:visited[disabled]:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:link:disabled:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:link:disabled:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:link[disabled]:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:link[disabled]:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:visited:disabled:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:visited:disabled:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:visited[disabled]:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:visited[disabled]:hover,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:link:disabled:focus,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:link:disabled:hover,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:link[disabled]:focus,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:link[disabled]:hover,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:visited:disabled:focus,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:visited:disabled:hover,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:visited[disabled]:focus,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:visited[disabled]:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:link:disabled:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:link:disabled:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:link[disabled]:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:link[disabled]:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:visited:disabled:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:visited:disabled:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:visited[disabled]:focus,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:visited[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:link:hover,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:visited:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:link:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:visited:hover,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:link:hover,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:visited:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:link:hover,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:visited:hover{background-color:hsla(0,0%,100%,.8)}.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:link a,.ui-dialog .ui-dialog-content form .form-actions .button.button-grey-border:visited a,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:link a,.ui-dialog .ui-dialog-content form .form-actions input[type=submit].button-grey-border:visited a,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:link a,.ui-dialog .ui-dialog-content form .form-item .button.button-grey-border:visited a,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:link a,.ui-dialog .ui-dialog-content form .form-item input[type=submit].button-grey-border:visited a{background-color:#f6f6f6;color:#262626}.ui-dialog .ui-dialog-content form .form-actions input[type=button],.ui-dialog .ui-dialog-content form .form-item input[type=button]{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#666;background-color:#f6f6f6;border:1px solid rgba(0,0,0,.1);font-size:.75rem;padding:1em 1.6em}.ui-dialog .ui-dialog-content form .form-actions input[type=button]:before,.ui-dialog .ui-dialog-content form .form-item input[type=button]:before{display:none}.ui-dialog .ui-dialog-content form .form-actions input[type=button]:disabled,.ui-dialog .ui-dialog-content form .form-actions input[type=button][disabled],.ui-dialog .ui-dialog-content form .form-item input[type=button]:disabled,.ui-dialog .ui-dialog-content form .form-item input[type=button][disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.ui-dialog .ui-dialog-content form .form-actions input[type=button]:disabled:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=button]:disabled:hover,.ui-dialog .ui-dialog-content form .form-actions input[type=button][disabled]:focus,.ui-dialog .ui-dialog-content form .form-actions input[type=button][disabled]:hover,.ui-dialog .ui-dialog-content form .form-item input[type=button]:disabled:focus,.ui-dialog .ui-dialog-content form .form-item input[type=button]:disabled:hover,.ui-dialog .ui-dialog-content form .form-item input[type=button][disabled]:focus,.ui-dialog .ui-dialog-content form .form-item input[type=button][disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.ui-dialog .ui-dialog-content form .form-actions input[type=button]:hover,.ui-dialog .ui-dialog-content form .form-item input[type=button]:hover{background-color:hsla(0,0%,96%,.1);border-color:#666}.ui-dialog .ui-dialog-content form .form-actions input[type=button] a,.ui-dialog .ui-dialog-content form .form-item input[type=button] a{color:#fff}.ui-dialog .ui-dialog-content form p{font-size:1rem;line-height:1.45em;margin-top:0;padding:0 0 0.725em}.ui-dialog .ui-dialog-content form p:first-of-type{font-size:1.125rem;line-height:1em;color:#666;margin-bottom:.25em;padding-bottom:0}@media (min-width:768px){.ui-dialog .ui-dialog-content form p:first-of-type{font-size:1.5rem}}.ui-dialog .ui-dialog-content form h2{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.ui-dialog .ui-dialog-content form h2 strong{font-weight:900}@media (min-width:640px){.ui-dialog .ui-dialog-content form h2{margin-bottom:.3em;font-size:1.875rem}}.ui-dialog .ui-dialog-content form input,.ui-dialog .ui-dialog-content form textarea{background-color:#fff;width:100%}.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;max-width:100%;text-transform:none;font-size:1rem;font-weight:700;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:4px;position:relative}.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] label:hover{background-color:#f6f6f6}.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] label:before{display:none}.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] label .views-field-field-cover-image{width:24%;overflow:hidden}.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] label .views-field-field-cover-image img{height:8em;max-width:none;margin-left:50%;transform:translateX(-50%)}@media (min-width:768px){.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] label .views-field-field-cover-image{width:28%;max-width:13rem}.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] label .views-field-field-cover-image img{height:auto;max-width:100%;margin-left:0;transform:translateX(0)}}.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] label .views-field-title{color:#262626;width:76%;padding:.5rem 1rem;-ms-flex-align:center;align-items:center}.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] label .views-field-title .field-content{width:calc(100% - 20px);word-break:break-word}@media (min-width:768px){.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] label .views-field-title{padding:1rem 3rem 1rem 1rem;width:72%}.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] label .views-field-title .field-content{width:calc(100% - 40px)}}.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] input[type=checkbox]{display:none}.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] input[type=checkbox]:checked+label{border-color:#007cbf;box-shadow:0 0 0 1px #007cbf}.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] input[type=checkbox]:checked+label .views-field-title:after{content:"";display:block;width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='1.5'%3E%3Cpath d='M1 5l3 3 7-7' fill='none' stroke='%23009fe3' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;position:absolute;right:10px;top:10px}@media (min-width:768px){.ui-dialog .ui-dialog-content form fieldset[id^=edit-courses] input[type=checkbox]:checked+label .views-field-title:after{right:1.25rem;top:50%;margin-top:-8px}}.ui-dialog .ui-dialog-content form fieldset legend{margin-bottom:.5rem}.ui-dialog .ui-dialog-content form fieldset legend,.ui-dialog .ui-dialog-content form label{text-transform:none;color:#262626;font-size:1rem}.ui-dialog .ui-dialog-content.webform-confirmation-modal--content{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700}.ui-dialog .ui-dialog-content.webform-confirmation-modal--content:before{content:"";width:24px;height:24px;margin-right:6px;border-radius:50%;background:url(/themes/custom/itcilo_theme/dist/images/symbols/tick-w.svg) no-repeat 50% #3f8514;background-size:20px}.hamburger{width:50px;height:50px;border-radius:4px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;background:none;color:#262626;text-transform:none;border:0;margin:0;padding:0;overflow:visible}@media (min-width:768px){.hamburger{display:none}}.hamburger:focus{outline:none}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#262626}.page-node-type-story.featured-story .hamburger-inner,.page-node-type-story.featured-story .hamburger-inner:after,.page-node-type-story.featured-story .hamburger-inner:before,.page-node-type-story.featured-story .hamburger.is-active .hamburger-inner,.page-node-type-story.featured-story .hamburger.is-active .hamburger-inner:after,.page-node-type-story.featured-story .hamburger.is-active .hamburger-inner:before,.path-frontpage .hamburger-inner,.path-frontpage .hamburger-inner:after,.path-frontpage .hamburger-inner:before,.path-frontpage .hamburger.is-active .hamburger-inner,.path-frontpage .hamburger.is-active .hamburger-inner:after,.path-frontpage .hamburger.is-active .hamburger-inner:before{background-color:#fff}body.page-node-type-story.featured-story .header-container .hamburger-inner,body.page-node-type-story.featured-story .header-container .hamburger-inner:after,body.page-node-type-story.featured-story .header-container .hamburger-inner:before,body.page-node-type-story.featured-story .header-container .hamburger.is-active .hamburger-inner,body.page-node-type-story.featured-story .header-container .hamburger.is-active .hamburger-inner:after,body.page-node-type-story.featured-story .header-container .hamburger.is-active .hamburger-inner:before{background-color:#262626}body.page-node-type-story.featured-story .header-container.on-hero .hamburger-inner,body.page-node-type-story.featured-story .header-container.on-hero .hamburger-inner:after,body.page-node-type-story.featured-story .header-container.on-hero .hamburger-inner:before,body.page-node-type-story.featured-story .header-container.on-hero .hamburger.is-active .hamburger-inner,body.page-node-type-story.featured-story .header-container.on-hero .hamburger.is-active .hamburger-inner:after,body.page-node-type-story.featured-story .header-container.on-hero .hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{width:20px;height:45px;display:inline-block;position:relative}.hamburger-inner{display:block;margin-top:0;text-indent:-9999px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:20px;height:1px;background-color:#262626;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger--spring .hamburger-inner{top:18px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:6px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:12px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.menu-is-open .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.menu-is-open .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,5px,0) rotate(45deg)}.hamburger--spring.menu-is-open .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,5px,0) rotate(-45deg)}.group-hero-section .field--name-field-hero-video,.group-page-intro .field--name-field-hero-video{position:relative;height:56vw}.group-hero-section .field--name-field-hero-video:after,.group-page-intro .field--name-field-hero-video:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.group-hero-section .field--name-field-hero-video:after,.group-page-intro .field--name-field-hero-video:after{background-size:inherit}}.group-hero-section .field--name-field-hero-video:after,.group-page-intro .field--name-field-hero-video:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}@media (min-width:501px){.group-hero-section .field--name-field-hero-video,.group-page-intro .field--name-field-hero-video{height:41vw}}@media (min-width:1001px){.group-hero-section .field--name-field-hero-video,.group-page-intro .field--name-field-hero-video{height:34.5vw}}.group-hero-section .field--name-field-hero-video:before,.group-page-intro .field--name-field-hero-video:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:rgba(0,0,0,.15)}.group-hero-section .field--name-field-hero-video article.media.contextual-region,.group-page-intro .field--name-field-hero-video article.media.contextual-region{position:static}.group-hero-section .field--name-field-hero-video article.media .field--name-field-media-image>div,.group-page-intro .field--name-field-hero-video article.media .field--name-field-media-image>div{position:relative;position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position:50%;background-size:cover;overflow:hidden}.group-hero-section .field--name-field-hero-video article.media .field--name-field-media-image>div:after,.group-page-intro .field--name-field-hero-video article.media .field--name-field-media-image>div:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.group-hero-section .field--name-field-hero-video article.media .field--name-field-media-image>div:after,.group-page-intro .field--name-field-hero-video article.media .field--name-field-media-image>div:after{background-size:inherit}}.group-hero-section .field--name-field-hero-video article.media .field--name-field-media-image>div:after,.group-page-intro .field--name-field-hero-video article.media .field--name-field-media-image>div:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}.group-hero-section .field--name-field-hero-video article.media .field--name-field-media-image>div:after,.group-hero-section .field--name-field-hero-video article.media .field--name-field-media-image>div:before,.group-page-intro .field--name-field-hero-video article.media .field--name-field-media-image>div:after,.group-page-intro .field--name-field-hero-video article.media .field--name-field-media-image>div:before{z-index:1}.group-hero-section .field--name-field-hero-video article.media .field--name-field-media-image>div:before,.group-page-intro .field--name-field-hero-video article.media .field--name-field-media-image>div:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:rgba(0,0,0,.4)}.group-hero-section .field--name-field-hero-video .video-embed-field-responsive-video,.group-page-intro .field--name-field-hero-video .video-embed-field-responsive-video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.group-hero-section .field--name-field-hero-video .video-embed-field-responsive-video video,.group-page-intro .field--name-field-hero-video .video-embed-field-responsive-video video{position:absolute;top:50%;left:50%;width:100%;height:auto;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.group-hero-section .field--name-field-hero-video{height:56vw}.group-hero-section .field--name-field-hero-video:after{z-index:1}@media (min-width:501px){.group-hero-section .field--name-field-hero-video{height:41vw}}@media (min-width:1001px){.group-hero-section .field--name-field-hero-video{height:41vw}}.group-hero-section .field--name-field-hero-video .video-embed-field-responsive-video:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.4);z-index:1}.group-hero-section .field--name-field-hero-video .video-embed-field-responsive-video:after{z-index:1}.block-dropdown-language{margin-top:.65rem;margin-bottom:2em;display:block}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget{height:auto;padding:0;border:0;position:relative;top:auto;right:auto;overflow:visible}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton{overflow:visible;border:0}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li{text-align:left;color:#262626;text-decoration:none;font-size:.8125rem;font-weight:700;line-height:1.5em;letter-spacing:normal;white-space:nowrap;border:0}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li span{display:block}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li a{color:inherit;text-decoration:none;margin:0 .25em 0 0}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li a:hover{color:#007cbf}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li:not(.dropbutton-toggle)>*{padding:.5em 0}@media (min-width:768px){.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li:not(.dropbutton-toggle)>*{padding:.5em}}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li a,.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li span{padding:.5em 0}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li a.active-language,.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li span.active-language{color:#007cbf;text-transform:uppercase}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li.dropbutton-toggle{display:none}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li.secondary-action{display:block;border:0}.block-dropdown-language .dropbutton-toggle{display:none}@media (min-width:768px){.block-dropdown-language{min-height:2.5em;width:3.5em;text-align:right;margin-top:0;margin-bottom:0;padding-top:0;border-top:0}.block-dropdown-language .dropbutton-arrow{margin-top:0;border:0;content:"";display:block;width:16px;height:16px;background:url(/themes/custom/itcilo_theme/dist/images/symbols/select-arrow.svg) no-repeat 50% transparent;position:absolute;right:0;top:0;transition:all .25s ease-in-out;transition-duration:.15s}.block-dropdown-language .dropbutton-wrapper{overflow:visible}.block-dropdown-language .dropbutton-wrapper.open .dropbutton-widget{height:10em;background:#fff;box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2)}}@media (min-width:768px) and (min-width:640px){.block-dropdown-language .dropbutton-wrapper.open .dropbutton-widget{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}@media (min-width:768px){.block-dropdown-language .dropbutton-wrapper.open .dropbutton-arrow{border:0;top:0;transform:rotate(180deg)}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget{cursor:pointer;background:transparent;height:2em;padding:.4em 1em;border:0;position:absolute;top:0;right:0;overflow:hidden;transition:all .25s cubic-bezier(.1,.5,.5,1);transition-duration:.25s}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item{background:transparent}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton{border:0;background:transparent}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li{color:#262626;text-decoration:none;font-size:.8125rem;font-weight:700;line-height:1.5em;letter-spacing:normal;white-space:nowrap;text-align:right;border:0}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li span{display:block}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li span.active-language{color:inherit}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li a{color:inherit;text-decoration:none;margin:0 .25em 0 0}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li a:hover{color:#007cbf}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li.dropbutton-toggle{padding:0;display:block;height:16px;width:16px;top:1.15em;right:.7em;bottom:auto}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li.dropbutton-toggle span{padding:0}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item .secondary-action{display:block;border:0}}.page-node-type-story.featured-story:not(.user-logged-in) .block-dropdown-language .dropbutton-wrapper .dropbutton-widget,.path-frontpage:not(.user-logged-in) .block-dropdown-language .dropbutton-wrapper .dropbutton-widget{background:transparent;box-shadow:none}.page-node-type-story.featured-story:not(.user-logged-in) .block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li,.path-frontpage:not(.user-logged-in) .block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li{color:#fff}.page-node-type-story.featured-story:not(.user-logged-in) .block-dropdown-language .dropbutton-arrow,.path-frontpage:not(.user-logged-in) .block-dropdown-language .dropbutton-arrow{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/select-arrow-w.svg)}header .block-system-branding-block .site-logo{background:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo60_en.svg) no-repeat 0;background-size:contain;width:124px;height:36px}header .block-system-branding-block .site-logo img{display:none}@media (min-width:768px){header .block-system-branding-block .site-logo{width:190px;height:55px}}@media (min-width:768px){header .block-system-branding-block{padding:20px 0 10px}}html[lang=es] header .block-system-branding-block .site-logo{background-image:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo60_es.svg)}html[lang=fr] header .block-system-branding-block .site-logo{background-image:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo60_fr.svg)}html[lang=pt-pt] header .block-system-branding-block .site-logo{background-image:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo60_pt.svg)}html[lang=it] header .block-system-branding-block .site-logo{background-image:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo60_it.svg)}.page-node-type-story.featured-story.featured-story:not(.user-logged-in) .header-container.on-hero header .block-system-branding-block .site-logo,.path-frontpage:not(.user-logged-in) header .block-system-branding-block .site-logo{background:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo60_en-w.svg) no-repeat 0;background-size:contain;width:124px;height:36px}.page-node-type-story.featured-story.featured-story:not(.user-logged-in) .header-container.on-hero header .block-system-branding-block .site-logo img,.path-frontpage:not(.user-logged-in) header .block-system-branding-block .site-logo img{display:none}@media (min-width:768px){.page-node-type-story.featured-story.featured-story:not(.user-logged-in) .header-container.on-hero header .block-system-branding-block .site-logo,.path-frontpage:not(.user-logged-in) header .block-system-branding-block .site-logo{width:190px;height:55px}}html[lang=es] .page-node-type-story.featured-story.featured-story:not(.user-logged-in) header .block-system-branding-block .site-logo,html[lang=es] .path-frontpage:not(.user-logged-in) header .block-system-branding-block .site-logo{background-image:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo60_es-w.svg)}html[lang=fr] .page-node-type-story.featured-story.featured-story:not(.user-logged-in) header .block-system-branding-block .site-logo,html[lang=fr] .path-frontpage:not(.user-logged-in) header .block-system-branding-block .site-logo{background-image:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo60_fr-w.svg)}html[lang=pt-pt] .page-node-type-story.featured-story.featured-story:not(.user-logged-in) header .block-system-branding-block .site-logo,html[lang=pt-pt] .path-frontpage:not(.user-logged-in) header .block-system-branding-block .site-logo{background-image:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo60_pt-w.svg)}html[lang=it] .page-node-type-story.featured-story.featured-story:not(.user-logged-in) header .block-system-branding-block .site-logo,html[lang=it] .path-frontpage:not(.user-logged-in) header .block-system-branding-block .site-logo{background-image:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo60_it-w.svg)}body.menu-is-open{pointer-events:none;position:fixed;width:100%}body.menu-is-open .site-logo img{filter:grayscale(100%);opacity:.4}body.menu-is-open .hamburger,body.menu-is-open .menu{pointer-events:auto}.block-menu.navigation.menu--main,.block-menus-block{position:relative;z-index:1}.block-menu.navigation.menu--main .menu,.block-menus-block .menu{text-align:left;padding:0;margin:0;width:100%}@media (min-width:768px){.block-menu.navigation.menu--main .menu,.block-menus-block .menu{width:auto}}.block-menu.navigation.menu--main .menu li,.block-menus-block .menu li{list-style:none}.block-menu.navigation.menu--main .menu li.menu-item--collapsed,.block-menus-block .menu li.menu-item--collapsed{list-style:none;list-style-image:none}.block-menu.navigation.menu--main .menu li .menu,.block-menus-block .menu li .menu{padding:0}.block-menu.navigation.menu--main .menu li .menu li a,.block-menus-block .menu li .menu li a{margin-left:1em}.block-menu.navigation.menu--main .menu li a,.block-menus-block .menu li a{color:#262626;display:inline-block;text-decoration:none;text-transform:uppercase;font-size:.875rem;font-weight:700;padding:1.1em 0 .4em;margin:0;line-height:100%;letter-spacing:.02em;white-space:nowrap;border-bottom:1px solid transparent;transition:border-color .5s cubic-bezier(.1,.5,.5,1)}.block-menu.navigation.menu--main .menu li a.is-active,.block-menus-block .menu li a.is-active{border-color:#007cbf}@media (min-width:768px){.block-menu.navigation.menu--main .menu li a,.block-menus-block .menu li a{transition:none;display:block;font-size:.8125rem;padding:.6em 0;margin:0 1vw}.block-menu.navigation.menu--main .menu li a:hover,.block-menus-block .menu li a:hover{border-color:#007cbf}}@media (min-width:1200px){.block-menu.navigation.menu--main .menu li a,.block-menus-block .menu li a{margin:0 1.4em}}.block-menu.navigation.menu--main .menu li.menu-level-1 .menu,.block-menus-block .menu li.menu-level-1 .menu{display:block}@media (min-width:768px){.block-menu.navigation.menu--main .menu li.menu-level-1 .menu,.block-menus-block .menu li.menu-level-1 .menu{display:none}}.block-menu.navigation.menu--main .main-menu-container,.block-menus-block .main-menu-container{position:fixed;border-top:1px solid rgba(0,0,0,.1);top:67px;bottom:0;left:0;right:0;padding:1em 0 0;background-color:transparent;opacity:0;pointer-events:none;transition:all .25s cubic-bezier(.1,.5,.5,1);transition-delay:.5s;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}.block-menu.navigation.menu--main .main-menu-container .main-menu-wrapper,.block-menus-block .main-menu-container .main-menu-wrapper{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;transform:translateY(-20px);opacity:0;transition:transform .25s ease-in-out;transition-delay:0s}@media (min-width:1024px){.block-menu.navigation.menu--main .main-menu-container .main-menu-wrapper,.block-menus-block .main-menu-container .main-menu-wrapper{width:80vw}}.block-menu.navigation.menu--main .main-menu-container.menu-is-open,.block-menus-block .main-menu-container.menu-is-open{opacity:1;pointer-events:auto;transition:opacity .5s cubic-bezier(.1,.5,.5,1);transition-delay:0s;overflow:auto;background:#fff}.block-menu.navigation.menu--main .main-menu-container.menu-is-open .main-menu-wrapper,.block-menus-block .main-menu-container.menu-is-open .main-menu-wrapper{transition-delay:0s;opacity:1;transform:translateY(0)}@media (min-width:768px){.block-menu.navigation.menu--main .main-menu-container,.block-menus-block .main-menu-container{border-top:none;position:relative;top:auto;bottom:auto;left:auto;right:auto;opacity:1;pointer-events:auto;padding:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-menu.navigation.menu--main .main-menu-container .main-menu-wrapper,.block-menus-block .main-menu-container .main-menu-wrapper{width:87vw;margin-left:auto;margin-right:auto;width:auto;margin-left:inherit;margin-right:inherit;max-width:100%;transform:translateY(0);opacity:1}}@media (min-width:768px) and (min-width:1024px){.block-menu.navigation.menu--main .main-menu-container .main-menu-wrapper,.block-menus-block .main-menu-container .main-menu-wrapper{width:80vw;width:auto}}@media (min-width:768px){.block-menu.navigation.menu--main .main-menu-container .menu,.block-menus-block .main-menu-container .menu{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:auto}}.block-menu.navigation.menu--main .menu-block-main>.menu>li,.block-menus-block .menu-block-main>.menu>li{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:.5em}.block-menu.navigation.menu--main .menu-block-main .menu li.menu-item--active-trail>a,.block-menus-block .menu-block-main .menu li.menu-item--active-trail>a{border-color:#007cbf}@media (min-width:768px){.block-menu.navigation.menu--main .menu-block-main,.block-menus-block .menu-block-main{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.block-menu.navigation.menu--main .menu-block-main>.menu>li,.block-menus-block .menu-block-main>.menu>li{border-bottom:0;padding-bottom:0}}nav.page-navigation .block-menu.navigation.menu--main{padding:0}@media (min-width:768px){nav.page-navigation .block-menu.navigation.menu--main{padding:1em 0}}nav.page-navigation .block-menu.navigation.menu--main .menu li a.is-active{border-color:transparent}@media (min-width:768px){nav.page-navigation .block-menu.navigation.menu--main .menu li a.is-active{border-color:#007cbf}}body:not(.tsod) header+nav.page-navigation{display:none}@media (min-width:768px){body:not(.tsod) header+nav.page-navigation{background:#fff;display:block}}body.tsod nav#block-itcilo-theme-main-menu{display:none}.featured-story .block-menu.navigation.menu--main .menu-block-main>.menu>li,.featured-story .block-menus-block .menu-block-main>.menu>li,.path-frontpage .block-menu.navigation.menu--main .menu-block-main>.menu>li,.path-frontpage .block-menus-block .menu-block-main>.menu>li{border-bottom-color:hsla(0,0%,100%,.3)}.featured-story.menu-is-open .block-menu.navigation.menu--main .main-menu-container,.featured-story.menu-is-open .block-menus-block .main-menu-container,.featured-story.menu-is-open header,.path-frontpage.menu-is-open .block-menu.navigation.menu--main .main-menu-container,.path-frontpage.menu-is-open .block-menus-block .main-menu-container,.path-frontpage.menu-is-open header{background:transparent;border:0 none}.featured-story.menu-is-open .block-menu.navigation.menu--main .main-menu-container .menu li .menu li:before,.featured-story.menu-is-open .block-menus-block .main-menu-container .menu li .menu li:before,.featured-story.menu-is-open header .menu li .menu li:before,.path-frontpage.menu-is-open .block-menu.navigation.menu--main .main-menu-container .menu li .menu li:before,.path-frontpage.menu-is-open .block-menus-block .main-menu-container .menu li .menu li:before,.path-frontpage.menu-is-open header .menu li .menu li:before{color:#e6e6e6}.featured-story.menu-is-open .layout-container:before,.path-frontpage.menu-is-open .layout-container:before{content:"";display:block;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.9);position:absolute;z-index:3}.development-school-menu .menu{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.development-school-menu .menu li.menu-item{margin:0;padding:0}.development-school-menu .menu li a{color:#fff;display:inline-block;text-decoration:none;font-size:.875rem;font-weight:400;padding:.75em 0;margin:0 1em;line-height:100%;letter-spacing:.02em;white-space:nowrap;border-bottom:1px solid transparent;transition:border-color .5s cubic-bezier(.1,.5,.5,1)}.development-school-menu .menu li a.is-active{border-color:#007cbf}@media (min-width:768px){.development-school-menu .menu li a:hover{border-color:#007cbf}}.iefp-menu .menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.iefp-menu .menu,.iefp-menu .menu li.menu-item{padding:0;margin:0}.iefp-menu .menu li a{color:#262626;display:inline-block;text-decoration:none;font-size:.875rem;font-weight:400;padding:.75em 0;margin:0 1em;line-height:100%;letter-spacing:.02em;white-space:nowrap;border-bottom:1px solid transparent;transition:border-color .5s cubic-bezier(.1,.5,.5,1)}.iefp-menu .menu li a.is-active{border-color:#007cbf}@media (min-width:768px){.iefp-menu .menu li a:hover{border-color:#007cbf}}.menu--main{display:block;margin:0;padding:1em 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.menu--main{width:80vw}}@media (min-width:768px){.menu--main .menu{min-height:45px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:auto}}.page-node-type-story.featured-story:not(.user-logged-in) .header-container.on-hero .block-menu.navigation.menu--main .menu li a,.page-node-type-story.featured-story:not(.user-logged-in) .header-container.on-hero .block-menus-block .menu li a,.path-frontpage:not(.user-logged-in) .block-menu.navigation.menu--main .menu li a,.path-frontpage:not(.user-logged-in) .block-menus-block .menu li a{color:#fff}@media (min-width:768px){.page-node-type-story.featured-story:not(.user-logged-in) .header-container.on-hero .block-menu.navigation.menu--main .menu li a:hover,.page-node-type-story.featured-story:not(.user-logged-in) .header-container.on-hero .block-menus-block .menu li a:hover,.path-frontpage:not(.user-logged-in) .block-menu.navigation.menu--main .menu li a:hover,.path-frontpage:not(.user-logged-in) .block-menus-block .menu li a:hover{border-color:#fff}}.page-node-type-diploma .block-menus-block .menu li a.main-menu--training{border-color:#007cbf}.pswp__item--html.media-wrapper{max-width:970px;width:90%!important}.ui-autocomplete.global-search a{display:block}div.tabs{margin:1em 0}ul.tabs{text-align:center;list-style:none;margin:0 0 1.5em;padding:0}.tabs>li{font-size:.875rem}.tabs>li:before{display:none}.tabs a{display:block;padding:.5em 1em;text-decoration:none;border-bottom:2px solid #e6e6e6}.tabs a:link,.tabs a:visited{color:#565552;text-decoration:none}.tabs a.is-active{font-weight:900}.tabs a.is-active,.tabs a:focus,.tabs a:hover{color:#262626;background-color:transparent;border-color:#007cbf}#block-backtotopblock{display:none}#block-backtotopblock.active{display:block}#block-backtotopblock .back-to-top-btn{z-index:5;display:block;position:fixed;left:auto;top:auto;right:10px;bottom:10px;width:34px;height:34px;text-indent:-9999px;background:url(/themes/custom/itcilo_theme/dist/images/symbols/arrow-up.svg) no-repeat 50% rgba(38,38,38,.3);background-size:14px;border-radius:4px;transition:all .25s cubic-bezier(.1,.5,.5,1);opacity:0;transform:translateY(10px)}#block-backtotopblock .back-to-top-btn.visible{opacity:1;transform:translateY(0)}@media (min-width:768px){#block-backtotopblock .back-to-top-btn{right:30px;bottom:20px}}#block-backtotopblock .back-to-top-btn:hover{background-color:#004996}#block-backtotopblock .back-to-top-btn:focus-visible{outline:2px solid #80cff1;outline-offset:8px}.block-course-help-block{background:#004996;color:#fff}.block-course-help-block>div{width:87vw;margin-left:auto;margin-right:auto;max-width:970px;text-align:center}@media (min-width:1024px){.block-course-help-block>div{width:80vw}}@media (min-width:768px){.block-course-help-block>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;text-align:center}}.block-course-help-block>div h2{font-family:amithenregular,cursive;margin:1rem 1.5rem;font-size:1.875rem;display:block;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:768px){.block-course-help-block>div h2{font-size:2.625rem;margin-bottom:0}}.block-course-help-block>div h2 span{color:#80cff1}.block-course-help-block>div>a,.block-course-help-block>div>h2{display:inline-block;vertical-align:middle}.block-course-help-block>div .block-actions{margin:1rem 1.5rem}.block-course-help-block>div .button+.button{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#004996;background-color:#fff;font-size:.75rem;padding:1em 1.6em;margin-left:1.5em}.block-course-help-block>div .button+.button:before{display:none}.block-course-help-block>div .button+.button:disabled,.block-course-help-block>div .button+.button[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.block-course-help-block>div .button+.button:disabled:focus,.block-course-help-block>div .button+.button:disabled:hover,.block-course-help-block>div .button+.button[disabled]:focus,.block-course-help-block>div .button+.button[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.block-course-help-block>div .button+.button:hover{background-color:hsla(0,0%,100%,.8)}.block-course-help-block>div .button+.button a{color:#262626}.block-global-search-icon-block{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;padding-bottom:1em;border-bottom:1px solid hsla(0,0%,100%,.3);transition:opacity .35s ease-in-out}@media (min-width:1024px){.block-global-search-icon-block{width:80vw}}@media (min-width:768px){.block-global-search-icon-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;width:87vw;margin-left:auto;margin-right:auto;margin-left:inherit;margin-right:inherit;max-width:100%;width:auto;padding-bottom:0;border-bottom:none}}@media (min-width:768px) and (min-width:1024px){.block-global-search-icon-block{width:80vw;width:auto}}.block-global-search-icon-block.hide{opacity:0}#global-search-trigger{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background:transparent;border:0;outline:none;padding:0}#global-search-trigger:focus-visible{outline:3px solid #007cbf}#global-search-trigger h3{font-size:1rem;text-align:center;margin:.2em .5em 0 0;font-weight:600;color:hsla(0,0%,100%,.5)}#global-search-trigger svg{width:14px;height:14px}#global-search-trigger svg path{fill:#262626}@media (min-width:768px){#global-search-trigger{margin-left:.5rem;padding:0 .5rem}#global-search-trigger svg{width:18px;height:18px;margin-bottom:3px}#global-search-trigger h3{display:none}}body.page-node-type-story.featured-story #global-search-trigger svg path,body.path-frontpage:not(.user-logged-in) #global-search-trigger svg path{fill:#fff}body:not(.path-frontpage) .block-global-search-icon-block{border-bottom-color:rgba(0,0,0,.1)}body:not(.path-frontpage) #global-search-trigger h3{color:rgba(0,0,0,.4)}#block-globalsearchresultscountblock{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){#block-globalsearchresultscountblock{width:80vw}}#block-globalsearchresultscountblock ul{list-style:none;padding:0 .25rem;margin:0}#block-globalsearchresultscountblock ul li{text-transform:uppercase;font-size:12px;font-weight:600}#block-globalsearchresultscountblock ul li a{text-decoration:none}@media (min-width:768px){#block-globalsearchresultscountblock{padding-top:3rem;margin-left:0;margin-right:0}#block-globalsearchresultscountblock ul{padding:0}}.block-global-search-block #global-search-results-panel{background:#fff}#search-module{background:hsla(0,0%,100%,.95);position:fixed;top:0;left:0;width:100vw;transform:translateY(0) scale(1);opacity:0;max-height:0;overflow:hidden;visibility:hidden;z-index:8}@media (min-width:768px){#search-module{transform:translateY(2.025rem) scale(1.1)}}#search-module .form-actions,#search-module .form-item{margin-top:0;margin-bottom:0}#search-module.open{max-height:100vh;height:auto;bottom:0;opacity:1;transition:opacity .35s ease-in-out,transform .3s;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}#search-module .wrapper{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){#search-module .wrapper{width:80vw}}#search-module .search-module__input-container{position:relative;padding:70px 0 0;height:9rem}#search-module .search-module__input-container .wrapper{width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){#search-module .search-module__input-container .wrapper{width:80vw}}#search-module .search-module__input-container .close-btn{pointer-events:auto;background:transparent;border:0;outline:none;position:absolute;z-index:6;top:1.3rem;right:1rem}#search-module .search-module__input-container .close-btn span{display:none}#search-module .search-module__input-container .close-btn svg{width:1.4rem;height:1.4rem}@media (min-width:768px){#search-module .search-module__input-container .close-btn{top:1rem;right:1rem}#search-module .search-module__input-container .close-btn svg{width:2.5rem;height:2.5rem}}#search-module .search-module__input-container form#global-search-form{position:relative}#search-module .search-module__input-container form#global-search-form input#edit-global-search-input{border-bottom:1px solid #666;width:100%;background:transparent;border-top:0;border-left:0;border-right:0;border-radius:0;outline:none;box-shadow:none;font-size:2.03125rem;transition:all .25s ease-in;line-height:100%;padding:0 20px 8px 0}#search-module .search-module__input-container form#global-search-form input#edit-global-search-input:-ms-input-placeholder{font-size:1.5rem}#search-module .search-module__input-container form#global-search-form input#edit-global-search-input::placeholder{font-size:1.5rem}#search-module .search-module__input-container form#global-search-form input#edit-global-search-input:focus{border-bottom:1px solid #007cbf}@media (min-width:768px){#search-module .search-module__input-container form#global-search-form input#edit-global-search-input{font-size:2.3625rem;padding:0}}#search-module .search-module__input-container form#global-search-form input#edit-global-search-submit{margin:0;border:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M7.31 14.62a7.31 7.31 0 1 1 7.31-7.31 7.32 7.32 0 0 1-7.31 7.31zM7.31 2a5.31 5.31 0 1 0 5.31 5.31A5.31 5.31 0 0 0 7.31 2zm10.4 15.71a1 1 0 0 0 0-1.42l-2.66-2.65a1 1 0 0 0-1.41 1.41l2.65 2.66A1 1 0 0 0 17 18a1 1 0 0 0 .71-.29z' fill='%23009fe3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-color:transparent;background-size:15px 15px;background-position:50%;border-radius:0;box-shadow:none;outline:none;line-height:1;width:15px;position:absolute;right:5px;left:auto;top:0;padding:.4rem;bottom:7px;color:#262626;overflow:hidden;text-indent:-9999px}@media (min-width:768px){#search-module .search-module__input-container form#global-search-form input#edit-global-search-submit{background-size:30px 30px;width:30px;padding:0 1.5rem;bottom:0}}@media (min-width:768px){#search-module .search-module__input-container{padding:8vh 0 40px;height:10.4rem}}@media (min-width:1440px){#search-module .search-module__input-container{padding:8vh 0 40px;height:calc(10.4rem + 4vh)}}#search-module .search-module__results{height:auto;width:calc(100vw + 30px);overflow-y:auto;padding-right:30px;padding-top:3px}#search-module .search-module__results #search-module__results_suggestions{display:block}@media (min-width:768px){#search-module .search-module__results #search-module__results_suggestions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:4rem}#search-module .search-module__results #search-module__results_suggestions>div[class^=col-]{-ms-flex:1;flex:1}}#search-module .search-module__results #search-module__results_suggestions section{margin-bottom:1rem}#search-module .search-module__results #search-module__results_suggestions section h3{text-transform:uppercase;color:#007cbf;font-size:.8125rem;font-weight:700;margin-bottom:1em}#search-module .search-module__results #search-module__results_suggestions section .search-suggestions-list{list-style-type:none;padding:0}#search-module .search-module__results #search-module__results_suggestions section .search-suggestions-list .search-suggestion{margin-bottom:.65em;line-height:115%}#search-module .search-module__results #search-module__results_suggestions section .search-suggestions-list .search-suggestion a{color:#262626;font-weight:700;font-size:1rem;line-height:1em;text-decoration:none}#search-module .search-module__results #search-module__results_suggestions .gs-no-results{text-align:center;-ms-grid-column:1;grid-column-start:1;grid-column-end:4;font-weight:600;font-size:1.5rem}@media (min-width:768px){#search-module .search-module__results #search-module__results_suggestions .gs-no-results{font-size:1.875rem}}#search-module .search-module__results .all-results{text-align:center;padding:1.5rem;position:fixed;bottom:0;width:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 49%,#fff)}#search-module .search-module__results .all-results a{background-color:#fff}@media (min-width:768px){#search-module .search-module__results .all-results{padding:2rem 0;position:relative;background:none}}@media screen and (max-height:768px){#search-module .search-module__results .all-results{position:fixed;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 49%,#fff)}}#search-module .search-module__results.no-results .all-results{display:none}.block-iefp-block{text-align:center;color:#262626;padding:0;background:#f6f6f6;border-bottom:1px solid rgba(0,0,0,.1);position:relative}.block-iefp-block .iefp-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.3);transition:all .25s cubic-bezier(.1,.5,.5,1);overflow:hidden;z-index:1;background:#f6f6f6;position:relative}@media (min-width:1024px){.block-iefp-block .iefp-header{width:80vw}}@media (min-width:768px){.block-iefp-block .iefp-header{padding-top:20px;padding-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}}@media (min-width:768px) and (min-width:1024px){.block-iefp-block .iefp-header{width:80vw}}.block-iefp-block .iefp-header .iefp-logo{width:190px}@media (min-width:768px){.block-iefp-block .iefp-header .iefp-logo{width:285px}}.block-iefp-block .iefp-header .iefp-partners{display:none}@media (min-width:768px){.block-iefp-block .iefp-header .iefp-partners{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:auto}}.block-iefp-block .iefp-header .iefp-partners .partner-logo{margin-left:1rem}.block-iefp-block .iefp-header .iefp-partners .partner-logo:first-of-type{margin-left:0}.block-iefp-block .iefp-header .iefp-partners .partner-logo img{height:50px}.block-iefp-block .iefp-menu{width:100%;position:relative}@media (min-width:768px){.block-iefp-block .iefp-menu{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;padding-bottom:20px}}@media (min-width:768px) and (min-width:1024px){.block-iefp-block .iefp-menu{width:80vw}}.block-iefp-block .iefp-menu .iefp-menu-button{z-index:1;background:#f6f6f6;position:relative}@media (min-width:768px){.block-iefp-block .iefp-menu .iefp-menu-button{display:none}}.block-iefp-block .iefp-menu .iefp-menu-button .hamburger{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.block-iefp-block .iefp-menu .iefp-menu-button .hamburger:hover{opacity:1}.block-iefp-block .iefp-menu .iefp-menu-button .hamburger .hamburger-label{text-transform:uppercase;font-weight:700;font-size:.875rem;color:#262626;padding:.35em .75em .25em}.block-iefp-block .iefp-menu .iefp-menu-button .hamburger .hamburger-box{width:20px;height:20px}.block-iefp-block .iefp-menu .iefp-menu-button .hamburger .hamburger-box .hamburger-inner,.block-iefp-block .iefp-menu .iefp-menu-button .hamburger .hamburger-box .hamburger-inner:after,.block-iefp-block .iefp-menu .iefp-menu-button .hamburger .hamburger-box .hamburger-inner:before{background:#fff}.block-iefp-block .iefp-menu .iefp-menu-button .hamburger .hamburger-box .hamburger-inner{top:3px}.block-iefp-block .iefp-menu .menu{position:absolute;top:48px;background:#f6f6f6;-ms-flex-direction:column;flex-direction:column;width:100%;left:0;right:0;transform:translateY(-100%);padding:1em 0;transition:transform .25s cubic-bezier(.1,.5,.5,1) .15s}.block-iefp-block .iefp-menu .menu li{opacity:0;transition:opacity .25s cubic-bezier(.1,.5,.5,1)}@media (min-width:768px){.block-iefp-block .iefp-menu .menu{position:relative;transition-delay:0s;-ms-flex-direction:row;flex-direction:row;transform:translateY(0);padding:0;top:auto;bottom:auto;left:auto;right:auto}.block-iefp-block .iefp-menu .menu li{opacity:1}}.block-iefp-block .iefp-menu.menu-is-open .menu{transform:translateY(0);transition-delay:0s}.block-iefp-block .iefp-menu.menu-is-open .menu li{opacity:1;transition-delay:.15s}.block-iefp-block.on-top .iefp-header{opacity:1}.block-iefp-block.leave-top .iefp-header{opacity:0}body.iefp header+.page-navigation{background:transparent;transition:transform .5s cubic-bezier(.1,.5,.5,1);transform:translateY(0);height:126px}@media (min-width:768px){body.iefp header+.page-navigation{height:191px}}body.iefp header+.page-navigation .region-navigation{border-bottom:0;transition:transform .25s cubic-bezier(.1,.5,.5,1);transform:translateY(0)}body.iefp header+.page-navigation.on-top{transition:transform .5 cubic-bezier(.1,.5,.5,1);transform:translateY(0)}body.iefp header+.page-navigation.leave-top{transition:transform .5 cubic-bezier(.1,.5,.5,1);transform:translateY(-72px)}@media (min-width:768px){body.iefp header+.page-navigation.leave-top{transform:translateY(-90px)}}#block-importantmessageblock{position:fixed;bottom:0;top:50%;left:0;right:0;color:#fff;z-index:2;font-weight:700;opacity:1;pointer-events:none;transition:all .25s cubic-bezier(.1,.5,.5,1)}@media (min-width:768px){#block-importantmessageblock{top:0;bottom:0}}#block-importantmessageblock>.important-message-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;padding:2em 1em;width:100%;background:#004996;pointer-events:all;box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2)}@media (min-width:640px){#block-importantmessageblock>.important-message-container{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}#block-importantmessageblock>.important-message-container:after{content:"";position:absolute;display:block;top:auto;bottom:1.9em;left:0;right:0;height:30px;background:linear-gradient(180deg,rgba(0,73,150,0) 0,#004996)}@media (min-width:768px){#block-importantmessageblock>.important-message-container{top:auto;left:0;right:0;bottom:0}#block-importantmessageblock>.important-message-container:after{display:none}}#block-importantmessageblock.closed{opacity:0;pointer-events:none}#block-importantmessageblock .important-message-text{text-align:center;position:absolute;overflow-y:auto;top:2.5em;right:2em;left:2em;bottom:2em}@media (min-width:768px){#block-importantmessageblock .important-message-text{position:relative;top:auto;right:auto;left:auto;bottom:auto;padding-bottom:0;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}}@media (min-width:768px) and (min-width:1024px){#block-importantmessageblock .important-message-text{width:80vw}}#block-importantmessageblock .important-message-text p{line-height:120%;font-size:.875rem;margin:0}#block-importantmessageblock .important-message-text a{text-decoration:underline;color:#fff}#block-importantmessageblock .important-message-close{position:absolute;font-weight:700;top:11px;right:11px;height:1rem}#block-importantmessageblock .important-message-close a{color:#fff;text-decoration:none;font-size:.875rem;position:absolute;line-height:1rem;padding-right:20px;top:0;right:5px;bottom:0;background:url(/themes/custom/itcilo_theme/dist/images/symbols/close-w.svg) no-repeat 100%;background-size:.75rem .75rem}body.user-logged-in #block-importantmessageblock{display:none}.block-jobs-opportunities-block{text-align:center;background-color:#ebf0f7;padding:3.125rem 0;margin-bottom:1.875rem}@media (min-width:768px){.block-jobs-opportunities-block{margin-bottom:3.75rem}}@media (min-width:640px){.block-jobs-opportunities-block{padding:6.25rem 0}}.block-jobs-opportunities-block .wrapper{width:87vw;margin-left:auto;margin-right:auto;max-width:970px}@media (min-width:1024px){.block-jobs-opportunities-block .wrapper{width:80vw}}.block-jobs-opportunities-block h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.block-jobs-opportunities-block h2 strong{font-weight:900}@media (min-width:640px){.block-jobs-opportunities-block h2{font-size:2.625rem;margin-bottom:.2em}}.block-jobs-opportunities-block .subtitle{font-size:1rem;margin-bottom:.85em;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;font-size:.875rem}@media (min-width:768px){.block-jobs-opportunities-block .subtitle{font-size:1.37813rem}}.block-jobs-opportunities-block .subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.block-jobs-opportunities-block .subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.block-jobs-opportunities-block .subtitle.view-mode-highlight{font-size:1rem}}.block-jobs-opportunities-block .subtitle.view-mode-highlight p{line-height:1.4em}.block-jobs-opportunities-block .subtitle.view-mode-teaser,.block-jobs-opportunities-block .subtitle.view-mode-teaser-compact,.block-jobs-opportunities-block .subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.block-jobs-opportunities-block .subtitle.view-mode-teaser,.block-jobs-opportunities-block .subtitle.view-mode-teaser-compact,.block-jobs-opportunities-block .subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.block-jobs-opportunities-block .subtitle.view-mode-teaser,.block-jobs-opportunities-block .subtitle.view-mode-teaser-compact,.block-jobs-opportunities-block .subtitle.view-mode-teaser-full{font-size:1rem}}.block-jobs-opportunities-block .subtitle.view-mode-teaser-compact p,.block-jobs-opportunities-block .subtitle.view-mode-teaser-full p,.block-jobs-opportunities-block .subtitle.view-mode-teaser p{line-height:1.4em}.block-jobs-opportunities-block .subtitle p{line-height:1.35em;margin:0}@media (min-width:640px){.block-jobs-opportunities-block .subtitle{font-size:1.125rem}}.block-jobs-opportunities-block .jobs-wrapper{margin-top:1.875rem;padding:0}@media (min-width:640px){.block-jobs-opportunities-block .jobs-wrapper{text-align:left;margin-top:3.75rem;padding:0 3.75rem}}.block-jobs-opportunities-block .jobs-wrapper h3{font-size:.875rem;font-weight:900;text-transform:uppercase;color:#666;padding:0 1.875rem;margin-bottom:.9375rem}@media (min-width:640px){.block-jobs-opportunities-block .jobs-wrapper h3{text-align:left}}.block-jobs-opportunities-block .jobs-wrapper .jobs--item-link{text-align:left;display:block;background-color:#fff;border-radius:4px;color:#262626;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);padding:1.875rem;margin-bottom:1.875rem;text-decoration:none;transition:all .25s cubic-bezier(.1,.5,.5,1)}@media (min-width:640px){.block-jobs-opportunities-block .jobs-wrapper .jobs--item-link{box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}}.block-jobs-opportunities-block .jobs-wrapper .jobs--item-link .jobs--item-title{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;font-size:1.125rem;margin-bottom:.2em;transition:all .25s cubic-bezier(.1,.5,.5,1)}.block-jobs-opportunities-block .jobs-wrapper .jobs--item-link .jobs--item-title strong{font-weight:900}@media (min-width:640px){.block-jobs-opportunities-block .jobs-wrapper .jobs--item-link .jobs--item-title{font-size:1.25rem}}.block-jobs-opportunities-block .jobs-wrapper .jobs--item-link .jobs--item-group-info{font-size:.75rem;text-transform:uppercase;color:#565552}.block-jobs-opportunities-block .jobs-wrapper .jobs--item-link .jobs--item-group-info>span{display:block;margin-top:.2rem}@media (min-width:768px){.block-jobs-opportunities-block .jobs-wrapper .jobs--item-link .jobs--item-group-info>span{display:inline-block;margin-top:0}.block-jobs-opportunities-block .jobs-wrapper .jobs--item-link .jobs--item-group-info>span:not(:first-of-type):before{content:"- "}}.block-jobs-opportunities-block .jobs-wrapper .jobs--item-link:hover{box-shadow:0 0 0 3px #007cbf}.block-jobs-opportunities-block .jobs-wrapper .jobs--item-link:hover .jobs--item-title{color:#007cbf}.block-jobs-opportunities-block .jobs-wrapper .no-job-opportunities{display:block;color:#262626;padding:0 1.875rem 1.875rem;margin-bottom:1.875rem;text-decoration:none;transition:all .25s cubic-bezier(.1,.5,.5,1);font-size:1.18125rem;font-style:italic;font-weight:400}@media (min-width:640px){.block-jobs-opportunities-block .jobs-wrapper .no-job-opportunities{text-align:left}}.view-mode-modal-link>.modal{font-family:Noto Sans SemiCondensed,sans-serif}.view-mode-modal-link>.modal>.modal__overlay{background:hsla(0,0%,100%,.85)}.view-mode-modal-link>.modal+div>a{color:#007cbf;font-weight:700;font-size:1.125rem;text-decoration:none;padding:5px;border-radius:60px;text-indent:-9999px}.view-mode-modal-link>.modal+div>a .video-modal-link{display:block;line-height:50px;background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/play-solid.svg);background-repeat:no-repeat;background-size:50px;background-position:0 0;width:50px}.view-mode-modal-link>.modal .modal__btn{display:block;width:40px;height:40px;position:relative;padding:0;float:right;top:0;z-index:3;text-indent:-9999px;background:url(/themes/custom/itcilo_theme/dist/images/symbols/close.svg) no-repeat 50% transparent;background-size:20px;margin-top:-40px;margin-right:10px}.view-mode-modal-link>.modal .modal__btn:focus,.view-mode-modal-link>.modal .modal__btn:hover{border:none;outline:0}@media (min-width:1024px){.view-mode-modal-link>.modal .modal__btn{margin-right:-20px;margin-top:0}}.view-mode-modal-link>.modal .modal__content{margin:0}.node-view-mode-full>.layout__region>.group-page-intro>.field--name-field-fullscreen-video .view-mode-modal-link>.modal+div>a{background-color:#fff;display:block;margin-top:-30vw;right:50%;transform:translateX(50%);position:absolute;text-indent:0}.node-view-mode-full>.layout__region>.group-page-intro>.field--name-field-fullscreen-video .view-mode-modal-link>.modal+div>a .video-modal-link{padding-left:60px;padding-right:10px;background-position:0 -50px;width:auto}@media (min-width:768px){.node-view-mode-full>.layout__region>.group-page-intro>.field--name-field-fullscreen-video .view-mode-modal-link>.modal+div>a{margin-top:-27vw}}@media (min-width:1024px){.node-view-mode-full>.layout__region>.group-page-intro>.field--name-field-fullscreen-video .view-mode-modal-link>.modal+div>a{margin-top:-20vw}}.node-view-mode-full>.layout__region>.group-page-intro>.field--name-field-fullscreen-video .view-mode-modal-link>.modal+div>a:hover{color:#fff;background-color:#007cbf}.node-view-mode-full>.layout__region>.group-page-intro>.field--name-field-fullscreen-video .view-mode-modal-link>.modal+div>a:hover .video-modal-link{background-position:0 0}.block-newsletter-block{margin-bottom:3.75rem;color:#262626}.block-newsletter-block .wrapper{box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2);background-color:#fff;width:87vw;margin-left:auto;margin-right:auto;max-width:970px;border-radius:4px;overflow:hidden}@media (min-width:640px){.block-newsletter-block .wrapper{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}@media (min-width:1024px){.block-newsletter-block .wrapper{width:80vw}}.block-newsletter-block .wrapper .newsletter--bg-image{height:10rem;width:100%;background:url(/themes/custom/itcilo_theme/dist/images/building-draw.png) no-repeat 0 50% #004996;background-size:cover}.block-newsletter-block .wrapper .newsletter--info{width:100%;text-align:center;padding:3rem;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/blue-horizontal-stain-180.svg) repeat-x top transparent;background-size:auto 35px}.block-newsletter-block .wrapper .newsletter--info h2{font-family:velocity,sans-serif;font-size:2.625rem;color:#004996;margin-bottom:.5em}@media (min-width:640px){.block-newsletter-block .wrapper .newsletter--info h2{font-size:2.625rem}}.block-newsletter-block .wrapper .newsletter--info .newsletter--subtitle{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-weight:700;font-size:1rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:1.3em;margin-bottom:1.4em}.block-newsletter-block .wrapper .newsletter--info .newsletter--subtitle strong{font-weight:900}@media (min-width:640px){.block-newsletter-block .wrapper .newsletter--info .newsletter--subtitle{font-size:1rem}}.block-newsletter-block .wrapper .newsletter--info .newsletter--signup-link{position:relative}.block-newsletter-block .wrapper .newsletter--info .newsletter--signup-link .ajax-progress.ajax-progress-throbber{position:absolute;top:50%;margin-top:-12px}.block-newsletter-block .wrapper .newsletter--info .newsletter--signup-link .button{font-size:.875rem}@media (min-width:768px){.block-newsletter-block .wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;width:87vw;margin-left:auto;margin-right:auto;max-width:970px}}@media (min-width:768px) and (min-width:1024px){.block-newsletter-block .wrapper{width:80vw}}@media (min-width:768px){.block-newsletter-block .wrapper .newsletter--bg-image{background-size:contain;width:33.3332%;height:auto}.block-newsletter-block .wrapper .newsletter--info{width:66.6665%;padding:3rem 3rem 3rem 5rem;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-blue-vert.svg) repeat-y 0 transparent;background-size:auto}}@media (min-width:1024px){.block-newsletter-block .wrapper{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}}@media (min-width:1024px) and (min-width:1024px){.block-newsletter-block .wrapper{width:80vw}}.block-socials-footer-block ul.social--icons-footer-list{padding:0;margin:1.5rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;list-style:none}.block-socials-footer-block ul.social--icons-footer-list li{padding:0;margin:0;display:block}.block-socials-footer-block ul.social--icons-footer-list li+li{margin-left:15px}.block-socials-footer-block ul.social--icons-footer-list li a{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.25)}.block-course-social-share-block{width:87vw;margin-left:auto;margin-right:auto;max-width:970px;text-align:center}@media (min-width:1024px){.block-course-social-share-block{width:80vw}}.social--text h3{line-height:1.2em}.social--text p a{font-weight:700}.social--text{text-align:center}.social--icons{width:100%;margin:1em auto}.social--icons .at-resp-share-element .at-share-btn .at-icon-wrapper{float:none}.social--icons .at-style-responsive .at-share-btn{padding:2px!important}.social--icons .at-resp-share-element .at-share-btn:focus,.social--icons .at-resp-share-element .at-share-btn:hover{transform:translateY(0);color:inherit;text-decoration:none;outline:none}.social--icons .at-resp-share-element .at-share-btn:focus .at-icon-wrapper,.social--icons .at-resp-share-element .at-share-btn:hover .at-icon-wrapper{transform:scale(1.05);border-color:#007cbf}.social--icons li,.social--icons ul{margin:0;padding:0;list-style:none}.social--icons .at-share-btn-elements{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.social--icons .at-share-btn-elements .at-share-btn{display:block;margin:0}.social--icons .at-share-btn-elements .at-share-btn .at-icon-wrapper{display:inline-block;margin:3px;display:block;width:40px!important;height:40px!important;line-height:40px!important;background:no-repeat 50% transparent;border:1px solid #b6b6b6;border-radius:50%;transition:all .25s cubic-bezier(.1,.5,.5,1)}.social--icons .at-share-btn-elements .at-share-btn .at-icon-wrapper svg{display:none}.social--icons .at-share-btn-elements .at-share-btn.at-svc-facebook .at-icon-wrapper{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/facebook.svg)}.social--icons .at-share-btn-elements .at-share-btn.at-svc-twitter .at-icon-wrapper{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/twitter.svg)}.social--icons .at-share-btn-elements .at-share-btn.at-svc-linkedin .at-icon-wrapper{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/linkedin.svg)}.social--icons .at-share-btn-elements .at-share-btn.at-svc-email .at-icon-wrapper{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/email.svg)}.social--icons li{display:inline-block;margin:3px}.group-author-socials .social--icons .at-share-btn-elements .at-share-btn .at-icon-wrapper{margin:3px 4px}.group-author-socials .social--icons .at-share-btn-elements .at-share-btn:first-of-type .at-icon-wrapper{margin-left:0}.group-author-socials .social--icons .at-share-btn-elements .at-share-btn:last-of-type .at-icon-wrapper{margin-right:0}.block-development-school-block{text-align:center;color:#fff;padding:0;background:#004996;position:relative}.block-development-school-block .development-school-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.3);transition:all .25s cubic-bezier(.1,.5,.5,1);overflow:hidden;z-index:1;background:#004996;position:relative}@media (min-width:1024px){.block-development-school-block .development-school-header{width:80vw}}@media (min-width:768px){.block-development-school-block .development-school-header{padding-top:20px;padding-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}}@media (min-width:768px) and (min-width:1024px){.block-development-school-block .development-school-header{width:80vw}}.block-development-school-block .development-school-header .development-school-logo{width:190px}@media (min-width:768px){.block-development-school-block .development-school-header .development-school-logo{width:252px}}.block-development-school-block .development-school-header .development-school-partners{display:none}@media (min-width:768px){.block-development-school-block .development-school-header .development-school-partners{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:auto}}.block-development-school-block .development-school-header .development-school-partners .partner-logo{margin-left:1rem}.block-development-school-block .development-school-header .development-school-partners .partner-logo.polito-master-school{display:none}.block-development-school-block .development-school-header .development-school-partners .partner-logo:first-of-type{margin-left:0}.block-development-school-block .development-school-header .development-school-partners .partner-logo img{height:58px}.block-development-school-block .development-school-menu{width:100%;position:relative}@media (min-width:768px){.block-development-school-block .development-school-menu{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;padding-top:20px;padding-bottom:20px}}@media (min-width:768px) and (min-width:1024px){.block-development-school-block .development-school-menu{width:80vw}}.block-development-school-block .development-school-menu .tsod-menu-button{z-index:1;background:#004996;position:relative}@media (min-width:768px){.block-development-school-block .development-school-menu .tsod-menu-button{display:none}}.block-development-school-block .development-school-menu .tsod-menu-button .hamburger{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.block-development-school-block .development-school-menu .tsod-menu-button .hamburger:hover{opacity:1}.block-development-school-block .development-school-menu .tsod-menu-button .hamburger .hamburger-label{text-transform:uppercase;font-weight:700;font-size:.875rem;color:#fff;padding:.35em .75em .25em}.block-development-school-block .development-school-menu .tsod-menu-button .hamburger .hamburger-box{width:20px;height:20px}.block-development-school-block .development-school-menu .tsod-menu-button .hamburger .hamburger-box .hamburger-inner,.block-development-school-block .development-school-menu .tsod-menu-button .hamburger .hamburger-box .hamburger-inner:after,.block-development-school-block .development-school-menu .tsod-menu-button .hamburger .hamburger-box .hamburger-inner:before{background:#fff}.block-development-school-block .development-school-menu .tsod-menu-button .hamburger .hamburger-box .hamburger-inner{top:3px}.block-development-school-block .development-school-menu .menu{position:absolute;top:48px;background:#004896;-ms-flex-direction:column;flex-direction:column;width:100%;left:0;right:0;transform:translateY(-100%);padding:1em 0;transition:transform .25s cubic-bezier(.1,.5,.5,1) .15s}.block-development-school-block .development-school-menu .menu li{opacity:0;transition:opacity .25s cubic-bezier(.1,.5,.5,1)}@media (min-width:768px){.block-development-school-block .development-school-menu .menu{position:relative;transition-delay:0s;-ms-flex-direction:row;flex-direction:row;transform:translateY(0);padding:0;top:auto;bottom:auto;left:auto;right:auto}.block-development-school-block .development-school-menu .menu li{opacity:1}}.block-development-school-block .development-school-menu.menu-is-open .menu{transform:translateY(0);transition-delay:0s}.block-development-school-block .development-school-menu.menu-is-open .menu li{opacity:1;transition-delay:.15s}.block-development-school-block.on-top .development-school-header{opacity:1}.block-development-school-block.leave-top .development-school-header{opacity:0}body.tsod header+.page-navigation{background:transparent;transition:transform .5s cubic-bezier(.1,.5,.5,1);transform:translateY(0);height:126px}@media (min-width:768px){body.tsod header+.page-navigation{height:191px}}body.tsod header+.page-navigation .region-navigation{border-bottom:0;transition:transform .25s cubic-bezier(.1,.5,.5,1);transform:translateY(0)}body.tsod header+.page-navigation.on-top{transition:transform .5 cubic-bezier(.1,.5,.5,1);transform:translateY(0)}body.tsod header+.page-navigation.leave-top{transition:transform .5 cubic-bezier(.1,.5,.5,1);transform:translateY(-77px)}@media (min-width:768px){body.tsod header+.page-navigation.leave-top{transform:translateY(-114px)}}body.node-2772 .block-development-school-block .development-school-header .development-school-partners .partner-logo.polito,body.node-2772 .block-development-school-block .development-school-header .development-school-partners .partner-logo.unito{display:none}body.node-2772 .block-development-school-block .development-school-header .development-school-partners .partner-logo.polito-master-school{display:block}.block-development-school-banner-block{text-align:center;color:#fff;padding:4rem 0 0;margin-bottom:0;background:#004996;position:relative}.block-development-school-banner-block .slick .slick-track{margin-bottom:0}.block-development-school-banner-block>div{padding-bottom:5rem}.block-development-school-banner-block>div>*{position:relative;z-index:1}.block-development-school-banner-block>div:after{content:"";position:absolute;top:50%;left:0;right:0;bottom:0;z-index:0;background:transparent;background:linear-gradient(0deg,#004996 50%,rgba(0,73,150,.7) 72%,rgba(0,73,150,0))}@media (min-width:1024px){.block-development-school-banner-block{padding-top:3rem}}.block-development-school-banner-block:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/themes/custom/itcilo_theme/dist/images/torino-landscape.jpg) no-repeat 50% #004996;background-size:cover;opacity:.2}.block-development-school-banner-block>*{position:relative}.block-development-school-banner-block .tcd-banner-logo{margin-bottom:1rem}.block-development-school-banner-block .tcd-banner-logo img{display:inline-block}.block-development-school-banner-block .tcd-banner-title{margin-bottom:.75rem;max-width:90vw;margin-left:auto;margin-right:auto}.block-development-school-banner-block .tcd-banner-title span{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:uppercase}.block-development-school-banner-block .tcd-banner-title span strong{font-weight:900}@media (min-width:640px){.block-development-school-banner-block .tcd-banner-title span{margin-bottom:.3em;font-size:1.875rem}}@media (min-width:1024px){.block-development-school-banner-block .tcd-banner-title{max-width:100%}}.block-development-school-banner-block .tcd-banner-subtitle{max-width:90vw;margin-left:auto;margin-right:auto}@media (min-width:1024px){.block-development-school-banner-block .tcd-banner-subtitle{max-width:40em}}.block-development-school-banner-block .tcd-banner-subtitle p{line-height:1.2em;margin-bottom:1.25rem}.block-development-school-banner-block .tcd-banner-subtitle a{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.block-development-school-banner-block .block-views,.block-development-school-banner-block .views-element-container{max-width:100%;width:100%}@media (min-width:1024px){.block-development-school-banner-block .block-views,.block-development-school-banner-block .views-element-container{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}}@media (min-width:1024px) and (min-width:1024px){.block-development-school-banner-block .block-views,.block-development-school-banner-block .views-element-container{width:80vw}}.block-development-school-banner-block .block-views .view-courses,.block-development-school-banner-block .views-element-container .view-courses{max-width:100%;width:100%}@media (min-width:1024px){.block-development-school-banner-block .block-views .view-courses,.block-development-school-banner-block .views-element-container .view-courses{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}}@media (min-width:1024px) and (min-width:1024px){.block-development-school-banner-block .block-views .view-courses,.block-development-school-banner-block .views-element-container .view-courses{width:80vw}}.block-development-school-banner-block .block-views .view-courses .more-link,.block-development-school-banner-block .views-element-container .view-courses .more-link{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.block-development-school-banner-block .block-views .view-courses .more-link,.block-development-school-banner-block .views-element-container .view-courses .more-link{width:80vw}}.block-development-school-banner-block .node-course.node-view-mode-teaser{text-align:left}.block-development-school-banner-block .node-course .field--name-field-topics.view-mode-teaser .field__item{color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.3)}.block-development-school-banner-block .node-course .field--name-field-date-range.view-mode-teaser{color:hsla(0,0%,100%,.7)}.block-development-school-banner-block .more-link a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:transparent;border:1px solid #fff;font-size:.75rem;padding:1em 1.6em}.block-development-school-banner-block .more-link a:before{display:none}.block-development-school-banner-block .more-link a:disabled,.block-development-school-banner-block .more-link a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.block-development-school-banner-block .more-link a:disabled:focus,.block-development-school-banner-block .more-link a:disabled:hover,.block-development-school-banner-block .more-link a[disabled]:focus,.block-development-school-banner-block .more-link a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.block-development-school-banner-block .more-link a:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7)}.block-development-school-banner-block .more-link a a{color:#fff}.block-itcilo-courses{padding:2.5rem 0}@media (min-width:768px){.block-itcilo-courses{padding:5rem 0}}.block-itcilo-courses.block-course-social-share-block{padding-bottom:calc(2.5rem - 1em);margin-bottom:2.5rem}@media (min-width:768px){.block-itcilo-courses.block-course-social-share-block{padding-bottom:calc(5rem - 1em);margin-bottom:5rem}}.block-itcilo-courses.block-course-help-block{padding:2rem 0}@media (min-width:768px){.block-itcilo-courses.block-course-help-block{padding:4rem 0}}.block-views-blockcourses-block-courses-siblings{padding-bottom:1.5rem;margin-bottom:2.5rem}@media (min-width:768px){.block-views-blockcourses-block-courses-siblings{padding-bottom:3rem;margin-bottom:5rem}}.block-views-blockstories-block-stories-siblings{margin-top:2.5rem;padding-top:2.5rem;margin-bottom:2.5rem;padding-bottom:2.5rem;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:768px){.block-views-blockstories-block-stories-siblings{margin-top:5rem;padding-top:5rem;margin-bottom:5rem;padding-bottom:5rem}}.block-views-blockstories-block-featured-stories-list,.block-views-blockstories-block-featured-stories-overview{margin-top:2.5rem}@media (min-width:768px){.block-views-blockstories-block-featured-stories-list,.block-views-blockstories-block-featured-stories-overview{margin-top:5rem}}.block-views-blockstories-block-featured-stories-overview+.block-views-blockstories-block-featured-stories-list{margin-bottom:2.5rem}@media (min-width:768px){.block-views-blockstories-block-featured-stories-overview+.block-views-blockstories-block-featured-stories-list{margin-bottom:5rem}}.field--name-field-layout-elements>.field__item:first-of-type .paragraph--type--dynamic-lists:first-of-type .field--name-field-injected-blocks:first-of-type>.field__item .block-views{margin-top:.5em}.field--name-field-layout-elements>.field__item:only-child>.paragraph--type--page-intro{margin-top:12vh;margin-bottom:14vh}.paragraph{margin-bottom:1.875rem}@media (min-width:768px){.paragraph{margin-bottom:3.75rem}}.paragraph .text-format-iframe iframe{width:100%;border:0;min-height:15em}@media (min-width:768px){.paragraph .text-format-iframe iframe{min-height:25em}}@media (min-width:1800px){.paragraph .text-format-iframe iframe{min-height:35em}}.paragraph .field ul:not(.contextual-links):not(.pager){list-style-type:none;padding-left:0}.paragraph .field ul:not(.contextual-links):not(.pager) li{list-style:none;padding-left:24px;position:relative}.paragraph .field ul:not(.contextual-links):not(.pager) li:before{content:"";display:inline-block;width:16px;height:16px;background:url(/themes/custom/itcilo_theme/dist/images/symbols/tick.svg) no-repeat 50% #007cbf;border-radius:50%;margin-bottom:-2px;margin-right:6px;margin-left:-22px}.paragraph .field ul:not(.contextual-links):not(.pager) li p{margin-left:-6px}.paragraph .field ol{padding-left:.25em;list-style-position:inside}.paragraph .field--name-field-supertitle{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-align:center;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626}.paragraph .field--name-field-supertitle a{color:inherit;text-decoration:none}.paragraph .field--name-field-cta a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#007cbf;border:1px solid #007cbf;font-size:.75rem;padding:1em 1.6em}.paragraph .field--name-field-cta a:before{display:none}.paragraph .field--name-field-cta a:disabled,.paragraph .field--name-field-cta a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.paragraph .field--name-field-cta a:disabled:focus,.paragraph .field--name-field-cta a:disabled:hover,.paragraph .field--name-field-cta a[disabled]:focus,.paragraph .field--name-field-cta a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.paragraph .field--name-field-cta a:focus,.paragraph .field--name-field-cta a:hover{outline:none;background-color:#006ba6;border-color:#006ba6;color:#fff}.paragraph .field--name-field-cta a:focus-visible{outline:2px solid #004996;outline-offset:3px;background-color:#009df2;border-color:#009df2;color:#fff}.paragraph .field--name-field-description+.field--name-field-cta{margin-top:.5em}.paragraph .field--name-field-title,.paragraph .field--name-field-title-formatted{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.paragraph .field--name-field-title-formatted strong,.paragraph .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph .field--name-field-title,.paragraph .field--name-field-title-formatted{margin-bottom:.3em;font-size:1.875rem}}.paragraph .field--name-field-title-formatted strong{font-weight:700}.paragraph .field--name-field-description-intro{font-size:1.25rem;margin-bottom:.9375rem;font-weight:400;line-height:1.4em}.paragraph .field--name-field-description{font-size:.875rem}.paragraph.paragraph--type--accordion,.paragraph.paragraph--type--box-cta,.paragraph.paragraph--type--quote,.paragraph.paragraph--type--text-in-columns,.paragraph.paragraph--type--title-text{width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.paragraph.paragraph--type--accordion,.paragraph.paragraph--type--box-cta,.paragraph.paragraph--type--quote,.paragraph.paragraph--type--text-in-columns,.paragraph.paragraph--type--title-text{width:80vw}}.paragraph.paragraph--type--page-intro,.paragraph.paragraph--type--title-subtitle,.paragraph.paragraph--type--video{width:87vw;margin-left:auto;margin-right:auto;max-width:970px}@media (min-width:1024px){.paragraph.paragraph--type--page-intro,.paragraph.paragraph--type--title-subtitle,.paragraph.paragraph--type--video{width:80vw}}.paragraph.paragraph--type--fullscreen-image img{border-radius:0}.paragraph.paragraph--type--fullbody-image,.paragraph.paragraph--type--related-videos{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.paragraph.paragraph--type--fullbody-image,.paragraph.paragraph--type--related-videos{width:80vw}}.paragraph.paragraph--type--fullbody-image .field--name-field-title,.paragraph.paragraph--type--related-videos .field--name-field-title{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;text-align:center}.paragraph.paragraph--type--fullbody-image .field--name-field-title strong,.paragraph.paragraph--type--related-videos .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph.paragraph--type--fullbody-image .field--name-field-title,.paragraph.paragraph--type--related-videos .field--name-field-title{font-size:1.25rem;font-size:1.5rem}}.paragraph.paragraph--type--related-videos{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1.875rem}@media (min-width:768px){.paragraph.paragraph--type--related-videos{padding-bottom:3.75rem}}.paragraph.paragraph--type--related-videos .field--name-field-title{margin-bottom:.3125rem}.paragraph.paragraph--type--related-videos .field--name-field-subtitle{text-align:center;margin-bottom:.625rem;font-size:1rem}@media (min-width:640px){.paragraph.paragraph--type--related-videos .field--name-field-subtitle{margin-bottom:1.25rem;font-size:1.125rem}}.paragraph.paragraph--type--related-videos .field--name-field-subtitle p{line-height:1.25em}.paragraph.paragraph--type--fullbody-image-free-height,.paragraph.paragraph--type--medium-image{width:87vw;margin-left:auto;margin-right:auto;max-width:970px;text-align:center}@media (min-width:1024px){.paragraph.paragraph--type--fullbody-image-free-height,.paragraph.paragraph--type--medium-image{width:80vw}}.paragraph.paragraph--type--fullbody-image-free-height .field--name-field-image,.paragraph.paragraph--type--medium-image .field--name-field-image{text-align:center}.paragraph.paragraph--type--fullbody-image-free-height .field--name-field-image img,.paragraph.paragraph--type--medium-image .field--name-field-image img{display:inline-block}.paragraph.paragraph--type--dynamic-lists{margin-bottom:0}@media (min-width:768px){.paragraph.paragraph--type--dynamic-lists{margin-bottom:0}}.paragraph.paragraph--type--dynamic-lists .views-element-container{margin-bottom:1.875rem}@media (min-width:768px){.paragraph.paragraph--type--dynamic-lists .views-element-container{margin-bottom:3.75rem}}.paragraph.paragraph--type--dynamic-lists .block-development-school-banner-block .views-element-container{margin-bottom:0}@media (min-width:768px){.paragraph.paragraph--type--dynamic-lists .block-development-school-banner-block .views-element-container{margin-bottom:0}}.paragraph.paragraph--type--dynamic-lists .block-views-blockcourses-block-featured-courses-homepage.views-element-container,.paragraph.paragraph--type--dynamic-lists .block-views-blockcourses-block-featured-online-courses-homepage.views-element-container,.paragraph.paragraph--type--dynamic-lists .block-views-blockstories-block-featured-stories-homepage.views-element-container{margin-bottom:0}@media (min-width:768px){.paragraph.paragraph--type--dynamic-lists .block-views-blockcourses-block-featured-courses-homepage.views-element-container,.paragraph.paragraph--type--dynamic-lists .block-views-blockcourses-block-featured-online-courses-homepage.views-element-container,.paragraph.paragraph--type--dynamic-lists .block-views-blockstories-block-featured-stories-homepage.views-element-container{margin-bottom:0}}.paragraph.paragraph--type--dynamic-lists .field--name-field-title{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.3125rem;text-align:center}.paragraph.paragraph--type--dynamic-lists .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph.paragraph--type--dynamic-lists .field--name-field-title{font-size:1.25rem;font-size:1.5rem}}.paragraph.paragraph--type--dynamic-lists>.field__items>.field__item{margin-bottom:1em;overflow:hidden}.paragraph.paragraph--type--dynamic-lists>.field__items>.field__item .block-views-blockcourses-block-featured-courses-homepage .view-header,.paragraph.paragraph--type--dynamic-lists>.field__items>.field__item .block-views-blockcourses-block-featured-courses-homepage .view-header p,.paragraph.paragraph--type--dynamic-lists>.field__items>.field__item .block-views-blockcourses-block-featured-online-courses-homepage .view-header,.paragraph.paragraph--type--dynamic-lists>.field__items>.field__item .block-views-blockcourses-block-featured-online-courses-homepage .view-header p{margin-bottom:0}@media (min-width:768px){.paragraph.paragraph--type--dynamic-lists>.field__items>.field__item{margin-bottom:2em}}.paragraph.paragraph--type--dynamic-lists>.field__items>.field__item:last-of-type{margin-bottom:0}@media (min-width:768px){.paragraph.paragraph--type--dynamic-lists>.field__items>.field__item:last-of-type{margin-bottom:0}}.paragraph .text-formatted br+br{display:none}.paragraph .text-formatted p strong:has(+br){margin-block:1.5rem .5rem;display:block}.paragraph .text-formatted p strong:has(+br)+br{display:none}.remote-video-caption{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-weight:700;font-family:Noto Sans ExtraCondensed,sans-serif;font-size:1rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;color:#262626;margin:.6em 0 0}.remote-video-caption strong{font-weight:900}@media (min-width:640px){.remote-video-caption{font-size:1rem}}.pswp--open .remote-video-caption{font-size:1rem;text-align:center;color:#b6b6b6;padding:0;margin:0}.page-node-type-course .paragraph .field ul:not(.contextual-links),.page-node-type-course .paragraph .field ul:not(.pager){list-style-type:none;padding-left:0}.page-node-type-course .paragraph .field ul:not(.contextual-links) li,.page-node-type-course .paragraph .field ul:not(.pager) li{list-style:none;padding-left:24px;position:relative}.page-node-type-course .paragraph .field ul:not(.contextual-links) li:before,.page-node-type-course .paragraph .field ul:not(.pager) li:before{content:"";display:inline-block;width:16px;height:16px;background:url(/themes/custom/itcilo_theme/dist/images/symbols/tick.svg) no-repeat 50% #007cbf;border-radius:50%;margin-bottom:-2px;margin-right:6px;margin-left:-22px}.page-node-type-course .paragraph .field ul:not(.contextual-links) li p,.page-node-type-course .paragraph .field ul:not(.pager) li p{margin-left:-6px}.field--name-field-layout-elements .paragraph:first-of-type.paragraph--type--title-subtitle,.field--name-field-layout-elements .paragraph:first-of-type.paragraph--type--title-text,.field--name-field-subtitle+.field--name-field-layout-elements,.field--name-node-title+.field--name-field-layout-elements{margin-top:2em}@media (min-width:1024px){.field--name-field-subtitle+.field--name-field-layout-elements,.field--name-node-title+.field--name-field-layout-elements{margin-top:4em}}.video-embed-field-lazy-play{border:0;z-index:1;margin-top:0}@media (min-width:1024px){.video-embed-field-lazy-play{height:120px;width:120px;margin-left:-60px;margin-top:-60px;background-size:120px 120px}}.video-embed-field-lazy{position:relative;text-align:center}.video-embed-field-lazy:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.2);z-index:1}.video-embed-field-lazy .video-embed-field-responsive-video{z-index:1}.field--name-field-chapter-elements .paragraph.paragraph--type--video{max-width:100%!important;width:100%!important}.paragraph--type--accordion .field--name-field-title{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;text-align:center}.paragraph--type--accordion .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--accordion .field--name-field-title{margin-bottom:.3em;font-size:1.875rem}}.paragraph--type--accordion .field--name-field-accordion-items{margin-top:1em}.paragraph--type--accordion.faq-accordion .paragraph--type--accordion-item .field--name-field-title:before{content:"?";font-size:14px;line-height:20px;text-indent:.1em}.paragraph--type--accordion.complex-display .field--name-field-accordion-items .paragraph--type--accordion-item{margin-left:0}.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item{box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2);background:#fff;padding:0;border:1px solid rgba(0,0,0,.1);border-radius:4px}@media (min-width:640px){.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-title{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;color:#262626;padding:1.5rem;margin-bottom:0;font-size:1.125rem}.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-title{font-size:1.25rem}}@media (min-width:768px){.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-title{font-size:1.5rem;padding:2.15rem 1.5rem}}.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-title:before{float:right;content:"";background:url(/themes/custom/itcilo_theme/dist/images/symbols/arrow-down-blue.svg) no-repeat 50% transparent;background-size:contain;transform:rotate(-90deg);transform-origin:center}.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-title.active:before{transform:rotate(0deg)}.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-text{margin:0 1.5rem}.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-text>:first-child{padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1)}.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-text>:last-child{margin-bottom:2.5rem}.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-text h3,.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-text h4{margin-top:2.5rem;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:uppercase}.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-text h3 strong,.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-text h4 strong{font-weight:900}@media (min-width:640px){.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-text h3,.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item .field--name-field-text h4{font-size:1.25rem}}.paragraph--type--accordion.complex-display .field--name-field-accordion-items>.field__item+.field__item{margin-top:.5rem}.paragraph--type--accordion.complex-display .paragraph--type--accordion-item h4{font-weight:700}.paragraph--type--accordion-item{margin-bottom:0;margin-left:23px}.paragraph--type--accordion-item .collapsible{cursor:pointer;width:100%;border:none;text-align:left;outline:none}.paragraph--type--accordion-item .field--name-field-title{font-size:1.125rem;font-weight:700;margin-bottom:.7em;display:block}.paragraph--type--accordion-item .field--name-field-title:before{content:"+";display:inline-block;width:18px;height:18px;background:#007cbf;color:#fff;border-radius:50%;margin:0 6px 0 -22px;text-align:center;font-size:16px;line-height:16px;vertical-align:top;transition:all .25s cubic-bezier(.1,.5,.5,1);transition-delay:.3s}.paragraph--type--accordion-item .field--name-field-title.active:before{transform:rotate(180deg);content:"\2013"}.paragraph--type--accordion-item .field--name-field-text{margin-bottom:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.paragraph--type--accordion-item .field--name-field-text p:last-of-type{margin-bottom:1.2em}.paragraph--type--accordion-item .field--name-field-text h5,.paragraph--type--accordion-item .field--name-field-text h6{margin-bottom:.8em;line-height:120%}.field--name-field-common-questions .paragraph--type--accordion-item .field--name-field-title:before{content:"?";display:inline-block;width:18px;height:18px;background:#007cbf;color:#fff;border-radius:50%;margin:0 6px 0 -22px;text-align:center;font-size:14px;line-height:20px;vertical-align:top}.field--name-field-common-questions .paragraph--type--accordion-item .field--name-field-title.active:before{transform:none}.field--name-field-common-questions .paragraph--type--accordion-item h5,.field--name-field-common-questions .paragraph--type--accordion-item h6{margin-bottom:.8em;line-height:120%}.paragraph--type--banner-cta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#ebf0f7}.paragraph--type--banner-cta .field--name-field-cover{position:absolute;top:0;bottom:0;left:0;right:0;opacity:1}.paragraph--type--banner-cta .field--name-field-cover:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:rgba(0,0,0,.55)}.paragraph--type--banner-cta .field--name-field-cover .contextual-region{position:static}.paragraph--type--banner-cta .field--name-field-cover .field--name-field-media-image>div{background-size:cover;background-position:50%;position:absolute;top:0;bottom:0;left:0;right:0}.paragraph--type--banner-cta .group-text-block{padding:3.4375rem 0;position:relative;text-align:center;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;color:#fff}@media (min-width:1024px){.paragraph--type--banner-cta .group-text-block{width:80vw}}@media (min-width:640px){.paragraph--type--banner-cta .group-text-block{padding:5.625rem 0}}@media (min-width:768px){.paragraph--type--banner-cta .group-text-block{padding:7.8125rem 0}.paragraph--type--banner-cta .group-text-block>div{margin-left:auto;margin-right:auto}}.paragraph--type--banner-cta .group-text-block .field--name-field-title{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase}.paragraph--type--banner-cta .group-text-block .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--banner-cta .group-text-block .field--name-field-title{font-size:2.625rem;margin-bottom:.2em;font-size:2.44999rem;margin-bottom:.75rem}}@media (min-width:640px){.paragraph--type--banner-cta .group-text-block .field--name-field-subtitle{margin-bottom:1.25rem}}.paragraph--type--banner-cta .field--name-field-cta a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:transparent;border:1px solid #fff;font-size:.75rem;padding:1em 1.6em}.paragraph--type--banner-cta .field--name-field-cta a:before{display:none}.paragraph--type--banner-cta .field--name-field-cta a:disabled,.paragraph--type--banner-cta .field--name-field-cta a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.paragraph--type--banner-cta .field--name-field-cta a:disabled:focus,.paragraph--type--banner-cta .field--name-field-cta a:disabled:hover,.paragraph--type--banner-cta .field--name-field-cta a[disabled]:focus,.paragraph--type--banner-cta .field--name-field-cta a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.paragraph--type--banner-cta .field--name-field-cta a:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7)}.paragraph--type--banner-cta .field--name-field-cta a a{color:#fff}.paragraph--type--banner-cta .field--name-field-media{text-align:center}.paragraph--type--banner-cta .field--name-field-media a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#007cbf;border:1px solid #007cbf;font-size:.75rem;padding:1em 1.6em}.paragraph--type--banner-cta .field--name-field-media a:before{display:none}.paragraph--type--banner-cta .field--name-field-media a:disabled,.paragraph--type--banner-cta .field--name-field-media a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.paragraph--type--banner-cta .field--name-field-media a:disabled:focus,.paragraph--type--banner-cta .field--name-field-media a:disabled:hover,.paragraph--type--banner-cta .field--name-field-media a[disabled]:focus,.paragraph--type--banner-cta .field--name-field-media a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.paragraph--type--banner-cta .field--name-field-media a:focus,.paragraph--type--banner-cta .field--name-field-media a:hover{outline:none;background-color:#006ba6;border-color:#006ba6;color:#fff}.paragraph--type--banner-cta .field--name-field-media a:focus-visible{outline:2px solid #004996;outline-offset:3px;background-color:#009df2;border-color:#009df2;color:#fff}.paragraph--type--banner-cta.no-bg-image .group-text-block{color:#262626}.paragraph--type--box-cta{text-align:center}.paragraph--type--box-cta .field--name-field-subtitle{margin-bottom:1em}.paragraph--type--box-cta .field--name-field-cta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.paragraph--type--box-cta .field--name-field-cta>.field__item{margin:0 .5rem}.paragraph--type--box-cta .field--name-field-media{text-align:center}.paragraph--type--box-cta .field--name-field-media a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#007cbf;border:1px solid #007cbf;font-size:.75rem;padding:1em 1.6em}.paragraph--type--box-cta .field--name-field-media a:before{display:none}.paragraph--type--box-cta .field--name-field-media a:disabled,.paragraph--type--box-cta .field--name-field-media a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.paragraph--type--box-cta .field--name-field-media a:disabled:focus,.paragraph--type--box-cta .field--name-field-media a:disabled:hover,.paragraph--type--box-cta .field--name-field-media a[disabled]:focus,.paragraph--type--box-cta .field--name-field-media a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.paragraph--type--box-cta .field--name-field-media a:focus,.paragraph--type--box-cta .field--name-field-media a:hover{outline:none;background-color:#006ba6;border-color:#006ba6;color:#fff}.paragraph--type--box-cta .field--name-field-media a:focus-visible{outline:2px solid #004996;outline-offset:3px;background-color:#009df2;border-color:#009df2;color:#fff}.paragraph--type--box-cta .field--name-field-cta+*,.paragraph--type--box-cta .field--name-field-media+*{margin-top:.5rem}.paragraph--type--calendar{width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.paragraph--type--calendar{width:80vw}}.paragraph--type--calendar .field--name-field-calendar-item>.field__item,.paragraph--type--calendar .field--name-field-calendar-item>.field__item .paragraph--type--calendar-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:stretch;align-items:stretch}.paragraph--type--calendar .field--name-field-calendar-item>.field__item .paragraph--type--calendar-item{border-bottom:1px solid rgba(0,0,0,.1);padding:1em 0;margin:0}@media (min-width:768px){.paragraph--type--calendar .field--name-field-calendar-item>.field__item .paragraph--type--calendar-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.paragraph--type--calendar .field--name-field-calendar-item>.field__item .paragraph--type--calendar-item .field--name-field-date,.paragraph--type--calendar .field--name-field-calendar-item>.field__item .paragraph--type--calendar-item .field--name-field-date-range{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#666;margin-bottom:1em;width:100%}.paragraph--type--calendar .field--name-field-calendar-item>.field__item .paragraph--type--calendar-item .field--name-field-description{width:100%}@media (min-width:768px){.paragraph--type--calendar .field--name-field-calendar-item>.field__item .paragraph--type--calendar-item .field--name-field-date,.paragraph--type--calendar .field--name-field-calendar-item>.field__item .paragraph--type--calendar-item .field--name-field-date-range{padding-top:.55em;width:25%;padding-right:1.25rem;margin-bottom:0}.paragraph--type--calendar .field--name-field-calendar-item>.field__item .paragraph--type--calendar-item .field--name-field-description{width:75%}}.paragraph--type--card-item{display:-ms-flexbox;display:flex;position:relative;width:100%;height:23.75rem;overflow:hidden;border-radius:4px;color:#fff;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.2);margin-bottom:0}.paragraph--type--card-item .field-group-link{padding:1rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.paragraph--type--card-item .field-group-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.paragraph--type--card-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,#000);z-index:1}.paragraph--type--card-item .field--name-field-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.paragraph--type--card-item .field--name-field-image img{transition:transform .3s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.paragraph--type--card-item .group-link:hover .field--name-field-image img{transform:scale(1.1)}.paragraph--type--card-item .content-wrapper{position:relative;z-index:1;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;text-align:center;padding-bottom:1rem}.paragraph--type--card-item .content-wrapper .field--name-field-title{position:relative;color:#fff;font-size:1.875rem;font-weight:700;margin-bottom:.2rem}@media (min-width:640px){.paragraph--type--card-item .content-wrapper .field--name-field-title{font-size:2.125rem}}.paragraph--type--card-item .content-wrapper .field--name-field-subtitle{margin-bottom:.7rem;font-size:1.125rem}@media (min-width:640px){.paragraph--type--card-item .content-wrapper .field--name-field-subtitle{font-size:1.5rem}}.paragraph--type--card-item .content-wrapper .field--name-field-relator{text-transform:uppercase;font-size:1rem;font-weight:600;letter-spacing:.15em;opacity:.8}.paragraph--type--card-grid{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;--grid-gap:1rem;--grid-items:1}@media (min-width:1024px){.paragraph--type--card-grid{width:80vw}}.paragraph--type--card-grid .field__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-gap);-ms-flex-pack:center;justify-content:center;width:100%;--grid-items:1}.paragraph--type--card-grid .field__items>*{width:calc((100% / var(--grid-items)) - (((var(--grid-items) - 1) / var(--grid-items)) * var(--grid-gap)))}@media (min-width:640px){.paragraph--type--card-grid .field__items{--grid-items:2}}.paragraph--type--centered-text{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;text-align:center}@media (min-width:1024px){.paragraph--type--centered-text{width:80vw}}.paragraph--type--centered-text ul{display:inline-block;text-align:left;width:auto}.paragraph--type--centered-text .field--name-field-title{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.paragraph--type--centered-text .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--centered-text .field--name-field-title{margin-bottom:.3em;font-size:1.875rem}}.paragraph--type--centered-text .field--name-field-subtitle{width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.paragraph--type--centered-text .field--name-field-subtitle{width:80vw}}.paragraph--type--centered-text .field--name-field-description{font-size:1.125rem;width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.paragraph--type--centered-text .field--name-field-description{width:80vw}}.paragraph--type--centered-text .field--name-field-description h5,.paragraph--type--centered-text .field--name-field-description h6{margin-bottom:.8em;line-height:120%}.paragraph--type--centered-text .field--name-field-description .twitter-tweet{margin-left:auto;margin-right:auto}.field__item:last-of-type .paragraph--type--centered-text .field--name-field-description{font-size:1rem}.paragraph--type--columns-list{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.paragraph--type--columns-list{width:80vw}}@media (min-width:640px){.paragraph--type--columns-list .field--name-field-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:calc(100% + 3.75rem);margin:0 calc(0px - 1.875rem)}}.paragraph--type--columns-list .field--name-field-column>.field__item{width:100%}@media (min-width:640px){.paragraph--type--columns-list .field--name-field-column>.field__item{width:50%;padding:0 1.875rem}}@media (min-width:970px){.paragraph--type--columns-list .field--name-field-column>.field__item{width:33.3332%}}.paragraph--type--columns-list h5,.paragraph--type--columns-list h6{margin-bottom:.8em;line-height:120%}.paragraph--type--column{text-align:left;font-size:1rem;padding:0;margin-bottom:3rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}@media (min-width:640px){.paragraph--type--column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:0}}.paragraph--type--column .field--name-field-image{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:30%;padding-right:5vw}.paragraph--type--column .field--name-field-image img{width:100%;height:auto}@media (min-width:640px){.paragraph--type--column .field--name-field-image{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:100%;height:7rem;padding-right:0;margin-bottom:1.0625rem}.paragraph--type--column .field--name-field-image img{width:auto;height:8rem}}.paragraph--type--column .group-text-block{width:70%;padding-top:1rem}@media (min-width:640px){.paragraph--type--column .group-text-block{padding-top:0;width:100%}}.paragraph--type--column .group-text-block ul{list-style-type:none;padding-left:0}.paragraph--type--column .group-text-block ul li{list-style:none;padding-left:24px;position:relative}.paragraph--type--column .group-text-block ul li:before{content:"";display:inline-block;width:16px;height:16px;background:url(/themes/custom/itcilo_theme/dist/images/symbols/tick.svg) no-repeat 50% #007cbf;border-radius:50%;margin-bottom:-2px;margin-right:6px;margin-left:-22px}.paragraph--type--column .group-text-block ul li p{margin-left:-6px}.paragraph--type--column .group-text-block ul li{margin-bottom:.625rem}.paragraph--type--column .field--name-field-title{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;text-transform:uppercase;margin-bottom:.625rem}.paragraph--type--column .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--column .field--name-field-title{font-size:1.25rem}}.paragraph--type--column .field--name-field-link a{font-weight:700;text-decoration:none}.paragraph--type--courses-selection .group-view-header{text-align:center}.paragraph--type--courses-selection .group-view-header .field--name-field-title{font-size:1.5rem;font-weight:700}.paragraph--type--courses-selection .group-view-header .field--name-field-subtitle{font-size:1.125rem}.paragraph--type--diploma-courses-field .field--name-field-title,.paragraph--type--diploma-courses .field--name-field-title{text-align:center;text-decoration:none;margin-bottom:.4em;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;font-size:1.5rem}.paragraph--type--diploma-courses-field .field--name-field-title strong,.paragraph--type--diploma-courses .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--diploma-courses-field .field--name-field-title,.paragraph--type--diploma-courses .field--name-field-title{margin-bottom:.3em;font-size:1.875rem;font-size:1.5rem}}.paragraph--type--diploma-courses-field>.views-element-container:last-of-type,.paragraph--type--diploma-courses>.views-element-container:last-of-type{padding-bottom:4rem;border-bottom:1px solid rgba(0,0,0,.1)}.paragraph--type--diplomas{background:#ebf0f7;text-align:center;padding:2rem}@media (min-width:640px){.paragraph--type--diplomas{padding:6rem 4rem}}.paragraph--type--diplomas>.field--name-field-title{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;text-align:center}.paragraph--type--diplomas>.field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--diplomas>.field--name-field-title{margin-bottom:.3em;font-size:1.875rem}}.paragraph--type--diplomas .field--name-field-subtitle{margin-bottom:.85em;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;font-size:1rem}@media (min-width:768px){.paragraph--type--diplomas .field--name-field-subtitle{font-size:1.37813rem}}.paragraph--type--diplomas .field--name-field-subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.paragraph--type--diplomas .field--name-field-subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.paragraph--type--diplomas .field--name-field-subtitle.view-mode-highlight{font-size:1rem}}.paragraph--type--diplomas .field--name-field-subtitle.view-mode-highlight p{line-height:1.4em}.paragraph--type--diplomas .field--name-field-subtitle.view-mode-teaser,.paragraph--type--diplomas .field--name-field-subtitle.view-mode-teaser-compact,.paragraph--type--diplomas .field--name-field-subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.paragraph--type--diplomas .field--name-field-subtitle.view-mode-teaser,.paragraph--type--diplomas .field--name-field-subtitle.view-mode-teaser-compact,.paragraph--type--diplomas .field--name-field-subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.paragraph--type--diplomas .field--name-field-subtitle.view-mode-teaser,.paragraph--type--diplomas .field--name-field-subtitle.view-mode-teaser-compact,.paragraph--type--diplomas .field--name-field-subtitle.view-mode-teaser-full{font-size:1rem}}.paragraph--type--diplomas .field--name-field-subtitle.view-mode-teaser-compact p,.paragraph--type--diplomas .field--name-field-subtitle.view-mode-teaser-full p,.paragraph--type--diplomas .field--name-field-subtitle.view-mode-teaser p{line-height:1.4em}.paragraph--type--diplomas .field--name-field-subtitle p{line-height:1.35em;margin:0}@media (min-width:640px){.paragraph--type--diplomas .field--name-field-subtitle{font-size:1.125rem}}.paragraph--type--diplomas .field--name-field-diplomas{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin-bottom:1.5rem}.paragraph--type--diplomas .field--name-field-diplomas>.field__item{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;padding:1rem;margin:0 0 1.5rem;background:#fff;border-radius:4px;border:1px solid #007cbf;box-shadow:0 0 0 2px #fff,0 0 0 5px #007cbf,0 2px 17px rgba(0,0,0,.4)}@media (min-width:1024px){.paragraph--type--diplomas .field--name-field-diplomas>.field__item{padding:2.5rem 3rem}}@media (min-width:768px){.paragraph--type--diplomas .field--name-field-diplomas{width:87vw;margin-left:auto;margin-right:auto;max-width:1290px}}@media (min-width:768px) and (min-width:1024px){.paragraph--type--diplomas .field--name-field-diplomas{width:80vw}}@media (min-width:768px){.paragraph--type--diplomas .field--name-field-diplomas>.field__item{width:calc(50% - 2rem);margin:1rem}}.paragraph--type--external-banners{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.paragraph--type--external-banners{width:80vw}}@media (min-width:640px){.paragraph--type--external-banners .field--name-field-banner-elements{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:calc(100% + 3.75rem);margin-left:calc(0px - 1.875rem);margin-right:calc(0px - 1.875rem)}}.paragraph--type--external-banners .field--name-field-banner-elements>.field__item{width:100%}@media (min-width:640px){.paragraph--type--external-banners .field--name-field-banner-elements>.field__item{padding:.9375rem;width:50%}}@media (min-width:768px){.paragraph--type--external-banners .field--name-field-banner-elements>.field__item{width:33.3332%}}.paragraph--type--external-banner{margin-bottom:1rem}.paragraph--type--external-banner .banner-link .field--name-field-image{border-radius:4px;overflow:hidden;margin-bottom:.65em}.paragraph--type--external-banner .banner-link .field--name-field-image img,.paragraph--type--external-banner .banner-link .field--name-field-image picture{transition:all .25s cubic-bezier(.1,.5,.5,1)}.paragraph--type--external-banner .banner-link:hover .field--name-field-image img,.paragraph--type--external-banner .banner-link:hover .field--name-field-image picture{transform:scale(1.05)}.paragraph--type--external-banner .banner-link .field--name-field-title{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.1em;margin-bottom:.35em;font-size:1.125rem!important}.paragraph--type--external-banner .banner-link .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--external-banner .banner-link .field--name-field-title{margin-bottom:.3em;font-size:1.875rem;font-size:1.5rem}}.paragraph--type--figures{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:2em;text-align:center}@media (min-width:1024px){.paragraph--type--figures{width:80vw}}.paragraph--type--figures>.field--name-field-title{font-family:velocity,sans-serif;font-size:2.625rem;text-align:center;color:#007cbf;display:inline-block;margin:0 auto 1em;background-color:#fff;padding:0 .5em}.paragraph--type--figures .field--name-field-figure-columns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.paragraph--type--figures .field--name-field-figure-columns .paragraph{margin-bottom:0}.paragraph--type--figures .field--name-field-figure-columns>.field__item{width:100%}@media (min-width:640px){.paragraph--type--figures .field--name-field-figure-columns>.field__item{flex:1 1 0;-ms-flex:1 1 0;max-width:18em;width:auto}}.paragraph--type--figures .field--name-field-figure-columns>.field__item .paragraph--type--figures-column .field--name-field-column-title{font-family:velocity,sans-serif;font-size:2.625rem;text-align:center;color:#007cbf;display:inline-block;margin:0 auto .25em;background-color:#fff;padding:0 .5em}@media (min-width:1200px){.paragraph--type--figures .field--name-field-figure-columns>.field__item .paragraph--type--figures-column .field--name-field-column-title{font-size:3.375rem}}.paragraph--type--figure-item{text-align:center;padding:0 2rem;margin-bottom:1.25rem}@media (min-width:640px){.paragraph--type--figure-item{min-height:8.5em}}.paragraph--type--figure-item .field--name-field-number{font-family:Noto Sans ExtraCondensed,sans-serif;font-size:4.375rem;color:#007cbf;line-height:100%;margin-bottom:.3125rem;letter-spacing:normal}.paragraph--type--figure-item .field--name-field-title{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;text-transform:uppercase;margin-bottom:.2em}.paragraph--type--figure-item .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--figure-item .field--name-field-title{font-size:1.25rem}}.paragraph--type--figure-item .field--name-field-description p{line-height:1.2em}body.page-node-type-course .paragraph--type--figures{border-color:#007cbf}body.page-node-type-course .paragraph--type--figures>.field--name-field-title{margin:0 auto}body.page-node-type-course .paragraph--type--figures>.field--name-field-title+.field--name-field-figure-columns{margin-top:-1.25em;border-top:1px solid #007cbf;padding-top:3em}.paragraph--type--full-width-teaser{min-height:100vh;padding:2rem;position:relative;margin:0;color:#fff}@media (min-width:1024px){.paragraph--type--full-width-teaser{padding:10vh}}.paragraph--type--full-width-teaser .field--name-field-background-image{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;width:100%}.paragraph--type--full-width-teaser .field--name-field-background-image .media--type-background-image,.paragraph--type--full-width-teaser .field--name-field-background-image .media--type-background-image .view-mode-background.field--name-field-media-image{display:-ms-flexbox;display:flex;width:100%}.paragraph--type--full-width-teaser .field--name-field-background-image .media--type-background-image .view-mode-background.field--name-field-media-image div{width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.paragraph--type--full-width-teaser .field--name-field-background-image:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.6);z-index:1}.paragraph--type--full-width-teaser .field--name-field-background-image~*{position:relative;z-index:2}.paragraph--type--full-width-teaser .field--name-field-title{max-width:5em;display:block;line-height:.8;font-family:atmosphere,cursive;font-size:3.75rem}@media (min-width:1200px){.paragraph--type--full-width-teaser .field--name-field-title{font-size:4.6875rem}}@media (min-width:1440px){.paragraph--type--full-width-teaser .field--name-field-title{font-size:5.625rem}}.paragraph--type--full-width-teaser .group-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.paragraph--type--full-width-teaser .group-wrapper{width:80vw}}.paragraph--type--full-width-teaser .group-text{max-width:33em;margin-top:10vh}@media (min-width:1440px){.paragraph--type--full-width-teaser .field--name-field-text-plain{line-height:1.3}}.paragraph--type--full-width-teaser .field--type-link{margin-top:2rem}.paragraph--type--full-width-teaser .field--type-link a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:transparent;border:1px solid #fff;font-size:.75rem;padding:1em 1.6em}.paragraph--type--full-width-teaser .field--type-link a:before{display:none}.paragraph--type--full-width-teaser .field--type-link a:disabled,.paragraph--type--full-width-teaser .field--type-link a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.paragraph--type--full-width-teaser .field--type-link a:disabled:focus,.paragraph--type--full-width-teaser .field--type-link a:disabled:hover,.paragraph--type--full-width-teaser .field--type-link a[disabled]:focus,.paragraph--type--full-width-teaser .field--type-link a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.paragraph--type--full-width-teaser .field--type-link a:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7)}.paragraph--type--full-width-teaser .field--type-link a a{color:#fff}.paragraph--type--fullscreen-image-textbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;position:relative;min-height:80vh;background-color:#262626}.paragraph--type--fullscreen-image-textbox .field--name-field-image{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.6;z-index:0}.paragraph--type--fullscreen-image-textbox .field--name-field-image>div{background-size:cover;background-position:50%;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.paragraph--type--fullscreen-image-textbox .field--name-field-title{font-size:2.625rem}.paragraph--type--fullscreen-image-textbox .field--name-field-description{font-size:1.125rem}}@media (min-width:1024px){.paragraph--type--fullscreen-image-textbox .field--name-field-description{font-size:1.35rem}}.paragraph--type--fullscreen-image-textbox .group-text-block{padding:4rem 0;position:relative;z-index:1;width:87vw;margin-left:auto;margin-right:auto;max-width:970px;color:#fff}@media (min-width:1024px){.paragraph--type--fullscreen-image-textbox .group-text-block{width:80vw}}@media (min-width:768px){.paragraph--type--fullscreen-image-textbox .group-text-block>div{max-width:30rem}}.paragraph--type--fullscreen-image-textbox .field--name-field-cta a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:transparent;border:1px solid #fff;font-size:.75rem;padding:1em 1.6em}.paragraph--type--fullscreen-image-textbox .field--name-field-cta a:before{display:none}.paragraph--type--fullscreen-image-textbox .field--name-field-cta a:disabled,.paragraph--type--fullscreen-image-textbox .field--name-field-cta a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.paragraph--type--fullscreen-image-textbox .field--name-field-cta a:disabled:focus,.paragraph--type--fullscreen-image-textbox .field--name-field-cta a:disabled:hover,.paragraph--type--fullscreen-image-textbox .field--name-field-cta a[disabled]:focus,.paragraph--type--fullscreen-image-textbox .field--name-field-cta a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.paragraph--type--fullscreen-image-textbox .field--name-field-cta a:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7)}.paragraph--type--fullscreen-image-textbox .field--name-field-cta a a{color:#fff}.paragraph--type--fullscreen-image-textbox .field--name-field-supplementary-image{display:none}@media (min-width:768px){.paragraph--type--fullscreen-image-textbox .field--name-field-supplementary-image{display:block;position:relative;z-index:1}}.path-frontpage .paragraph--type--fullscreen-image-textbox{height:auto;min-height:0;margin-bottom:0}.path-frontpage .paragraph--type--fullscreen-image-textbox.right-align .field--name-field-image>div{background-position:25% 50%}@media (min-width:768px){.path-frontpage .paragraph--type--fullscreen-image-textbox.right-align .field--name-field-image>div{background-position:50%}}@media (min-width:768px){.path-frontpage .paragraph--type--fullscreen-image-textbox.right-align .group-text-block{-ms-flex-line-pack:end;align-content:flex-end;text-align:right}}.path-frontpage .paragraph--type--fullscreen-image-textbox.right-align .field--name-field-supplementary-image{left:auto;right:0;width:65%;transform:translateX(30%)}@media (min-width:768px){.path-frontpage .paragraph--type--fullscreen-image-textbox.right-align .field--name-field-supplementary-image{width:65%;transform:translateX(10%);max-width:630px}}@media (min-width:1024px){.path-frontpage .paragraph--type--fullscreen-image-textbox.right-align .field--name-field-supplementary-image{transform:translateX(30%)}}.path-frontpage .paragraph--type--fullscreen-image-textbox .group-text-block{padding:17rem 6.5vw 1.7rem;width:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5))}@media (min-width:768px){.path-frontpage .paragraph--type--fullscreen-image-textbox .group-text-block>*{max-width:50%}}@media (min-width:1024px){.path-frontpage .paragraph--type--fullscreen-image-textbox .group-text-block>*{max-width:30rem}}@media (min-width:768px){.path-frontpage .paragraph--type--fullscreen-image-textbox .group-text-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;background:transparent;width:87vw;margin-left:auto;margin-right:auto;max-width:970px;padding:10rem 0}}@media (min-width:768px) and (min-width:1024px){.path-frontpage .paragraph--type--fullscreen-image-textbox .group-text-block{width:80vw}}@media (min-width:1200px){.path-frontpage .paragraph--type--fullscreen-image-textbox .group-text-block{padding:13rem 0;height:800px}}.path-frontpage .paragraph--type--fullscreen-image-textbox .field--name-field-title{font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;font-size:1.875rem;margin-bottom:.2em}@media (min-width:768px){.path-frontpage .paragraph--type--fullscreen-image-textbox .field--name-field-title{max-width:50%;font-size:48px;margin-bottom:.4em}}@media (min-width:1024px){.path-frontpage .paragraph--type--fullscreen-image-textbox .field--name-field-title{font-size:48px;margin-bottom:.3em}}.path-frontpage .paragraph--type--fullscreen-image-textbox .field--name-field-description{font-size:.875rem}.path-frontpage .paragraph--type--fullscreen-image-textbox .field--name-field-description p{line-height:1.25em}@media (min-width:768px){.path-frontpage .paragraph--type--fullscreen-image-textbox .field--name-field-description{font-size:1.125rem}}@media (min-width:1024px){.path-frontpage .paragraph--type--fullscreen-image-textbox .field--name-field-description{font-size:1.5rem}}.path-frontpage .paragraph--type--fullscreen-image-textbox .field--name-field-image{opacity:.9}.path-frontpage .paragraph--type--fullscreen-image-textbox .field--name-field-image>div{background-position:58% 50%}@media (min-width:768px){.path-frontpage .paragraph--type--fullscreen-image-textbox .field--name-field-image{background-position:50%}}.path-frontpage .paragraph--type--fullscreen-image-textbox .field--name-field-supplementary-image{position:absolute;left:0;bottom:0;overflow:hidden;width:65%;transform:translateX(-30%);max-width:630px;pointer-events:none;opacity:.4}.path-frontpage .paragraph--type--fullscreen-image-textbox .field--name-field-supplementary-image img{transform:translateY(20%);width:100%}@media (min-width:768px){.path-frontpage .paragraph--type--fullscreen-image-textbox .field--name-field-supplementary-image{width:65%;transform:translateX(-10%);max-width:630px}}@media (min-width:1024px){.path-frontpage .paragraph--type--fullscreen-image-textbox .field--name-field-supplementary-image{transform:translateX(-30%)}}.paragraph--type--hero-frontpage-content{position:relative;min-height:55vh;height:55vh;margin-bottom:1rem;background-color:#004996}@media (min-width:640px){.paragraph--type--hero-frontpage-content{min-height:75vh;height:75vh}}@media (min-width:1024px){.paragraph--type--hero-frontpage-content{min-height:40vw;height:95vh}}@media (min-width:640px){.paragraph--type--hero-frontpage-content{margin-bottom:3rem}}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;min-height:55vh;height:55vh}@media (min-width:640px){.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content{min-height:75vh;height:75vh}}@media (min-width:1024px){.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content{min-height:40vw;height:95vh}}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .field--name-field-cover-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;overflow:hidden}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .field--name-field-cover-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:rgba(0,0,0,.4)}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .field--name-field-cover-image>div{position:absolute;top:0;bottom:0;left:0;right:0;margin-bottom:0;background-repeat:no-repeat;background-size:cover;background-position:50%}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .field--name-field-cover-image~*{position:relative;color:#fff}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper{text-align:center;position:relative;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper{width:80vw}}@media (min-width:1023px) and (orientation:landscape){.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;width:95vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0}}@media (min-width:1023px) and (orientation:landscape) and (min-width:1024px){.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper{width:80vw}}@media (min-width:1023px) and (orientation:landscape){.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper>*{max-width:33vw}}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-field-topics{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-field-topics .field__item:first-of-type{margin-left:inherit}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-title h2{font-size:1.875rem;margin-bottom:.25em;max-width:100%}@media (min-width:768px){.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-title h2{font-size:1.875rem}}@media (min-width:1024px){.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-title h2{font-size:2.625rem}}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-field-subtitle{font-size:1rem;margin-bottom:.8rem}@media (min-width:1024px){.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-field-subtitle{font-size:1.125rem}}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-field-subtitle p{line-height:1.3em}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-link{margin-top:1.25em}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-link a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#004996;background-color:#fff;font-size:.75rem;padding:1em 1.6em;color:#262626}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-link a:before{display:none}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-link a:disabled,.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-link a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-link a:disabled:focus,.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-link a:disabled:hover,.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-link a[disabled]:focus,.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-link a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-link a:hover{background-color:hsla(0,0%,100%,.8)}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-link a a{color:#262626}.paragraph--type--hero-frontpage-content .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-post-date{text-align:center}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-cover-image,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-cover-image{display:none}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-content,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-content{position:relative;z-index:1}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-image,.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-video,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-image,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-video{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;z-index:0;overflow:hidden}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-image:after,.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-video:after,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-image:after,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-video:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:rgba(0,0,0,.15);top:-50vh}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-image article.media.contextual-region,.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-video article.media.contextual-region,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-image article.media.contextual-region,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-video article.media.contextual-region{position:static}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-image article.media .field--name-field-media-image>div,.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-video article.media .field--name-field-media-image>div,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-image article.media .field--name-field-media-image>div,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-video article.media .field--name-field-media-image>div{position:relative;position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position:50%;background-size:cover;overflow:hidden}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-image article.media .field--name-field-media-image>div:after,.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-video article.media .field--name-field-media-image>div:after,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-image article.media .field--name-field-media-image>div:after,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-video article.media .field--name-field-media-image>div:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-image article.media .field--name-field-media-image>div:after,.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-video article.media .field--name-field-media-image>div:after,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-image article.media .field--name-field-media-image>div:after,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-video article.media .field--name-field-media-image>div:after{background-size:inherit}}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-image article.media .field--name-field-media-image>div:after,.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-video article.media .field--name-field-media-image>div:after,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-image article.media .field--name-field-media-image>div:after,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-video article.media .field--name-field-media-image>div:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-image article.media .field--name-field-media-image>div:after,.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-image article.media .field--name-field-media-image>div:before,.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-video article.media .field--name-field-media-image>div:after,.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-video article.media .field--name-field-media-image>div:before,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-image article.media .field--name-field-media-image>div:after,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-image article.media .field--name-field-media-image>div:before,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-video article.media .field--name-field-media-image>div:after,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-video article.media .field--name-field-media-image>div:before{z-index:1}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-image article.media .field--name-field-media-image>div:before,.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-video article.media .field--name-field-media-image>div:before,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-image article.media .field--name-field-media-image>div:before,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-video article.media .field--name-field-media-image>div:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:rgba(0,0,0,.4)}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-image .video-embed-field-responsive-video,.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-video .video-embed-field-responsive-video,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-image .video-embed-field-responsive-video,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-video .video-embed-field-responsive-video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-image .video-embed-field-responsive-video video,.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-video .video-embed-field-responsive-video video,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-image .video-embed-field-responsive-video video,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-video .video-embed-field-responsive-video video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;height:57vw;transform:translate(-50%,-50%);color:#fff}@media (min-width:1023px) and (orientation:landscape){.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-content .node-view-mode-hero.node-story .layout__region--content .group-wrapper,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-content .node-view-mode-hero.node-story .layout__region--content .group-wrapper{position:relative;left:auto;margin:auto;top:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-content .node-view-mode-hero.node-story .layout__region--content .group-wrapper .field--name-field-topics,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-content .node-view-mode-hero.node-story .layout__region--content .group-wrapper .field--name-field-topics{-ms-flex-pack:center;justify-content:center}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-video:after,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-video:after{background:radial-gradient(circle,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 35%,rgba(0,0,0,.7) 100%)}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-image article.media .field--name-field-media-image:after,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-image article.media .field--name-field-media-image:after{background:rgba(0,73,150,.75);z-index:2}.paragraph--type--hero-frontpage-content.has-hero-image .field--name-field-hero-image article.media .field--name-field-media-image>div:before,.paragraph--type--hero-frontpage-content.has-hero-video .field--name-field-hero-image article.media .field--name-field-media-image>div:before{background:rgba(0,73,150,.75)}.paragraph--type--hero-frontpage-content.left .node-resource.node--view-mode-hero .group-wrapper .group-page-header,.paragraph--type--hero-frontpage-content.left .node-resource.node-view-mode-hero .group-wrapper .group-page-header,.paragraph--type--hero-frontpage-content.left .node-story.node--view-mode-hero .group-wrapper .group-page-header,.paragraph--type--hero-frontpage-content.left .node-story.node-view-mode-hero .group-wrapper .group-page-header{text-align:left}@media (min-width:1023px) and (orientation:landscape){.paragraph--type--hero-frontpage-content.left .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper{-ms-flex-align:start;align-items:flex-start;text-align:left}}.paragraph--type--hero-frontpage-content.left .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .node-event.node--view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.left .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .node-event.node-view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.left .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .node-story.node--view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.left .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .node-story.node-view-mode-hero .group-wrapper .field--name-node-title{text-align:left}.paragraph--type--hero-frontpage-content.left .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-field-topics,.paragraph--type--hero-frontpage-content.left .node-event.node--view-mode-hero .group-wrapper .group-typology-topics,.paragraph--type--hero-frontpage-content.left .node-event.node-view-mode-hero .group-wrapper .group-typology-topics{-ms-flex-pack:start;justify-content:flex-start}.paragraph--type--hero-frontpage-content.left .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-post-date,.paragraph--type--hero-frontpage-content.left .node-event.node--view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.left .node-event.node-view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.left .node-resource.node--view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.left .node-resource.node-view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.left .node-story.node--view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.left .node-story.node-view-mode-hero .group-wrapper .field--name-node-title{text-align:left}.paragraph--type--hero-frontpage-content.right .node-resource.node-view-mode-hero .group-wrapper .group-page-header,.paragraph--type--hero-frontpage-content.right .node-story.node--view-mode-hero .group-wrapper .group-page-header,.paragraph--type--hero-frontpage-content.right .node-story.node-view-mode-hero .group-wrapper .group-page-header .node-resource.node--view-mode-hero .group-wrapper .group-page-header{text-align:right}@media (min-width:1023px) and (orientation:landscape){.paragraph--type--hero-frontpage-content.right .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper{-ms-flex-align:end;align-items:flex-end;text-align:right}}.paragraph--type--hero-frontpage-content.right .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .node-event.node--view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.right .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .node-event.node-view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.right .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .node-resource.node--view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.right .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .node-resource.node-view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.right .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .node-story.node--view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.right .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .node-story.node-view-mode-hero .group-wrapper .field--name-node-title{text-align:right}.paragraph--type--hero-frontpage-content.right .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-field-topics,.paragraph--type--hero-frontpage-content.right .node-event.node--view-mode-hero .group-wrapper .group-typology-topics,.paragraph--type--hero-frontpage-content.right .node-event.node-view-mode-hero .group-wrapper .group-typology-topics,.paragraph--type--hero-frontpage-content.right .node-resource.node--view-mode-hero .group-wrapper .group-typology-topics,.paragraph--type--hero-frontpage-content.right .node-resource.node-view-mode-hero .group-wrapper .group-typology-topics{-ms-flex-pack:end;justify-content:flex-end}.paragraph--type--hero-frontpage-content.right .field--name-field-content .node-view-mode-hero .layout__region--content .group-wrapper .field--name-node-post-date,.paragraph--type--hero-frontpage-content.right .node-event.node--view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.right .node-event.node-view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.right .node-resource.node--view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.right .node-resource.node-view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.right .node-story.node--view-mode-hero .group-wrapper .field--name-node-title,.paragraph--type--hero-frontpage-content.right .node-story.node-view-mode-hero .group-wrapper .field--name-node-title{text-align:right}.paragraph--type--hero-header-with-textbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#262626}.paragraph--type--hero-header-with-textbox .field--name-field-cover{position:absolute;top:0;bottom:0;left:0;right:0;opacity:1}.paragraph--type--hero-header-with-textbox .field--name-field-cover:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:rgba(0,0,0,.55)}.paragraph--type--hero-header-with-textbox .field--name-field-cover .contextual-region{position:static}.paragraph--type--hero-header-with-textbox .field--name-field-cover .field--name-field-media-image>div{background-size:cover;background-position:50%;position:absolute;top:0;bottom:0;left:0;right:0}.paragraph--type--hero-header-with-textbox .group-text-block{padding:4rem 0;position:relative;text-align:center;width:87vw;margin-left:auto;margin-right:auto;max-width:770px;color:#fff}@media (min-width:1024px){.paragraph--type--hero-header-with-textbox .group-text-block{width:80vw}}@media (min-width:768px){.paragraph--type--hero-header-with-textbox .group-text-block{padding:10rem 0}.paragraph--type--hero-header-with-textbox .group-text-block>div{margin:0 auto}}.paragraph--type--hero-header-with-textbox .group-text-block .field--name-field-title{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.paragraph--type--hero-header-with-textbox .group-text-block .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--hero-header-with-textbox .group-text-block .field--name-field-title{font-size:2.625rem;margin-bottom:.2em}}.paragraph--type--hero-header-with-textbox .field--name-field-cta a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:transparent;border:1px solid #fff;font-size:.75rem;padding:1em 1.6em}.paragraph--type--hero-header-with-textbox .field--name-field-cta a:before{display:none}.paragraph--type--hero-header-with-textbox .field--name-field-cta a:disabled,.paragraph--type--hero-header-with-textbox .field--name-field-cta a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.paragraph--type--hero-header-with-textbox .field--name-field-cta a:disabled:focus,.paragraph--type--hero-header-with-textbox .field--name-field-cta a:disabled:hover,.paragraph--type--hero-header-with-textbox .field--name-field-cta a[disabled]:focus,.paragraph--type--hero-header-with-textbox .field--name-field-cta a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.paragraph--type--hero-header-with-textbox .field--name-field-cta a:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7)}.paragraph--type--hero-header-with-textbox .field--name-field-cta a a{color:#fff}.paragraph--type--hero-page-intro{text-align:center}.paragraph--type--hero-page-intro .group-hero-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;max-width:100%;position:relative;padding-top:2rem;min-height:34vw}@media (min-width:1024px){.paragraph--type--hero-page-intro .group-hero-section{min-height:39.375rem}}.paragraph--type--hero-page-intro .group-hero-section .group-page-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:87vw;margin-left:auto;margin-right:auto;max-width:1290px;-ms-flex-direction:column;flex-direction:column;padding:.9375rem .9375rem 1.875rem;color:#fff;position:relative;z-index:2;text-align:center}@media (min-width:1024px){.paragraph--type--hero-page-intro .group-hero-section .group-page-header{width:80vw}}.paragraph--type--hero-page-intro .group-hero-section .group-page-header>*{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;min-width:1px}.paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-supertitle{font-family:velocity,sans-serif;color:#f9dd47;font-weight:400;font-size:3.375rem;line-height:110%;letter-spacing:0;text-decoration:none;text-transform:none;margin-bottom:.75rem}.paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-hero-title,.paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-title{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.112em;margin-bottom:.5rem}.paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-hero-title strong,.paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-hero-title,.paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-title{font-size:2.625rem;margin-bottom:.2em;margin-left:0;margin-right:0;max-width:100%;margin-bottom:1rem}}@media (min-width:768px){.paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-hero-title,.paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-title{line-height:1em}}@media (min-width:1024px){.paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-hero-title,.paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-title{font-size:3.375rem;line-height:1em}}.paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-description-intro{font-size:1rem}@media (min-width:1024px){.paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-description-intro{font-size:1.425rem}}.paragraph--type--hero-page-intro .group-hero-section .field--name-field-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:0}.paragraph--type--hero-page-intro .group-hero-section .field--name-field-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:rgba(0,0,0,.4)}.paragraph--type--hero-page-intro .group-hero-section .field--name-field-image>div{position:absolute;top:0;bottom:0;left:0;right:0}.paragraph--type--hero-page-intro .group-hero-section .field--name-field-image div{background-repeat:no-repeat;background-size:cover;background-position:50%}.paragraph--type--hero-page-intro .field--name-field-title{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.paragraph--type--hero-page-intro .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--hero-page-intro .field--name-field-title{font-size:1.25rem}}.paragraph--type--hero-page-intro .field--name-field-description{font-size:1.125rem}.paragraph--type--hero-page-intro .field--name-field-description h5,.paragraph--type--hero-page-intro .field--name-field-description h6{margin-bottom:.8em;line-height:120%}.paragraph--type--hero-frontpage-search{min-height:55vh;height:55vh;position:relative}@media (min-width:640px){.paragraph--type--hero-frontpage-search{min-height:75vh;height:75vh}}@media (min-width:1024px){.paragraph--type--hero-frontpage-search{min-height:40vw;height:95vh}}.paragraph--type--hero-frontpage-search:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;z-index:1;top:auto;bottom:-1px;right:0;left:0;background-position:bottom}@media (min-width:640px){.paragraph--type--hero-frontpage-search{margin-bottom:3rem;background-size:auto}}.paragraph--type--hero-frontpage-search:after,.paragraph--type--hero-frontpage-search:before{z-index:1!important}.paragraph--type--hero-frontpage-search:after{background-size:cover}@media (min-width:1024px){.paragraph--type--hero-frontpage-search:after{background-size:inherit}}.paragraph--type--hero-frontpage-search:before{content:"";display:block;z-index:0;background:rgba(0,0,0,.4)}.paragraph--type--hero-frontpage-search .field--name-field-hero-image,.paragraph--type--hero-frontpage-search:before{position:absolute;top:0;bottom:0;left:0;right:0}.paragraph--type--hero-frontpage-search .field--name-field-hero-image article.media .field--name-field-media-image>div{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position:50%;background-size:cover}.paragraph--type--hero-frontpage-search .field--name-field-hero-image article.media .field--name-field-media-image>div:after,.paragraph--type--hero-frontpage-search .field--name-field-hero-image article.media .field--name-field-media-image>div:before{z-index:1}.paragraph--type--hero-frontpage-search .field--name-field-hero-video{position:absolute;top:0;left:0;right:0;bottom:0}.paragraph--type--hero-frontpage-search .field--name-field-hero-video .video-embed-field-responsive-video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.paragraph--type--hero-frontpage-search .field--name-field-hero-video .video-embed-field-responsive-video video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;height:57vw;transform:translate(-50%,-50%)}.paragraph--type--hero-frontpage-search .field--name-field-hero-video article.media .field--name-field-media-oembed-video{position:relative;width:100%;position:absolute;top:0;min-height:55vh;height:55vh;overflow:hidden}.paragraph--type--hero-frontpage-search .field--name-field-hero-video article.media .field--name-field-media-oembed-video:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.paragraph--type--hero-frontpage-search .field--name-field-hero-video article.media .field--name-field-media-oembed-video:after{background-size:inherit}}.paragraph--type--hero-frontpage-search .field--name-field-hero-video article.media .field--name-field-media-oembed-video:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}@media (min-width:640px){.paragraph--type--hero-frontpage-search .field--name-field-hero-video article.media .field--name-field-media-oembed-video{min-height:75vh;height:75vh}}@media (min-width:1024px){.paragraph--type--hero-frontpage-search .field--name-field-hero-video article.media .field--name-field-media-oembed-video{min-height:40vw;height:95vh}}.paragraph--type--hero-frontpage-search .field--name-field-hero-video article.media .field--name-field-media-oembed-video iframe{left:-20px;right:-20px;width:calc(100% + 40px);max-width:calc(100% + 40px);position:absolute;top:0;min-height:55vh;height:55vh;z-index:0}@media (min-width:640px){.paragraph--type--hero-frontpage-search .field--name-field-hero-video article.media .field--name-field-media-oembed-video iframe{min-height:75vh;height:75vh}}@media (min-width:1024px){.paragraph--type--hero-frontpage-search .field--name-field-hero-video article.media .field--name-field-media-oembed-video iframe{min-height:40vw;height:95vh}}.paragraph--type--hero-frontpage-search .field--name-field-hero-video article.media .field--name-field-media-oembed-video:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:rgba(0,0,0,.4);z-index:1}.paragraph--type--hero-frontpage-search .field--name-field-hero-video article.media .field--name-field-media-oembed-video:after,.paragraph--type--hero-frontpage-search .field--name-field-hero-video article.media .field--name-field-media-oembed-video:before{z-index:1}.paragraph--type--hero-frontpage-search form#views-exposed-form-search-courses-page-courses-search{position:relative;padding:8rem 0 6rem;min-height:55vh;height:55vh;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;z-index:2}@media (min-width:640px){.paragraph--type--hero-frontpage-search form#views-exposed-form-search-courses-page-courses-search{min-height:75vh;height:75vh}}@media (min-width:1024px){.paragraph--type--hero-frontpage-search form#views-exposed-form-search-courses-page-courses-search{min-height:40vw;height:95vh}}.paragraph--type--hero-frontpage-search form#views-exposed-form-search-courses-page-courses-search.bef-exposed-form .form--inline>.form-item{text-align:center}.paragraph--type--hero-frontpage-search form#views-exposed-form-search-courses-page-courses-search .form--inline .form-item{float:none;margin-right:0;max-width:80vw}.paragraph--type--hero-frontpage-search form#views-exposed-form-search-courses-page-courses-search label{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;color:#fff}.paragraph--type--hero-frontpage-search form#views-exposed-form-search-courses-page-courses-search label strong{font-weight:900}@media (min-width:640px){.paragraph--type--hero-frontpage-search form#views-exposed-form-search-courses-page-courses-search label{font-size:2.625rem;margin-bottom:.2em}}.paragraph--type--hero-frontpage-search form#views-exposed-form-search-courses-page-courses-search input{width:100%;border-radius:1.5rem;background-color:#fff;background-position:calc(100% - 1rem) 50%;max-width:30em;padding:.75rem 1rem}body.user-logged-in .paragraph--type--hero-frontpage-search .field--name-field-hero-image,body.user-logged-in .paragraph--type--hero-frontpage-search .field--name-field-hero-image .contextual-region{position:absolute;top:0;left:0;right:0;bottom:0}body.user-logged-in .paragraph--type--hero-frontpage-search .field--name-field-hero-image article.media .field--name-field-media-image>div{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position:50%;background-size:cover}body.user-logged-in .paragraph--type--hero-frontpage-search .field--name-field-hero-image article.media .field--name-field-media-image>div:after,body.user-logged-in .paragraph--type--hero-frontpage-search .field--name-field-hero-image article.media .field--name-field-media-image>div:before{z-index:1}.paragraph--type--hero-video-modal{position:relative;min-height:20em}@media (min-width:1001px){.paragraph--type--hero-video-modal{min-height:34.5vw}}.paragraph--type--hero-video-modal .field--name-field-modal-video{position:relative;z-index:10}.paragraph--type--hero-video-modal .field--name-field-background-image{position:relative;position:absolute;top:0;left:0;bottom:0;right:0;display:-ms-flexbox;display:flex;min-height:20em}.paragraph--type--hero-video-modal .field--name-field-background-image:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.paragraph--type--hero-video-modal .field--name-field-background-image:after{background-size:inherit}}.paragraph--type--hero-video-modal .field--name-field-background-image:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}@media (min-width:1001px){.paragraph--type--hero-video-modal .field--name-field-background-image{min-height:34.5vw}}.paragraph--type--hero-video-modal .field--name-field-background-image:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.6);z-index:1}.paragraph--type--hero-video-modal .field--name-field-background-image:after{z-index:2}.paragraph--type--hero-video-modal .field--name-field-background-image .field--name-field-media-image,.paragraph--type--hero-video-modal .field--name-field-background-image .field--name-field-media-image>div,.paragraph--type--hero-video-modal .field--name-field-background-image .media{width:100%;display:-ms-flexbox;display:flex}.paragraph--type--hero-video-modal .field--name-field-hero-video{position:relative;min-height:20em}.paragraph--type--hero-video-modal .field--name-field-hero-video:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover}@media (min-width:1024px){.paragraph--type--hero-video-modal .field--name-field-hero-video:after{background-size:inherit}}.paragraph--type--hero-video-modal .field--name-field-hero-video:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom;z-index:1}.paragraph--type--hero-video-modal .field--name-field-hero-video .video-embed-field-responsive-video:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.4);z-index:1}.paragraph--type--hero-video-modal .field--name-field-hero-video .video-embed-field-responsive-video:after{z-index:1}@media (min-width:1001px){.paragraph--type--hero-video-modal .field--name-field-hero-video{min-height:34.5vw}}.paragraph--type--hero-video-modal .field--name-field-hero-video:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:rgba(0,0,0,.15)}.paragraph--type--hero-video-modal .field--name-field-hero-video .field-image{position:absolute;top:0;bottom:0;left:0;right:0}.paragraph--type--hero-video-modal .field--name-field-hero-video .video-embed-field-responsive-video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.paragraph--type--hero-video-modal .field--name-field-hero-video .video-embed-field-responsive-video video{position:absolute;top:50%;left:50%;width:220vw;height:auto;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}@media (min-width:640px){.paragraph--type--hero-video-modal .field--name-field-hero-video .video-embed-field-responsive-video video{width:100%}}.paragraph--type--hero-video-modal .group-page-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:space-between;align-items:space-between;-ms-flex-line-pack:justify;align-content:space-between;color:#fff;position:absolute;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;top:2em;left:0;bottom:0;right:0;z-index:1}@media (min-width:1024px){.paragraph--type--hero-video-modal .group-page-header{width:80vw}}@media (min-width:1440px){.paragraph--type--hero-video-modal .group-page-header{top:4em}}.paragraph--type--hero-video-modal .group-page-header .field--name-field-title{margin-left:0;display:block;width:100%;margin-bottom:-.1em;font-family:atmosphere,cursive;font-size:5.625rem}@media (min-width:1200px){.paragraph--type--hero-video-modal .group-page-header .field--name-field-title{font-size:11.25rem}}@media (min-width:1440px){.paragraph--type--hero-video-modal .group-page-header .field--name-field-title{font-size:15rem}}.paragraph--type--hero-video-modal .group-page-header .field--name-field-text{text-transform:uppercase;font-family:Noto Sans ExtraCondensed,sans-serif;width:100%}.paragraph--type--hero-video-modal .group-page-header .field--name-field-text>*{max-width:20em}@media (min-width:1200px){.paragraph--type--hero-video-modal .group-page-header .field--name-field-text{font-size:1.5rem}}.paragraph--type--hero-video-modal .group-page-header .view-mode-modal-link>.modal+div>a{opacity:.6}.paragraph--type--hero-video-modal .group-page-header .view-mode-modal-link>.modal+div>a:hover{opacity:1}.paragraph--type--hero-video-modal .modal__container{padding-top:5rem;width:155vh;height:auto}body.modal-is-open .group-page-header{z-index:7}.paragraph--type--icons-with-description{width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.paragraph--type--icons-with-description{width:80vw}}.paragraph--type--icons-with-description .field--name-field-title{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.paragraph--type--icons-with-description .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--icons-with-description .field--name-field-title{margin-bottom:.3em;font-size:1.875rem}}.tsod .paragraph--type--icons-with-description{border-bottom:1px solid #e6e6e6;padding-bottom:1rem}.field--name-field-icon-description-item{margin-top:2em}.paragraph--type--icon-description-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.paragraph--type--icon-description-item .field--name-field-logo-icon{width:100%;margin-bottom:1em}.paragraph--type--icon-description-item .field--name-field-logo-icon img{max-width:6em}@media (min-width:640px){.paragraph--type--icon-description-item .field--name-field-logo-icon{width:20%;padding-right:2rem;margin-bottom:0}}.paragraph--type--icon-description-item .group-text-block{width:100%}.paragraph--type--icon-description-item .group-text-block .field--name-field-title{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.5em}.paragraph--type--icon-description-item .group-text-block .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--icon-description-item .group-text-block .field--name-field-title{font-size:1.25rem}}@media (min-width:640px){.paragraph--type--icon-description-item .group-text-block{width:80%}.paragraph--type--icon-description-item .group-text-block .field--name-field-title{margin-bottom:.15em}}.paragraph--type--iframe{text-align:center}.paragraph--type--iframe iframe{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;border:0;min-height:15em}@media (min-width:1024px){.paragraph--type--iframe iframe{width:80vw}}@media (min-width:768px){.paragraph--type--iframe iframe{min-height:25em}}@media (min-width:1800px){.paragraph--type--iframe iframe{min-height:35em}}.paragraph--type--instructors{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}@media (min-width:1024px){.paragraph--type--instructors{width:80vw}}@media (min-width:768px){.paragraph--type--instructors{padding-top:3.75rem}}.paragraph--type--instructors .field--name-field-members{padding-top:1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.paragraph--type--instructors .field--name-field-members>.field__item{width:100%}.paragraph--type--instructors .field--name-field-title{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;text-align:center}.paragraph--type--instructors .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--instructors .field--name-field-title{margin-bottom:.3em;font-size:1.875rem;margin-bottom:.75rem}}.paragraph--type--key-features{text-align:center;position:relative}.paragraph--type--key-features>.field--name-field-title{font-family:velocity,sans-serif;font-size:1.875rem;text-align:center;color:#007cbf;display:inline-block;margin:0 auto;background-color:#fff;padding:0 .5em}@media (min-width:768px){.paragraph--type--key-features>.field--name-field-title{font-size:2.625rem}}.paragraph--type--key-features>.field--name-field-title+.field--name-field-key-features{margin-top:-.95em}@media (min-width:768px){.paragraph--type--key-features>.field--name-field-title+.field--name-field-key-features{margin-top:-1.25em}}.paragraph--type--key-features .field--name-field-key-features{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;-ms-flex-line-pack:start;-ms-flex-align:start;align-items:flex-start;justify-content:center;align-content:flex-start;-ms-flex-align:stretch;align-items:stretch;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;border-top:1px solid #007cbf;border-bottom:1px solid #007cbf;padding:3em 0 1em}@media (min-width:1024px){.paragraph--type--key-features .field--name-field-key-features{width:80vw}}@media (min-width:768px){.paragraph--type--key-features .field--name-field-key-features{padding:3em 0 2em}}.paragraph--type--key-features .field--name-field-key-features>.field__item{width:100%;margin-bottom:1.5em}@media (min-width:768px){.paragraph--type--key-features .field--name-field-key-features>.field__item{width:50%;border-right:1px solid rgba(0,0,0,.1);padding:0 1.5em;margin-bottom:0}.paragraph--type--key-features .field--name-field-key-features>.field__item:last-of-type{border:0}}@media (min-width:1024px){.paragraph--type--key-features .field--name-field-key-features>.field__item{width:25%}}.paragraph--type--key-features .field--name-field-key-features>.field__item .paragraph{margin:0}.paragraph--type--key-features-item .field--name-field-title{font-family:Noto Sans ExtraCondensed,sans-serif;font-weight:700;font-size:1.125rem;margin-bottom:.45em;text-transform:uppercase}.paragraph--type--key-features-item .field--name-field-description{font-size:.875rem}.paragraph--type--key-features-item .field--name-field-description p{line-height:1.35em;margin-bottom:0}@media (min-width:768px){.paragraph--type--key-features-item .field--name-field-description{font-size:1rem}.paragraph--type--key-features-item .field--name-field-description p{line-height:1.35em;margin-bottom:0}}.paragraph--type--key-takeaways{text-align:center;position:relative}.paragraph--type--key-takeaways>.field--name-field-title{font-family:velocity,sans-serif;font-size:1.875rem;text-align:center;color:#007cbf;display:inline-block;margin:0 auto;background-color:#fff;padding:0 .5em}@media (min-width:768px){.paragraph--type--key-takeaways>.field--name-field-title{font-size:2.625rem}}.paragraph--type--key-takeaways>.field--name-field-title+.field--name-field-key-features{margin-top:-1.25em}.paragraph--type--key-takeaways .field--name-field-key-features{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;-ms-flex-line-pack:start;-ms-flex-align:start;align-items:flex-start;justify-content:center;align-content:flex-start;-ms-flex-align:stretch;align-items:stretch;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;border-top:1px solid #007cbf;border-bottom:1px solid #007cbf;padding:3em 0 1em}@media (min-width:1024px){.paragraph--type--key-takeaways .field--name-field-key-features{width:80vw}}@media (min-width:768px){.paragraph--type--key-takeaways .field--name-field-key-features{padding:3em 0 2em}}.paragraph--type--key-takeaways .field--name-field-key-features>.field__item{width:100%;margin-bottom:1.5em}@media (min-width:768px){.paragraph--type--key-takeaways .field--name-field-key-features>.field__item{width:50%;border-right:1px solid rgba(0,0,0,.1);padding:0 1.5em;margin-bottom:0}.paragraph--type--key-takeaways .field--name-field-key-features>.field__item:last-of-type{border:0}}@media (min-width:1024px){.paragraph--type--key-takeaways .field--name-field-key-features>.field__item{width:33.3332%}}.paragraph--type--key-takeaways .field--name-field-key-features>.field__item .paragraph{margin:0}.paragraph--type--key-takeaway-item .field--name-field-title{font-family:Noto Sans ExtraCondensed,sans-serif;font-weight:700;font-size:1.125rem;margin-bottom:.45em;text-transform:uppercase}.paragraph--type--key-takeaway-item .field--name-field-description{font-size:.875rem}.paragraph--type--key-takeaway-item .field--name-field-description p{line-height:1.35em;margin-bottom:0}@media (min-width:768px){.paragraph--type--key-takeaway-item .field--name-field-description{font-size:1rem}.paragraph--type--key-takeaway-item .field--name-field-description p{line-height:1.35em;margin-bottom:0}}.paragraph--type--key-takeaway-item .field--name-field-name{font-weight:400;font-size:.875rem;margin-top:.5em;display:inline-block}.paragraph--type--key-takeaway-item .field--name-field-information{font-size:.75rem;font-weight:400;color:#565552}.paragraph--type--key-takeaway-item .field--name-field-key-number{font-family:Noto Sans ExtraCondensed,sans-serif;font-size:2.625rem;color:#007cbf;text-transform:uppercase;line-height:100%;margin-bottom:.3125rem;letter-spacing:normal}.paragraph--type--logos{text-align:center;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.paragraph--type--logos{width:80vw}}.paragraph--type--logos .field--name-field-title{text-align:center;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.paragraph--type--logos .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--logos .field--name-field-title{margin-bottom:.3em;font-size:1.875rem;font-size:1.5rem}}.paragraph--type--logos .field--name-field-logo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.paragraph--type--logos .field--name-field-logo .field__item{text-align:center;margin:1rem 1.5rem;width:100%}@media (min-width:640px){.paragraph--type--logos .field--name-field-logo .field__item{width:auto}}.paragraph--type--logos .field--name-field-logo .field__item img{display:inline-block;max-height:3.4375rem;max-width:8.125rem}.paragraph--type--logos .field--name-field-logo-media{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.paragraph--type--logos .field--name-field-logo-media>.field__item{text-align:center;margin:1rem 1.5rem;width:100%}@media (min-width:640px){.paragraph--type--logos .field--name-field-logo-media>.field__item{width:auto}}.paragraph--type--logos .field--name-field-logo-media>.field__item img{display:inline-block;max-height:3.4375rem;max-width:8.125rem}.paragraph--type--mosaic{overflow:hidden}.paragraph--type--mosaic .group-wrapper{width:calc(100vw - 20px);margin-left:auto;margin-right:auto;max-width:770px}.paragraph--type--mosaic .field--name-field-mosaic-images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative}.paragraph--type--mosaic .field--name-field-mosaic-images .paragraph{margin:0}.paragraph--type--mosaic .field--name-field-mosaic-images>.field__item{display:block;padding:15px}.paragraph--type--mosaic .field--name-field-mosaic-images>.field__item:first-of-type{width:60%;-ms-flex-item-align:end;align-self:flex-end}.paragraph--type--mosaic .field--name-field-mosaic-images>.field__item:nth-of-type(2),.paragraph--type--mosaic .field--name-field-mosaic-images>.field__item:nth-of-type(3){width:40%}.paragraph--type--mosaic .field--name-field-mosaic-images>.field__item:nth-of-type(4){width:60%}.paragraph--type--mosaic .field--name-field-mosaic-images>.field__item:nth-of-type(5){width:60%;position:absolute;top:50%;left:0;transform:translate(-100%,-50%)}.paragraph--type--mosaic .field--name-field-mosaic-images>.field__item:nth-of-type(6){width:60%;position:absolute;top:50%;right:0;transform:translate(100%,-50%)}.paragraph--type--page-intro{text-align:center;margin-top:1.5rem}@media (min-width:768px){.paragraph--type--page-intro{margin-top:3rem}}.paragraph--type--page-intro .field--name-field-title{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.paragraph--type--page-intro .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--page-intro .field--name-field-title{font-size:2.625rem}}@media (min-width:768px){.paragraph--type--page-intro .field--name-field-title{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto}}.paragraph--type--page-intro .field--name-field-subtitle{font-size:1.125rem;margin-bottom:1em;margin-left:auto;margin-right:auto}@media (min-width:768px){.paragraph--type--page-intro .field--name-field-subtitle{font-size:1.375rem}}.paragraph--type--page-intro .field--name-field-text{font-size:0.9rem;margin-bottom:1em}@media (min-width:640px){.paragraph--type--page-intro .field--name-field-text{font-size:1rem}}.paragraph--type--page-intro .field--name-field-text h5,.paragraph--type--page-intro .field--name-field-text h6{margin-bottom:.8em;line-height:120%}.paragraph--type--page-intro .field--name-field-text iframe{width:100%;max-width:100%;min-height:15em}@media (min-width:768px){.paragraph--type--page-intro .field--name-field-text iframe{min-height:25em}}@media (min-width:1800px){.paragraph--type--page-intro .field--name-field-text iframe{min-height:35em}}:not(.slick__slide)>.paragraph--type--quote-picture{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;width:87vw;margin-left:auto;margin-right:auto;max-width:970px}@media (min-width:1024px){:not(.slick__slide)>.paragraph--type--quote-picture{width:80vw}}.paragraph--type--quote-picture{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2);background:#fff;border-radius:0 4px 4px 0}@media (min-width:640px){.paragraph--type--quote-picture{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}.paragraph--type--quote-picture .field--name-field-image{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:4px 4px 0 0;overflow:hidden;height:13rem;position:relative}.paragraph--type--quote-picture .field--name-field-image:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.paragraph--type--quote-picture .field--name-field-image:after{background-size:inherit}}.paragraph--type--quote-picture .field--name-field-image:after{top:auto;right:0;left:0;background-position:bottom;bottom:-1px}.paragraph--type--quote-picture .field--name-field-image>div{width:100%;background-size:cover;background-position:50%;background-color:#b6b6b6}@media (min-width:768px){.paragraph--type--quote-picture .field--name-field-image{width:38%;height:auto;border-radius:4px 0 0 4px;position:relative}.paragraph--type--quote-picture .field--name-field-image:after{content:"";position:absolute;width:35px;height:100%;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-vert-1.svg) repeat-y 100% transparent;top:0;right:0;left:auto;background-position:100%;background-size:inherit;bottom:0}}.paragraph--type--quote-picture .group-text-block{padding:1.875rem}@media (min-width:768px){.paragraph--type--quote-picture .group-text-block{padding:3.75rem;width:62%}}.paragraph--type--quote-picture .field--name-field-title{font-weight:700}.paragraph--type--quote-picture .field--name-field-description{font-size:1.5rem;letter-spacing:normal;line-height:1.3;color:#666}.paragraph--type--quote-picture .field--name-field-description p{line-height:1.3em;margin-bottom:0}.paragraph--type--quote-picture .field--name-field-description p:after,.paragraph--type--quote-picture .field--name-field-description p:before{display:inline-block}.paragraph--type--quote-picture .field--name-field-description p:before{content:"\201C";break-after:avoid}.paragraph--type--quote-picture .field--name-field-description p:after{content:"\201D";break-before:avoid}.paragraph--type--quote-picture .field--name-field-description>*{margin:0}.paragraph--type--quote-picture .field--name-field-description p{margin:0 0 0.725em}@media (min-width:1440px){.paragraph--type--quote-picture .field--name-field-description p{line-height:1.2em}}.paragraph--type--quote-picture .field--name-field-name{font-weight:700;color:#004996;margin-bottom:.25em}.paragraph--type--quote-picture .field--name-field-name:before{content:"";display:inline-block;width:.75em;height:1px;background:#004996;vertical-align:middle;margin-right:.3em}.paragraph--type--quote-picture .field--name-field-information{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#007cbf}.paragraph--type--quotes-container{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;padding:2rem;margin-bottom:2rem;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:1024px){.paragraph--type--quotes-container{width:80vw}}@media (min-width:768px){.paragraph--type--quotes-container{padding:3.75rem 0;margin-bottom:4rem}}.paragraph--type--quotes-container .paragraph--type--quote,.paragraph--type--quotes-container .paragraph--type--quote-picture{margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;width:100%}@media (min-width:1024px){.paragraph--type--quotes-container .paragraph--type--quote,.paragraph--type--quotes-container .paragraph--type--quote-picture{width:100%}.paragraph--type--quotes-container .paragraph--type--quote-picture .paragraph--type--quote,.paragraph--type--quotes-container .paragraph--type--quote .paragraph--type--quote{margin-top:0}}.paragraph--type--quotes-container .paragraph--type--quote-picture .field--name-field-description p,.paragraph--type--quotes-container .paragraph--type--quote .field--name-field-description p{line-height:1.5em}@media (min-width:1024px){.paragraph--type--quotes-container .paragraph--type--quote-picture .group-text-block,.paragraph--type--quotes-container .paragraph--type--quote .group-text-block{padding:3.75rem 1.875rem}}.paragraph--type--quotes-container .slick .paragraph{margin-bottom:0}.paragraph--type--quote{margin-top:-1.25rem;margin-bottom:1.25rem;padding-left:5vw;padding-right:1em}@media (min-width:1024px){.paragraph--type--quote{margin-top:-2.5rem}}.paragraph--type--quote .field--name-field-description{font-size:1.5rem;letter-spacing:normal;line-height:1.3}.paragraph--type--quote .field--name-field-description p{line-height:1.3em;margin-bottom:0}.paragraph--type--quote .field--name-field-description p:after,.paragraph--type--quote .field--name-field-description p:before{display:inline-block}.paragraph--type--quote .field--name-field-description p:before{content:"\201C";break-after:avoid}.paragraph--type--quote .field--name-field-description p:after{content:"\201D";break-before:avoid}@media (min-width:1024px){.paragraph--type--quote .field--name-field-description{font-size:1.875rem}.paragraph--type--quote .field--name-field-description p{line-height:1.2em}}.paragraph--type--staff-members{text-align:center;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.paragraph--type--staff-members{width:80vw}}.paragraph--type--staff-members .field--name-field-members{display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:768px){.paragraph--type--staff-members .field--name-field-members{width:calc(100% + .75rem);margin-left:-.375rem;margin-right:-.375rem}}.paragraph--type--staff-members .field--name-field-members>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.paragraph--type--staff-members .field--name-field-members>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:100%;margin-bottom:1rem;margin-left:0;margin-right:0;text-align:left;padding:.75rem .25rem}@media (min-width:640px){.paragraph--type--staff-members .field--name-field-members>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.paragraph--type--staff-members .field--name-field-members>li:not(.views-infinite-scroll-content-wrapper):not(.slick){margin-bottom:2rem;width:50%}}@media (min-width:768px){.paragraph--type--staff-members .field--name-field-members>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.paragraph--type--staff-members .field--name-field-members>li:not(.views-infinite-scroll-content-wrapper):not(.slick){padding:.75rem;width:33.3332%}}@media (min-width:1024px){.paragraph--type--staff-members .field--name-field-members>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.paragraph--type--staff-members .field--name-field-members>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:25%}}.paragraph--type--staff-members .field--name-field-title{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.paragraph--type--staff-members .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--staff-members .field--name-field-title{margin-bottom:.3em;font-size:1.875rem;font-size:1.5rem;margin-bottom:.75rem}}.paragraph--type--switcher{display:-ms-flexbox;display:flex}.paragraph--type--switcher .paragraph-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;display:inline-block;line-height:1em;border-radius:1.6em;padding:.6em 1.2em;background:#ebf0f7;margin:0 auto;width:auto}.paragraph--type--switcher .paragraph-wrapper .list-available-languages{text-align:center;font-size:.875rem;font-weight:400}.paragraph--type--switcher .paragraph-wrapper .list-available-languages a{font-weight:700;color:#004996}@media (min-width:1024px){.paragraph--type--switcher .paragraph-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}}.paragraph--type--switcher .field--name-field-title{text-align:center;font-size:.875rem;font-weight:400;letter-spacing:0}@media (min-width:1024px){.paragraph--type--switcher .field--name-field-title{margin-bottom:0;margin-right:.5em}}.paragraph--type--switcher .field--name-field-cta{margin-bottom:.15em}@media (min-width:1024px){.paragraph--type--switcher .field--name-field-cta{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--switcher .field--name-field-cta>.field__item+.field__item:before{content:", "}}.paragraph--type--switcher .field--name-field-cta a{background:transparent!important;color:#004996!important;text-transform:none;letter-spacing:0;border:0;border-radius:0;padding:0;font-size:.875rem;font-weight:700;text-decoration:underline;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#007cbf!important;text-decoration-color:#007cbf!important;-webkit-text-decoration-style:solid;text-decoration-style:solid}.paragraph--type--switcher .field--name-field-cta a:hover{background:transparent!important}.field--name-field-layout-elements>.field__item:first-child>.paragraph--type--switcher{margin-top:-2em}.paragraph--type--tabs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.paragraph--type--tabs{width:80vw}}.paragraph--type--tabs.ui-widget.ui-widget-content{border:0}.paragraph--type--tabs .ui-widget-header{border:0;background:none}.paragraph--type--tabs .field--name-field-title{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;width:100%;margin-bottom:1em}.paragraph--type--tabs .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--tabs .field--name-field-title{margin-bottom:.3em;font-size:1.875rem;margin-bottom:1em}}.paragraph--type--tabs h5,.paragraph--type--tabs h6{margin-bottom:.8em;line-height:120%}.paragraph--type--tabs.ui-tabs .ui-tabs-panel{margin:0;padding:0}@media (min-width:1024px){.paragraph--type--tabs.ui-tabs .ui-tabs-panel{padding:0 1.875rem}}.paragraph--type--tabs.ui-tabs .ui-tabs-panel .field--name-field-text iframe{width:100%;height:40vh}.paragraph--type--tabs.ui-tabs .ui-tabs-nav{margin:0 0 1.5em;font-size:.875rem;width:100%;display:-ms-flexbox;display:flex;overflow:auto}@media (min-width:1024px){.paragraph--type--tabs.ui-tabs .ui-tabs-nav{padding-right:1.875rem;width:25%;font-size:1rem}}@media (min-width:768px){.paragraph--type--tabs.ui-tabs .ui-tabs-nav{display:block;overflow:auto}}.paragraph--type--tabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:none;padding:.8em .7em}.paragraph--type--tabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor:focus{outline:0}.paragraph--type--tabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor:focus-visible{outline:2px solid #80cff1;outline-offset:8px}.paragraph--type--tabs.ui-tabs .ui-tabs-nav li{list-style:none;position:relative;top:0;margin:0 .5em .15em 0;border:0;padding:0;white-space:normal;width:auto;display:inline-block;float:none;border-radius:4px;background:none;white-space:nowrap}@media (min-width:1024px){.paragraph--type--tabs.ui-tabs .ui-tabs-nav li{width:100%;display:block}}@media (min-width:768px){.paragraph--type--tabs.ui-tabs .ui-tabs-nav li{white-space:normal;margin:0 0 .15em}}.paragraph--type--tabs.ui-tabs .ui-tabs-nav li a{display:block;font-weight:700}@media (min-width:1024px){.paragraph--type--tabs.ui-tabs .ui-tabs-nav li a{font-weight:400}}.paragraph--type--tabs.ui-tabs .ui-tabs-nav li:focus{outline:0;box-shadow:none}.paragraph--type--tabs.ui-tabs .ui-tabs-nav li:focus-visible{outline:2px solid #80cff1;outline-offset:8px}.paragraph--type--tabs.ui-tabs .ui-tabs-nav li:hover{background-color:#f6f6f6}.paragraph--type--tabs.ui-tabs .ui-tabs-nav li.ui-state-active{background-color:#007cbf}.paragraph--type--tabs.ui-tabs .ui-tabs-nav li.ui-state-active .ui-tabs-anchor{font-weight:700}@media (min-width:1024px){.paragraph--type--tabs .paragraph--type--tab{width:50%;max-width:65%;padding:0 1.875rem;-ms-flex-positive:1;flex-grow:1}}.paragraph--type--tabs .field--name-field-sidebar{width:100%;margin-top:2.5rem}@media (min-width:1024px){.paragraph--type--tabs .field--name-field-sidebar{width:25%;padding-left:1.875rem;margin-top:0}}.paragraph--type--tabs .field--name-field-sidebar .field--name-field-title{font-size:1.125rem;margin-bottom:1em}.paragraph--type--tabs .field--name-field-sidebar .field--name-field-links-list .paragraph{margin-bottom:0}.paragraph--type--tabs .field--name-field-sidebar .field--name-field-links-list .field__item{margin-bottom:0;font-size:.875rem}.paragraph--type--tabs .field--name-field-sidebar .field--name-field-links-list .paragraph--type--link>.field{margin-bottom:1em;padding-left:.6rem;position:relative}.paragraph--type--tabs .field--name-field-sidebar .field--name-field-links-list .paragraph--type--link>.field:before{color:#004996;content:"\0203A";display:block;font-weight:700;font-size:1.2rem;line-height:1.1rem;position:absolute;top:0;left:0;transition:all .25s cubic-bezier(.1,.5,.5,1)}.paragraph--type--tabs .field--name-field-sidebar .field--name-field-links-list .paragraph--type--link>.field a{color:#007cbf;font-weight:700;transition:all .25s cubic-bezier(.1,.5,.5,1);text-decoration:none;line-height:1.3em}.paragraph--type--tabs .field--name-field-sidebar .field--name-field-links-list .paragraph--type--link>.field a:focus,.paragraph--type--tabs .field--name-field-sidebar .field--name-field-links-list .paragraph--type--link>.field a:hover{color:#262626;text-decoration:underline;-webkit-text-decoration-color:#007cbf;text-decoration-color:#007cbf}.paragraph--type--tabs .field--name-field-sidebar .field--name-field-links-list .paragraph--type--link>.field:hover:before{transform:translateX(1px)}.paragraph-team-section{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;margin-bottom:3.75rem}@media (min-width:1024px){.paragraph-team-section{width:80vw}}@media (min-width:640px){.paragraph-team-section{margin-bottom:7.5rem}}.paragraph-team-section .field--name-field-image{width:100%;margin-bottom:1.25rem}@media (min-width:640px){.paragraph-team-section .field--name-field-image{margin-bottom:2.5rem}}.paragraph-team-section .group-text-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.paragraph-team-section .group-text-block>div{width:100%}.paragraph-team-section .group-text-block .group-second-column{margin-bottom:2em}.paragraph-team-section .group-text-block .group-third-column h3{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.5em}.paragraph-team-section .group-text-block .group-third-column h3 strong{font-weight:900}@media (min-width:640px){.paragraph-team-section .group-text-block .group-third-column h3{font-size:1.25rem}}.paragraph-team-section .group-text-block .group-third-column ul{margin:0;list-style-type:none;padding-left:0}.paragraph-team-section .group-text-block .group-third-column ul li{padding:0;margin:0 0 .2em}.paragraph-team-section .group-text-block .group-third-column ul li:before{display:none}.paragraph-team-section .group-text-block .group-third-column ul li a{font-family:Noto Sans,sans-serif;line-height:.6875rem;letter-spacing:.02em;text-align:center;text-transform:uppercase;margin-bottom:2em;color:#262626;font-size:.8125rem;text-align:left;margin:0;font-weight:700;text-decoration:none;color:#666;padding:.5em 0}.paragraph-team-section .group-text-block .group-third-column ul li a a{color:inherit;text-decoration:none}.paragraph-team-section .group-text-block .group-third-column ul li a:focus,.paragraph-team-section .group-text-block .group-third-column ul li a:hover{color:#007cbf}@media (min-width:640px){.paragraph-team-section .group-text-block .group-first-column{width:25%;padding-right:1.875rem}.paragraph-team-section .group-text-block .group-second-column{margin-bottom:0;width:50%;max-width:65%;padding:0 1.875rem;-ms-flex-positive:1;flex-grow:1}.paragraph-team-section .group-text-block .group-third-column{width:25%;padding-left:1.875rem;margin-top:0}}.paragraph-team-section .field--name-field-title{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.145em}.paragraph-team-section .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph-team-section .field--name-field-title{font-size:2.625rem;margin-bottom:.2em;font-size:2.25rem;line-height:1.15em}}.paragraph-team-section .field--name-field-subtitle{color:#666;margin-bottom:1.25rem;font-size:1.5rem}.paragraph-team-section .field--name-field-subtitle p{line-height:1.3em}.paragraph-team-section .field--name-field-description-intro{font-size:1.25rem;margin-bottom:1.25rem}.paragraph-team-section .field--name-field-description{font-size:1rem}.paragraph-team-section .field--name-field-cta{margin-top:.625rem}.paragraph-team-section .field--name-field-cta a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#007cbf;border:1px solid #007cbf;font-size:.75rem;padding:1em 1.6em}.paragraph-team-section .field--name-field-cta a:before{display:none}.paragraph-team-section .field--name-field-cta a:disabled,.paragraph-team-section .field--name-field-cta a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.paragraph-team-section .field--name-field-cta a:disabled:focus,.paragraph-team-section .field--name-field-cta a:disabled:hover,.paragraph-team-section .field--name-field-cta a[disabled]:focus,.paragraph-team-section .field--name-field-cta a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.paragraph-team-section .field--name-field-cta a:focus,.paragraph-team-section .field--name-field-cta a:hover{outline:none;background-color:#006ba6;border-color:#006ba6;color:#fff}.paragraph-team-section .field--name-field-cta a:focus-visible{outline:2px solid #004996;outline-offset:3px;background-color:#009df2;border-color:#009df2;color:#fff}@media (min-width:640px){.paragraph-team-section .field--name-field-cta{margin-top:1.75rem}}.field--name-field-layout-elements .field__item:first-of-type .paragraph-team-section{margin-top:3.75rem}.paragraph--type--text-cta-image{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;margin-top:1.875rem}@media (min-width:1024px){.paragraph--type--text-cta-image{width:80vw}}@media (min-width:768px){.paragraph--type--text-cta-image{-ms-flex-direction:row;flex-direction:row}}.paragraph--type--text-cta-image .group-image{width:100%}@media (min-width:768px){.paragraph--type--text-cta-image .group-image{width:calc(50% - 1rem);margin-left:1rem}}.paragraph--type--text-cta-image .field--name-field-image{box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2)}@media (min-width:640px){.paragraph--type--text-cta-image .field--name-field-image{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}.paragraph--type--text-cta-image .field--name-field-image img,.paragraph--type--text-cta-image .field--name-field-image picture{width:100%;max-width:none}.paragraph--type--text-cta-image .group-text{width:100%;padding:2rem 0 0}@media (min-width:768px){.paragraph--type--text-cta-image .group-text{width:50%;padding:2rem 2rem 2rem 0}}.paragraph--type--text-cta-image .field--name-field-title{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.paragraph--type--text-cta-image .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--text-cta-image .field--name-field-title{margin-bottom:.3em;font-size:1.875rem}}.paragraph--type--text-cta-image .field--name-field-text{margin-bottom:.5rem}@media (min-width:768px){.paragraph--type--text-cta-image.left-image{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.paragraph--type--text-cta-image.left-image .group-text{padding:2rem 0 2rem 2rem}.paragraph--type--text-cta-image.left-image .field--name-field-image{margin-left:0;margin-right:1rem}}.paragraph--type--text-on-fixed-background{position:relative;padding:3em 0}@media (min-width:1024px){.paragraph--type--text-on-fixed-background{padding:30vh 0}}.paragraph--type--text-on-fixed-background .field--name-field-background-image{position:absolute;top:0;bottom:0;left:0;right:0;background:#262626}.paragraph--type--text-on-fixed-background .field--name-field-background-image *{position:static}.paragraph--type--text-on-fixed-background .field--name-field-background-image .field--type-image>div{position:absolute;top:0;bottom:0;left:0;right:0;background-attachment:fixed;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:.1}.paragraph--type--text-on-fixed-background .field--name-field-background-image~*{position:relative}.paragraph--type--text-on-fixed-background .field--type-text-long{color:#fff;width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.paragraph--type--text-on-fixed-background .field--type-text-long{width:80vw}}@media (min-width:768px){.paragraph--type--text-on-fixed-background .field--type-text-long{opacity:0}}.paragraph--type--text-on-fixed-background.blue-bg-color .field--name-field-background-image{background:#004996}.paragraph--type--text-in-columns{text-align:left}.paragraph--type--text-in-columns .field--name-field-title{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.paragraph--type--text-in-columns .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--text-in-columns .field--name-field-title{font-size:2.625rem;margin-bottom:.2em}}.paragraph--type--text-in-columns .field--name-field-subtitle{font-size:1.125rem;margin-bottom:2.3em}@media (min-width:640px){.paragraph--type--text-in-columns .field--name-field-subtitle{font-size:1.2375rem}}.paragraph--type--text-in-columns .field--name-field-text{font-size:1.125rem}.paragraph--type--text-in-columns .field--name-field-text h2~h3,.paragraph--type--text-in-columns .field--name-field-text h2~h4,.paragraph--type--text-in-columns .field--name-field-text h2~h5,.paragraph--type--text-in-columns .field--name-field-text h2~ol,.paragraph--type--text-in-columns .field--name-field-text h2~p,.paragraph--type--text-in-columns .field--name-field-text h2~ul{break-inside:avoid}.paragraph--type--text-in-columns .field--name-field-text h2{font-family:Noto Sans SemiCondensed,sans-serif;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;margin-bottom:1em;line-height:1.1em}.paragraph--type--text-in-columns .field--name-field-text h2 strong{font-weight:900}@media (min-width:640px){.paragraph--type--text-in-columns .field--name-field-text h2{margin-bottom:.3em;font-size:1.875rem}}@media (min-width:768px){.paragraph--type--text-in-columns .field--name-field-text h2{line-height:1.1em;margin-bottom:1em}}.paragraph--type--text-in-columns .field--name-field-text h3{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:uppercase;margin-bottom:.25em;line-height:1.1em}.paragraph--type--text-in-columns .field--name-field-text h3 strong{font-weight:900}@media (min-width:640px){.paragraph--type--text-in-columns .field--name-field-text h3{font-size:1.25rem}}@media (min-width:768px){.paragraph--type--text-in-columns .field--name-field-text h3{line-height:1.1em;margin-bottom:.25em}}.paragraph--type--text-in-columns .field--name-field-text h5,.paragraph--type--text-in-columns .field--name-field-text h6{margin-bottom:.8em;line-height:120%}@media (min-width:768px){.paragraph--type--text-in-columns .field--name-field-text{column-count:2;column-gap:4.2em}}.paragraph--type--text-side-image{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;-ms-flex-line-pack:start;-ms-flex-align:start;align-items:flex-start;width:87vw;margin-left:auto;margin-right:auto;max-width:1290px;justify-content:center;align-content:flex-start;-ms-flex-align:stretch;align-items:stretch}@media (min-width:1024px){.paragraph--type--text-side-image{width:80vw}}.paragraph--type--text-side-image>div{width:100%;margin-bottom:1.5em}.paragraph--type--text-side-image>div img,.paragraph--type--text-side-image>div picture{margin:0 auto}.paragraph--type--text-side-image>div svg{max-width:100%;height:auto}@media (min-width:1024px){.paragraph--type--text-side-image{padding:2rem 4rem}.paragraph--type--text-side-image .scrolling-text{width:65%;padding-right:4rem}.paragraph--type--text-side-image .group-image{width:34.5%}.paragraph--type--text-side-image .group-image>div{width:100%}}.paragraph--type--title-subtitle{text-align:center}.paragraph--type--title-subtitle .field--name-field-title{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.paragraph--type--title-subtitle .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--title-subtitle .field--name-field-title{font-size:2.625rem;margin-bottom:.2em}}.paragraph--type--title-subtitle .field--name-field-subtitle{font-size:1rem;margin-bottom:.85em;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}@media (min-width:640px){.paragraph--type--title-subtitle .field--name-field-subtitle{font-size:1.125rem}}@media (min-width:768px){.paragraph--type--title-subtitle .field--name-field-subtitle{font-size:1.37813rem}}.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-highlight{font-size:1rem}}.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-highlight p{line-height:1.4em}.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-teaser,.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-teaser-compact,.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-teaser,.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-teaser-compact,.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-teaser,.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-teaser-compact,.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-teaser-full{font-size:1rem}}.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-teaser-compact p,.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-teaser-full p,.paragraph--type--title-subtitle .field--name-field-subtitle.view-mode-teaser p{line-height:1.4em}.paragraph--type--title-subtitle .field--name-field-subtitle p{line-height:1.35em;margin:0}.paragraph--type--title-text .field--name-field-title{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.paragraph--type--title-text .field--name-field-title strong{font-weight:900}@media (min-width:640px){.paragraph--type--title-text .field--name-field-title{margin-bottom:.3em;font-size:1.875rem}}.paragraph--type--title-text .field--name-field-text h5,.paragraph--type--title-text .field--name-field-text h6{margin-bottom:.8em;line-height:140%}.paragraph--type--title-text .field--name-field-text iframe{width:100%;max-width:100%;min-height:15em}@media (min-width:768px){.paragraph--type--title-text .field--name-field-text iframe{min-height:25em}}@media (min-width:1800px){.paragraph--type--title-text .field--name-field-text iframe{min-height:35em}}.paragraph--type--toc{z-index:2;position:relative;width:100%;min-height:72px}.paragraph--type--toc .toc-js{width:100%;background-color:#fff;box-shadow:0 0 10px transparent;transition:box-shadow .5s ease-in-out,transform .5s cubic-bezier(.1,.5,.5,1);padding:.5rem;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.paragraph--type--toc .toc-js.is-sticked{box-shadow:0 0 10px rgba(0,0,0,.3)}.paragraph--type--toc .toc-title{text-align:center;font-weight:700;font-size:1rem;margin:0}@media (min-width:1024px){.paragraph--type--toc .toc-title{margin-bottom:.5rem}}.paragraph--type--toc nav{padding:0}@media (min-width:1024px){.paragraph--type--toc nav{padding:0 .5rem;width:100%}}.paragraph--type--toc nav ul{list-style:none;margin:0;padding:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;counter-reset:a}.paragraph--type--toc nav ul li.toc-div{font-size:.875rem;line-height:1.2em;max-width:15.3em;margin:0;counter-increment:a}@media (min-width:1024px){.paragraph--type--toc nav ul li.toc-div{margin:0 1em}}.paragraph--type--toc nav ul li.toc-div a{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;padding:.5em;text-decoration:none;color:#565552;width:3em;height:3em;overflow:hidden}@media (min-width:1024px){.paragraph--type--toc nav ul li.toc-div a{width:auto;height:auto;overflow:visible}}.paragraph--type--toc nav ul li.toc-div a:before{display:block;content:counter(a);width:2em;height:2em;line-height:2em;margin-right:.5em;background:#f2f2f2;text-align:center;border-radius:50%;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.paragraph--type--toc nav ul li.toc-div a:hover{color:#262626}.paragraph--type--toc nav ul li.toc-div a:hover:before{background-color:#007cbf;color:#fff}.paragraph--type--toc nav ul li.toc-div.toc-active a{color:#262626}.paragraph--type--toc nav ul li.toc-div.toc-active a:before{background-color:#007cbf;color:#fff}body.nav-up .paragraph--type--toc .toc-js.is-sticked{transform:translateY(67.5px)}@media (min-width:1024px){body.nav-up .paragraph--type--toc .toc-js.is-sticked{transform:translateY(102px)}}.toolbar-horizontal.toolbar-fixed.page-node-type-story .paragraph--type--toc .toc-js.is-sticked{transform:translateY(78px)}footer .region-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}footer .block-footer-block{background:#004996;color:#fff;width:100%;position:relative;margin-top:2rem}footer .block-footer-block a{color:#fff;text-decoration:none}footer .block-footer-block:before{content:"";position:absolute;top:-34px;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-blue.svg) repeat-x bottom transparent;background-size:cover}@media (min-width:1024px){footer .block-footer-block:before{background-size:inherit}}footer .block-footer-block .footer-block{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;padding:4rem 0 0}@media (min-width:1024px){footer .block-footer-block .footer-block{width:80vw}}footer .block-footer-block .footer-block p{margin:0}footer .block-footer-block .footer-block p:empty{display:none}@media (min-width:medium){footer .block-footer-block .footer-block .footer-top{padding-bottom:2rem}}footer .block-footer-block .footer-block .footer-top .footer-logo-wrapper{margin-bottom:2rem}footer .block-footer-block .footer-block .footer-top .footer-logo-wrapper .footer-logo{margin-bottom:.9375rem}footer .block-footer-block .footer-block .footer-top .footer-logo-wrapper a{font-weight:700}footer .block-footer-block .footer-block .footer-top .footer-logo-wrapper p{font-size:.8125rem;line-height:150%}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu{padding:0;margin:0 0 2em}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu a{font-size:1rem}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu:first-of-type a{font-weight:700;font-size:1.125rem}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu:first-of-type li.menu-level-1{margin-bottom:.625rem}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu:first-of-type li.menu-level-1>a{font-weight:700}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu:nth-of-type(2) a{font-size:1rem}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu:nth-of-type(2) li:first-of-type{margin-bottom:.625rem}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu:nth-of-type(2) li:first-of-type a{font-weight:700}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu:nth-of-type(2) li:nth-of-type(6){margin-bottom:1.4375rem}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu li{font-size:1rem;list-style:none}@media (min-width:768px){footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu li{font-size:.875rem}}@media (min-width:1440px){footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu li{font-size:1.125rem}}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu li.menu-item--collapsed{list-style:none;list-style-image:none}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu li a{color:#fff;text-decoration:none;display:inline-block;padding:.15em 0}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper .menu li a:hover{text-decoration:underline}@media (min-width:970px){footer .block-footer-block .footer-block .footer-top{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}footer .block-footer-block .footer-block .footer-top .footer-logo-wrapper{width:43%;margin-bottom:0}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:57%}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper>.menu{padding-right:3.75rem;margin:0}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper>.menu:first-of-type li.menu-level-1,footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper>.menu:nth-of-type(2) li:first-of-type{margin-bottom:1.25rem}footer .block-footer-block .footer-block .footer-top .footer-menus-wrapper>.menu:nth-of-type(3){padding-right:0}}footer .block-footer-block .footer-block .footer-bottom{width:100%;padding:1rem 0;border-top:1px solid #007cbf;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}footer .block-footer-block .footer-block .footer-bottom p{font-size:.8125rem}footer .block-footer-block .footer-block .footer-bottom .block-dropdown-language{border:0 none;padding-top:0;min-height:0;width:auto}footer .block-footer-block .footer-block .footer-bottom .block-dropdown-language .dropbutton-wrapper .dropbutton-widget{cursor:default;background:transparent;height:auto;padding:0;border:0;position:relative;top:auto;right:auto;overflow:visible}footer .block-footer-block .footer-block .footer-bottom .block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li{display:block;color:#fff;cursor:pointer}@media (min-width:768px){footer .block-footer-block .footer-block .footer-bottom .block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li{display:inline-block}}footer .block-footer-block .footer-block .footer-bottom .block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li.dropbutton-toggle{display:none}footer .block-footer-block .footer-block .footer-bottom .block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li:not(.dropbutton-toggle)>*{padding:.5em .5em .5em 0}@media (min-width:768px){footer .block-footer-block .footer-block .footer-bottom .block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li:not(.dropbutton-toggle)>*{margin-right:1rem;padding:.5em 0}}@media (min-width:768px){footer .block-footer-block .footer-block .footer-bottom .block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li:last-of-type:not(.dropbutton-toggle)>*{margin-right:0}}footer .block-footer-block .footer-block .footer-bottom .block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li a,footer .block-footer-block .footer-block .footer-bottom .block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li span{font-weight:400}footer .block-footer-block .footer-block .footer-bottom .block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li a.active-language,footer .block-footer-block .footer-block .footer-bottom .block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li span.active-language{color:#fff;font-weight:700;display:none}footer .block-footer-block .footer-block .footer-bottom .block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li.active:after{content:attr(data-title);color:#fff;font-weight:700;margin-right:1rem;padding:.5em 0}@media (min-width:768px){footer .block-footer-block .footer-block .footer-bottom{-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;margin-top:2rem}footer .block-footer-block .footer-block .footer-bottom>*{width:50%}footer .block-footer-block .footer-block .footer-bottom .block-dropdown-language{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:50%}}footer .footer-logo-wrapper .footer-logo{background:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo_en-w.svg) no-repeat 0;background-size:contain;width:79px;height:45px}@media (min-width:640px){footer .footer-logo-wrapper .footer-logo{width:140px;height:80px}}html[lang=es] footer .footer-logo-wrapper .footer-logo{background-image:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo_es-w.svg)}html[lang=fr] footer .footer-logo-wrapper .footer-logo{background-image:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo_fr-w.svg)}html[lang=pt-pt] footer .footer-logo-wrapper .footer-logo{background-image:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo_pt-w.svg)}html[lang=it] footer .footer-logo-wrapper .footer-logo{background-image:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo_it-w.svg)}.header-container,header{z-index:4}header{margin-bottom:0;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.1);position:relative}header .region-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;width:95vw;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:1024px){header .region-header{width:80vw}}header .block-system-branding-block .site-name{display:none}header .block-system-branding-block .site-logo{display:block;margin-left:.4em}header .block-system-branding-block .site-logo img{height:45px}@media (min-width:640px){header .block-system-branding-block .site-logo{margin-left:0}}body:not(.path-frontpage):not(.user-logged-in) .header-container{position:fixed;top:0;bottom:auto;left:0;right:0;transition:transform .5s cubic-bezier(.1,.5,.5,1)}body:not(.path-frontpage):not(.user-logged-in) .header-container.nav-down{transform:translateY(-100%)}body:not(.path-frontpage):not(.user-logged-in) header{background-color:#fff}body.page-node-type-story.featured-story{padding-top:0!important}body.page-node-type-story.featured-story .header-container.on-hero header{background-color:transparent;border:0}body.page-node-type-story.featured-story .header-container.on-hero header+nav.page-navigation{display:none!important}.path-frontpage:not(.user-logged-in) .header-container{z-index:4;position:absolute;top:0;left:0;right:0}.path-frontpage:not(.user-logged-in) .header-container.on-hero{background:rgba(0,0,0,.5);background:linear-gradient(0deg,transparent,rgba(0,0,0,.5))}.path-frontpage:not(.user-logged-in) .header-container header{border-bottom:none}.page-title{text-align:center}.block-page-title-block{display:none;padding-top:1.875rem}@media (min-width:768px){.block-page-title-block{padding-top:3.75rem}}.block-page-title-block h1{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.block-page-title-block h1 strong{font-weight:900}@media (min-width:640px){.block-page-title-block h1{font-size:2.625rem}}@media (min-width:768px){.block-page-title-block h1{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto}}.path-news .block-page-title-block,.path-search-results .block-page-title-block,.path-search-topics-results .block-page-title-block,.path-search .block-page-title-block{display:block}.path-search-results .block-page-title-block,.path-search-topics-results .block-page-title-block,.path-search .block-page-title-block{padding-top:3.75rem;padding-bottom:2.75rem;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.path-search-results .block-page-title-block,.path-search-topics-results .block-page-title-block,.path-search .block-page-title-block{width:80vw}}body.maintenance-page{min-height:100vh;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}body.maintenance-page .layout-container header{text-align:center;margin-bottom:1rem;border:0}body.maintenance-page .layout-container header>a{display:inline-block}body.maintenance-page .layout-container header .name-and-slogan{display:none}body.maintenance-page .layout-container main{text-align:center;max-width:30em;line-height:1.3em;padding-bottom:2rem}body.maintenance-page .layout-container main h1{margin-bottom:.4em}article[about*="/user"]{text-align:center}@media (min-width:768px){body.path-search .region-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}}@media (min-width:768px) and (min-width:1024px){body.path-search .region-content{width:80vw}}@media (min-width:768px){body.path-search .region-content #block-itcilo-theme-page-title{width:100%}body.path-search .region-content #block-globalsearchresultscountblock{width:25%}body.path-search .region-content #block-itcilo-theme-content{display:none}body.path-search .region-content div[id^=block-views-block-global-search-block-global-search-]{width:75%;-ms-flex-item-align:end;align-self:flex-end;margin:auto 0 auto auto}}form label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#666;margin-top:.25rem;margin-bottom:0}form .description{margin-top:.25em;color:#666;font-size:.8125rem;font-style:italic}form.user-login-form{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){form.user-login-form{width:80vw}}form.user-login-form input{max-width:25rem;text-align:center}form.user-login-form input,form.user-login-form textarea{font-size:1.5rem}form .form-item--error-message{font-size:.875rem;margin-top:.25rem}form .form-item--error-message strong{font-weight:500}form .webform-options-display-side-by-side{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}form .webform-options-display-side-by-side>div{display:-ms-flexbox;display:flex;gap:.5em}.field--name-field-text form input{width:100%;max-width:30em}.field--name-field-text form input[type=submit]{width:auto}.indicates-required{font-size:.875rem;margin-top:.5em}.mc-field-group,.mc-field-group:first-of-type{margin-top:1em}#mc_embed_signup input#mc-embedded-subscribe{margin-top:3em}.form-item input.error,.form-item select.error,.form-item textarea.error{border-color:#e68080}.block-system-main-block>form{width:87vw;margin:3rem auto;max-width:770px}@media (min-width:1024px){.block-system-main-block>form{width:80vw}}.block-system-main-block>form.user-login-form{text-align:center}button,input,optgroup,select,textarea{font-size:1rem}select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;background:url(/themes/custom/itcilo_theme/dist/images/symbols/select-arrow.svg) no-repeat right 11px transparent;border:none;box-sizing:border-box;border-radius:4px;margin:4px 0;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:600;text-decoration:none;padding:.75rem 2.25rem .75rem .75rem;color:#262626}select::-webkit-details-marker{display:none}select:focus{background-color:#f6f6f6;outline:0 none;box-shadow:0 0 0 2px #007cbf;border-color:#007cbf}select:focus:-ms-input-placeholder{opacity:0;transform:translateX(20px)}select:focus::placeholder{opacity:0;transform:translateX(20px)}.bef-exposed-form .form--inline details summary{position:relative}.bef-exposed-form .form--inline details summary:before{content:"";display:block;width:16px;height:16px;background:url(/themes/custom/itcilo_theme/dist/images/symbols/select-arrow.svg) no-repeat 50% transparent;position:absolute;right:0;top:9px;transition:all .25s ease-in-out;transition-duration:.15s}.bef-exposed-form .form--inline details[open] summary:before{transform:rotate(180deg);transition-duration:.25s}input,textarea{border:1px solid rgba(0,0,0,.1);background-color:#f6f6f6;padding:.75rem .5rem;box-sizing:border-box;border-radius:4px;margin:4px 0;max-width:100%;position:relative;transition:all .25s cubic-bezier(.4,1.9,.5,1);font-family:Noto Sans SemiCondensed,sans-serif;font-size:1rem;font-weight:400}input:focus,textarea:focus{background-color:#f6f6f6;outline:0 none;box-shadow:0 0 0 2px #007cbf;border-color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0;transform:translateX(20px)}input:focus::placeholder,textarea:focus::placeholder{opacity:0;transform:translateX(20px)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:.7;color:#666;font-size:.875rem;font-style:italic;transition:all .25s cubic-bezier(.1,.5,.5,1);letter-spacing:0}input::placeholder,textarea::placeholder{opacity:.7;color:#666;font-size:.875rem;font-style:italic;transition:all .25s cubic-bezier(.1,.5,.5,1);letter-spacing:0}main .button,main input[type=submit]{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#007cbf;border:1px solid #007cbf;font-size:.75rem;padding:1em 1.6em}main .button:before,main input[type=submit]:before{display:none}main .button:disabled,main .button[disabled],main input[type=submit]:disabled,main input[type=submit][disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}main .button:disabled:focus,main .button:disabled:hover,main .button[disabled]:focus,main .button[disabled]:hover,main input[type=submit]:disabled:focus,main input[type=submit]:disabled:hover,main input[type=submit][disabled]:focus,main input[type=submit][disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}main .button:focus,main .button:hover,main input[type=submit]:focus,main input[type=submit]:hover{outline:none;background-color:#006ba6;border-color:#006ba6;color:#fff}main .button:focus-visible,main input[type=submit]:focus-visible{outline:2px solid #004996;outline-offset:3px;background-color:#009df2;border-color:#009df2;color:#fff}main .button:link,main .button:visited,main input[type=submit]:link,main input[type=submit]:visited{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#007cbf;border:1px solid #007cbf;font-size:.75rem;padding:1em 1.6em}main .button:link:before,main .button:visited:before,main input[type=submit]:link:before,main input[type=submit]:visited:before{display:none}main .button:link:disabled,main .button:link[disabled],main .button:visited:disabled,main .button:visited[disabled],main input[type=submit]:link:disabled,main input[type=submit]:link[disabled],main input[type=submit]:visited:disabled,main input[type=submit]:visited[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}main .button:link:disabled:focus,main .button:link:disabled:hover,main .button:link[disabled]:focus,main .button:link[disabled]:hover,main .button:visited:disabled:focus,main .button:visited:disabled:hover,main .button:visited[disabled]:focus,main .button:visited[disabled]:hover,main input[type=submit]:link:disabled:focus,main input[type=submit]:link:disabled:hover,main input[type=submit]:link[disabled]:focus,main input[type=submit]:link[disabled]:hover,main input[type=submit]:visited:disabled:focus,main input[type=submit]:visited:disabled:hover,main input[type=submit]:visited[disabled]:focus,main input[type=submit]:visited[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}main .button:link:focus,main .button:link:hover,main .button:visited:focus,main .button:visited:hover,main input[type=submit]:link:focus,main input[type=submit]:link:hover,main input[type=submit]:visited:focus,main input[type=submit]:visited:hover{outline:none;background-color:#006ba6;border-color:#006ba6;color:#fff}main .button:link:focus-visible,main .button:visited:focus-visible,main input[type=submit]:link:focus-visible,main input[type=submit]:visited:focus-visible{outline:2px solid #004996;outline-offset:3px;background-color:#009df2;border-color:#009df2;color:#fff}main .button.button-grey-border,main input[type=submit].button-grey-border{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#666;background-color:#fff;border:1px solid #b6b6b6;font-size:.75rem;padding:1em 1.6em}main .button.button-grey-border:before,main input[type=submit].button-grey-border:before{display:none}main .button.button-grey-border:disabled,main .button.button-grey-border[disabled],main input[type=submit].button-grey-border:disabled,main input[type=submit].button-grey-border[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}main .button.button-grey-border:disabled:focus,main .button.button-grey-border:disabled:hover,main .button.button-grey-border[disabled]:focus,main .button.button-grey-border[disabled]:hover,main input[type=submit].button-grey-border:disabled:focus,main input[type=submit].button-grey-border:disabled:hover,main input[type=submit].button-grey-border[disabled]:focus,main input[type=submit].button-grey-border[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}main .button.button-grey-border:hover,main input[type=submit].button-grey-border:hover{background-color:hsla(0,0%,100%,.8)}main .button.button-grey-border a,main input[type=submit].button-grey-border a{background-color:#f6f6f6;color:#262626}main .button.button-grey-border:link,main .button.button-grey-border:visited,main input[type=submit].button-grey-border:link,main input[type=submit].button-grey-border:visited{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#666;background-color:#fff;border:1px solid #b6b6b6;font-size:.75rem;padding:1em 1.6em}main .button.button-grey-border:link:before,main .button.button-grey-border:visited:before,main input[type=submit].button-grey-border:link:before,main input[type=submit].button-grey-border:visited:before{display:none}main .button.button-grey-border:link:disabled,main .button.button-grey-border:link[disabled],main .button.button-grey-border:visited:disabled,main .button.button-grey-border:visited[disabled],main input[type=submit].button-grey-border:link:disabled,main input[type=submit].button-grey-border:link[disabled],main input[type=submit].button-grey-border:visited:disabled,main input[type=submit].button-grey-border:visited[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}main .button.button-grey-border:link:disabled:focus,main .button.button-grey-border:link:disabled:hover,main .button.button-grey-border:link[disabled]:focus,main .button.button-grey-border:link[disabled]:hover,main .button.button-grey-border:visited:disabled:focus,main .button.button-grey-border:visited:disabled:hover,main .button.button-grey-border:visited[disabled]:focus,main .button.button-grey-border:visited[disabled]:hover,main input[type=submit].button-grey-border:link:disabled:focus,main input[type=submit].button-grey-border:link:disabled:hover,main input[type=submit].button-grey-border:link[disabled]:focus,main input[type=submit].button-grey-border:link[disabled]:hover,main input[type=submit].button-grey-border:visited:disabled:focus,main input[type=submit].button-grey-border:visited:disabled:hover,main input[type=submit].button-grey-border:visited[disabled]:focus,main input[type=submit].button-grey-border:visited[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}main .button.button-grey-border:link:hover,main .button.button-grey-border:visited:hover,main input[type=submit].button-grey-border:link:hover,main input[type=submit].button-grey-border:visited:hover{background-color:hsla(0,0%,100%,.8)}main .button.button-grey-border:link a,main .button.button-grey-border:visited a,main input[type=submit].button-grey-border:link a,main input[type=submit].button-grey-border:visited a{background-color:#f6f6f6;color:#262626}main input[type=button]{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#666;background-color:#f6f6f6;border:1px solid rgba(0,0,0,.1);font-size:.75rem;padding:1em 1.6em}main input[type=button]:before{display:none}main input[type=button]:disabled,main input[type=button][disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}main input[type=button]:disabled:focus,main input[type=button]:disabled:hover,main input[type=button][disabled]:focus,main input[type=button][disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}main input[type=button]:hover{background-color:hsla(0,0%,96%,.1);border-color:#666}main input[type=button] a{color:#fff}main input[type=checkbox]:focus,main input[type=radio]:focus{background-color:transparent;outline:0 none;box-shadow:none;border-color:transparent}main input[type=checkbox]:checked,main input[type=radio]:checked{background:#007cbf}fieldset{border-color:#007cbf;padding:.35em 1em 2.2em}@media (min-width:768px){fieldset{padding:.35em 1.75em 2.2em}}fieldset legend{color:#262626;font-size:1.125rem;font-weight:600;padding:0 .5em;margin-left:-.5em;margin-bottom:1.5rem}.form-wrapper p{line-height:130%}.form-wrapper__login-option{padding:1.3rem}input[type=submit]+a{font-size:.875rem;font-weight:600;text-decoration:none;color:#666;padding:.75em 2.5em}input[type=checkbox]{visibility:hidden}label{cursor:pointer}label+br{display:none}input[type=checkbox]+label:before{content:"";border:1px solid rgba(0,0,0,.1);border-radius:4px;display:inline-block;height:14px;width:14px;margin:0 .5em 0 0;padding:0;vertical-align:sub}input[type=checkbox]:checked+label:before{background:url(/themes/custom/itcilo_theme/dist/images/symbols/tick.svg) no-repeat 50% #007cbf;border-color:#007cbf;color:#fff;text-align:center}.bef-exposed-form .form--inline{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.bef-exposed-form .form--inline details{border:0;margin-left:1em}.bef-exposed-form .form--inline details[open] summary{position:relative}.bef-exposed-form .form--inline details[open] summary:after{content:"";position:absolute;width:17px;height:17px;top:auto;left:50%;bottom:0;z-index:2;transform:translateX(-50%);background:url(/themes/custom/itcilo_theme/dist/images/symbols/triangle.svg) no-repeat center 2px transparent}.bef-exposed-form .form--inline details:first-of-type{margin-left:0}.bef-exposed-form .form--inline details summary{font-family:Noto Sans,sans-serif;font-weight:700;line-height:.6875rem;letter-spacing:.02em;text-align:center;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;font-size:.8125rem;font-weight:800;overflow:hidden;margin:0;padding:.75rem 1.05rem .75rem .75rem;color:#666}.bef-exposed-form .form--inline details summary a{color:inherit;text-decoration:none}.bef-exposed-form .form--inline details summary:focus{background-color:transparent;outline:0 none;box-shadow:none;border-color:transparent}.bef-exposed-form .form--inline details .details-wrapper{box-shadow:0 0 40px 0 rgba(0,0,0,.1),0 0 10px 0 rgba(0,0,0,.2);max-width:90%;width:auto;position:absolute;z-index:1;background:#fff;text-align:left;padding:1.5em;transform:translateX(-50%);left:50%;border-radius:4px}.bef-exposed-form .form--inline details .details-wrapper .form-checkboxes .form-checkboxes{column-count:1}.bef-exposed-form .form--inline details .details-wrapper .form-checkboxes .form-checkboxes .form-type-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap}.bef-exposed-form .form--inline details .details-wrapper .form-checkboxes .form-checkboxes .form-type-checkbox label{text-transform:none;font-size:.875rem;font-weight:700;padding:.4rem .2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-ms-flex-positive:1;flex-grow:1;min-width:0}@media screen and (min-width:1100px) and (min-height:800px){.bef-exposed-form .form--inline details .details-wrapper .form-checkboxes .form-checkboxes .form-type-checkbox{margin:0 0 .5em}}@media (min-width:640px){.bef-exposed-form .form--inline details .details-wrapper .form-checkboxes .form-checkboxes{column-count:2}}@media (min-width:1024px){.bef-exposed-form .form--inline details .details-wrapper .form-checkboxes .form-checkboxes{column-count:4}}.bef-exposed-form .form--inline details .details-wrapper .searchbox-actions{margin-top:1.5em;text-align:right}.bef-exposed-form .form--inline details .details-wrapper .searchbox-actions input[type=button],.bef-exposed-form .form--inline details .details-wrapper .searchbox-actions input[type=submit]{padding:.7em 1.3em;margin-left:.5em}.bef-exposed-form .form--inline details .details-wrapper .searchbox-actions input[type=button]:first-of-type,.bef-exposed-form .form--inline details .details-wrapper .searchbox-actions input[type=submit]:first-of-type{margin-left:0}.bef-exposed-form .form--inline>.form-item{float:none;display:inline-block}.bef-exposed-form .form--inline .form-actions input[type=submit]{margin-left:2.5em}.form--inline .form-actions{clear:none;display:inline-block}.js input.form-autocomplete{background-image:none;background-repeat:no-repeat;background-position:100%}.litebox .media--video .media__icon,.media__iframe .media--video .media__icon,[data-blazy] iframe .media--video .media__icon{opacity:1;visibility:visible;transition:none}.litebox .media--video .media__icon.media__icon--litebox,.media__iframe .media--video .media__icon.media__icon--litebox,[data-blazy] iframe .media--video .media__icon.media__icon--litebox{transition:none;border:2px solid #fff;border-radius:50%;height:60px;width:60px;background:rgba(0,0,0,.3)}.litebox .media--video .media__icon.media__icon--litebox:before,.media__iframe .media--video .media__icon.media__icon--litebox:before,[data-blazy] iframe .media--video .media__icon.media__icon--litebox:before{content:"";position:absolute;display:inline-block;width:0;height:0;border-style:solid;border-width:14px 0 14px 20px;border-color:transparent transparent transparent #fff;margin:0;border-radius:0;transform:translate(-7px,-14px);background:transparent}.litebox .media--video .media__icon.media__icon--litebox:after,.media__iframe .media--video .media__icon.media__icon--litebox:after,[data-blazy] iframe .media--video .media__icon.media__icon--litebox:after{display:none}.litebox:hover .media--video .media__icon.media__icon--litebox,.media__iframe:hover .media--video .media__icon.media__icon--litebox,[data-blazy] iframe:hover .media--video .media__icon.media__icon--litebox{background:rgba(0,124,191,.6)}.slick{width:100%;max-width:100%;position:relative}.slick .slick-slide{padding:.3125rem}@media (min-width:640px){.slick .slick-slide{padding:.9375rem}}.slick .slick-track{margin-bottom:0}@media (min-width:768px){.slick .slick-track{margin-bottom:1.875rem}}.slick.slick--optionset--carousel-4-items,.slick.slick--optionset--generic-carousel{width:100vw;max-width:100vw;margin-left:-7.5vw;margin-right:-7.5vw}@media (min-width:640px){.slick.slick--optionset--carousel-4-items,.slick.slick--optionset--generic-carousel{width:100%;max-width:100%;margin-left:0;margin-right:0}}.slick.slick--optionset--carousel-4-items>.slide,.slick.slick--optionset--generic-carousel>.slide{margin:.9375rem auto;max-width:25%}.slick.slick--optionset--carousel-4-items>.slick-slider .slick-slide,.slick.slick--optionset--generic-carousel>.slick-slider .slick-slide{transition:all .25s cubic-bezier(.1,.5,.5,1)}.slick.slick--optionset--carousel-4-items>.slick-slider .slick-slide.slick-current.slick-center,.slick.slick--optionset--generic-carousel>.slick-slider .slick-slide.slick-current.slick-center{opacity:1}.slick.slick--optionset--carousel-1-items{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);max-width:calc(100% + 3rem)}.slick.slick--optionset--carousel-1-items .slick-track{margin-bottom:0}@media (min-width:768px){.slick.slick--optionset--carousel-1-items .slick-track{margin-bottom:0}}.slick.slick--optionset--carousel-1-items .slick-slide{padding:1.5rem}@media (min-width:640px){.slick.slick--optionset--carousel-1-items .slick-slide{padding:1.5rem}}.slick.slick--optionset--carousel-1-items .slick__arrow{width:calc(100% + 60px);top:50%;left:-30px;transform:translateY(-50%)}.slick.slick--optionset--carousel-1-items .slick__arrow .slick-arrow,.slick.slick--optionset--carousel-1-items .slick__arrow button.slick-arrow{margin-left:0;box-shadow:none}@media (min-width:640px){.slick.slick--optionset--carousel-1-items .slick__arrow .slick-arrow,.slick.slick--optionset--carousel-1-items .slick__arrow button.slick-arrow{box-shadow:none}.slick.slick--optionset--carousel-1-items .slick__arrow .slick-arrow:hover,.slick.slick--optionset--carousel-1-items .slick__arrow button.slick-arrow:hover{background-color:#ebf0f7;transform:scale(1)}}.slick-vertical .slick-slide{float:none;border:0}.slick__arrow{display:inline-block;position:relative;pointer-events:none;position:absolute;top:24.5%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:start;align-items:flex-start;width:calc(100% + 10px)}.paragraph--type--related-videos .slick-track{margin-bottom:0}.paragraph--type--related-videos .slick__arrow{top:calc(50% - 18px)}.paragraph--type--related-videos .blazy__photoswipe,.paragraph--type--related-videos .blazy__photoswipe+*{max-width:360px;margin-left:auto;margin-right:auto}.slick-arrow,button.slick-arrow{pointer-events:auto;position:relative;text-indent:-9999px;overflow:hidden;padding:0;background:url(/themes/custom/itcilo_theme/dist/images/symbols/arrow-left.svg) no-repeat 50% #fff;border:0 none;border-radius:50%;width:36px;height:36px;transition:all .25s cubic-bezier(.4,1.9,.5,1);transform-origin:center center;margin-left:.25em;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}@media (min-width:640px){.slick-arrow,button.slick-arrow{box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}}.slick-arrow.slick-next,button.slick-arrow.slick-next{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/arrow-right.svg)}.slick-arrow:hover,button.slick-arrow:hover{transform:scale(1.1)}.slick-arrow:focus,button.slick-arrow:focus{outline:2px solid #007cbf;transform:scale(1)}.slick-arrow.slick-disabled,button.slick-arrow.slick-disabled{pointer-events:none;opacity:0}.slick-dots{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:0}.slick-dots,.slick-dots>li{list-style-type:none;margin:0}.slick-dots>li button{background-color:#b6b6b6;width:12px;height:12px;border-radius:50%;text-indent:-999px;overflow:hidden;border:0 none;margin:0 4px;padding:0;line-height:0}.slick-dots>li.slick-active button{background-color:#007cbf}.taxonomy-term-view-mode-full .field--name-bundle-fieldtaxonomy-term{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-align:center;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;line-height:1.2em;margin-bottom:.25em;color:#666}.taxonomy-term-view-mode-full .field--name-bundle-fieldtaxonomy-term a{color:inherit;text-decoration:none}.taxonomy-term-view-mode-full .group-hero-section{height:40vh;min-height:60vh;max-height:35rem;margin-bottom:2em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;background-color:#c2ccd5}.taxonomy-term-view-mode-full .field--name-field-cover-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;background:#000}.taxonomy-term-view-mode-full .field--name-field-cover-image>div{position:absolute;background-position:50%;background-size:cover;top:0;bottom:0;width:100%;opacity:.5}.taxonomy-term-view-mode-full .group-hero-title{position:relative;text-align:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:87vw;margin-left:auto;margin-right:auto;max-width:970px;padding:2em 0}@media (min-width:1024px){.taxonomy-term-view-mode-full .group-hero-title{width:80vw}}.taxonomy-term-view-mode-full .group-hero-title>div{width:100%}.taxonomy-term-view-mode-full .group-hero-title>div.field--name-bundle-fieldtaxonomy-term{color:#fff}.taxonomy-term-view-mode-full .group-hero-title>div.field--name-taxonomy-term-title{font-size:18px!important}.taxonomy-term-view-mode-full .group-hero-title>div.field--name-taxonomy-term-title h1{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;font-family:Noto Sans ExtraCondensed,sans-serif;line-height:100%;margin-bottom:.3em;margin-top:.3em;text-transform:uppercase;letter-spacing:.1em}.taxonomy-term-view-mode-full .group-hero-title>div.field--name-taxonomy-term-title h1 strong{font-weight:900}@media (min-width:640px){.taxonomy-term-view-mode-full .group-hero-title>div.field--name-taxonomy-term-title h1{font-size:2.625rem}}@media (min-width:768px){.taxonomy-term-view-mode-full .group-hero-title>div.field--name-taxonomy-term-title h1{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto;margin-bottom:.3em;margin-top:.3em}}.taxonomy-term-view-mode-full .group-hero-title>div.field--name-field-subtitle{font-weight:400;margin-bottom:0}@media (min-width:768px){.taxonomy-term-view-mode-full .group-hero-title>div.field--name-field-subtitle{font-weight:400}}.taxonomy-term-view-mode-full .field--name-description{padding:2em 0;width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.taxonomy-term-view-mode-full .field--name-description{width:80vw}}.taxonomy-term-view-mode-full .field--name-description h2{font-size:1.3875rem;margin-bottom:.875em;line-height:1.35em}.taxonomy-term-view-mode-full .field--name-description p{font-size:1rem}.views-element-container .view .view-header .taxonomy-term-view-mode-full{text-align:left}.views-element-container .view .view-header .taxonomy-term-view-mode-full p:first-of-type strong:first-of-type{display:block;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.3em}.views-element-container .view .view-header .taxonomy-term-view-mode-full p:first-of-type strong:first-of-type strong{font-weight:900}@media (min-width:640px){.views-element-container .view .view-header .taxonomy-term-view-mode-full p:first-of-type strong:first-of-type{font-size:1.25rem;font-size:1.35rem}}.taxonomy-term-view-mode-default{border-radius:4px;overflow:hidden;box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2)}@media (min-width:640px){.taxonomy-term-view-mode-default{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}.taxonomy-term-view-mode-default .group-term-link{text-align:center;position:relative;padding-bottom:1.875rem}@media (min-width:768px){.taxonomy-term-view-mode-default .group-term-link{padding-bottom:3.125rem}}.taxonomy-term-view-mode-default .group-term-link>div{width:100%}.taxonomy-term-view-mode-default .group-term-link:hover .field--name-field-cover-image.view-mode-teaser img{transform:scale(1.05)}.taxonomy-term-view-mode-default .field--name-field-cover-image.view-mode-teaser{border-radius:0}.taxonomy-term-view-mode-default .field--name-field-cover-image.view-mode-teaser img{transition:all .25s ease-in-out}.taxonomy-term-view-mode-default .field--name-taxonomy-term-title{padding:0 1.3em}.taxonomy-term-view-mode-default .field--name-taxonomy-term-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;font-family:Noto Sans ExtraCondensed,sans-serif;line-height:110%;margin-bottom:.1em;margin-top:1em;text-transform:uppercase;letter-spacing:.1em}.taxonomy-term-view-mode-default .field--name-taxonomy-term-title h2 strong{font-weight:900}@media (min-width:640px){.taxonomy-term-view-mode-default .field--name-taxonomy-term-title h2{font-size:2.625rem;margin-bottom:.2em;font-size:2.32969rem;font-size:1.125rem;letter-spacing:.15em;line-height:120%}}@media (min-width:768px){.taxonomy-term-view-mode-default .field--name-taxonomy-term-title h2{margin-bottom:.15em;margin-top:1em;margin-bottom:.1em}}.taxonomy-term-view-mode-default .field--name-field-subtitle{font-weight:400;font-size:.875rem;color:#666;margin-bottom:0;padding:0 1.3em;line-height:1.4em}@media (min-width:768px){.taxonomy-term-view-mode-default .field--name-field-subtitle{font-size:.875rem;font-weight:400;line-height:1.15em}}.taxonomy-term-view-mode-teaser{width:100%;border-radius:4px;overflow:visible;box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2)}@media (min-width:640px){.taxonomy-term-view-mode-teaser{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}.taxonomy-term-view-mode-teaser h2{font-size:.875rem}.taxonomy-term-view-mode-teaser .group-term-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;text-align:center;position:relative}@media (min-width:640px){.taxonomy-term-view-mode-teaser .group-term-link{padding-bottom:1.4em}.taxonomy-term-view-mode-teaser .group-term-link>div{width:100%}}.taxonomy-term-view-mode-teaser .group-term-link:hover .field--name-field-cover-image.view-mode-teaser img{transform:scale(1.05)}.taxonomy-term-view-mode-teaser .field--name-field-cover-image.view-mode-teaser{border-radius:0;margin-bottom:0;width:36.3332%}@media (min-width:640px){.taxonomy-term-view-mode-teaser .field--name-field-cover-image.view-mode-teaser{width:100%}}.taxonomy-term-view-mode-teaser .field--name-field-cover-image.view-mode-teaser img{transition:all .25s ease-in-out}.taxonomy-term-view-mode-teaser .field--name-field-cover-image.view-mode-teaser img,.taxonomy-term-view-mode-teaser .field--name-field-cover-image.view-mode-teaser picture{max-width:none;width:100%}.taxonomy-term-view-mode-teaser .field--name-taxonomy-term-title{padding-left:.9375rem;padding-right:.9375rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:63.6665%}@media (min-width:640px){.taxonomy-term-view-mode-teaser .field--name-taxonomy-term-title{padding-left:1.875rem;padding-right:1.875rem;margin-top:1rem;width:100%;display:inline-block}}.taxonomy-term-view-mode-teaser .field--name-taxonomy-term-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-weight:700;font-size:.75rem;margin-bottom:.8em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;font-weight:600;line-height:1.3;margin-bottom:0;margin-top:0;text-transform:uppercase;letter-spacing:.02em;text-align:left}.taxonomy-term-view-mode-teaser .field--name-taxonomy-term-title h2 strong{font-weight:900}@media (min-width:640px){.taxonomy-term-view-mode-teaser .field--name-taxonomy-term-title h2{font-size:.75rem;margin-bottom:.1em;margin-top:1em;text-align:center}}@media (min-width:768px){.taxonomy-term-view-mode-teaser .field--name-taxonomy-term-title h2{margin-bottom:.1em;margin-top:1em}}.taxonomy-term-view-mode-teaser .field--name-field-subtitle{font-weight:400;font-size:1.125rem;color:#666;margin-bottom:0}@media (min-width:768px){.taxonomy-term-view-mode-teaser .field--name-field-subtitle{font-weight:400}}.taxonomy-term-view-mode-teaser-compact{border-radius:4px;width:100%;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}@media (min-width:640px){.taxonomy-term-view-mode-teaser-compact{box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}}.taxonomy-term-view-mode-teaser-compact .field--name-field-cover-image.view-mode-teaser-compact{border-radius:0}.taxonomy-term-view-mode-teaser-compact .field--name-field-cover-image.view-mode-teaser-compact img{transition:all .25s ease-in-out}.taxonomy-term-view-mode-teaser-compact .group-term-link{text-align:left;position:relative;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff}.taxonomy-term-view-mode-teaser-compact .group-term-link .field--name-field-cover-image{position:relative;width:30%;margin:0}.taxonomy-term-view-mode-teaser-compact .group-term-link .field--name-field-cover-image>div{position:absolute;background-color:#c2ccd5;background-position:50%;background-size:cover;top:0;bottom:0;width:100%}.taxonomy-term-view-mode-teaser-compact .group-term-link .field--name-taxonomy-term-title{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:70%;padding:0 1em;height:3.75em;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto;margin-right:0;background:#fff}.taxonomy-term-view-mode-teaser-compact .group-term-link .field--name-taxonomy-term-title h2{font-size:.75rem;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:.02em;line-height:120%}.path-taxonomy .block-views{margin-top:2em;margin-bottom:2em}.node-author .field--name-field-photo{border-radius:50%;overflow:hidden;width:70px;height:70px;border:1px solid #007cbf;padding:3px;margin-right:.5em}.node-author .field--name-field-photo .media,.node-author .field--name-field-photo img,.node-author .field--name-field-photo picture{border-radius:50%;overflow:hidden}.node-author .layout__region{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.node-author .field--name-node-title p{font-size:.875rem;font-weight:700;margin:0}:root{--metadata-apply-button-size:auto}.node-course .group-page-intro{text-align:center;margin-bottom:2rem}.node-course .group-page-intro.has-fullvideo .field--name-field-cover-image{background:#004996}.node-course .group-page-intro.has-fullvideo .field--name-field-cover-image img{opacity:.3}.node-course .group-typology-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.node-course .group-typology-topics>.field{margin-left:.4375rem;margin-right:.4375rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.node-course .group-typology-topics>.field.view-mode-highlight,.node-course .group-typology-topics>.field.view-mode-teaser{margin-left:0;margin-right:.75em}.node-course .group-typology-topics .online-mode{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;margin-bottom:1em;text-align:center;color:#004996;border:1px solid #004996;padding:4px 7px;border-radius:10px;display:inline-block;color:#fff;background-color:#007cbf;border-color:#007cbf;font-size:.75rem}.node-course .group-typology-topics .online-mode a{color:inherit;text-decoration:none}.node-course .group-typology-topics .field--name-field-course-typology{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;margin-bottom:1em;text-align:center;color:#004996;border:1px solid #004996;padding:4px 7px;border-radius:10px;display:inline-block;font-size:.75rem}.node-course .group-typology-topics .field--name-field-course-typology a{color:inherit;text-decoration:none}.node-course .group-typology-topics .field--name-field-course-typology.free,.node-course .group-typology-topics .field--name-field-course-typology.self-guided{color:#fff;background-color:#3f8514;border-color:#3f8514}.node-course .group-typology-topics .field--name-field-course-typology.academy{color:#fff;background-color:#d24314;border-color:#d24314}.node-course .group-typology-topics .field--name-field-course-typology.master{color:#fff;background-color:#d03a7c;border-color:#d03a7c}.node-course .group-typology-topics .field--name-field-course-typology.online{color:#fff;background-color:#007cbf;border-color:#007cbf}.node-course .group-typology-topics .field--name-field-course-typology.view-mode-highlight,.node-course .group-typology-topics .field--name-field-course-typology.view-mode-teaser{margin-bottom:1em}.node-course .field--name-field-course-typology>.field__item,.node-course .field--name-field-tags>.field__item,.node-course .field--name-field-topics>.field__item{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;margin-bottom:1em;text-align:center;color:#004996;border:1px solid #004996;padding:4px 7px;border-radius:10px;display:inline-block;font-size:.75rem}.node-course .field--name-field-course-typology>.field__item a,.node-course .field--name-field-tags>.field__item a,.node-course .field--name-field-topics>.field__item a{color:inherit;text-decoration:none}.node-course .field--name-field-course-typology.view-mode-highlight .field__item,.node-course .field--name-field-course-typology.view-mode-teaser-full .field__item,.node-course .field--name-field-course-typology.view-mode-teaser .field__item,.node-course .field--name-field-tags.view-mode-highlight .field__item,.node-course .field--name-field-tags.view-mode-teaser-full .field__item,.node-course .field--name-field-tags.view-mode-teaser .field__item,.node-course .field--name-field-topics.view-mode-highlight .field__item,.node-course .field--name-field-topics.view-mode-teaser-full .field__item,.node-course .field--name-field-topics.view-mode-teaser .field__item{color:#666;border-color:#e6e6e6;margin:0}.node-course .field--name-field-course-typology.view-mode-highlight .field__item.free,.node-course .field--name-field-course-typology.view-mode-teaser-full .field__item.free,.node-course .field--name-field-course-typology.view-mode-teaser .field__item.free,.node-course .field--name-field-tags.view-mode-highlight .field__item.free,.node-course .field--name-field-tags.view-mode-teaser-full .field__item.free,.node-course .field--name-field-tags.view-mode-teaser .field__item.free,.node-course .field--name-field-topics.view-mode-highlight .field__item.free,.node-course .field--name-field-topics.view-mode-teaser-full .field__item.free,.node-course .field--name-field-topics.view-mode-teaser .field__item.free{color:#fff;background-color:#3f8514;border-color:#3f8514}.node-course .field--name-field-course-typology.view-mode-highlight .field__item.academy,.node-course .field--name-field-course-typology.view-mode-teaser-full .field__item.academy,.node-course .field--name-field-course-typology.view-mode-teaser .field__item.academy,.node-course .field--name-field-tags.view-mode-highlight .field__item.academy,.node-course .field--name-field-tags.view-mode-teaser-full .field__item.academy,.node-course .field--name-field-tags.view-mode-teaser .field__item.academy,.node-course .field--name-field-topics.view-mode-highlight .field__item.academy,.node-course .field--name-field-topics.view-mode-teaser-full .field__item.academy,.node-course .field--name-field-topics.view-mode-teaser .field__item.academy{color:#fff;background-color:#d24314;border-color:#d24314}.node-course .field--name-field-course-typology.view-mode-highlight .field__item.master,.node-course .field--name-field-course-typology.view-mode-teaser-full .field__item.master,.node-course .field--name-field-course-typology.view-mode-teaser .field__item.master,.node-course .field--name-field-tags.view-mode-highlight .field__item.master,.node-course .field--name-field-tags.view-mode-teaser-full .field__item.master,.node-course .field--name-field-tags.view-mode-teaser .field__item.master,.node-course .field--name-field-topics.view-mode-highlight .field__item.master,.node-course .field--name-field-topics.view-mode-teaser-full .field__item.master,.node-course .field--name-field-topics.view-mode-teaser .field__item.master{color:#fff;background-color:#d03a7c;border-color:#d03a7c}.node-course .field--name-field-course-typology.view-mode-highlight .field__item.online,.node-course .field--name-field-course-typology.view-mode-teaser-full .field__item.online,.node-course .field--name-field-course-typology.view-mode-teaser .field__item.online,.node-course .field--name-field-tags.view-mode-highlight .field__item.online,.node-course .field--name-field-tags.view-mode-teaser-full .field__item.online,.node-course .field--name-field-tags.view-mode-teaser .field__item.online,.node-course .field--name-field-topics.view-mode-highlight .field__item.online,.node-course .field--name-field-topics.view-mode-teaser-full .field__item.online,.node-course .field--name-field-topics.view-mode-teaser .field__item.online{color:#fff;background-color:#007cbf;border-color:#007cbf}.node-course .field--name-field-date,.node-course .field--name-field-date-range{font-size:.75rem;font-weight:700;text-transform:uppercase;text-align:center;font-family:Noto Sans ExtraCondensed,sans-serif;font-size:1.251rem;color:#666}.node-course .field--name-field-date-range.view-mode-highlight,.node-course .field--name-field-date-range.view-mode-teaser,.node-course .field--name-field-date.view-mode-highlight,.node-course .field--name-field-date.view-mode-teaser{font-size:.75rem;font-family:Noto Sans SemiCondensed,sans-serif;text-align:left;color:#666;letter-spacing:.02em}.node-course .field--name-field-related-documents>.field__item{margin-bottom:1em}.node-course .field--name-field-related-documents>.field__item .file{display:inline-block}@media (min-width:640px){.node-course .field--name-field-related-documents>.field__item .file{display:block}}.node-course .field--name-field-related-documents>.field__item .file a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#004996;background-color:transparent;border:1px solid rgba(0,73,150,.5);font-size:.75rem;padding:1em 1.6em;display:block}.node-course .field--name-field-related-documents>.field__item .file a:before{display:none}.node-course .field--name-field-related-documents>.field__item .file a:disabled,.node-course .field--name-field-related-documents>.field__item .file a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.node-course .field--name-field-related-documents>.field__item .file a:disabled:focus,.node-course .field--name-field-related-documents>.field__item .file a:disabled:hover,.node-course .field--name-field-related-documents>.field__item .file a[disabled]:focus,.node-course .field--name-field-related-documents>.field__item .file a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.node-course .field--name-field-related-documents>.field__item .file a:hover{color:#004996;border-color:#004996}.node-course .field--name-field-related-documents>.field__item .file a a{color:#fff}.node-course .field--name-field-common-questions{margin-top:2em;padding-top:2em;padding-bottom:2em;background:#ebf0f7}.node-course .field--name-field-common-questions .paragraph--type--accordion{margin-bottom:0}@media (min-width:1024px){.node-course .field--name-field-common-questions .paragraph--type--accordion{margin-bottom:0}}.node-course .field--name-field-common-questions>.field__label{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}@media (min-width:1024px){.node-course .field--name-field-common-questions>.field__label{width:80vw}}.node-course .field--name-field-common-questions>.field__label strong{font-weight:900}@media (min-width:640px){.node-course .field--name-field-common-questions>.field__label{margin-bottom:.3em;font-size:1.875rem}}.node-course .field--name-field-common-questions>.field__item{width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.node-course .field--name-field-common-questions>.field__item{width:80vw}}.node-course.node--view-mode-highlight .group-typology-topics,.node-course.node--view-mode-teaser .group-typology-topics,.node-course.node-view-mode-highlight .group-typology-topics,.node-course.node-view-mode-teaser .group-typology-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;margin-bottom:calc(.5em - 2px)}.node-course.node--view-mode-highlight .field--name-node-title h2,.node-course.node--view-mode-teaser .field--name-node-title h2,.node-course.node-view-mode-highlight .field--name-node-title h2,.node-course.node-view-mode-teaser .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.125rem;margin-bottom:.6em;line-height:1.22em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.35em}.node-course.node--view-mode-highlight .field--name-node-title h2 strong,.node-course.node--view-mode-teaser .field--name-node-title h2 strong,.node-course.node-view-mode-highlight .field--name-node-title h2 strong,.node-course.node-view-mode-teaser .field--name-node-title h2 strong{font-weight:900}.node-course.node--view-mode-highlight .group-mode-languages,.node-course.node--view-mode-teaser .group-mode-languages,.node-course.node-view-mode-highlight .group-mode-languages,.node-course.node-view-mode-teaser .group-mode-languages{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-top:.25em}.node-course.node--view-mode-highlight .group-mode-languages .field--name-field-languages,.node-course.node--view-mode-highlight .group-mode-languages .field--name-field-mode,.node-course.node--view-mode-teaser .group-mode-languages .field--name-field-languages,.node-course.node--view-mode-teaser .group-mode-languages .field--name-field-mode,.node-course.node-view-mode-highlight .group-mode-languages .field--name-field-languages,.node-course.node-view-mode-highlight .group-mode-languages .field--name-field-mode,.node-course.node-view-mode-teaser .group-mode-languages .field--name-field-languages,.node-course.node-view-mode-teaser .group-mode-languages .field--name-field-mode{display:block;font-size:.875rem;letter-spacing:normal}.node-course.node--view-mode-highlight .field--name-field-mode:after,.node-course.node--view-mode-teaser .field--name-field-mode:after,.node-course.node-view-mode-highlight .field--name-field-mode:after,.node-course.node-view-mode-teaser .field--name-field-mode:after{content:".\00A0"}.node-course.node--view-mode-teaser-full .group-typology-topics,.node-course.node-view-mode-teaser-full .group-typology-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.node-course.node--view-mode-teaser-full .group-typology-topics>.field,.node-course.node-view-mode-teaser-full .group-typology-topics>.field{margin-left:0;margin-right:.75em}.node-course.node--view-mode-teaser-full .field--name-node-title h1,.node-course.node--view-mode-teaser-full .field--name-node-title h2,.node-course.node-view-mode-teaser-full .field--name-node-title h1,.node-course.node-view-mode-teaser-full .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;font-size:1.5rem;line-height:1.25em;margin-bottom:.35em}.node-course.node--view-mode-teaser-full .field--name-node-title h1 strong,.node-course.node--view-mode-teaser-full .field--name-node-title h2 strong,.node-course.node-view-mode-teaser-full .field--name-node-title h1 strong,.node-course.node-view-mode-teaser-full .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-course.node--view-mode-teaser-full .field--name-node-title h1,.node-course.node--view-mode-teaser-full .field--name-node-title h2,.node-course.node-view-mode-teaser-full .field--name-node-title h1,.node-course.node-view-mode-teaser-full .field--name-node-title h2{font-size:1.25rem;font-size:1.5rem}}@media (min-width:768px){.node-course.node--view-mode-teaser-full .field--name-field-description,.node-course.node-view-mode-teaser-full .field--name-field-description{font-size:1.125rem}}.node-course.node--view-mode-teaser-full .field--name-field-languages,.node-course.node-view-mode-teaser-full .field--name-field-languages{font-size:.875rem;margin-top:.4em}.node-course.node--view-mode-teaser-full .field-group-link,.node-course.node-view-mode-teaser-full .field-group-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.node-course.node--view-mode-teaser-full .field-group-link .field--name-field-cover-image,.node-course.node-view-mode-teaser-full .field-group-link .field--name-field-cover-image{box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2)}}@media (min-width:768px) and (min-width:640px){.node-course.node--view-mode-teaser-full .field-group-link .field--name-field-cover-image,.node-course.node-view-mode-teaser-full .field-group-link .field--name-field-cover-image{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}@media (min-width:768px){.node-course.node--view-mode-teaser-full .field-group-link .group-text-column,.node-course.node-view-mode-teaser-full .field-group-link .group-text-column{margin-top:-2em}}.node-course.node--view-mode-teaser-full .field-group-link>div,.node-course.node-view-mode-teaser-full .field-group-link>div{width:100%}@media (min-width:768px){.node-course.node--view-mode-teaser-full .field-group-link>div.field--name-field-cover-image,.node-course.node-view-mode-teaser-full .field-group-link>div.field--name-field-cover-image{width:calc(50% - 1rem);margin-right:1rem}.node-course.node--view-mode-teaser-full .field-group-link>div.group-text-column,.node-course.node-view-mode-teaser-full .field-group-link>div.group-text-column{width:50%;padding:2rem 2rem 2rem 3rem}}.node-course.node--view-mode-full .field--name-field-cover-image,.node-course.node-view-mode-full .field--name-field-cover-image{position:relative;display:none}.node-course.node--view-mode-full .field--name-field-cover-image:after,.node-course.node-view-mode-full .field--name-field-cover-image:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.node-course.node--view-mode-full .field--name-field-cover-image:after,.node-course.node-view-mode-full .field--name-field-cover-image:after{background-size:inherit}}.node-course.node--view-mode-full .field--name-field-cover-image:after,.node-course.node-view-mode-full .field--name-field-cover-image:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}.node-course.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.academy,.node-course.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.free,.node-course.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.master,.node-course.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-topics>.field__item,.node-course.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.academy,.node-course.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.free,.node-course.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.master,.node-course.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-topics>.field__item{font-size:.75rem}.node-course.node--view-mode-full>.layout__region--content .group-page-intro:not(.has-hero-video) .field--name-field-cover-image,.node-course.node-view-mode-full>.layout__region--content .group-page-intro:not(.has-hero-video) .field--name-field-cover-image{display:block}.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title{text-align:center;width:87vw;margin-left:auto;margin-right:auto;max-width:970px}@media (min-width:1024px){.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title{width:80vw}}@media (min-width:640px){.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title{margin-bottom:.35em}}.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1.112em;margin-bottom:0}.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1 strong,.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2 strong,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1 strong,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{font-size:2.625rem}}@media (min-width:768px){.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto}}@media (min-width:640px){.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{margin-bottom:0;max-width:100%}}@media (min-width:768px){.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-course.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-course.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{font-size:3.375rem}}.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle{text-align:center;width:87vw;margin-left:auto;margin-right:auto;max-width:970px;font-family:Noto Sans SemiCondensed,sans-serif;margin-bottom:.85em;font-family:Noto Sans ExtraCondensed,sans-serif;font-size:1rem;text-transform:uppercase;margin-bottom:.55em;color:#666}@media (min-width:1024px){.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle{width:80vw}}@media (min-width:640px){.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle{font-size:1.125rem}}@media (min-width:768px){.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle{font-size:1.37813rem}}.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight{font-size:1rem}}.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight p,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight p{line-height:1.4em}.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser,.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact,.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser,.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact,.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser,.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact,.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full{font-size:1rem}}.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact p,.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full p,.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser p,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact p,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full p,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser p{line-height:1.4em}.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle p,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle p{line-height:1.35em;margin:0;line-height:110%}@media (min-width:640px){.node-course.node--view-mode-full .group-page-intro .field--name-field-subtitle,.node-course.node-view-mode-full .group-page-intro .field--name-field-subtitle{font-size:1.875rem}}.node-course.node--view-mode-full .layout__region>.field--name-field-description,.node-course.node-view-mode-full .layout__region>.field--name-field-description{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;margin-bottom:2em;text-align:center}@media (min-width:1024px){.node-course.node--view-mode-full .layout__region>.field--name-field-description,.node-course.node-view-mode-full .layout__region>.field--name-field-description{width:80vw}}.node-course.node--view-mode-full .layout__region>.field--name-field-description h2,.node-course.node-view-mode-full .layout__region>.field--name-field-description h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.node-course.node--view-mode-full .layout__region>.field--name-field-description h2 strong,.node-course.node-view-mode-full .layout__region>.field--name-field-description h2 strong{font-weight:900}@media (min-width:640px){.node-course.node--view-mode-full .layout__region>.field--name-field-description h2,.node-course.node-view-mode-full .layout__region>.field--name-field-description h2{font-size:2.625rem;margin-bottom:.2em}}.node-course.node--view-mode-full .field--name-field-target-audience,.node-course.node-view-mode-full .field--name-field-target-audience{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;margin-bottom:2em}@media (min-width:1024px){.node-course.node--view-mode-full .field--name-field-target-audience,.node-course.node-view-mode-full .field--name-field-target-audience{width:80vw}}.node-course.node--view-mode-full .field--name-field-target-audience ul:not(.contextual-links),.node-course.node--view-mode-full .field--name-field-target-audience ul:not(.pager),.node-course.node-view-mode-full .field--name-field-target-audience ul:not(.contextual-links),.node-course.node-view-mode-full .field--name-field-target-audience ul:not(.pager){list-style-type:none;padding-left:0}.node-course.node--view-mode-full .field--name-field-target-audience ul:not(.contextual-links) li,.node-course.node--view-mode-full .field--name-field-target-audience ul:not(.pager) li,.node-course.node-view-mode-full .field--name-field-target-audience ul:not(.contextual-links) li,.node-course.node-view-mode-full .field--name-field-target-audience ul:not(.pager) li{list-style:none;padding-left:24px;position:relative}.node-course.node--view-mode-full .field--name-field-target-audience ul:not(.contextual-links) li:before,.node-course.node--view-mode-full .field--name-field-target-audience ul:not(.pager) li:before,.node-course.node-view-mode-full .field--name-field-target-audience ul:not(.contextual-links) li:before,.node-course.node-view-mode-full .field--name-field-target-audience ul:not(.pager) li:before{content:"";display:inline-block;width:16px;height:16px;background:url(/themes/custom/itcilo_theme/dist/images/symbols/tick.svg) no-repeat 50% #007cbf;border-radius:50%;margin-bottom:-2px;margin-right:6px;margin-left:-22px}.node-course.node--view-mode-full .field--name-field-target-audience ul:not(.contextual-links) li p,.node-course.node--view-mode-full .field--name-field-target-audience ul:not(.pager) li p,.node-course.node-view-mode-full .field--name-field-target-audience ul:not(.contextual-links) li p,.node-course.node-view-mode-full .field--name-field-target-audience ul:not(.pager) li p{margin-left:-6px}.node-course.node--view-mode-full .field--name-field-target-audience .field__label,.node-course.node-view-mode-full .field--name-field-target-audience .field__label{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.node-course.node--view-mode-full .field--name-field-target-audience .field__label strong,.node-course.node-view-mode-full .field--name-field-target-audience .field__label strong{font-weight:900}@media (min-width:640px){.node-course.node--view-mode-full .field--name-field-target-audience .field__label,.node-course.node-view-mode-full .field--name-field-target-audience .field__label{margin-bottom:.3em;font-size:1.875rem}}.node-course.node--view-mode-full .field--name-field-description-map,.node-course.node-view-mode-full .field--name-field-description-map{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;margin-bottom:2em}@media (min-width:1024px){.node-course.node--view-mode-full .field--name-field-description-map,.node-course.node-view-mode-full .field--name-field-description-map{width:80vw}}.node-course.node--view-mode-full .field--name-field-description-map ul:not(.contextual-links),.node-course.node--view-mode-full .field--name-field-description-map ul:not(.pager),.node-course.node-view-mode-full .field--name-field-description-map ul:not(.contextual-links),.node-course.node-view-mode-full .field--name-field-description-map ul:not(.pager){list-style-type:none;padding-left:0}.node-course.node--view-mode-full .field--name-field-description-map ul:not(.contextual-links) li,.node-course.node--view-mode-full .field--name-field-description-map ul:not(.pager) li,.node-course.node-view-mode-full .field--name-field-description-map ul:not(.contextual-links) li,.node-course.node-view-mode-full .field--name-field-description-map ul:not(.pager) li{list-style:none;padding-left:24px;position:relative}.node-course.node--view-mode-full .field--name-field-description-map ul:not(.contextual-links) li:before,.node-course.node--view-mode-full .field--name-field-description-map ul:not(.pager) li:before,.node-course.node-view-mode-full .field--name-field-description-map ul:not(.contextual-links) li:before,.node-course.node-view-mode-full .field--name-field-description-map ul:not(.pager) li:before{content:"";display:inline-block;width:16px;height:16px;background:url(/themes/custom/itcilo_theme/dist/images/symbols/tick.svg) no-repeat 50% #007cbf;border-radius:50%;margin-bottom:-2px;margin-right:6px;margin-left:-22px}.node-course.node--view-mode-full .field--name-field-description-map ul:not(.contextual-links) li p,.node-course.node--view-mode-full .field--name-field-description-map ul:not(.pager) li p,.node-course.node-view-mode-full .field--name-field-description-map ul:not(.contextual-links) li p,.node-course.node-view-mode-full .field--name-field-description-map ul:not(.pager) li p{margin-left:-6px}.node-course.node--view-mode-full .field--name-field-description-map .field__label,.node-course.node-view-mode-full .field--name-field-description-map .field__label{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.node-course.node--view-mode-full .field--name-field-description-map .field__label strong,.node-course.node-view-mode-full .field--name-field-description-map .field__label strong{font-weight:900}@media (min-width:640px){.node-course.node--view-mode-full .field--name-field-description-map .field__label,.node-course.node-view-mode-full .field--name-field-description-map .field__label{margin-bottom:.3em;font-size:1.875rem}}.node-course.node--view-mode-full .field--name-field-layout-elements,.node-course.node-view-mode-full .field--name-field-layout-elements{margin-top:2em}.node-course.node--view-mode-full .field--name-field-layout-elements>.field__item:last-child>.paragraph--type--diplomas,.node-course.node-view-mode-full .field--name-field-layout-elements>.field__item:last-child>.paragraph--type--diplomas{margin-bottom:0}.node-course.node--view-mode-hero,.node-course.node-view-mode-hero{position:relative}.node-course.node--view-mode-hero:after,.node-course.node-view-mode-hero:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.node-course.node--view-mode-hero:after,.node-course.node-view-mode-hero:after{background-size:inherit}}.node-course.node--view-mode-hero:after,.node-course.node-view-mode-hero:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}.node-course.node--view-mode-hero .group-wrapper .group-typology-topics,.node-course.node-view-mode-hero .group-wrapper .group-typology-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}@media (min-width:640px){.node-course.node--view-mode-hero .group-wrapper .group-typology-topics,.node-course.node-view-mode-hero .group-wrapper .group-typology-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}}.node-course.node--view-mode-hero .group-wrapper .group-typology-topics .field--name-field-topics>.field__item,.node-course.node--view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-course-typology,.node-course.node-view-mode-hero .group-wrapper .group-typology-topics .field--name-field-topics>.field__item,.node-course.node-view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-course-typology{border-color:hsla(0,0%,100%,.7);color:#fff;background-color:transparent}.node-course.node--view-mode-hero .group-wrapper .group-typology-topics .field--name-field-topics>.field__item:first-of-type,.node-course.node--view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-course-typology:first-of-type,.node-course.node-view-mode-hero .group-wrapper .group-typology-topics .field--name-field-topics>.field__item:first-of-type,.node-course.node-view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-course-typology:first-of-type{margin-left:0}.node-course.node--view-mode-hero .group-wrapper .field--name-field-date,.node-course.node--view-mode-hero .group-wrapper .field--name-field-date-range,.node-course.node-view-mode-hero .group-wrapper .field--name-field-date,.node-course.node-view-mode-hero .group-wrapper .field--name-field-date-range{text-align:center;font-size:.8125rem;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;text-transform:uppercase;color:#fff}@media (min-width:640px){.node-course.node--view-mode-hero .group-wrapper .field--name-field-date,.node-course.node--view-mode-hero .group-wrapper .field--name-field-date-range,.node-course.node-view-mode-hero .group-wrapper .field--name-field-date,.node-course.node-view-mode-hero .group-wrapper .field--name-field-date-range{text-align:left}}.node-course.node--view-mode-hero .group-wrapper .field--name-node-title,.node-course.node-view-mode-hero .group-wrapper .field--name-node-title{text-align:center}@media (min-width:640px){.node-course.node--view-mode-hero .group-wrapper .field--name-node-title,.node-course.node-view-mode-hero .group-wrapper .field--name-node-title{text-align:left}}.node-course.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-course.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1em;margin-bottom:.7rem;margin-left:0;margin-right:0}.node-course.node--view-mode-hero .group-wrapper .field--name-node-title h2 strong,.node-course.node-view-mode-hero .group-wrapper .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-course.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-course.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-size:2.625rem}}@media (min-width:768px){.node-course.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-course.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto}}@media (min-width:640px){.node-course.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-course.node-view-mode-hero .group-wrapper .field--name-node-title h2{margin-left:0;margin-right:0}}.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle{text-align:center;font-family:Noto Sans SemiCondensed,sans-serif;margin-bottom:.85em;font-family:Noto Sans ExtraCondensed,sans-serif;font-size:1rem;text-transform:uppercase;margin-bottom:.55em;color:#fff}@media (min-width:640px){.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle{font-size:1.125rem}}@media (min-width:768px){.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle{font-size:1.37813rem}}.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-highlight,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-highlight,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-highlight,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-highlight{font-size:1rem}}.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-highlight p,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-highlight p{line-height:1.4em}.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser,.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-compact,.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-full,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-compact,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser,.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-compact,.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-full,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-compact,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser,.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-compact,.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-full,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-compact,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-full{font-size:1rem}}.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-compact p,.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-full p,.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser p,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-compact p,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser-full p,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle.view-mode-teaser p{line-height:1.4em}.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle p,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle p{line-height:1.35em;margin:0;line-height:110%}@media (min-width:640px){.node-course.node--view-mode-hero .group-wrapper .field--name-field-subtitle,.node-course.node-view-mode-hero .group-wrapper .field--name-field-subtitle{font-size:1.875rem;text-align:left}}.node-course.node--view-mode-hero .group-wrapper .field--name-field-languages,.node-course.node-view-mode-hero .group-wrapper .field--name-field-languages{margin-top:.5em}.node-course.node--view-mode-hero .group-wrapper .field--name-field-languages .field__item,.node-course.node-view-mode-hero .group-wrapper .field--name-field-languages .field__item{font-size:.875rem}.group-metadata-map{text-align:left;margin-top:0;margin-bottom:2rem;padding:2em 0 0;background-color:#fff;border-top:1px solid rgba(0,0,0,.1);transition:margin-top .5s cubic-bezier(.1,.5,.5,1);z-index:2}@media (min-width:1200px){.group-metadata-map{top:0;position:-webkit-sticky;position:sticky}}.group-metadata-map .group-metadata-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:92vw;max-width:1170px;margin-left:auto;margin-right:auto;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:1440px){.group-metadata-map .group-metadata-wrapper{width:92vw}}@media (min-width:1024px){.group-metadata-map .group-metadata-wrapper{width:92vw}}.group-metadata-map .group-metadata-container{width:100%;column-count:2}@media (min-width:1024px){.group-metadata-map .group-metadata-container{width:calc(100% - 290px);-ms-flex-negative:1;flex-shrink:1;column-count:3}}.group-metadata-map .group-metadata-container>div{font-size:.875rem;padding-left:40px;padding-right:0;padding-bottom:2.4em;position:relative;break-inside:avoid}.group-metadata-map .group-metadata-container>div ul{list-style:none;padding:0;margin:0}.group-metadata-map .group-metadata-container>div ul li{padding:0;margin:0}.group-metadata-map .group-metadata-container>div .paragraph{margin-bottom:0}.group-metadata-map .group-metadata-container>div>.field__label,.group-metadata-map .group-metadata-container>div h3{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-align:center;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;line-height:1.2em;margin-bottom:.25em;color:#666;text-align:left}.group-metadata-map .group-metadata-container>div>.field__label a,.group-metadata-map .group-metadata-container>div h3 a{color:inherit;text-decoration:none}.group-metadata-map .group-metadata-container>div .field__item{line-height:1.2em!important;vertical-align:top;font-weight:700}.group-metadata-map .group-metadata-container>div .field__item a{color:inherit;font-weight:700}.group-metadata-map .group-metadata-container>div .field__item a:hover{text-decoration:underline;-webkit-text-decoration-color:#007cbf;text-decoration-color:#007cbf}.group-metadata-map .group-metadata-container>div .field__item.field--name-field-date,.group-metadata-map .group-metadata-container>div .field__item.field--name-field-date-range{font-family:Noto Sans SemiCondensed,sans-serif;font-size:.875rem;color:#262626;text-transform:none;text-align:left}.group-metadata-map .group-metadata-container>div.group-field-price .field--label-inline>.field__item,.group-metadata-map .group-metadata-container>div.group-field-price .field--label-inline>.field__label{float:none;display:inline-block;padding-right:0}.group-metadata-map .group-metadata-container>div:before{content:"";position:absolute;top:0;bottom:auto;right:auto;left:0;width:35px;height:40px;background:no-repeat 0 0 transparent}.group-metadata-map .group-metadata-container>div.field--name-field-course-sessions:before,.group-metadata-map .group-metadata-container>div.field--name-on-location-sessions:before,.group-metadata-map .group-metadata-container>div.group-sessions:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/pin.svg)}.group-metadata-map .group-metadata-container>div.field--name-online-sessions:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/online-course.svg)}.group-metadata-map .group-metadata-container>div.field--name-course-date-summary:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/calendar.svg)}.group-metadata-map .group-metadata-container>div.field--name-field-application-dates:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/hourglass.svg)}.group-metadata-map .group-metadata-container>div.field--name-field-venue:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/pin.svg)}.group-metadata-map .group-metadata-container>div.group-field-price:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/euro.svg)}.group-metadata-map .group-metadata-container>div.field--name-field-languages:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/world.svg)}.group-metadata-map .group-metadata-container>div.field--name-field-contact:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/info.svg)}.group-metadata-map .group-metadata-container>div.field--name-field-code:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/qrcode.svg)}.group-metadata-map .group-metadata-container>div.field--name-rendered-course-sessions.online:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/online-course.svg)}.group-metadata-map .group-metadata-container>div.field--name-rendered-course-sessions.face-to-face:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/pin.svg)}.group-metadata-map .group-metadata-container>div.field--name-rendered-course-sessions.blended:before,.group-metadata-map .group-metadata-container>div.field--name-rendered-course-sessions.hybrid:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/blended.svg);background-size:35px auto}.group-metadata-map .group-metadata-container>div.field--name-rendered-course-sessions ul li:not(:first-child){margin-top:.5em}.group-metadata-map .group-metadata-container>div.field--name-rendered-course-sessions ul li .paragraph--type--course-session .field--name-field-date-range{font-weight:400}.group-metadata-map .group-documents-apply{width:100%;text-align:center;margin-top:1em}@media (min-width:1024px){.group-metadata-map .group-documents-apply{margin-top:0;width:290px;-ms-flex-negative:0;flex-shrink:0;padding-left:1em;text-align:center}}.group-metadata-map .group-documents-apply .field{max-height:100px;transition:max-height .3s ease-in-out,opacity .3s ease-out}.group-metadata-map .group-documents-apply .field .file a{white-space:nowrap;max-height:100px;transition:max-height .3s ease-out,padding-top .3s ease-out,padding-bottom .3s ease-out}.group-metadata-map .group-documents-apply .field-course-find-out-more{margin-bottom:.5em}.group-metadata-map .group-documents-apply .field-course-find-out-more a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#004996;background-color:transparent;border:1px solid rgba(0,73,150,.5);font-size:.75rem;padding:1em 1.6em;background-color:#ebf0f7;display:block}.group-metadata-map .group-documents-apply .field-course-find-out-more a:before{display:none}.group-metadata-map .group-documents-apply .field-course-find-out-more a:disabled,.group-metadata-map .group-documents-apply .field-course-find-out-more a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.group-metadata-map .group-documents-apply .field-course-find-out-more a:disabled:focus,.group-metadata-map .group-documents-apply .field-course-find-out-more a:disabled:hover,.group-metadata-map .group-documents-apply .field-course-find-out-more a[disabled]:focus,.group-metadata-map .group-documents-apply .field-course-find-out-more a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.group-metadata-map .group-documents-apply .field-course-find-out-more a:hover{color:#004996;border-color:#004996}.group-metadata-map .group-documents-apply .field-course-find-out-more a a{color:#fff}.group-metadata-map .group-documents-apply .field-course-infonote-form{margin-bottom:.5em}.group-metadata-map .group-documents-apply .field-course-infonote-form a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#004996;background-color:transparent;border:1px solid rgba(0,73,150,.5);font-size:.75rem;padding:1em 1.6em;display:block}.group-metadata-map .group-documents-apply .field-course-infonote-form a:before{display:none}.group-metadata-map .group-documents-apply .field-course-infonote-form a:disabled,.group-metadata-map .group-documents-apply .field-course-infonote-form a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.group-metadata-map .group-documents-apply .field-course-infonote-form a:disabled:focus,.group-metadata-map .group-documents-apply .field-course-infonote-form a:disabled:hover,.group-metadata-map .group-documents-apply .field-course-infonote-form a[disabled]:focus,.group-metadata-map .group-documents-apply .field-course-infonote-form a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.group-metadata-map .group-documents-apply .field-course-infonote-form a:hover{color:#004996;border-color:#004996}.group-metadata-map .group-documents-apply .field-course-infonote-form a a{color:#fff}.group-metadata-map .group-documents-apply .field--name-field-register-button{width:100%;margin-top:1em;margin-bottom:1em}.group-metadata-map .group-documents-apply .field--name-field-register-button a{width:100%;display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#004996;background-color:transparent;border:1px solid rgba(0,73,150,.5);font-size:.75rem;padding:1em 1.6em}.group-metadata-map .group-documents-apply .field--name-field-register-button a:before{display:none}.group-metadata-map .group-documents-apply .field--name-field-register-button a:disabled,.group-metadata-map .group-documents-apply .field--name-field-register-button a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.group-metadata-map .group-documents-apply .field--name-field-register-button a:disabled:focus,.group-metadata-map .group-documents-apply .field--name-field-register-button a:disabled:hover,.group-metadata-map .group-documents-apply .field--name-field-register-button a[disabled]:focus,.group-metadata-map .group-documents-apply .field--name-field-register-button a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.group-metadata-map .group-documents-apply .field--name-field-register-button a:hover{color:#004996;border-color:#004996}.group-metadata-map .group-documents-apply .field--name-field-register-button a a{color:#fff}.group-metadata-map .group-documents-apply .field--name-apply-now{z-index:1}@media (min-width:1200px){.group-metadata-map.hybrid{top:auto;position:static}}.group-metadata-map.hybrid .group-metadata-wrapper{border-bottom:0}.group-metadata-map.hybrid .group-metadata-wrapper .group-metadata-header,.group-metadata-map.hybrid .group-metadata-wrapper .group-metadata-highlight,.group-metadata-map.hybrid .group-metadata-wrapper .group-metadata-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1024px){.group-metadata-map.hybrid .group-metadata-wrapper .group-metadata-header,.group-metadata-map.hybrid .group-metadata-wrapper .group-metadata-highlight,.group-metadata-map.hybrid .group-metadata-wrapper .group-metadata-row{padding-inline:1rem}}.group-metadata-map.hybrid .group-metadata-wrapper .group-metadata-header{background-color:#f6f6f6;padding-inline:1rem}.group-metadata-map.hybrid .group-metadata-wrapper .group-metadata-highlight{-ms-flex-pack:center;justify-content:center;font-size:.875rem;border-bottom:1px solid rgba(0,0,0,.1);padding-block:1.2em}.group-metadata-map.hybrid .group-metadata-wrapper .group-metadata-highlight p:last-child{margin-bottom:0}.group-metadata-map.hybrid .group-metadata-wrapper .group-metadata-row{border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:640px){.group-metadata-map.hybrid .group-metadata-container{column-count:3}}@media (min-width:1024px){.group-metadata-map.hybrid .group-metadata-container{--metadata-first-column-width:17em;--metadata-column-gap:1rem;column-count:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - var(--metadata-apply-button-size) - 1rem);gap:1rem}.group-metadata-map.hybrid .group-metadata-container>.field:first-child{width:var(--metadata-first-column-width)}.group-metadata-map.hybrid .group-metadata-container>.field:not(:first-child){width:calc(50% - var(--metadata-column-gap) - (var(--metadata-first-column-width) / 2))}}.group-metadata-map.hybrid .group-metadata-container>div{padding-block:1.2em}@media (min-width:1024px){.group-metadata-map.hybrid .group-metadata-container>div:first-child{width:20em}}.group-metadata-map.hybrid .group-metadata-container>div:before{top:1.2em}.group-metadata-map.hybrid .group-metadata-container>div.field--name-rendered-course-sessions ul li:not(:first-child){margin-top:0}@media (min-width:1024px){.group-metadata-map.hybrid .group-documents-apply{width:calc(var(--metadata-apply-button-size) + 1rem)}}.group-metadata-map.hybrid .group-documents-apply>div{padding-block:calc(1.2em - 4px) calc(1.2em + 4px)}.group-metadata-map.hybrid .group-documents-apply .field--name-field-related-documents>.field__item{margin-bottom:0}.group-metadata-map.hybrid .group-documents-apply .field--name-field-related-documents>.field__item a{background-color:#fff}.group-metadata-map.hybrid .group-documents-apply a{white-space:nowrap}@media (min-width:1200px){body.toolbar-horizontal.toolbar-fixed .group-metadata-map{transition:top .6s ease-out;top:78px}}@media (min-width:1200px){body:not(.toolbar-horizontal).tsod.nav-up .group-metadata-map{transition:top .6s ease-out;top:178px}}body:not(.toolbar-horizontal).nav-up .group-metadata-map{transition:top .6s ease-out;top:100px}main .field-course-apply-now{display:block;width:100%}main .field-course-apply-now a{display:block;width:100%;display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#007cbf;border:1px solid #007cbf;font-size:.75rem;padding:1em 1.6em}main .field-course-apply-now a:before{display:none}main .field-course-apply-now a:disabled,main .field-course-apply-now a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}main .field-course-apply-now a:disabled:focus,main .field-course-apply-now a:disabled:hover,main .field-course-apply-now a[disabled]:focus,main .field-course-apply-now a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}main .field-course-apply-now a:focus,main .field-course-apply-now a:hover{outline:none;background-color:#006ba6;border-color:#006ba6;color:#fff}main .field-course-apply-now a:focus-visible{outline:2px solid #004996;outline-offset:3px;background-color:#009df2;border-color:#009df2;color:#fff}@media (min-width:640px){main .field-course-apply-now{display:inline-block;width:auto}}@media (min-width:1024px){main .field-course-apply-now{display:block;width:100%}}.page-node-type-course .block-course-social-share-block,.page-node-type-course .block-views-blockcourses-block-courses-siblings,.page-node-type-course .block-views-blocktopics-block-related-topics-generic{border-bottom:1px solid rgba(0,0,0,.1)}.page-node-type-course #block-coursehelpblock+.block-views-blockcourses-block-courses-siblings{padding-top:2rem}@media (min-width:768px){.page-node-type-course #block-coursehelpblock+.block-views-blockcourses-block-courses-siblings{padding-top:4rem}}.page-node-type-course .block-views.block-views-blocktopics-block-related-topics-generic,.page-node-type-course .views-element-container.block-views-blocktopics-block-related-topics-generic{padding-bottom:calc(2.5rem - .75em);margin-bottom:2.5rem}@media (min-width:768px){.page-node-type-course .block-views.block-views-blocktopics-block-related-topics-generic,.page-node-type-course .views-element-container.block-views-blocktopics-block-related-topics-generic{padding-bottom:calc(5rem - .75em);margin-bottom:5rem}}.filter-is-open #block-itcilo-theme-content{position:relative}.filter-is-open #block-itcilo-theme-content:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:hsla(0,0%,100%,.9)}.node-diploma .group-page-intro{text-align:center}.node-diploma .group-typology-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.node-diploma .group-typology-topics>.field{margin-left:.4375rem;margin-right:.4375rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.node-diploma .group-typology-topics>.field.view-mode-highlight,.node-diploma .group-typology-topics>.field.view-mode-teaser{margin-left:0;margin-right:.75em;margin-bottom:0}.node-diploma .group-typology-topics .online-mode{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;margin-bottom:1em;text-align:center;color:#004996;border:1px solid #004996;padding:4px 7px;border-radius:10px;display:inline-block;color:#fff;background-color:#007cbf;border-color:#007cbf;font-size:.75rem}.node-diploma .group-typology-topics .online-mode a{color:inherit;text-decoration:none}.node-diploma .group-typology-topics .field--name-field-course-typology{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;margin-bottom:1em;text-align:center;color:#004996;border:1px solid #004996;padding:4px 7px;border-radius:10px;display:inline-block}.node-diploma .group-typology-topics .field--name-field-course-typology a{color:inherit;text-decoration:none}.node-diploma .group-typology-topics .field--name-field-course-typology.free,.node-diploma .group-typology-topics .field--name-field-course-typology.self-guided{color:#fff;background-color:#3f8514;border-color:#3f8514}.node-diploma .group-typology-topics .field--name-field-course-typology.academy{color:#fff;background-color:#d24314;border-color:#d24314}.node-diploma .group-typology-topics .field--name-field-course-typology.master{color:#fff;background-color:#d03a7c;border-color:#d03a7c}.node-diploma .group-typology-topics .field--name-field-course-typology.online{color:#fff;background-color:#007cbf;border-color:#007cbf}.node-diploma .group-typology-topics .field--name-field-course-typology.view-mode-highlight,.node-diploma .group-typology-topics .field--name-field-course-typology.view-mode-teaser{margin-bottom:1em}.node-diploma .field--name-field-topics>.field__item{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;margin-bottom:1em;text-align:center;color:#004996;border:1px solid #004996;padding:4px 7px;border-radius:10px;display:inline-block}.node-diploma .field--name-field-topics>.field__item a{color:inherit;text-decoration:none}.node-diploma .field--name-field-topics.view-mode-highlight .field__item,.node-diploma .field--name-field-topics.view-mode-teaser-full .field__item,.node-diploma .field--name-field-topics.view-mode-teaser .field__item{color:#666;border-color:#e6e6e6}.node-diploma .field--name-field-topics.view-mode-highlight .field__item.free,.node-diploma .field--name-field-topics.view-mode-teaser-full .field__item.free,.node-diploma .field--name-field-topics.view-mode-teaser .field__item.free{color:#fff;background-color:#3f8514;border-color:#3f8514}.node-diploma .field--name-field-topics.view-mode-highlight .field__item.academy,.node-diploma .field--name-field-topics.view-mode-teaser-full .field__item.academy,.node-diploma .field--name-field-topics.view-mode-teaser .field__item.academy{color:#fff;background-color:#d24314;border-color:#d24314}.node-diploma .field--name-field-topics.view-mode-highlight .field__item.master,.node-diploma .field--name-field-topics.view-mode-teaser-full .field__item.master,.node-diploma .field--name-field-topics.view-mode-teaser .field__item.master{color:#fff;background-color:#d03a7c;border-color:#d03a7c}.node-diploma .field--name-field-topics.view-mode-highlight .field__item.online,.node-diploma .field--name-field-topics.view-mode-teaser-full .field__item.online,.node-diploma .field--name-field-topics.view-mode-teaser .field__item.online{color:#fff;background-color:#007cbf;border-color:#007cbf}.node-diploma.node--view-mode-teaser .field--name-field-topics,.node-diploma.node-view-mode-teaser .field--name-field-topics{margin-top:-1.25em}.node-diploma.node--view-mode-teaser .field--name-node-title h1,.node-diploma.node--view-mode-teaser .field--name-node-title h2,.node-diploma.node-view-mode-teaser .field--name-node-title h1,.node-diploma.node-view-mode-teaser .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;font-size:1.5rem;line-height:1.25em;margin-bottom:.35em}.node-diploma.node--view-mode-teaser .field--name-node-title h1 strong,.node-diploma.node--view-mode-teaser .field--name-node-title h2 strong,.node-diploma.node-view-mode-teaser .field--name-node-title h1 strong,.node-diploma.node-view-mode-teaser .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-diploma.node--view-mode-teaser .field--name-node-title h1,.node-diploma.node--view-mode-teaser .field--name-node-title h2,.node-diploma.node-view-mode-teaser .field--name-node-title h1,.node-diploma.node-view-mode-teaser .field--name-node-title h2{font-size:1.25rem;font-size:1.5rem}}.node-diploma.node--view-mode-teaser .field-group-link,.node-diploma.node-view-mode-teaser .field-group-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.node-diploma.node--view-mode-teaser .field-group-link,.node-diploma.node-view-mode-teaser .field-group-link{-ms-flex-direction:row;flex-direction:row}}.node-diploma.node--view-mode-teaser .field-group-link .field--name-field-cover-image,.node-diploma.node-view-mode-teaser .field-group-link .field--name-field-cover-image{width:100%;box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2)}@media (min-width:640px){.node-diploma.node--view-mode-teaser .field-group-link .field--name-field-cover-image,.node-diploma.node-view-mode-teaser .field-group-link .field--name-field-cover-image{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}@media (min-width:768px){.node-diploma.node--view-mode-teaser .field-group-link .field--name-field-cover-image,.node-diploma.node-view-mode-teaser .field-group-link .field--name-field-cover-image{width:calc(50% - 1rem);margin-right:1rem}}.node-diploma.node--view-mode-teaser .field-group-link .group-teaser-text,.node-diploma.node-view-mode-teaser .field-group-link .group-teaser-text{width:100%;padding:2rem 0 0}@media (min-width:768px){.node-diploma.node--view-mode-teaser .field-group-link .group-teaser-text,.node-diploma.node-view-mode-teaser .field-group-link .group-teaser-text{width:50%;padding:2rem 2rem 2rem 3rem}}.node-diploma.node--view-mode-teaser .field-group-link .group-teaser-text .field--name-field-abstract,.node-diploma.node-view-mode-teaser .field-group-link .group-teaser-text .field--name-field-abstract{font-size:1rem;line-height:1.45em;margin:0 0 .725em}@media (min-width:768px){.node-diploma.node--view-mode-teaser .field-group-link .group-teaser-text .field--name-field-abstract,.node-diploma.node-view-mode-teaser .field-group-link .group-teaser-text .field--name-field-abstract{font-size:1.125rem}}.node-diploma.node--view-mode-teaser .field--name-field-languages,.node-diploma.node-view-mode-teaser .field--name-field-languages{text-align:left;font-size:.875rem;font-weight:400}.node-diploma.node--view-mode-teaser .field--name-field-languages>.field__items,.node-diploma.node-view-mode-teaser .field--name-field-languages>.field__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.node-diploma.node--view-mode-teaser .field--name-field-languages>.field__items>.field__item:not(:first-of-type):before,.node-diploma.node-view-mode-teaser .field--name-field-languages>.field__items>.field__item:not(:first-of-type):before{content:",";margin-right:.25em}.node-diploma.node--view-mode-teaser-compact,.node-diploma.node--view-mode-teaser-compact>div,.node-diploma.node-view-mode-teaser-compact,.node-diploma.node-view-mode-teaser-compact>div{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.node-diploma.node--view-mode-teaser-compact .group-link,.node-diploma.node-view-mode-teaser-compact .group-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:center;align-items:center}.node-diploma.node--view-mode-teaser-compact .group-link:before,.node-diploma.node-view-mode-teaser-compact .group-link:before{content:"Diploma";font-family:atmosphere,cursive;font-size:1.5rem;color:#004996;width:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background:url(/themes/custom/itcilo_theme/dist/images/logo/itcilo_en.svg) no-repeat 0 transparent;background-size:contain;padding-left:80px;margin-bottom:1rem;height:30px}@media (min-width:1024px){.node-diploma.node--view-mode-teaser-compact .group-link:before,.node-diploma.node-view-mode-teaser-compact .group-link:before{margin-bottom:2rem;font-size:2.1rem;line-height:2rem;padding-left:92px;height:35px}}.node-diploma.node--view-mode-teaser-compact .group-link:after,.node-diploma.node-view-mode-teaser-compact .group-link:after{content:"Your name here";font-family:velocity,sans-serif;font-size:1.5rem;color:#666;margin-top:1rem;width:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:1024px){.node-diploma.node--view-mode-teaser-compact .group-link:after,.node-diploma.node-view-mode-teaser-compact .group-link:after{font-size:1.875rem;margin-top:2rem}}.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;padding:1rem 0 .8rem;border-top:1px solid #565552;border-bottom:1px solid #565552}.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;margin-bottom:.85em;font-family:Noto Sans ExtraCondensed,sans-serif;font-size:1rem;text-transform:uppercase;margin-bottom:0;line-height:105%}@media (min-width:640px){.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2{font-size:1.125rem}}@media (min-width:768px){.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2{font-size:1.37813rem}}.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-highlight,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-highlight,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-highlight,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-highlight{font-size:1rem}}.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-highlight p,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-highlight p{line-height:1.4em}.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser,.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-compact,.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-full,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-compact,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser,.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-compact,.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-full,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-compact,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser,.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-compact,.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-full,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-compact,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-full{font-size:1rem}}.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-compact p,.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-full p,.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser p,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-compact p,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser-full p,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2.view-mode-teaser p{line-height:1.4em}.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2 p,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2 p{line-height:1.35em;margin:0;line-height:110%}@media (min-width:640px){.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2{font-size:1.875rem}}@media screen and (max-width:768px){.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title h2,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title h2{font-size:1.5rem}}@media (min-width:1024px){.node-diploma.node--view-mode-teaser-compact .group-link .field--name-node-title,.node-diploma.node-view-mode-teaser-compact .group-link .field--name-node-title{padding:1.8rem 0 1.6rem}}.node-diploma.node--view-mode-full .field--name-field-cover-image.view-mode-full,.node-diploma.node-view-mode-full .field--name-field-cover-image.view-mode-full{position:relative}.node-diploma.node--view-mode-full .field--name-field-cover-image.view-mode-full:after,.node-diploma.node-view-mode-full .field--name-field-cover-image.view-mode-full:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.node-diploma.node--view-mode-full .field--name-field-cover-image.view-mode-full:after,.node-diploma.node-view-mode-full .field--name-field-cover-image.view-mode-full:after{background-size:inherit}}.node-diploma.node--view-mode-full .field--name-field-cover-image.view-mode-full:after,.node-diploma.node-view-mode-full .field--name-field-cover-image.view-mode-full:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}.node-diploma.node--view-mode-full .field--name-field-cover-image.view-mode-full:before,.node-diploma.node-view-mode-full .field--name-field-cover-image.view-mode-full:before{content:"Diploma";font-family:atmosphere,cursive;font-size:22vw;color:#fff;position:absolute;left:0;right:0;bottom:0;transform:translateY(19%);text-align:center}@media (min-width:768px){.node-diploma.node--view-mode-full .field--name-field-cover-image.view-mode-full:before,.node-diploma.node-view-mode-full .field--name-field-cover-image.view-mode-full:before{font-size:100px}}@media (min-width:1024px){.node-diploma.node--view-mode-full .field--name-field-cover-image.view-mode-full:before,.node-diploma.node-view-mode-full .field--name-field-cover-image.view-mode-full:before{font-size:180px}}.node-diploma.node--view-mode-full .field--name-field-topics,.node-diploma.node-view-mode-full .field--name-field-topics{margin-bottom:.75rem}.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.academy,.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.free,.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.master,.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-topics>.field__item,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.academy,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.free,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.master,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-topics>.field__item{font-size:.75rem}.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro:not(.has-hero-video) .field--name-field-cover-image,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro:not(.has-hero-video) .field--name-field-cover-image{display:block}.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title{text-align:center;padding-bottom:1rem;width:87vw;margin-left:auto;margin-right:auto;max-width:970px}@media (min-width:1024px){.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title{padding-bottom:2.4rem;width:80vw}}@media (min-width:640px){.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title{margin-bottom:0}}.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.112em;margin-bottom:0}.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1 strong,.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2 strong,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1 strong,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{font-size:2.625rem;margin-bottom:.2em}}@media (min-width:1024px){.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-diploma.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-diploma.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{font-size:3.0375rem}}.node-diploma.node--view-mode-full .field--name-field-layout-elements,.node-diploma.node-view-mode-full .field--name-field-layout-elements{margin-top:0}.node-diploma.node--view-mode-full .field--name-field-layout-elements>.field__item:first-of-type .paragraph--type--centered-text,.node-diploma.node-view-mode-full .field--name-field-layout-elements>.field__item:first-of-type .paragraph--type--centered-text{border-top:1px solid rgba(0,0,0,.1);padding-top:2rem}@media (min-width:1024px){.node-diploma.node--view-mode-full .field--name-field-layout-elements>.field__item:first-of-type .paragraph--type--centered-text,.node-diploma.node-view-mode-full .field--name-field-layout-elements>.field__item:first-of-type .paragraph--type--centered-text{padding-top:3.5rem}}.node-diploma.node--view-mode-full #block-itcilo-theme-content,.node-diploma.node-view-mode-full #block-itcilo-theme-content{border-bottom:1px solid rgba(0,0,0,.1)}.views-row:nth-of-type(2n) .node-diploma.node--view-mode-teaser .field-group-link,.views-row:nth-of-type(2n) .node-diploma.node-view-mode-teaser .field-group-link{-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.views-row:nth-of-type(2n) .node-diploma.node--view-mode-teaser .field-group-link,.views-row:nth-of-type(2n) .node-diploma.node-view-mode-teaser .field-group-link{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.views-row:nth-of-type(2n) .node-diploma.node--view-mode-teaser .field-group-link .group-teaser-text,.views-row:nth-of-type(2n) .node-diploma.node-view-mode-teaser .field-group-link .group-teaser-text{padding:2rem 3rem 2rem 2rem}.views-row:nth-of-type(2n) .node-diploma.node--view-mode-teaser .field-group-link .field--name-field-cover-image,.views-row:nth-of-type(2n) .node-diploma.node-view-mode-teaser .field-group-link .field--name-field-cover-image{margin-right:0;margin-left:1rem}}.view-global-search .views-row .node-diploma.node--view-mode-teaser .field-group-link,.view-global-search .views-row .node-diploma.node-view-mode-teaser .field-group-link{-ms-flex-direction:column;flex-direction:column}.view-global-search .views-row .node-diploma.node--view-mode-teaser .field-group-link .group-teaser-text,.view-global-search .views-row .node-diploma.node-view-mode-teaser .field-group-link .group-teaser-text{padding:0;width:100%}.view-global-search .views-row .node-diploma.node--view-mode-teaser .field-group-link .field--name-field-topics,.view-global-search .views-row .node-diploma.node-view-mode-teaser .field-group-link .field--name-field-topics{margin-top:0}.view-global-search .views-row .node-diploma.node--view-mode-teaser .field-group-link .field--name-node-title h2,.view-global-search .views-row .node-diploma.node-view-mode-teaser .field-group-link .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.125rem;margin-bottom:.6em;line-height:1.22em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.35em}.view-global-search .views-row .node-diploma.node--view-mode-teaser .field-group-link .field--name-node-title h2 strong,.view-global-search .views-row .node-diploma.node-view-mode-teaser .field-group-link .field--name-node-title h2 strong{font-weight:900}.view-global-search .views-row .node-diploma.node--view-mode-teaser .field-group-link .field--name-field-formatted-abstract,.view-global-search .views-row .node-diploma.node-view-mode-teaser .field-group-link .field--name-field-formatted-abstract{font-size:.875rem}.view-global-search .views-row .node-diploma.node--view-mode-teaser .field-group-link .field--name-field-cover-image,.view-global-search .views-row .node-diploma.node-view-mode-teaser .field-group-link .field--name-field-cover-image{box-shadow:none;margin-right:0;margin-left:0;width:100%}.page-node-type-diploma .block-course-social-share-block{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}.node-event .group-page-intro{text-align:center;margin-bottom:2rem}.node-event .group-typology-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.node-event .group-typology-topics>.field{margin-left:.4375rem;margin-right:.4375rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.node-event .group-typology-topics>.field.view-mode-highlight,.node-event .group-typology-topics>.field.view-mode-teaser{margin-left:0;margin-right:.75em}.node-event .field--name-field-event-topics>.field__item{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;margin-bottom:1em;text-align:center;color:#004996;border:1px solid #004996;padding:4px 7px;border-radius:10px;display:inline-block}.node-event .field--name-field-event-topics>.field__item a{color:inherit;text-decoration:none}.node-event .field--name-field-event-topics.view-mode-highlight .field__item,.node-event .field--name-field-event-topics.view-mode-teaser-full .field__item,.node-event .field--name-field-event-topics.view-mode-teaser .field__item{margin-bottom:1em;color:#666;border-color:#e6e6e6}.node-event .field--name-field-event-topics.view-mode-highlight .field__item.online,.node-event .field--name-field-event-topics.view-mode-teaser-full .field__item.online,.node-event .field--name-field-event-topics.view-mode-teaser .field__item.online{color:#fff;background-color:#007cbf;border-color:#007cbf}.node-event .field--name-field-date,.node-event .field--name-field-date-range{font-size:.75rem;font-weight:700;text-transform:uppercase;text-align:center;font-family:Noto Sans ExtraCondensed,sans-serif;font-size:1.251rem;color:#666}.node-event .field--name-field-date-range.view-mode-highlight,.node-event .field--name-field-date-range.view-mode-teaser,.node-event .field--name-field-date.view-mode-highlight,.node-event .field--name-field-date.view-mode-teaser{font-size:.75rem;font-family:Noto Sans SemiCondensed,sans-serif;text-align:left;color:#666;letter-spacing:.02em}.node-event .field--name-field-related-documents>.field__item{margin-bottom:1em}.node-event .field--name-field-related-documents>.field__item .file{display:block}.node-event .field--name-field-related-documents>.field__item .file a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#004996;background-color:transparent;border:1px solid rgba(0,73,150,.5);font-size:.75rem;padding:1em 1.6em;display:block}.node-event .field--name-field-related-documents>.field__item .file a:before{display:none}.node-event .field--name-field-related-documents>.field__item .file a:disabled,.node-event .field--name-field-related-documents>.field__item .file a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.node-event .field--name-field-related-documents>.field__item .file a:disabled:focus,.node-event .field--name-field-related-documents>.field__item .file a:disabled:hover,.node-event .field--name-field-related-documents>.field__item .file a[disabled]:focus,.node-event .field--name-field-related-documents>.field__item .file a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.node-event .field--name-field-related-documents>.field__item .file a:hover{color:#004996;border-color:#004996}.node-event .field--name-field-related-documents>.field__item .file a a{color:#fff}.node-event .field--name-field-common-questions{margin-top:2em;padding-top:2em;padding-bottom:2em;background:#ebf0f7}.node-event .field--name-field-common-questions>.field__label{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}@media (min-width:1024px){.node-event .field--name-field-common-questions>.field__label{width:80vw}}.node-event .field--name-field-common-questions>.field__label strong{font-weight:900}@media (min-width:640px){.node-event .field--name-field-common-questions>.field__label{margin-bottom:.3em;font-size:1.875rem}}.node-event .field--name-field-common-questions>.field__item{width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.node-event .field--name-field-common-questions>.field__item{width:80vw}}.node-event.node--view-mode-teaser .group-typology-topics,.node-event.node-view-mode-teaser .group-typology-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.node-event.node--view-mode-teaser .field--name-node-title h2,.node-event.node-view-mode-teaser .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.125rem;margin-bottom:.6em;line-height:1.22em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.35em}.node-event.node--view-mode-teaser .field--name-node-title h2 strong,.node-event.node-view-mode-teaser .field--name-node-title h2 strong{font-weight:900}.node-event.node--view-mode-teaser .group-mode-languages,.node-event.node-view-mode-teaser .group-mode-languages{display:block;float:left;width:100%;padding-top:.25em}.node-event.node--view-mode-teaser .group-mode-languages .field--name-field-languages,.node-event.node--view-mode-teaser .group-mode-languages .field--name-field-mode,.node-event.node-view-mode-teaser .group-mode-languages .field--name-field-languages,.node-event.node-view-mode-teaser .group-mode-languages .field--name-field-mode{display:inline;float:left;font-size:.875rem;letter-spacing:normal}.node-event.node--view-mode-teaser .field--name-field-mode:after,.node-event.node-view-mode-teaser .field--name-field-mode:after{content:".\00A0"}.node-event.node--view-mode-teaser-full .group-typology-topics,.node-event.node-view-mode-teaser-full .group-typology-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.node-event.node--view-mode-teaser-full .group-typology-topics>.field,.node-event.node-view-mode-teaser-full .group-typology-topics>.field{margin-left:0;margin-right:.75em}.node-event.node--view-mode-teaser-full .field--name-node-title h1,.node-event.node--view-mode-teaser-full .field--name-node-title h2,.node-event.node-view-mode-teaser-full .field--name-node-title h1,.node-event.node-view-mode-teaser-full .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;font-size:1.5rem;line-height:1.25em;margin-bottom:.35em}.node-event.node--view-mode-teaser-full .field--name-node-title h1 strong,.node-event.node--view-mode-teaser-full .field--name-node-title h2 strong,.node-event.node-view-mode-teaser-full .field--name-node-title h1 strong,.node-event.node-view-mode-teaser-full .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-event.node--view-mode-teaser-full .field--name-node-title h1,.node-event.node--view-mode-teaser-full .field--name-node-title h2,.node-event.node-view-mode-teaser-full .field--name-node-title h1,.node-event.node-view-mode-teaser-full .field--name-node-title h2{font-size:1.25rem;font-size:1.5rem}}.node-event.node--view-mode-teaser-full .field--name-field-languages,.node-event.node-view-mode-teaser-full .field--name-field-languages{font-size:.875rem;margin-top:.4em}.node-event.node--view-mode-teaser-full .field-group-link,.node-event.node-view-mode-teaser-full .field-group-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.node-event.node--view-mode-teaser-full .field-group-link .field--name-field-cover-image,.node-event.node-view-mode-teaser-full .field-group-link .field--name-field-cover-image{box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2)}}@media (min-width:768px) and (min-width:640px){.node-event.node--view-mode-teaser-full .field-group-link .field--name-field-cover-image,.node-event.node-view-mode-teaser-full .field-group-link .field--name-field-cover-image{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}@media (min-width:768px){.node-event.node--view-mode-teaser-full .field-group-link .group-text-column,.node-event.node-view-mode-teaser-full .field-group-link .group-text-column{margin-top:-2em}}.node-event.node--view-mode-teaser-full .field-group-link>div,.node-event.node-view-mode-teaser-full .field-group-link>div{width:100%}@media (min-width:768px){.node-event.node--view-mode-teaser-full .field-group-link>div,.node-event.node-view-mode-teaser-full .field-group-link>div{width:calc(50% - .9375rem)}}.node-event.node--view-mode-full .field--name-field-cover-image,.node-event.node-view-mode-full .field--name-field-cover-image{position:relative;display:none}.node-event.node--view-mode-full .field--name-field-cover-image:after,.node-event.node-view-mode-full .field--name-field-cover-image:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.node-event.node--view-mode-full .field--name-field-cover-image:after,.node-event.node-view-mode-full .field--name-field-cover-image:after{background-size:inherit}}.node-event.node--view-mode-full .field--name-field-cover-image:after,.node-event.node-view-mode-full .field--name-field-cover-image:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}.node-event.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.academy,.node-event.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.free,.node-event.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.master,.node-event.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-event-topics>.field__item,.node-event.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.academy,.node-event.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.free,.node-event.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.master,.node-event.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-event-topics>.field__item{font-size:.75rem}.node-event.node--view-mode-full>.layout__region--content .group-page-intro:not(.has-hero-video) .field--name-field-cover-image,.node-event.node-view-mode-full>.layout__region--content .group-page-intro:not(.has-hero-video) .field--name-field-cover-image{display:block}.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title{text-align:center;width:87vw;margin-left:auto;margin-right:auto;max-width:970px}@media (min-width:1024px){.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title{width:80vw}}@media (min-width:640px){.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title{margin-bottom:.35em}}.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1.112em;margin-bottom:0}.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1 strong,.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2 strong,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1 strong,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{font-size:2.625rem}}@media (min-width:768px){.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto}}@media (min-width:640px){.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{margin-bottom:0;max-width:100%}}@media (min-width:768px){.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-event.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-event.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{font-size:3.375rem}}.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle{text-align:center;width:87vw;margin-left:auto;margin-right:auto;max-width:970px;font-family:Noto Sans SemiCondensed,sans-serif;margin-bottom:.85em;font-family:Noto Sans ExtraCondensed,sans-serif;font-size:1rem;text-transform:uppercase;margin-bottom:.55em;color:#666}@media (min-width:1024px){.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle{width:80vw}}@media (min-width:640px){.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle{font-size:1.125rem}}@media (min-width:768px){.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle{font-size:1.37813rem}}.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight{font-size:1rem}}.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight p,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-highlight p{line-height:1.4em}.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser,.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact,.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser,.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact,.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser,.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact,.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full{font-size:1rem}}.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact p,.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full p,.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser p,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-compact p,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser-full p,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle.view-mode-teaser p{line-height:1.4em}.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle p,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle p{line-height:1.35em;margin:0;line-height:110%}@media (min-width:640px){.node-event.node--view-mode-full .group-page-intro .field--name-field-subtitle,.node-event.node-view-mode-full .group-page-intro .field--name-field-subtitle{font-size:1.875rem}}.node-event.node--view-mode-full .layout__region>.field--name-field-description,.node-event.node-view-mode-full .layout__region>.field--name-field-description{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;margin-bottom:2em;text-align:center}@media (min-width:1024px){.node-event.node--view-mode-full .layout__region>.field--name-field-description,.node-event.node-view-mode-full .layout__region>.field--name-field-description{width:80vw}}.node-event.node--view-mode-full .layout__region>.field--name-field-description h2,.node-event.node-view-mode-full .layout__region>.field--name-field-description h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.node-event.node--view-mode-full .layout__region>.field--name-field-description h2 strong,.node-event.node-view-mode-full .layout__region>.field--name-field-description h2 strong{font-weight:900}@media (min-width:640px){.node-event.node--view-mode-full .layout__region>.field--name-field-description h2,.node-event.node-view-mode-full .layout__region>.field--name-field-description h2{font-size:2.625rem;margin-bottom:.2em}}.node-event.node--view-mode-full .field--name-field-layout-elements,.node-event.node-view-mode-full .field--name-field-layout-elements{margin-top:2em}.node-event.node--view-mode-hero,.node-event.node-view-mode-hero{position:relative}.node-event.node--view-mode-hero:after,.node-event.node-view-mode-hero:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.node-event.node--view-mode-hero:after,.node-event.node-view-mode-hero:after{background-size:inherit}}.node-event.node--view-mode-hero:after,.node-event.node-view-mode-hero:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}.node-event.node--view-mode-hero .group-wrapper .group-page-header,.node-event.node-view-mode-hero .group-wrapper .group-page-header{margin:0;padding:0;text-align:center}.node-event.node--view-mode-hero .group-wrapper .group-typology-topics,.node-event.node-view-mode-hero .group-wrapper .group-typology-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.node-event.node--view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-event-topics:first-of-type,.node-event.node-view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-event-topics:first-of-type{margin-left:0}.node-event.node--view-mode-hero .group-wrapper .group-typology-topics .field--name-field-event-topics>.field__item,.node-event.node--view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-course-typology,.node-event.node-view-mode-hero .group-wrapper .group-typology-topics .field--name-field-event-topics>.field__item,.node-event.node-view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-course-typology{border-color:hsla(0,0%,100%,.7);color:#fff;background-color:transparent}.node-event.node--view-mode-hero .group-wrapper .group-typology-topics .field--name-field-event-topics>.field__item:first-of-type,.node-event.node--view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-course-typology:first-of-type,.node-event.node-view-mode-hero .group-wrapper .group-typology-topics .field--name-field-event-topics>.field__item:first-of-type,.node-event.node-view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-course-typology:first-of-type{margin-left:0}.node-event.node--view-mode-hero .group-wrapper .field--name-field-date,.node-event.node--view-mode-hero .group-wrapper .field--name-field-date-range,.node-event.node-view-mode-hero .group-wrapper .field--name-field-date,.node-event.node-view-mode-hero .group-wrapper .field--name-field-date-range{text-align:center;font-size:.8125rem;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;text-transform:uppercase;color:#fff}@media (min-width:640px){.node-event.node--view-mode-hero .group-wrapper .field--name-field-date,.node-event.node--view-mode-hero .group-wrapper .field--name-field-date-range,.node-event.node-view-mode-hero .group-wrapper .field--name-field-date,.node-event.node-view-mode-hero .group-wrapper .field--name-field-date-range{text-align:left;text-align:center}}.node-event.node--view-mode-hero .group-wrapper .field--name-node-title,.node-event.node-view-mode-hero .group-wrapper .field--name-node-title{text-align:center}.node-event.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-event.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1em;margin-bottom:.7rem;margin-left:0;margin-right:0}.node-event.node--view-mode-hero .group-wrapper .field--name-node-title h2 strong,.node-event.node-view-mode-hero .group-wrapper .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-event.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-event.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-size:2.625rem}}@media (min-width:768px){.node-event.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-event.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto}}@media (min-width:640px){.node-event.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-event.node-view-mode-hero .group-wrapper .field--name-node-title h2{margin-left:0;margin-right:0}}.node-event.node--view-mode-hero .group-wrapper .field--name-field-subtitle,.node-event.node-view-mode-hero .group-wrapper .field--name-field-subtitle{text-align:center;margin-bottom:.55em;color:#fff}@media (min-width:640px){.node-event.node--view-mode-hero .group-wrapper .field--name-field-subtitle,.node-event.node-view-mode-hero .group-wrapper .field--name-field-subtitle{text-align:center}}.node-event.node--view-mode-hero .group-wrapper .field--name-field-languages,.node-event.node-view-mode-hero .group-wrapper .field--name-field-languages{margin-top:.5em}.node-event.node--view-mode-hero .group-wrapper .field--name-field-languages .field__item,.node-event.node-view-mode-hero .group-wrapper .field--name-field-languages .field__item{font-size:.875rem}.group-metadata{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:87vw;margin:0 auto 2rem;max-width:1170px;padding:2em 0 .5em;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:1024px){.group-metadata{width:80vw}}.group-metadata .group-metadata-container{width:100%;column-count:2}@media (min-width:768px){.group-metadata .group-metadata-container{width:75%}}@media (min-width:1024px){.group-metadata .group-metadata-container{column-count:3}}.group-metadata .group-metadata-container>div{font-size:.875rem;padding-left:40px;padding-right:0;padding-bottom:2em;position:relative;break-inside:avoid}.group-metadata .group-metadata-container>div ul{list-style:none;padding:0;margin:0}.group-metadata .group-metadata-container>div ul li{padding:0;margin:0}.group-metadata .group-metadata-container>div>.field__label,.group-metadata .group-metadata-container>div h3{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-align:center;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;line-height:1.2em;margin-bottom:.25em;color:#666;text-align:left}.group-metadata .group-metadata-container>div>.field__label a,.group-metadata .group-metadata-container>div h3 a{color:inherit;text-decoration:none}.group-metadata .group-metadata-container>div .field__item{line-height:1.2em!important;vertical-align:top;font-weight:700}.group-metadata .group-metadata-container>div .field__item a{color:inherit;font-weight:700}.group-metadata .group-metadata-container>div .field__item a:hover{text-decoration:underline;test-decoration-color:#007cbf}.group-metadata .group-metadata-container>div .field__item.field--name-field-date,.group-metadata .group-metadata-container>div .field__item.field--name-field-date-range{font-family:Noto Sans SemiCondensed,sans-serif;font-size:.875rem;color:#262626;text-transform:none;text-align:left}.group-metadata .group-metadata-container>div:before{content:"";position:absolute;top:0;bottom:auto;right:auto;left:0;width:35px;height:40px;background:no-repeat 0 0 transparent}.group-metadata .group-metadata-container>div.field--name-course-date-summary:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/calendar.svg)}.group-metadata .group-metadata-container>div.field--name-field-application-deadline:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/hourglass.svg)}.group-metadata .group-metadata-container>div.field--name-field-event-location:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/pin.svg)}.group-metadata .group-metadata-container>div.field--name-field-event-price:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/euro.svg)}.group-metadata .group-metadata-container>div.field--name-field-event-language:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/world.svg)}.group-metadata .group-metadata-container>div.field--name-field-contact:before{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/info.svg)}.group-metadata .group-documents-apply{width:100%;text-align:center;margin-top:1em}.group-metadata .group-documents-apply .field__item a{width:100%;color:#fff}.group-metadata .group-documents-apply .field--name-field-document{margin-top:.5rem}.group-metadata .group-documents-apply .field--name-field-document .field__item+.field__item{margin-top:.15rem}.group-metadata .group-documents-apply .field--name-field-document span{width:100%}.group-metadata .group-documents-apply .field--name-field-document a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#004996;background-color:transparent;border:1px solid rgba(0,73,150,.5);font-size:.75rem;padding:1em 1.6em}.group-metadata .group-documents-apply .field--name-field-document a:before{display:none}.group-metadata .group-documents-apply .field--name-field-document a:disabled,.group-metadata .group-documents-apply .field--name-field-document a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.group-metadata .group-documents-apply .field--name-field-document a:disabled:focus,.group-metadata .group-documents-apply .field--name-field-document a:disabled:hover,.group-metadata .group-documents-apply .field--name-field-document a[disabled]:focus,.group-metadata .group-documents-apply .field--name-field-document a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.group-metadata .group-documents-apply .field--name-field-document a:hover{color:#004996;border-color:#004996}.group-metadata .group-documents-apply .field--name-field-document a a{color:#fff}@media (min-width:768px){.group-metadata .group-documents-apply{margin-top:0;width:25%;padding-left:3em;text-align:center}}main .register-now{display:block;width:100%}main .register-now a{display:block;width:100%;display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#007cbf;border:1px solid #007cbf;font-size:.75rem;padding:1em 1.6em}main .register-now a:before{display:none}main .register-now a:disabled,main .register-now a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}main .register-now a:disabled:focus,main .register-now a:disabled:hover,main .register-now a[disabled]:focus,main .register-now a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}main .register-now a:focus,main .register-now a:hover{outline:none;background-color:#006ba6;border-color:#006ba6;color:#fff}main .register-now a:focus-visible{outline:2px solid #004996;outline-offset:3px;background-color:#009df2;border-color:#009df2;color:#fff}@media (min-width:640px){main .register-now{display:inline-block;width:auto}}@media (min-width:1024px){main .register-now{display:block;width:100%}}#block-itcilo-theme-content{transition:all .25s ease-in-out}.node-keynote.node-view-mode-full>.layout__region--content>.field--name-field-video-component{margin-top:2rem}@media (min-width:1024px){.node-keynote.node-view-mode-full>.layout__region--content>.field--name-field-video-component{margin-top:4rem}}.node-keynote.node-view-mode-full>.layout__region--content>.field--name-node-title{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.node-keynote.node-view-mode-full>.layout__region--content>.field--name-node-title{width:80vw}}.node-keynote.node-view-mode-full>.layout__region--content>.field--name-node-title h2{text-align:center;font-size:2.125rem;font-weight:700;margin-bottom:1rem}@media (min-width:1024px){.node-keynote.node-view-mode-full>.layout__region--content>.field--name-node-title h2{font-size:3.75rem}}.node-keynote.node-view-mode-full>.layout__region--content>.field--name-field-subtitle{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;margin-bottom:1.4rem;font-size:1.875rem}@media (min-width:1024px){.node-keynote.node-view-mode-full>.layout__region--content>.field--name-field-subtitle{width:80vw}}.node-keynote.node-view-mode-full>.layout__region--content>.field--name-field-subtitle p{text-align:center}@media (min-width:1024px){.node-keynote.node-view-mode-full>.layout__region--content>.field--name-field-subtitle{font-size:2.5rem}}.node-keynote.node-view-mode-full>.layout__region--content>.field--name-field-hero-author{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;color:#666;text-align:center;text-transform:uppercase;font-weight:700;font-size:1.125rem;letter-spacing:.15em}@media (min-width:1024px){.node-keynote.node-view-mode-full>.layout__region--content>.field--name-field-hero-author{width:80vw;font-size:1.625rem}}.node-keynote .paragraph--type--fullbody-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.node-keynote .paragraph--type--fullbody-image .field--name-field-image{max-width:60.625rem}.node-keynote .paragraph--type--accordion{border-top:1px solid #b6b6b6;padding-top:1.875rem}.node-keynote>.layout__region>.field--name-field-layout-elements{margin-top:3.125rem}.itcilo-page-keynotes .paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-hero-title,.itcilo-page-training-keynotes .paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-hero-title{font-size:2.625rem;font-family:amithenregular,cursive}@media (min-width:640px){.itcilo-page-keynotes .paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-hero-title,.itcilo-page-training-keynotes .paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-hero-title{font-size:8.75rem}}.itcilo-page-keynotes .paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-description-intro,.itcilo-page-training-keynotes .paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-description-intro{font-size:1.125rem}@media (min-width:640px){.itcilo-page-keynotes .paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-description-intro,.itcilo-page-training-keynotes .paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-description-intro{font-size:2.125rem}}.itcilo-page-keynotes .paragraph--type--accordion,.itcilo-page-training-keynotes .paragraph--type--accordion{border-top:1px solid #0000001A;padding-top:1.875rem}.field--name-field-chapter-title{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:none;text-align:center;color:#004996;width:87vw;margin-left:auto;margin-right:auto;max-width:770px}.field--name-field-chapter-title strong{font-weight:900}@media (min-width:640px){.field--name-field-chapter-title{font-size:2.625rem;margin-bottom:.2em}}@media (min-width:1024px){.field--name-field-chapter-title{width:80vw}}.field--name-field-chapter-elements{padding-top:1rem}.node-story.node-view-mode-featured .paragraph--type--toc-chapter-header .paragraph .field--name-field-title,.node-story.node-view-mode-featured .paragraph--type--toc-chapter-header .paragraph .field--name-field-title-formatted{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-weight:700;font-family:Noto Sans ExtraCondensed,sans-serif;font-size:1rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:uppercase;color:#262626;text-align:left}.node-story.node-view-mode-featured .paragraph--type--toc-chapter-header .paragraph .field--name-field-title-formatted strong,.node-story.node-view-mode-featured .paragraph--type--toc-chapter-header .paragraph .field--name-field-title strong{font-weight:900}@media (min-width:640px){.node-story.node-view-mode-featured .paragraph--type--toc-chapter-header .paragraph .field--name-field-title,.node-story.node-view-mode-featured .paragraph--type--toc-chapter-header .paragraph .field--name-field-title-formatted{font-size:1rem}}.node-story.node-view-mode-featured .field--name-field-layout-elements>.field__item+.field__item .paragraph--type--toc-chapter-header{padding-top:2rem}.itcilo-page-training-masterclass,.itcilo-page-training-masterclasses,.page-node-type-masterclass{background-color:#000;--color-text:#fff;color:var(--color-text)}.itcilo-page-training-masterclass #block-itcilo-theme-local-tasks,.itcilo-page-training-masterclasses #block-itcilo-theme-local-tasks,.itcilo-page-training-masterclasses header,.itcilo-page-training-masterclass header,.page-node-type-masterclass #block-itcilo-theme-local-tasks,.page-node-type-masterclass header{background-color:#fff}.itcilo-page-training-masterclass #block-itcilo-theme-local-tasks .tabs.primary,.itcilo-page-training-masterclasses #block-itcilo-theme-local-tasks .tabs.primary,.itcilo-page-training-masterclasses header .tabs.primary,.itcilo-page-training-masterclass header .tabs.primary,.page-node-type-masterclass #block-itcilo-theme-local-tasks .tabs.primary,.page-node-type-masterclass header .tabs.primary{margin-bottom:0}.itcilo-page-training-masterclass .paragraph--type--hero-page-intro .group-hero-section .field--name-field-image:before,.itcilo-page-training-masterclasses .paragraph--type--hero-page-intro .group-hero-section .field--name-field-image:before,.page-node-type-masterclass .paragraph--type--hero-page-intro .group-hero-section .field--name-field-image:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#000;background:linear-gradient(180deg,transparent,#000);z-index:1}.itcilo-page-training-masterclass .block-itcilo-courses.block-course-social-share-block a,.itcilo-page-training-masterclasses .block-itcilo-courses.block-course-social-share-block a,.page-node-type-masterclass .block-itcilo-courses.block-course-social-share-block a{font-weight:700}.itcilo-page-training-masterclass .social--icons .at-share-btn-elements .at-share-btn,.itcilo-page-training-masterclasses .social--icons .at-share-btn-elements .at-share-btn,.page-node-type-masterclass .social--icons .at-share-btn-elements .at-share-btn{background:transparent!important}.itcilo-page-training-masterclass .social--icons .at-share-btn-elements .at-share-btn .at-icon-wrapper,.itcilo-page-training-masterclasses .social--icons .at-share-btn-elements .at-share-btn .at-icon-wrapper,.page-node-type-masterclass .social--icons .at-share-btn-elements .at-share-btn .at-icon-wrapper{border-color:hsla(0,0%,100%,.3)}.itcilo-page-training-masterclass .social--icons .at-share-btn-elements .at-share-btn.at-svc-facebook .at-icon-wrapper,.itcilo-page-training-masterclasses .social--icons .at-share-btn-elements .at-share-btn.at-svc-facebook .at-icon-wrapper,.page-node-type-masterclass .social--icons .at-share-btn-elements .at-share-btn.at-svc-facebook .at-icon-wrapper{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/facebook-white.svg)}.itcilo-page-training-masterclass .social--icons .at-share-btn-elements .at-share-btn.at-svc-twitter .at-icon-wrapper,.itcilo-page-training-masterclasses .social--icons .at-share-btn-elements .at-share-btn.at-svc-twitter .at-icon-wrapper,.page-node-type-masterclass .social--icons .at-share-btn-elements .at-share-btn.at-svc-twitter .at-icon-wrapper{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/twitter-white.svg)}.itcilo-page-training-masterclass .social--icons .at-share-btn-elements .at-share-btn.at-svc-linkedin .at-icon-wrapper,.itcilo-page-training-masterclasses .social--icons .at-share-btn-elements .at-share-btn.at-svc-linkedin .at-icon-wrapper,.page-node-type-masterclass .social--icons .at-share-btn-elements .at-share-btn.at-svc-linkedin .at-icon-wrapper{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/linkedin-white.svg)}.itcilo-page-training-masterclass .social--icons .at-share-btn-elements .at-share-btn.at-svc-email .at-icon-wrapper,.itcilo-page-training-masterclasses .social--icons .at-share-btn-elements .at-share-btn.at-svc-email .at-icon-wrapper,.page-node-type-masterclass .social--icons .at-share-btn-elements .at-share-btn.at-svc-email .at-icon-wrapper{background-image:url(/themes/custom/itcilo_theme/dist/images/symbols/email-white.svg)}.itcilo-page-training-masterclass .paragraph--type--hero-page-intro,.itcilo-page-training-masterclasses .paragraph--type--hero-page-intro{margin-bottom:0}.itcilo-page-training-masterclass .paragraph--type--hero-page-intro .group-hero-section,.itcilo-page-training-masterclasses .paragraph--type--hero-page-intro .group-hero-section{-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-align:end;align-items:flex-end}.itcilo-page-training-masterclass .paragraph--type--hero-page-intro .group-hero-section .group-page-header,.itcilo-page-training-masterclasses .paragraph--type--hero-page-intro .group-hero-section .group-page-header{width:87vw;margin-left:auto;margin-right:auto;max-width:970px}@media (min-width:1024px){.itcilo-page-training-masterclass .paragraph--type--hero-page-intro .group-hero-section .group-page-header,.itcilo-page-training-masterclasses .paragraph--type--hero-page-intro .group-hero-section .group-page-header{width:80vw}}.itcilo-page-training-masterclass .paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-hero-title,.itcilo-page-training-masterclass .paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-title,.itcilo-page-training-masterclasses .paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-field-hero-title,.itcilo-page-training-masterclasses .paragraph--type--hero-page-intro .group-hero-section .group-page-header .field--name-title{display:block;text-indent:-9999px;line-height:150px;width:100%;background:url(/themes/custom/itcilo_theme/dist/images/symbols/masterclass.svg) no-repeat top transparent;background-size:contain}.node-masterclass .group-page-intro{text-align:center;position:relative}.node-masterclass .group-page-intro .group-photo-details{position:absolute;width:100%;margin:0;bottom:0}.node-masterclass .group-page-intro .group-photo-details .field--name-field-photo-credits{color:#f6f6f6;opacity:.7}.node-masterclass .field--name-field-cover-image,.node-masterclass .field--name-field-hero-video{margin-bottom:0}@media (min-width:768px){.node-masterclass .field--name-field-cover-image,.node-masterclass .field--name-field-hero-video{margin-bottom:0}}.node-masterclass .field--name-field-topics>.field__item{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-align:center;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.6);background-color:rgba(0,0,0,.3)}.node-masterclass .field--name-field-topics>.field__item a{color:inherit;text-decoration:none}.node-masterclass .field--name-field-topics.view-mode-teaser>.field__item{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;text-align:center;color:#004996;border:1px solid #004996;padding:4px 7px;border-radius:10px;display:inline-block;background-color:transparent;margin-bottom:1em;color:#666;border-color:#e6e6e6}.node-masterclass .field--name-field-topics.view-mode-teaser>.field__item a{color:inherit;text-decoration:none}.node-masterclass .field--name-field-topics.view-mode-teaser>.field__item.free{color:#fff;background-color:#3f8514;border-color:#3f8514}.node-masterclass .field--name-field-topics.view-mode-teaser>.field__item.academy{color:#fff;background-color:#d24314;border-color:#d24314}.node-masterclass .field--name-field-topics.view-mode-teaser>.field__item.master{color:#fff;background-color:#d03a7c;border-color:#d03a7c}.node-masterclass .field--name-field-topics.view-mode-teaser>.field__item.online{color:#fff;background-color:#007cbf;border-color:#007cbf}.node-masterclass.node--view-mode-teaser .field--name-field-topics,.node-masterclass.node-view-mode-teaser .field--name-field-topics{margin-top:-1.25em}.node-masterclass.node--view-mode-teaser .field--name-node-title h1,.node-masterclass.node--view-mode-teaser .field--name-node-title h2,.node-masterclass.node-view-mode-teaser .field--name-node-title h1,.node-masterclass.node-view-mode-teaser .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1.112em;margin-bottom:0}.node-masterclass.node--view-mode-teaser .field--name-node-title h1 strong,.node-masterclass.node--view-mode-teaser .field--name-node-title h2 strong,.node-masterclass.node-view-mode-teaser .field--name-node-title h1 strong,.node-masterclass.node-view-mode-teaser .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-masterclass.node--view-mode-teaser .field--name-node-title h1,.node-masterclass.node--view-mode-teaser .field--name-node-title h2,.node-masterclass.node-view-mode-teaser .field--name-node-title h1,.node-masterclass.node-view-mode-teaser .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem;margin-bottom:0}}@media (min-width:768px){.node-masterclass.node--view-mode-teaser .field--name-node-title h1,.node-masterclass.node--view-mode-teaser .field--name-node-title h2,.node-masterclass.node-view-mode-teaser .field--name-node-title h1,.node-masterclass.node-view-mode-teaser .field--name-node-title h2{font-size:2.625rem}}.node-masterclass.node--view-mode-teaser .field--name-node-title:after,.node-masterclass.node-view-mode-teaser .field--name-node-title:after{content:"";width:100%;height:35px;display:block;background:url(/themes/custom/itcilo_theme/dist/images/symbols/masterclass.svg) no-repeat 0 0 transparent;background-size:contain;margin-bottom:.3rem}@media (min-width:768px){.node-masterclass.node--view-mode-teaser .field--name-node-title:after,.node-masterclass.node-view-mode-teaser .field--name-node-title:after{height:45px}}.node-masterclass.node--view-mode-teaser .field-group-link,.node-masterclass.node-view-mode-teaser .field-group-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.node-masterclass.node--view-mode-teaser .field-group-link,.node-masterclass.node-view-mode-teaser .field-group-link{-ms-flex-direction:row;flex-direction:row}}.node-masterclass.node--view-mode-teaser .field-group-link .field--name-field-cover-image,.node-masterclass.node-view-mode-teaser .field-group-link .field--name-field-cover-image{width:100%;box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2)}@media (min-width:640px){.node-masterclass.node--view-mode-teaser .field-group-link .field--name-field-cover-image,.node-masterclass.node-view-mode-teaser .field-group-link .field--name-field-cover-image{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}@media (min-width:768px){.node-masterclass.node--view-mode-teaser .field-group-link .field--name-field-cover-image,.node-masterclass.node-view-mode-teaser .field-group-link .field--name-field-cover-image{width:calc(50% - 1rem);margin-right:1rem}}.node-masterclass.node--view-mode-teaser .field-group-link .group-teaser-text,.node-masterclass.node-view-mode-teaser .field-group-link .group-teaser-text{width:100%;padding:2rem 0 0}@media (min-width:768px){.node-masterclass.node--view-mode-teaser .field-group-link .group-teaser-text,.node-masterclass.node-view-mode-teaser .field-group-link .group-teaser-text{width:50%;padding:2rem 2rem 2rem 3rem}}.node-masterclass.node--view-mode-teaser .field-group-link .group-teaser-text .field--name-field-abstract,.node-masterclass.node-view-mode-teaser .field-group-link .group-teaser-text .field--name-field-abstract{font-size:1rem;line-height:1.45em;margin:0 0 .725em}@media (min-width:768px){.node-masterclass.node--view-mode-teaser .field-group-link .group-teaser-text .field--name-field-abstract,.node-masterclass.node-view-mode-teaser .field-group-link .group-teaser-text .field--name-field-abstract{font-size:1.125rem}}.node-masterclass.node--view-mode-teaser .field--name-field-languages,.node-masterclass.node-view-mode-teaser .field--name-field-languages{text-align:left;font-size:.875rem;font-weight:400}.node-masterclass.node--view-mode-teaser .field--name-field-languages>.field__items,.node-masterclass.node-view-mode-teaser .field--name-field-languages>.field__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.node-masterclass.node--view-mode-teaser .field--name-field-languages>.field__items>.field__item:not(:first-of-type):before,.node-masterclass.node-view-mode-teaser .field--name-field-languages>.field__items>.field__item:not(:first-of-type):before{content:",";margin-right:.25em}.node-masterclass.node--view-mode-full main,.node-masterclass.node-view-mode-full main{background-color:#000;--color-text:#fff;--color-link:#007cbf}.node-masterclass.node--view-mode-full .field--name-field-cover-image.view-mode-full:after,.node-masterclass.node-view-mode-full .field--name-field-cover-image.view-mode-full:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#000;background:linear-gradient(180deg,transparent,#000)}.node-masterclass.node--view-mode-full .field--name-field-cover-image.view-mode-full:before,.node-masterclass.node-view-mode-full .field--name-field-cover-image.view-mode-full:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.3)}.node-masterclass.node--view-mode-full .group-page-header,.node-masterclass.node-view-mode-full .group-page-header{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.node-masterclass.node--view-mode-full .field--name-field-topics,.node-masterclass.node-view-mode-full .field--name-field-topics{margin-bottom:.75rem}.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro{color:#fff}.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.academy,.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.free,.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.master,.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-topics>.field__item,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.academy,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.free,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-course-typology.master,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro>.group-typology-topics>.field--name-field-topics>.field__item{font-size:.75rem}.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro:not(.has-hero-video) .field--name-field-cover-image,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro:not(.has-hero-video) .field--name-field-cover-image{display:block}.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title{text-align:center;position:relative;padding-bottom:1rem;width:87vw;margin-left:auto;margin-right:auto;max-width:970px}@media (min-width:1024px){.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title{width:80vw;padding-bottom:2.4rem}}@media (min-width:640px){.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title{margin-bottom:0}}.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1.112em}.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1 strong,.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2 strong,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1 strong,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{font-size:2.625rem}}@media (min-width:768px){.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto}}@media (min-width:640px){.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{max-width:100%}}@media (min-width:768px){.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h1,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title h2{font-size:4.375rem}}.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title:after,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title:after{content:"";width:100%;height:35px;display:block;background:url(/themes/custom/itcilo_theme/dist/images/symbols/masterclass.svg) no-repeat 50% transparent;background-size:contain;margin-bottom:.3rem}@media (min-width:768px){.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title:after,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title:after{height:75px}}@media (min-width:1024px){.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-node-title:after,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-node-title:after{height:98px}}.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-course-available-languages,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-course-available-languages{background:rgba(0,0,0,.4)}.node-masterclass.node--view-mode-full>.layout__region--content .group-page-intro .field--name-course-available-languages a,.node-masterclass.node-view-mode-full>.layout__region--content .group-page-intro .field--name-course-available-languages a{font-weight:700;color:#007cbf}.node-masterclass.node--view-mode-full .field--name-field-layout-elements,.node-masterclass.node-view-mode-full .field--name-field-layout-elements{margin-top:0}.node-masterclass.node--view-mode-full .field--name-field-layout-elements>.field__item:first-of-type .paragraph--type--centered-text,.node-masterclass.node-view-mode-full .field--name-field-layout-elements>.field__item:first-of-type .paragraph--type--centered-text{border-top:1px solid rgba(0,0,0,.1);padding-top:2rem}@media (min-width:1024px){.node-masterclass.node--view-mode-full .field--name-field-layout-elements>.field__item:first-of-type .paragraph--type--centered-text,.node-masterclass.node-view-mode-full .field--name-field-layout-elements>.field__item:first-of-type .paragraph--type--centered-text{padding-top:3.5rem}}.node-masterclass.node--view-mode-full #block-itcilo-theme-content,.node-masterclass.node-view-mode-full #block-itcilo-theme-content{border-bottom:1px solid rgba(0,0,0,.1)}.node-masterclass .node-staff-member.node-view-mode-teaser-full .field--name-field-photo img{display:inline-block;width:240px;height:240px;max-width:240px;object-fit:cover;border-radius:50%}@media (min-width:1024px){.node-masterclass .node-staff-member.node-view-mode-teaser-full .field--name-field-photo img{width:170px;height:170px;max-width:170px}}.node-masterclass .paragraph--type--staff-members>.field--name-field-title{font-family:Noto Sans SemiCondensed,sans-serif;font-size:1rem;text-align:center;text-transform:uppercase;color:#007cbf;display:inline-block;margin:0 auto;background-color:#000;padding:0 .5em}@media (min-width:768px){.node-masterclass .paragraph--type--staff-members>.field--name-field-title{font-size:1.5rem}}.node-masterclass .paragraph--type--staff-members>.field--name-field-title+.field--name-field-members{margin-top:-.9em}.node-masterclass .paragraph--type--staff-members .field--name-field-members{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;border-top:1px solid #007cbf;border-bottom:1px solid #007cbf;padding:3em 0 1em}@media (min-width:1024px){.node-masterclass .paragraph--type--staff-members .field--name-field-members{width:80vw}}@media (min-width:768px){.node-masterclass .paragraph--type--staff-members .field--name-field-members{padding:3em 0 2em}}.node-masterclass .paragraph--type--key-features>.field--name-field-title,.node-masterclass .paragraph--type--key-takeaways>.field--name-field-title{background-color:#000;font-family:Noto Sans SemiCondensed,sans-serif;font-size:1rem;font-weight:600;text-align:center;text-transform:uppercase}@media (min-width:768px){.node-masterclass .paragraph--type--key-features>.field--name-field-title,.node-masterclass .paragraph--type--key-takeaways>.field--name-field-title{font-size:1.5rem}}.node-masterclass .paragraph--type--key-features>.field--name-field-title+.field--name-field-key-features,.node-masterclass .paragraph--type--key-takeaways>.field--name-field-title+.field--name-field-key-features{margin-top:-.9em}.views-row:nth-of-type(2n) .node-masterclass.node--view-mode-teaser .field-group-link,.views-row:nth-of-type(2n) .node-masterclass.node-view-mode-teaser .field-group-link{-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.views-row:nth-of-type(2n) .node-masterclass.node--view-mode-teaser .field-group-link,.views-row:nth-of-type(2n) .node-masterclass.node-view-mode-teaser .field-group-link{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.views-row:nth-of-type(2n) .node-masterclass.node--view-mode-teaser .field-group-link .group-teaser-text,.views-row:nth-of-type(2n) .node-masterclass.node-view-mode-teaser .field-group-link .group-teaser-text{padding:2rem 3rem 2rem 2rem}.views-row:nth-of-type(2n) .node-masterclass.node--view-mode-teaser .field-group-link .field--name-field-cover-image,.views-row:nth-of-type(2n) .node-masterclass.node-view-mode-teaser .field-group-link .field--name-field-cover-image{margin-right:0;margin-left:1rem}}.views-row .node-view-mode-teaser .field--name-node-title h2{margin-bottom:.3rem!important}.node-news .group-page-header{padding-top:1.875rem;margin-bottom:1.875rem;width:87vw;margin-left:auto;margin-right:auto;max-width:970px}@media (min-width:1024px){.node-news .group-page-header{width:80vw}}@media (min-width:768px){.node-news .group-page-header{padding-top:3.75rem;padding-bottom:3.75rem;margin-bottom:3.75rem;border-bottom:1px solid rgba(0,0,0,.1)}}.node-news .field--name-node-post-date{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#666}.node-news.node--view-mode-full .field--name-field-cover-image.view-mode-full,.node-news.node-view-mode-full .field--name-field-cover-image.view-mode-full{width:87vw;margin:2em auto 1.875rem;max-width:1170px}@media (min-width:1024px){.node-news.node--view-mode-full .field--name-field-cover-image.view-mode-full,.node-news.node-view-mode-full .field--name-field-cover-image.view-mode-full{width:80vw}}@media (min-width:768px){.node-news.node--view-mode-full .field--name-field-cover-image.view-mode-full,.node-news.node-view-mode-full .field--name-field-cover-image.view-mode-full{margin-bottom:3.75rem}}.node-news.node--view-mode-full .field--name-field-cover-image.view-mode-full img,.node-news.node--view-mode-full .field--name-field-cover-image.view-mode-full picture,.node-news.node-view-mode-full .field--name-field-cover-image.view-mode-full img,.node-news.node-view-mode-full .field--name-field-cover-image.view-mode-full picture{border-radius:4px;overflow:hidden}@media (min-width:640px){.node-news.node--view-mode-full .group-page-header,.node-news.node-view-mode-full .group-page-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;width:87vw;margin-left:auto;margin-right:auto;max-width:970px}}@media (min-width:640px) and (min-width:1024px){.node-news.node--view-mode-full .group-page-header,.node-news.node-view-mode-full .group-page-header{width:80vw}}@media (min-width:640px){.node-news.node--view-mode-full .group-page-header .field--name-field-cover-image,.node-news.node-view-mode-full .group-page-header .field--name-field-cover-image{width:40%;margin:0;padding-left:1.875rem}.node-news.node--view-mode-full .group-page-header .group-text-wrapper,.node-news.node-view-mode-full .group-page-header .group-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:60%}}.node-news.node--view-mode-full .group-page-header .field--name-node-title h1,.node-news.node--view-mode-full .group-page-header .field--name-node-title h2,.node-news.node-view-mode-full .group-page-header .field--name-node-title h1,.node-news.node-view-mode-full .group-page-header .field--name-node-title h2{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.112em}.node-news.node--view-mode-full .group-page-header .field--name-node-title h1 strong,.node-news.node--view-mode-full .group-page-header .field--name-node-title h2 strong,.node-news.node-view-mode-full .group-page-header .field--name-node-title h1 strong,.node-news.node-view-mode-full .group-page-header .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-news.node--view-mode-full .group-page-header .field--name-node-title h1,.node-news.node--view-mode-full .group-page-header .field--name-node-title h2,.node-news.node-view-mode-full .group-page-header .field--name-node-title h1,.node-news.node-view-mode-full .group-page-header .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem;margin-left:0;margin-right:0;max-width:100%;margin-bottom:.6rem}}.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle{width:100%;font-size:1rem;margin-bottom:.85em;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;color:#666;font-size:.875rem}@media (min-width:640px){.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle{font-size:1.125rem}}@media (min-width:768px){.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle{font-size:1.37813rem}}.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight{font-size:1rem}}.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight p,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight p{line-height:1.4em}.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full{font-size:1rem}}.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact p,.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full p,.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser p,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact p,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full p,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser p{line-height:1.4em}.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle p,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle p{line-height:1.35em;margin:0}@media (min-width:640px){.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle{font-size:1rem}}@media (min-width:768px){.node-news.node--view-mode-full .group-page-header .field--name-field-subtitle,.node-news.node-view-mode-full .group-page-header .field--name-field-subtitle{font-size:1.125rem}}.node-news.node--view-mode-full .layout__region>.field--name-field-description,.node-news.node-view-mode-full .layout__region>.field--name-field-description{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;margin-bottom:2em;text-align:center}@media (min-width:1024px){.node-news.node--view-mode-full .layout__region>.field--name-field-description,.node-news.node-view-mode-full .layout__region>.field--name-field-description{width:80vw}}.node-news.node--view-mode-full .layout__region>.field--name-field-description h1,.node-news.node--view-mode-full .layout__region>.field--name-field-description h2,.node-news.node-view-mode-full .layout__region>.field--name-field-description h1,.node-news.node-view-mode-full .layout__region>.field--name-field-description h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.node-news.node--view-mode-full .layout__region>.field--name-field-description h1 strong,.node-news.node--view-mode-full .layout__region>.field--name-field-description h2 strong,.node-news.node-view-mode-full .layout__region>.field--name-field-description h1 strong,.node-news.node-view-mode-full .layout__region>.field--name-field-description h2 strong{font-weight:900}@media (min-width:640px){.node-news.node--view-mode-full .layout__region>.field--name-field-description h1,.node-news.node--view-mode-full .layout__region>.field--name-field-description h2,.node-news.node-view-mode-full .layout__region>.field--name-field-description h1,.node-news.node-view-mode-full .layout__region>.field--name-field-description h2{font-size:2.625rem;margin-bottom:.2em}}@media (min-width:640px){.node-news.node--view-mode-teaser .field-group-link,.node-news.node-view-mode-teaser .field-group-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.node-news.node--view-mode-teaser .field-group-link .field--name-field-cover-image,.node-news.node-view-mode-teaser .field-group-link .field--name-field-cover-image{width:25%;min-width:100px;margin:0}.node-news.node--view-mode-teaser .field-group-link .group-text-wrapper,.node-news.node-view-mode-teaser .field-group-link .group-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:75%;padding-top:.1875rem;padding-left:1.875rem}}.node-news.node--view-mode-teaser .field-group-link .field--name-node-title h2,.node-news.node-view-mode-teaser .field-group-link .field--name-node-title h2{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.1em;margin-bottom:.35em;font-size:1.125rem}.node-news.node--view-mode-teaser .field-group-link .field--name-node-title h2 strong,.node-news.node-view-mode-teaser .field-group-link .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-news.node--view-mode-teaser .field-group-link .field--name-node-title h2,.node-news.node-view-mode-teaser .field-group-link .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem;font-size:1.5rem}}.node-news.node--view-mode-teaser .field-group-link .field--name-field-subtitle,.node-news.node-view-mode-teaser .field-group-link .field--name-field-subtitle{width:100%;font-size:.875rem}@media (min-width:640px){.node-news.node--view-mode-teaser .field-group-link .field--name-field-subtitle,.node-news.node-view-mode-teaser .field-group-link .field--name-field-subtitle{font-size:.875rem}}@media (min-width:1440px){.node-news.node--view-mode-teaser .field-group-link .field--name-field-subtitle,.node-news.node-view-mode-teaser .field-group-link .field--name-field-subtitle{font-size:1rem}}.group-hero-section{position:relative}.field--name-bundle-fieldnode{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-align:center;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626}@media (min-width:1024px){.field--name-bundle-fieldnode{width:80vw}}.field--name-bundle-fieldnode a{color:inherit;text-decoration:none}.field--name-field-subtitle{font-size:1rem;margin-bottom:.85em;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;letter-spacing:normal}@media (min-width:640px){.field--name-field-subtitle{font-size:1.125rem}}@media (min-width:768px){.field--name-field-subtitle{font-size:1.37813rem}}.field--name-field-subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.field--name-field-subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.field--name-field-subtitle.view-mode-highlight{font-size:1rem}}.field--name-field-subtitle.view-mode-highlight p{line-height:1.4em}.field--name-field-subtitle.view-mode-teaser,.field--name-field-subtitle.view-mode-teaser-compact,.field--name-field-subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.field--name-field-subtitle.view-mode-teaser,.field--name-field-subtitle.view-mode-teaser-compact,.field--name-field-subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.field--name-field-subtitle.view-mode-teaser,.field--name-field-subtitle.view-mode-teaser-compact,.field--name-field-subtitle.view-mode-teaser-full{font-size:1rem}}.field--name-field-subtitle.view-mode-teaser-compact p,.field--name-field-subtitle.view-mode-teaser-full p,.field--name-field-subtitle.view-mode-teaser p{line-height:1.4em}.field--name-field-subtitle p{line-height:1.35em;margin:0}.field--name-field-cover-image,.field--name-field-hero-video{width:100%;margin-bottom:1.25rem}@media (min-width:640px){.field--name-field-cover-image,.field--name-field-hero-video{margin-bottom:3.375rem}}.field--name-field-cover-image.view-mode-highlight,.field--name-field-cover-image.view-mode-search-index,.field--name-field-cover-image.view-mode-teaser,.field--name-field-cover-image.view-mode-teaser-compact,.field--name-field-cover-image.view-mode-teaser-full,.field--name-field-hero-video.view-mode-highlight,.field--name-field-hero-video.view-mode-search-index,.field--name-field-hero-video.view-mode-teaser,.field--name-field-hero-video.view-mode-teaser-compact,.field--name-field-hero-video.view-mode-teaser-full{border-radius:4px;overflow:hidden;margin-bottom:.8125rem}.paragraph--type--hero-frontpage-search .field--name-field-cover-image,.paragraph--type--hero-frontpage-search .field--name-field-hero-video{margin-bottom:0}@media (min-width:640px){.paragraph--type--hero-frontpage-search .field--name-field-cover-image,.paragraph--type--hero-frontpage-search .field--name-field-hero-video{margin-bottom:0}}.field-group-link .field--name-field-cover-image{overflow:hidden}.field-group-link .field--name-field-cover-image img,.field-group-link .field--name-field-cover-image picture{transition:all .25s cubic-bezier(.1,.5,.5,1);transform-origin:center}.field-group-link:hover .field--name-field-cover-image img,.field-group-link:hover .field--name-field-cover-image picture{transform:scale(1.05)}.node-view-mode-full .field--name-course-available-languages{display:inline-block;line-height:1em;border-radius:1.6em;padding:.6em 1.2em;background:#ebf0f7;margin:0 auto;width:auto}.node-view-mode-full .field--name-course-available-languages .list-available-languages{text-align:center;font-size:.875rem;font-weight:400}.node-view-mode-full .field--name-course-available-languages .list-available-languages a{font-weight:700;color:#004996}.node-view-mode-full .field--name-field-date-range+.field--name-course-available-languages{margin-top:2em}.node-view-mode-full.node-diploma .field--name-course-available-languages{margin-bottom:2rem}@media (min-width:1024px){.node-view-mode-full.node-diploma .field--name-course-available-languages{margin-bottom:3.4rem}}.view-global-search .node-page.node-view-mode-search-index{font-size:.875rem;line-height:1.45em}.view-global-search .node-page.node-view-mode-search-index .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.125rem;margin-bottom:.6em;line-height:1.22em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.35em}.view-global-search .node-page.node-view-mode-search-index .field--name-node-title h2 strong{font-weight:900}.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle{font-size:1rem;margin-bottom:.85em;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}@media (min-width:640px){.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle{font-size:1.125rem}}@media (min-width:768px){.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle{font-size:1.37813rem}}.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-highlight{font-size:1rem}}.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-highlight p{line-height:1.4em}.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser,.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-compact,.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser,.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-compact,.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser,.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-compact,.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-full{font-size:1rem}}.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-compact p,.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-full p,.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser p{line-height:1.4em}.view-global-search .node-page.node-view-mode-search-index .field--name-field-subtitle p{line-height:1.35em;margin:0;font-size:.875rem}.node-page.node--view-mode-hero,.node-page.node-view-mode-hero{position:relative}.node-page.node--view-mode-hero:after,.node-page.node-view-mode-hero:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.node-page.node--view-mode-hero:after,.node-page.node-view-mode-hero:after{background-size:inherit}}.node-page.node--view-mode-hero:after,.node-page.node-view-mode-hero:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}.node-page.node--view-mode-hero .group-wrapper,.node-page.node-view-mode-hero .group-wrapper{position:relative;color:#fff;text-align:center!important}.node-page.node--view-mode-hero .group-wrapper .group-typology-topics,.node-page.node-view-mode-hero .group-wrapper .group-typology-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.node-page.node--view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-event-topics:first-of-type,.node-page.node-view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-event-topics:first-of-type{margin-left:0}.node-page.node--view-mode-hero .group-wrapper .group-typology-topics .field--name-field-event-topics>.field__item,.node-page.node--view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-course-typology,.node-page.node-view-mode-hero .group-wrapper .group-typology-topics .field--name-field-event-topics>.field__item,.node-page.node-view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-course-typology{border-color:hsla(0,0%,100%,.7);color:#fff;background-color:transparent}.node-page.node--view-mode-hero .group-wrapper .group-typology-topics .field--name-field-event-topics>.field__item:first-of-type,.node-page.node--view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-course-typology:first-of-type,.node-page.node-view-mode-hero .group-wrapper .group-typology-topics .field--name-field-event-topics>.field__item:first-of-type,.node-page.node-view-mode-hero .group-wrapper .group-typology-topics>.field--name-field-course-typology:first-of-type{margin-left:0}.node-page.node--view-mode-hero .group-wrapper .field--name-field-date,.node-page.node--view-mode-hero .group-wrapper .field--name-field-date-range,.node-page.node-view-mode-hero .group-wrapper .field--name-field-date,.node-page.node-view-mode-hero .group-wrapper .field--name-field-date-range{text-align:center;font-size:.8125rem;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;text-transform:uppercase;color:#fff}@media (min-width:640px){.node-page.node--view-mode-hero .group-wrapper .field--name-field-date,.node-page.node--view-mode-hero .group-wrapper .field--name-field-date-range,.node-page.node-view-mode-hero .group-wrapper .field--name-field-date,.node-page.node-view-mode-hero .group-wrapper .field--name-field-date-range{text-align:left}}.node-page.node--view-mode-hero .group-wrapper .field--name-node-title,.node-page.node-view-mode-hero .group-wrapper .field--name-node-title{text-align:center}.node-page.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-page.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1em;margin-bottom:.7rem;margin-left:0;margin-right:0}.node-page.node--view-mode-hero .group-wrapper .field--name-node-title h2 strong,.node-page.node-view-mode-hero .group-wrapper .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-page.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-page.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-size:2.625rem}}@media (min-width:768px){.node-page.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-page.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto}}@media (min-width:640px){.node-page.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-page.node-view-mode-hero .group-wrapper .field--name-node-title h2{margin-left:0;margin-right:0}}.node-page.node--view-mode-hero .group-wrapper .field--name-field-subtitle,.node-page.node-view-mode-hero .group-wrapper .field--name-field-subtitle{text-align:left;margin-bottom:.55em;color:#fff}@media (min-width:640px){.node-page.node--view-mode-hero .group-wrapper .field--name-field-subtitle,.node-page.node-view-mode-hero .group-wrapper .field--name-field-subtitle{text-align:left}}.node-page.node--view-mode-hero .group-wrapper .field--name-field-languages,.node-page.node-view-mode-hero .group-wrapper .field--name-field-languages{margin-top:.5em}.node-page.node--view-mode-hero .group-wrapper .field--name-field-languages .field__item,.node-page.node-view-mode-hero .group-wrapper .field--name-field-languages .field__item{font-size:.875rem}.node-project .group-hero-section{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;color:#fff;min-height:calc(100vh - 5.125rem);margin-bottom:5em}.node-project .group-hero-section .field--name-node-title{text-align:center}.node-project .group-hero-section .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1.1em}.node-project .group-hero-section .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-project .group-hero-section .field--name-node-title h2{font-size:2.625rem}}@media (min-width:768px){.node-project .group-hero-section .field--name-node-title h2{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto}}.node-project .group-hero-section .field--name-field-cover-image{display:none}.node-project .group-hero-section .field--name-field-content-switcher{display:inline-block;line-height:1em;border-radius:1.6em;padding:.6em 1.2em;background:#ebf0f7;margin:0 auto;width:auto;margin:20px auto 0;background-color:rgba(0,0,0,.1);font-size:1rem;white-space:nowrap}.node-project .group-hero-section .field--name-field-content-switcher .list-available-languages{text-align:center;font-size:.875rem;font-weight:400}.node-project .group-hero-section .field--name-field-content-switcher .list-available-languages a{font-weight:700;color:#004996}.node-project .group-hero-section .field--name-field-content-switcher p:last-child{margin-bottom:0}.node-project .group-hero-section .field--name-field-content-switcher a{color:#fff!important;font-weight:700;-webkit-text-decoration-color:#fff!important;text-decoration-color:#fff!important}.node-project .group-hero-section .field--name-field-content-switcher a:hover{text-decoration:none}.node-project .group-hero-section .group-hero-section-left{position:relative;padding:1em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.node-project .group-hero-section .group-hero-section-left .group-wrapper{width:100%;max-width:30rem;margin-left:auto;margin-right:auto}.node-project .group-hero-section .group-hero-section-left .group-wrapper .field--name-field-subtitle,.node-project .group-hero-section .group-hero-section-left .group-wrapper .field--name-node-title{margin-left:auto;margin-right:auto}@media (min-width:768px){.node-project .group-hero-section .group-hero-section-left .group-wrapper .field--name-field-subtitle,.node-project .group-hero-section .group-hero-section-left .group-wrapper .field--name-node-title{max-width:22rem}}@media (min-width:970px){.node-project .group-hero-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.node-project .group-hero-section .field--name-field-cover-image,.node-project .group-hero-section .group-hero-section-left{width:50%}.node-project .group-hero-section .field--name-field-cover-image{display:block;position:relative;margin:0}.node-project .group-hero-section .field--name-field-cover-image>div{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position:50%;background-size:cover}}.node-project .field--name-field-logo{margin:1em auto}.node-project .field--name-field-logo img{width:120px}.node-project .field--name-field-logo.view-mode-teaser{margin-bottom:1.5em}@media (min-width:768px){.node-project .field--name-field-logo img{width:170px}.node-project .field--name-field-logo.view-mode-teaser{margin-bottom:2.5em}}.node-project .field--name-field-topics{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start}.node-project .field--name-field-topics,.node-project .field--name-field-topics>.field{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.node-project .field--name-field-topics.view-mode-teaser{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.node-project .field--name-field-topics.view-mode-teaser .field__item{margin-left:0;margin-right:0}.node-project .field--name-field-topics .field__item{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;margin-left:.4375rem;margin-right:.4375rem;margin-bottom:1.3em;text-align:center;border:1px solid hsla(0,0%,100%,.2);color:#fff;line-height:13px;padding:6px 10px 4px;border-radius:1em;display:inline-block}.node-project .field--name-field-topics .field__item a{color:inherit;text-decoration:none}.node-project .field--name-field-topics .field__item.view-mode-teaser{font-size:.6875rem;line-height:11px;padding:4px .6em 3px;margin-bottom:.625rem}.node-project .field--name-node-link{margin-bottom:1em}.node-project .field--name-node-link a{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:transparent;border:1px solid #fff;font-size:.75rem;padding:1em 1.6em}.node-project .field--name-node-link a:before{display:none}.node-project .field--name-node-link a:disabled,.node-project .field--name-node-link a[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.node-project .field--name-node-link a:disabled:focus,.node-project .field--name-node-link a:disabled:hover,.node-project .field--name-node-link a[disabled]:focus,.node-project .field--name-node-link a[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.node-project .field--name-node-link a:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7)}.node-project .field--name-node-link a a{color:#fff}.node-project .field--name-svg-stroke{position:absolute;width:10vh;top:0;bottom:0;left:auto;right:calc(1px - 10vh);z-index:1;overflow:hidden}.node-project .field--name-svg-stroke .project-pencil-stroke svg{width:10vh;height:auto;margin-top:50%;transform:translateY(calc(0px - 5vh))}.node-project.node--view-mode-full .field--name-svg-stroke,.node-project.node-view-mode-full .field--name-svg-stroke{display:none}@media (min-width:970px){.node-project.node--view-mode-full .field--name-svg-stroke,.node-project.node-view-mode-full .field--name-svg-stroke{display:block}}.node-project.node--view-mode-full .field--name-field-subtitle,.node-project.node-view-mode-full .field--name-field-subtitle{text-align:center;font-size:1rem;margin-bottom:.85em;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.55em}@media (min-width:640px){.node-project.node--view-mode-full .field--name-field-subtitle,.node-project.node-view-mode-full .field--name-field-subtitle{font-size:1.125rem}}@media (min-width:768px){.node-project.node--view-mode-full .field--name-field-subtitle,.node-project.node-view-mode-full .field--name-field-subtitle{font-size:1.37813rem}}.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-highlight,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-highlight,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-highlight,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-highlight{font-size:1rem}}.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-highlight p,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-highlight p{line-height:1.4em}.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-teaser,.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-teaser-compact,.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-teaser-full,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-teaser,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-teaser-compact,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-teaser,.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-teaser-compact,.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-teaser-full,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-teaser,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-teaser-compact,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-teaser,.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-teaser-compact,.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-teaser-full,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-teaser,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-teaser-compact,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-teaser-full{font-size:1rem}}.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-teaser-compact p,.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-teaser-full p,.node-project.node--view-mode-full .field--name-field-subtitle.view-mode-teaser p,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-teaser-compact p,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-teaser-full p,.node-project.node-view-mode-full .field--name-field-subtitle.view-mode-teaser p{line-height:1.4em}.node-project.node--view-mode-full .field--name-field-subtitle p,.node-project.node-view-mode-full .field--name-field-subtitle p{line-height:1.35em;margin:0}.node-project.node--view-mode-full .layout__region>.field--name-field-description,.node-project.node-view-mode-full .layout__region>.field--name-field-description{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;margin-bottom:2em;text-align:center}@media (min-width:1024px){.node-project.node--view-mode-full .layout__region>.field--name-field-description,.node-project.node-view-mode-full .layout__region>.field--name-field-description{width:80vw}}.node-project.node--view-mode-full .layout__region>.field--name-field-description h2,.node-project.node-view-mode-full .layout__region>.field--name-field-description h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.node-project.node--view-mode-full .layout__region>.field--name-field-description h2 strong,.node-project.node-view-mode-full .layout__region>.field--name-field-description h2 strong{font-weight:900}@media (min-width:640px){.node-project.node--view-mode-full .layout__region>.field--name-field-description h2,.node-project.node-view-mode-full .layout__region>.field--name-field-description h2{font-size:2.625rem;margin-bottom:.2em}}.node-project.node--view-mode-full .field--name-field-layout-elements,.node-project.node-view-mode-full .field--name-field-layout-elements{margin-top:2em}.node-project.node--view-mode-teaser .field-group-link,.node-project.node-view-mode-teaser .field-group-link{-ms-flex-direction:column;flex-direction:column}.node-project.node--view-mode-teaser .layout__region,.node-project.node-view-mode-teaser .layout__region{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;color:#fff}.node-project.node--view-mode-teaser .layout__region .group-section-title,.node-project.node-view-mode-teaser .layout__region .group-section-title{-ms-flex-positive:1;flex-grow:1;padding:2em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;border-radius:0 0 4px 4px}.node-project.node--view-mode-teaser .layout__region .group-section-title .field--name-svg-stroke,.node-project.node-view-mode-teaser .layout__region .group-section-title .field--name-svg-stroke{position:absolute;height:80px;width:auto;bottom:auto;top:-79px;left:0;right:0;z-index:1;overflow:hidden}.node-project.node--view-mode-teaser .layout__region .group-section-title .field--name-svg-stroke .project-pencil-stroke,.node-project.node-view-mode-teaser .layout__region .group-section-title .field--name-svg-stroke .project-pencil-stroke{position:absolute;top:0;bottom:0;left:0;right:0}.node-project.node--view-mode-teaser .layout__region .group-section-title .field--name-svg-stroke .project-pencil-stroke svg,.node-project.node-view-mode-teaser .layout__region .group-section-title .field--name-svg-stroke .project-pencil-stroke svg{width:auto;height:1000px;transform:translateY(-50%) rotate(270deg);margin:32px 0 0}.node-project.node--view-mode-teaser .layout__region .field--name-field-cover-image.view-mode-teaser,.node-project.node-view-mode-teaser .layout__region .field--name-field-cover-image.view-mode-teaser{width:100%;border-radius:4px 4px 0 0}.node-project.node--view-mode-teaser .layout__region .field--name-node-title h2,.node-project.node-view-mode-teaser .layout__region .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1.1em}.node-project.node--view-mode-teaser .layout__region .field--name-node-title h2 strong,.node-project.node-view-mode-teaser .layout__region .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-project.node--view-mode-teaser .layout__region .field--name-node-title h2,.node-project.node-view-mode-teaser .layout__region .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem}}.node-project.node--view-mode-teaser .layout__region .field--name-node-link,.node-project.node-view-mode-teaser .layout__region .field--name-node-link{margin-top:1em}.node-project.node---view-mode-teaser-compact .field-group-link,.node-project.node-view-mode-teaser-compact .field-group-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;color:#fff;border-radius:4px;overflow:hidden}.node-project.node---view-mode-teaser-compact .field-group-link .group-section-title,.node-project.node-view-mode-teaser-compact .field-group-link .group-section-title{padding:1em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;position:relative}@media (min-width:970px){.node-project.node---view-mode-teaser-compact .field-group-link .group-section-title,.node-project.node-view-mode-teaser-compact .field-group-link .group-section-title{min-height:16em;padding:2em;width:50%}}.node-project.node---view-mode-teaser-compact .field-group-link .group-section-title .field--name-svg-stroke,.node-project.node-view-mode-teaser-compact .field-group-link .group-section-title .field--name-svg-stroke{position:absolute;height:10vh;width:auto;bottom:auto;top:calc(1px - 10vh);left:0;right:0;z-index:1;overflow:hidden}.node-project.node---view-mode-teaser-compact .field-group-link .group-section-title .field--name-svg-stroke .project-pencil-stroke,.node-project.node-view-mode-teaser-compact .field-group-link .group-section-title .field--name-svg-stroke .project-pencil-stroke{position:absolute;top:0;bottom:0;left:0;right:0}.node-project.node---view-mode-teaser-compact .field-group-link .group-section-title .field--name-svg-stroke .project-pencil-stroke svg,.node-project.node-view-mode-teaser-compact .field-group-link .group-section-title .field--name-svg-stroke .project-pencil-stroke svg{width:auto;height:1000px;transform:translateY(-50%) rotate(-90deg);margin:5vh 0 0}@media (min-width:970px){.node-project.node---view-mode-teaser-compact .field-group-link .group-section-title .field--name-svg-stroke,.node-project.node-view-mode-teaser-compact .field-group-link .group-section-title .field--name-svg-stroke{width:10vh;height:auto;top:0;bottom:0;right:auto;left:calc(1px - 10vh)}.node-project.node---view-mode-teaser-compact .field-group-link .group-section-title .field--name-svg-stroke .project-pencil-stroke,.node-project.node-view-mode-teaser-compact .field-group-link .group-section-title .field--name-svg-stroke .project-pencil-stroke{position:relative;top:auto;bottom:auto;left:auto;right:auto}.node-project.node---view-mode-teaser-compact .field-group-link .group-section-title .field--name-svg-stroke .project-pencil-stroke svg,.node-project.node-view-mode-teaser-compact .field-group-link .group-section-title .field--name-svg-stroke .project-pencil-stroke svg{width:10vh;height:auto;transform:translateY(-50%) rotate(180deg);margin-top:35vh}}.node-project.node---view-mode-teaser-compact .field-group-link .field--name-field-cover-image.view-mode-teaser-compact,.node-project.node-view-mode-teaser-compact .field-group-link .field--name-field-cover-image.view-mode-teaser-compact{min-height:10em;border-radius:0;width:100%}@media (min-width:970px){.node-project.node---view-mode-teaser-compact .field-group-link .field--name-field-cover-image.view-mode-teaser-compact,.node-project.node-view-mode-teaser-compact .field-group-link .field--name-field-cover-image.view-mode-teaser-compact{min-height:0;width:50%}}.node-project.node---view-mode-teaser-compact .field-group-link .field--name-node-title,.node-project.node-view-mode-teaser-compact .field-group-link .field--name-node-title{max-width:100%}.node-project.node---view-mode-teaser-compact .field-group-link .field--name-node-title h2,.node-project.node-view-mode-teaser-compact .field-group-link .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1.1em}.node-project.node---view-mode-teaser-compact .field-group-link .field--name-node-title h2 strong,.node-project.node-view-mode-teaser-compact .field-group-link .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-project.node---view-mode-teaser-compact .field-group-link .field--name-node-title h2,.node-project.node-view-mode-teaser-compact .field-group-link .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem}}.node-project.node---view-mode-teaser-compact .field-group-link .field--name-node-link,.node-project.node-view-mode-teaser-compact .field-group-link .field--name-node-link{margin-top:1em}.node-project.node--view-mode-hero,.node-project.node-view-mode-hero{position:relative}.node-project.node--view-mode-hero:after,.node-project.node-view-mode-hero:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.node-project.node--view-mode-hero:after,.node-project.node-view-mode-hero:after{background-size:inherit}}.node-project.node--view-mode-hero:after,.node-project.node-view-mode-hero:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}.node-project.node--view-mode-hero .group-wrapper .field--name-field-topics,.node-project.node-view-mode-hero .group-wrapper .field--name-field-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}@media (min-width:640px){.node-project.node--view-mode-hero .group-wrapper .field--name-field-topics,.node-project.node-view-mode-hero .group-wrapper .field--name-field-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}}.node-project.node--view-mode-hero .group-wrapper .field--name-field-topics>div,.node-project.node-view-mode-hero .group-wrapper .field--name-field-topics>div{border-color:hsla(0,0%,100%,.7);color:#fff}.node-project.node--view-mode-hero .group-wrapper .field--name-field-topics>div:first-of-type,.node-project.node-view-mode-hero .group-wrapper .field--name-field-topics>div:first-of-type{margin-left:0}.node-project.node--view-mode-hero .group-wrapper .field--name-node-title,.node-project.node-view-mode-hero .group-wrapper .field--name-node-title{text-align:center}@media (min-width:640px){.node-project.node--view-mode-hero .group-wrapper .field--name-node-title,.node-project.node-view-mode-hero .group-wrapper .field--name-node-title{text-align:left}}.node-project.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-project.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1em;text-align:center;margin-bottom:.7rem;margin-left:0;margin-right:0}.node-project.node--view-mode-hero .group-wrapper .field--name-node-title h2 strong,.node-project.node-view-mode-hero .group-wrapper .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-project.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-project.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-size:2.625rem}}@media (min-width:768px){.node-project.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-project.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto}}@media (min-width:640px){.node-project.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-project.node-view-mode-hero .group-wrapper .field--name-node-title h2{margin-left:0;margin-right:0;text-align:left}}.view-global-search .node-project.node-view-mode-teaser .layout__region .field--name-node-title h2{font-size:1.5rem}.action-scroll-down{margin-top:1.875rem}@media (min-width:640px){.action-scroll-down{margin-top:3.75rem}}.action-scroll-down.active .scroll-arrow-down{display:block;width:44px;height:44px;border-radius:50%;border:1px solid #fff;background:url(/themes/custom/itcilo_theme/dist/images/symbols/arrow-down.svg) no-repeat center 17px hsla(0,0%,100%,0);background-size:20px 10px;transition:all .25s cubic-bezier(.1,.5,.5,1)}.action-scroll-down.active:hover .scroll-arrow-down{border-color:hsla(0,0%,100%,.4);background-color:hsla(0,0%,100%,.2);background-position:center 19px}.action-scroll-down.active:focus .scroll-arrow-down{border-color:#fff;background-color:hsla(0,0%,100%,0);background-position:center 17px}.page-node-type-project .paragraph .field--name-field-cta a{border:0!important}.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link{-ms-flex-direction:column;flex-direction:column}.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .field--name-field-cover-image.view-mode-teaser{margin-bottom:0}@media (min-width:640px){.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .field--name-field-cover-image.view-mode-teaser{margin-bottom:.8125rem}}.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .group-section-title{-ms-flex-positive:1;flex-grow:1;padding:2em;position:relative;border-radius:0 0 4px 4px}.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .group-section-title,.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .group-section-title .field--name-field-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .group-section-title .field--name-field-topics>.field{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .group-section-title .field--name-field-topics .field__item{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;margin-left:.4375rem;margin-right:.4375rem;margin-bottom:1.3em;text-align:center;border:1px solid hsla(0,0%,100%,.2);color:#fff;line-height:13px;padding:6px 10px 4px;border-radius:1em;display:inline-block}.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .group-section-title .field--name-field-topics .field__item a{color:inherit;text-decoration:none}.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .group-section-title .field--name-field-topics .field__item.view-mode-teaser{font-size:.6875rem;line-height:11px;padding:4px .6em 3px;margin-bottom:.625rem}.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .group-section-title .field--name-node-title{text-align:center}.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .group-section-title .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1.1em;color:#fff}.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .group-section-title .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .group-section-title .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem}}.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .field--name-svg-stroke{display:none}@media (min-width:640px){.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .field--name-svg-stroke{display:block}}.node-standard-project .group-page-header{padding-top:3.75rem;width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.node-standard-project .group-page-header{width:80vw}}.node-standard-project .field--name-field-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.node-standard-project .field--name-field-topics>.field__item{margin-left:.4375rem;margin-right:.4375rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;color:#666;border-color:#e6e6e6}.node-standard-project .field--name-field-topics.view-mode-teaser-compact>.field__item,.node-standard-project .field--name-field-topics.view-mode-teaser>.field__item{margin-left:0;margin-right:.75em;font-size:.6875rem;line-height:11px;padding:4px .6em 3px;margin-bottom:.625rem}.node-standard-project.node--view-mode-full .group-page-header .field--name-node-title h2,.node-standard-project.node-view-mode-full .group-page-header .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.112em}.node-standard-project.node--view-mode-full .group-page-header .field--name-node-title h2 strong,.node-standard-project.node-view-mode-full .group-page-header .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-standard-project.node--view-mode-full .group-page-header .field--name-node-title h2,.node-standard-project.node-view-mode-full .group-page-header .field--name-node-title h2{font-size:2.625rem}}@media (min-width:768px){.node-standard-project.node--view-mode-full .group-page-header .field--name-node-title h2,.node-standard-project.node-view-mode-full .group-page-header .field--name-node-title h2{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto;font-size:3.375rem}}@media (min-width:640px){.node-standard-project.node--view-mode-full .group-page-header .field--name-node-title h2,.node-standard-project.node-view-mode-full .group-page-header .field--name-node-title h2{margin-left:0;margin-right:0;max-width:100%}}.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle{font-size:1rem;margin-bottom:.85em;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;color:#666}@media (min-width:640px){.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle{font-size:1.125rem}}@media (min-width:768px){.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle{font-size:1.37813rem}}.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight{font-size:1rem}}.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight p,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight p{line-height:1.4em}.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full{font-size:1rem}}.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact p,.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full p,.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser p,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact p,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full p,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser p{line-height:1.4em}.node-standard-project.node--view-mode-full .group-page-header .field--name-field-subtitle p,.node-standard-project.node-view-mode-full .group-page-header .field--name-field-subtitle p{line-height:1.35em;margin:0}.node-standard-project.node--view-mode-full .layout__region>.field--name-field-description,.node-standard-project.node-view-mode-full .layout__region>.field--name-field-description{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;margin-bottom:2em;text-align:center}@media (min-width:1024px){.node-standard-project.node--view-mode-full .layout__region>.field--name-field-description,.node-standard-project.node-view-mode-full .layout__region>.field--name-field-description{width:80vw}}.node-standard-project.node--view-mode-full .layout__region>.field--name-field-description h2,.node-standard-project.node-view-mode-full .layout__region>.field--name-field-description h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.node-standard-project.node--view-mode-full .layout__region>.field--name-field-description h2 strong,.node-standard-project.node-view-mode-full .layout__region>.field--name-field-description h2 strong{font-weight:900}@media (min-width:640px){.node-standard-project.node--view-mode-full .layout__region>.field--name-field-description h2,.node-standard-project.node-view-mode-full .layout__region>.field--name-field-description h2{font-size:2.625rem;margin-bottom:.2em}}.node-standard-project.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full,.node-standard-project.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full{width:87vw;margin:2em auto 1.875rem;max-width:1170px}@media (min-width:1024px){.node-standard-project.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full,.node-standard-project.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full{width:80vw}}@media (min-width:768px){.node-standard-project.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full,.node-standard-project.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full{margin-bottom:3.75rem}}.node-standard-project.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full img,.node-standard-project.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full picture,.node-standard-project.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full img,.node-standard-project.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full picture{border-radius:4px;overflow:hidden}.node-standard-project.node--view-mode-teaser .field-group-link .field--name-node-title h2,.node-standard-project.node-view-mode-teaser .field-group-link .field--name-node-title h2{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.1em;margin-bottom:.35em;font-size:1.125rem}.node-standard-project.node--view-mode-teaser .field-group-link .field--name-node-title h2 strong,.node-standard-project.node-view-mode-teaser .field-group-link .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-standard-project.node--view-mode-teaser .field-group-link .field--name-node-title h2,.node-standard-project.node-view-mode-teaser .field-group-link .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem;font-size:1.5rem}}.node-standard-project.node---view-mode-teaser-compact .field-group-link .field--name-node-title h2,.node-standard-project.node-view-mode-teaser-compact .field-group-link .field--name-node-title h2{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.1em;margin-bottom:.35em;font-size:1.125rem}.node-standard-project.node---view-mode-teaser-compact .field-group-link .field--name-node-title h2 strong,.node-standard-project.node-view-mode-teaser-compact .field-group-link .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-standard-project.node---view-mode-teaser-compact .field-group-link .field--name-node-title h2,.node-standard-project.node-view-mode-teaser-compact .field-group-link .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem;font-size:1.5rem}}.view-global-search .node-standard-project.node--view-mode-teaser .field--name-node-title h2,.view-global-search .node-standard-project.node-view-mode-teaser .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.125rem;margin-bottom:.6em;line-height:1.22em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.35em}.view-global-search .node-standard-project.node--view-mode-teaser .field--name-node-title h2 strong,.view-global-search .node-standard-project.node-view-mode-teaser .field--name-node-title h2 strong{font-weight:900}.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .field--name-node-title h2{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.1em;margin-bottom:.35em;font-size:1.125rem}.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.view-display-id-block_team_projects.view-projects .slick-slide .field-group-link .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem;font-size:1.5rem}}.node-resource .group-page-header{padding-top:3.75rem;width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.node-resource .group-page-header{width:80vw}}.node-resource .field--name-field-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.node-resource .field--name-field-topics>.field__item{margin-left:.4375rem;margin-right:.4375rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;color:#666;border-color:#e6e6e6}.node-resource .field--name-field-topics>.field__item:first-of-type{margin-left:0}.node-resource .field--name-field-topics.view-mode-teaser-compact>.field__item,.node-resource .field--name-field-topics.view-mode-teaser>.field__item{margin-left:0;margin-right:.75em;font-size:.6875rem;line-height:11px;padding:4px .6em 3px;margin-bottom:.625rem}.node-resource.node--view-mode-full .group-page-header .field--name-node-title h1,.node-resource.node--view-mode-full .group-page-header .field--name-node-title h2,.node-resource.node-view-mode-full .group-page-header .field--name-node-title h1,.node-resource.node-view-mode-full .group-page-header .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.112em}.node-resource.node--view-mode-full .group-page-header .field--name-node-title h1 strong,.node-resource.node--view-mode-full .group-page-header .field--name-node-title h2 strong,.node-resource.node-view-mode-full .group-page-header .field--name-node-title h1 strong,.node-resource.node-view-mode-full .group-page-header .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-resource.node--view-mode-full .group-page-header .field--name-node-title h1,.node-resource.node--view-mode-full .group-page-header .field--name-node-title h2,.node-resource.node-view-mode-full .group-page-header .field--name-node-title h1,.node-resource.node-view-mode-full .group-page-header .field--name-node-title h2{font-size:2.625rem}}@media (min-width:768px){.node-resource.node--view-mode-full .group-page-header .field--name-node-title h1,.node-resource.node--view-mode-full .group-page-header .field--name-node-title h2,.node-resource.node-view-mode-full .group-page-header .field--name-node-title h1,.node-resource.node-view-mode-full .group-page-header .field--name-node-title h2{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto;font-size:3.375rem}}@media (min-width:640px){.node-resource.node--view-mode-full .group-page-header .field--name-node-title h1,.node-resource.node--view-mode-full .group-page-header .field--name-node-title h2,.node-resource.node-view-mode-full .group-page-header .field--name-node-title h1,.node-resource.node-view-mode-full .group-page-header .field--name-node-title h2{margin-left:0;margin-right:0;max-width:100%;margin-bottom:.6rem}}.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle{font-size:1rem;margin-bottom:.85em;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;color:#666}@media (min-width:640px){.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle{font-size:1.125rem}}@media (min-width:768px){.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle{font-size:1.37813rem}}.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight{font-size:1rem}}.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight p,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight p{line-height:1.4em}.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full{font-size:1rem}}.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact p,.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full p,.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser p,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact p,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full p,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser p{line-height:1.4em}.node-resource.node--view-mode-full .group-page-header .field--name-field-subtitle p,.node-resource.node-view-mode-full .group-page-header .field--name-field-subtitle p{line-height:1.35em;margin:0}.node-resource.node--view-mode-full .layout__region>.field--name-field-description,.node-resource.node-view-mode-full .layout__region>.field--name-field-description{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;margin-bottom:2em;text-align:center}@media (min-width:1024px){.node-resource.node--view-mode-full .layout__region>.field--name-field-description,.node-resource.node-view-mode-full .layout__region>.field--name-field-description{width:80vw}}.node-resource.node--view-mode-full .layout__region>.field--name-field-description h2,.node-resource.node-view-mode-full .layout__region>.field--name-field-description h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.node-resource.node--view-mode-full .layout__region>.field--name-field-description h2 strong,.node-resource.node-view-mode-full .layout__region>.field--name-field-description h2 strong{font-weight:900}@media (min-width:640px){.node-resource.node--view-mode-full .layout__region>.field--name-field-description h2,.node-resource.node-view-mode-full .layout__region>.field--name-field-description h2{font-size:2.625rem;margin-bottom:.2em}}.node-resource.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full,.node-resource.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full{width:87vw;margin:2em auto 1.875rem;max-width:1170px}@media (min-width:1024px){.node-resource.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full,.node-resource.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full{width:80vw}}@media (min-width:768px){.node-resource.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full,.node-resource.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full{margin-bottom:3.75rem}}.node-resource.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full img,.node-resource.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full picture,.node-resource.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full img,.node-resource.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full picture{border-radius:4px;overflow:hidden}.node-resource.node--view-mode-teaser .field-group-link .field--name-node-title h2,.node-resource.node-view-mode-teaser .field-group-link .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.125rem;margin-bottom:.6em;line-height:1.22em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.35em}.node-resource.node--view-mode-teaser .field-group-link .field--name-node-title h2 strong,.node-resource.node-view-mode-teaser .field-group-link .field--name-node-title h2 strong{font-weight:900}.node-resource.node---view-mode-teaser-compact .field-group-link .field--name-node-title h2,.node-resource.node-view-mode-teaser-compact .field-group-link .field--name-node-title h2{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.1em;margin-bottom:.35em;font-size:1.125rem}.node-resource.node---view-mode-teaser-compact .field-group-link .field--name-node-title h2 strong,.node-resource.node-view-mode-teaser-compact .field-group-link .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-resource.node---view-mode-teaser-compact .field-group-link .field--name-node-title h2,.node-resource.node-view-mode-teaser-compact .field-group-link .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem;font-size:1.5rem}}.node-resource.node--view-mode-hero,.node-resource.node-view-mode-hero{position:relative}.node-resource.node--view-mode-hero:after,.node-resource.node-view-mode-hero:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.node-resource.node--view-mode-hero:after,.node-resource.node-view-mode-hero:after{background-size:inherit}}.node-resource.node--view-mode-hero:after,.node-resource.node-view-mode-hero:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}.node-resource.node--view-mode-hero .group-wrapper .group-page-header,.node-resource.node-view-mode-hero .group-wrapper .group-page-header{margin:0;padding:0;text-align:center}.node-resource.node--view-mode-hero .group-wrapper .field--name-field-topics,.node-resource.node-view-mode-hero .group-wrapper .field--name-field-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.node-resource.node--view-mode-hero .group-wrapper .field--name-field-topics>div,.node-resource.node-view-mode-hero .group-wrapper .field--name-field-topics>div{border-color:hsla(0,0%,100%,.7);color:#fff}.node-resource.node--view-mode-hero .group-wrapper .field--name-field-topics>div:first-of-type,.node-resource.node-view-mode-hero .group-wrapper .field--name-field-topics>div:first-of-type{margin-left:0}.node-resource.node--view-mode-hero .group-wrapper .field--name-node-title,.node-resource.node-view-mode-hero .group-wrapper .field--name-node-title{text-align:center}.node-resource.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-resource.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1em;margin-bottom:.7rem;margin-left:0;margin-right:0}.node-resource.node--view-mode-hero .group-wrapper .field--name-node-title h2 strong,.node-resource.node-view-mode-hero .group-wrapper .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-resource.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-resource.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-size:2.625rem}}@media (min-width:768px){.node-resource.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-resource.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto}}@media (min-width:640px){.node-resource.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-resource.node-view-mode-hero .group-wrapper .field--name-node-title h2{margin-left:0;margin-right:0;font-size:3.75rem}}.node-resource.node--view-mode-hero .group-wrapper .field--name-field-subtitle,.node-resource.node-view-mode-hero .group-wrapper .field--name-field-subtitle{margin-top:-.25em;margin-bottom:.8rem}.node-resource.node--view-mode-hero .group-wrapper .field--name-field-subtitle p,.node-resource.node-view-mode-hero .group-wrapper .field--name-field-subtitle p{line-height:1.5em}.node-service .group-page-intro{text-align:center;margin-bottom:2rem}.node-service.node--view-mode-teaser .field--name-node-title h2,.node-service.node-view-mode-teaser .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.125rem;margin-bottom:.6em;line-height:1.22em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.35em}.node-service.node--view-mode-teaser .field--name-node-title h2 strong,.node-service.node-view-mode-teaser .field--name-node-title h2 strong{font-weight:900}.node-service.node--view-mode-teaser .field-group-link,.node-service.node-view-mode-teaser .field-group-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.node-service.node--view-mode-teaser .field-group-link,.node-service.node-view-mode-teaser .field-group-link{-ms-flex-direction:row;flex-direction:row}}.node-service.node--view-mode-teaser .field-group-link .field--name-field-cover-image,.node-service.node-view-mode-teaser .field-group-link .field--name-field-cover-image{width:100%;box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2)}@media (min-width:640px){.node-service.node--view-mode-teaser .field-group-link .field--name-field-cover-image,.node-service.node-view-mode-teaser .field-group-link .field--name-field-cover-image{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}@media (min-width:768px){.node-service.node--view-mode-teaser .field-group-link .field--name-field-cover-image,.node-service.node-view-mode-teaser .field-group-link .field--name-field-cover-image{width:calc(50% - 1rem);margin-right:1rem}}.node-service.node--view-mode-teaser .field-group-link .group-teaser-text,.node-service.node-view-mode-teaser .field-group-link .group-teaser-text{width:100%;padding:2rem 0 0}@media (min-width:768px){.node-service.node--view-mode-teaser .field-group-link .group-teaser-text,.node-service.node-view-mode-teaser .field-group-link .group-teaser-text{width:50%;padding:2rem 2rem 2rem 3rem}}.node-service.node--view-mode-teaser .field-group-link .group-teaser-text .field--name-node-title h2,.node-service.node-view-mode-teaser .field-group-link .group-teaser-text .field--name-node-title h2{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.node-service.node--view-mode-teaser .field-group-link .group-teaser-text .field--name-node-title h2 strong,.node-service.node-view-mode-teaser .field-group-link .group-teaser-text .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-service.node--view-mode-teaser .field-group-link .group-teaser-text .field--name-node-title h2,.node-service.node-view-mode-teaser .field-group-link .group-teaser-text .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem}}@media (min-width:1024px){.node-service.node--view-mode-teaser .field-group-link .group-teaser-text .field--name-node-title h2,.node-service.node-view-mode-teaser .field-group-link .group-teaser-text .field--name-node-title h2{font-size:2.18438rem}}.node-service.node--view-mode-teaser .field-group-link .group-teaser-text .field--name-field-subtitle,.node-service.node-view-mode-teaser .field-group-link .group-teaser-text .field--name-field-subtitle{font-weight:700;color:#262626}@media (min-width:1024px){.node-service.node--view-mode-teaser .field-group-link .group-teaser-text .field--name-field-subtitle.view-mode-teaser,.node-service.node-view-mode-teaser .field-group-link .group-teaser-text .field--name-field-subtitle.view-mode-teaser{font-size:1.25rem}}.node-service.node--view-mode-teaser .field-group-link .group-teaser-text .field--name-field-abstract,.node-service.node-view-mode-teaser .field-group-link .group-teaser-text .field--name-field-abstract{font-size:1rem;line-height:1.45em;margin-bottom:1rem}@media (min-width:1024px){.node-service.node--view-mode-teaser .field-group-link .group-teaser-text .field--name-field-abstract,.node-service.node-view-mode-teaser .field-group-link .group-teaser-text .field--name-field-abstract{font-size:1.125rem}}.node-service.node--view-mode-teaser-compact .field--name-node-title h2,.node-service.node-view-mode-teaser-compact .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.125rem;margin-bottom:.6em;line-height:1.22em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.35em}.node-service.node--view-mode-teaser-compact .field--name-node-title h2 strong,.node-service.node-view-mode-teaser-compact .field--name-node-title h2 strong{font-weight:900}.node-service.node--view-mode-full>.layout__region--content .group-page-intro,.node-service.node-view-mode-full>.layout__region--content .group-page-intro{position:relative;height:40vh;min-height:60vh;max-height:35rem;margin-bottom:2em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;background-color:#c2ccd5}.node-service.node--view-mode-full>.layout__region--content .group-page-intro .field--name-field-node-type,.node-service.node-view-mode-full>.layout__region--content .group-page-intro .field--name-field-node-type{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:.6875rem;letter-spacing:.02em;text-align:center;text-decoration:none;text-transform:uppercase;margin-bottom:2em;color:#262626;line-height:1.2em;margin-bottom:.25em;color:#666;color:#fff}.node-service.node--view-mode-full>.layout__region--content .group-page-intro .field--name-field-node-type a,.node-service.node-view-mode-full>.layout__region--content .group-page-intro .field--name-field-node-type a{color:inherit;text-decoration:none}.node-service.node--view-mode-full>.layout__region--content .group-page-intro:not(.has-hero-video) .field--name-field-cover-image,.node-service.node-view-mode-full>.layout__region--content .group-page-intro:not(.has-hero-video) .field--name-field-cover-image{display:block}.node-service.node--view-mode-full>.layout__region--content .group-page-intro .field--name-field-cover-image.view-mode-full,.node-service.node-view-mode-full>.layout__region--content .group-page-intro .field--name-field-cover-image.view-mode-full{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;background:#000}.node-service.node--view-mode-full>.layout__region--content .group-page-intro .field--name-field-cover-image.view-mode-full>div,.node-service.node-view-mode-full>.layout__region--content .group-page-intro .field--name-field-cover-image.view-mode-full>div{position:absolute;background-position:50%;background-size:cover;top:0;bottom:0;width:100%;opacity:.5}.node-service.node--view-mode-full>.layout__region--content .group-page-intro .group-page-header,.node-service.node-view-mode-full>.layout__region--content .group-page-intro .group-page-header{position:relative;text-align:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:87vw;margin-left:auto;margin-right:auto;max-width:970px;padding:2em 0}@media (min-width:1024px){.node-service.node--view-mode-full>.layout__region--content .group-page-intro .group-page-header,.node-service.node-view-mode-full>.layout__region--content .group-page-intro .group-page-header{width:80vw}}.node-service.node--view-mode-full>.layout__region--content .group-page-intro .group-page-header>div,.node-service.node-view-mode-full>.layout__region--content .group-page-intro .group-page-header>div{width:100%}.node-service.node--view-mode-full>.layout__region--content .group-page-intro .group-page-header>div.field--name-node-title h1,.node-service.node-view-mode-full>.layout__region--content .group-page-intro .group-page-header>div.field--name-node-title h1{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;font-family:Noto Sans ExtraCondensed,sans-serif;line-height:100%;margin-bottom:.3em;margin-top:.3em;text-transform:uppercase;letter-spacing:.1em}.node-service.node--view-mode-full>.layout__region--content .group-page-intro .group-page-header>div.field--name-node-title h1 strong,.node-service.node-view-mode-full>.layout__region--content .group-page-intro .group-page-header>div.field--name-node-title h1 strong{font-weight:900}@media (min-width:640px){.node-service.node--view-mode-full>.layout__region--content .group-page-intro .group-page-header>div.field--name-node-title h1,.node-service.node-view-mode-full>.layout__region--content .group-page-intro .group-page-header>div.field--name-node-title h1{font-size:2.625rem}}@media (min-width:768px){.node-service.node--view-mode-full>.layout__region--content .group-page-intro .group-page-header>div.field--name-node-title h1,.node-service.node-view-mode-full>.layout__region--content .group-page-intro .group-page-header>div.field--name-node-title h1{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto;margin-bottom:.3em;margin-top:.3em}}.node-service.node--view-mode-full>.layout__region--content .group-page-intro .group-page-header>div.field--name-field-subtitle,.node-service.node-view-mode-full>.layout__region--content .group-page-intro .group-page-header>div.field--name-field-subtitle{font-weight:400;margin-bottom:0}@media (min-width:768px){.node-service.node--view-mode-full>.layout__region--content .group-page-intro .group-page-header>div.field--name-field-subtitle,.node-service.node-view-mode-full>.layout__region--content .group-page-intro .group-page-header>div.field--name-field-subtitle{font-weight:400}}.node-service.node--view-mode-full .field--name-field-layout-elements,.node-service.node-view-mode-full .field--name-field-layout-elements{margin-top:2em}.node-service.node--view-mode-grid,.node-service.node-view-mode-grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.node-service.node--view-mode-grid>div,.node-service.node-view-mode-grid>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.node-service.node--view-mode-grid .field-group-link,.node-service.node-view-mode-grid .field-group-link{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;background:#fff;padding:.6rem;border-radius:4px;box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2)}@media (min-width:640px){.node-service.node--view-mode-grid .field-group-link,.node-service.node-view-mode-grid .field-group-link{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}@media (min-width:768px){.node-service.node--view-mode-grid .field-group-link,.node-service.node-view-mode-grid .field-group-link{padding:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:stretch;align-items:stretch}}.node-service.node--view-mode-grid .field-group-link .field--name-field-icon-mouseover,.node-service.node-view-mode-grid .field-group-link .field--name-field-icon-mouseover{display:none}.node-service.node--view-mode-grid .field-group-link .group-icons,.node-service.node-view-mode-grid .field-group-link .group-icons{width:55px;margin-right:10px}@media (min-width:768px){.node-service.node--view-mode-grid .field-group-link .group-icons,.node-service.node-view-mode-grid .field-group-link .group-icons{width:100%;max-width:100px;margin-right:0}}.node-service.node--view-mode-grid .field-group-link:hover,.node-service.node-view-mode-grid .field-group-link:hover{background-color:#004996;color:#fff}.node-service.node--view-mode-grid .field-group-link:hover .field--name-field-icon-mouseover,.node-service.node-view-mode-grid .field-group-link:hover .field--name-field-icon-mouseover{display:block}.node-service.node--view-mode-grid .field-group-link:hover .field--name-field-icon,.node-service.node-view-mode-grid .field-group-link:hover .field--name-field-icon{display:none}.node-service.node--view-mode-grid .field-group-link .field--name-field-icon,.node-service.node--view-mode-grid .field-group-link .field--name-field-icon-mouseover,.node-service.node-view-mode-grid .field-group-link .field--name-field-icon,.node-service.node-view-mode-grid .field-group-link .field--name-field-icon-mouseover{width:55px;margin:0 auto .25rem}@media (min-width:768px){.node-service.node--view-mode-grid .field-group-link .field--name-field-icon,.node-service.node--view-mode-grid .field-group-link .field--name-field-icon-mouseover,.node-service.node-view-mode-grid .field-group-link .field--name-field-icon,.node-service.node-view-mode-grid .field-group-link .field--name-field-icon-mouseover{width:100%;max-width:100px}}.node-service.node--view-mode-grid .field-group-link .group-teaser-text,.node-service.node-view-mode-grid .field-group-link .group-teaser-text{width:calc(100% - 55px);padding:.6rem 0}@media (min-width:768px){.node-service.node--view-mode-grid .field-group-link .group-teaser-text,.node-service.node-view-mode-grid .field-group-link .group-teaser-text{width:100%;text-align:center;padding:0}}.node-service.node--view-mode-grid .field-group-link .group-teaser-text .field--name-node-title h2,.node-service.node-view-mode-grid .field-group-link .group-teaser-text .field--name-node-title h2{font-size:1rem;font-weight:700;margin-bottom:.15em}@media (min-width:768px){.node-service.node--view-mode-grid .field-group-link .group-teaser-text .field--name-node-title h2,.node-service.node-view-mode-grid .field-group-link .group-teaser-text .field--name-node-title h2{font-size:1.125rem;margin-bottom:.35em}}.node-service.node--view-mode-grid .field-group-link .group-teaser-text .field--name-field-subtitle,.node-service.node-view-mode-grid .field-group-link .group-teaser-text .field--name-field-subtitle{font-size:.875rem;margin-bottom:0}@media (min-width:768px){.node-service.node--view-mode-grid .field-group-link .group-teaser-text .field--name-field-subtitle,.node-service.node-view-mode-grid .field-group-link .group-teaser-text .field--name-field-subtitle{font-size:1rem}}.node-service.node--view-mode-grid .field-group-link .group-teaser-text .field--name-field-subtitle p:last-of-type,.node-service.node-view-mode-grid .field-group-link .group-teaser-text .field--name-field-subtitle p:last-of-type{margin-bottom:0}.views-row:nth-of-type(2n) .node-service.node--view-mode-teaser .field-group-link,.views-row:nth-of-type(2n) .node-service.node-view-mode-teaser .field-group-link{-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.views-row:nth-of-type(2n) .node-service.node--view-mode-teaser .field-group-link,.views-row:nth-of-type(2n) .node-service.node-view-mode-teaser .field-group-link{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.views-row:nth-of-type(2n) .node-service.node--view-mode-teaser .field-group-link .group-teaser-text,.views-row:nth-of-type(2n) .node-service.node-view-mode-teaser .field-group-link .group-teaser-text{padding:2rem 3rem 2rem 2rem}.views-row:nth-of-type(2n) .node-service.node--view-mode-teaser .field-group-link .field--name-field-cover-image,.views-row:nth-of-type(2n) .node-service.node-view-mode-teaser .field-group-link .field--name-field-cover-image{margin-right:0;margin-left:1rem}}.node-staff-member.node-view-mode-full{width:87vw;margin-left:auto;margin-right:auto;max-width:970px;padding:.9375rem}@media (min-width:1024px){.node-staff-member.node-view-mode-full{width:80vw}}@media (min-width:640px){.node-staff-member.node-view-mode-full{padding:3.75rem}}.node-staff-member.node-view-mode-full .field--name-node-title h2{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.node-staff-member.node-view-mode-full .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-staff-member.node-view-mode-full .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem}}.node-staff-member.node-view-mode-full .group-intro{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;margin-bottom:.9375rem}@media (min-width:768px){.node-staff-member.node-view-mode-full .group-intro{margin-bottom:1.875rem}}.node-staff-member.node-view-mode-full .group-intro .field--name-field-photo{width:100%}@media (min-width:768px){.node-staff-member.node-view-mode-full .group-intro .field--name-field-photo{width:50%}}.node-staff-member.node-view-mode-full .group-intro .group-intro-text{padding:1em 0;width:100%}@media (min-width:768px){.node-staff-member.node-view-mode-full .group-intro .group-intro-text{width:50%;padding:2em}}.node-staff-member.node-view-mode-full .field--name-field-biography{padding:0 2rem 2rem}.node-staff-member.node-view-mode-full .field--name-field-biography ol,.node-staff-member.node-view-mode-full .field--name-field-biography p,.node-staff-member.node-view-mode-full .field--name-field-biography ul{line-height:1.4em;font-size:.875rem}@media (min-width:768px){.node-staff-member.node-view-mode-full .field--name-field-biography ol,.node-staff-member.node-view-mode-full .field--name-field-biography p,.node-staff-member.node-view-mode-full .field--name-field-biography ul{font-size:1rem}}.node-staff-member.node-view-mode-teaser .field--name-field-photo{border-radius:50%;overflow:hidden;width:70px;height:70px;border:1px solid #007cbf;padding:3px;margin-right:.5em}.node-staff-member.node-view-mode-teaser .field--name-field-photo img,.node-staff-member.node-view-mode-teaser .field--name-field-photo picture{border-radius:50%;overflow:hidden}.node-staff-member.node-view-mode-teaser .layout__region,.node-staff-member.node-view-mode-teaser .layout__region .staff-member-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.node-staff-member.node-view-mode-teaser .field--name-node-title h2{font-size:.875rem;font-weight:700;margin-bottom:.25em}.node-staff-member.node-view-mode-teaser .field--name-field-role{font-size:.6875rem;font-weight:700;text-transform:uppercase;color:#007cbf}.node-staff-member.node-view-mode-teaser-full{text-align:center}.node-staff-member.node-view-mode-teaser-full h2{font-size:1.125rem;font-weight:700;margin-bottom:.15em}.node-staff-member.node-view-mode-teaser-full .field--name-field-photo{width:100%;margin-bottom:.9375rem;text-align:center}.node-staff-member.node-view-mode-teaser-full .field--name-field-photo img{display:inline-block}.node-staff-member.node-view-mode-teaser-full .field--name-field-role{font-size:.875rem}.node-staff-member.node-view-mode-teaser-complex{margin-bottom:.9375rem}.node-staff-member.node-view-mode-teaser-complex .field-group-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-align:center}@media (min-width:640px){.node-staff-member.node-view-mode-teaser-complex .field-group-link{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;text-align:left}}.node-staff-member.node-view-mode-teaser-complex h2{font-size:1.125rem;font-weight:700;margin-bottom:.15em}.node-staff-member.node-view-mode-teaser-complex .field--name-field-photo{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}@media (min-width:640px){.node-staff-member.node-view-mode-teaser-complex .field--name-field-photo{width:17rem}}.node-staff-member.node-view-mode-teaser-complex .text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-positive:1;flex-grow:1;padding:1.5rem}@media (min-width:640px){.node-staff-member.node-view-mode-teaser-complex .text-wrapper{padding:0 1.5rem}}.node-staff-member.node-view-mode-teaser-complex .field--name-field-role{font-size:.875rem}@media (min-width:640px){.node-staff-member.node-view-mode-teaser-complex .field--name-field-role{font-size:1rem}}.node-staff-member.node-view-mode-teaser-complex .field--name-field-short-bio{margin-top:.5rem;font-size:.875rem}@media (min-width:640px){.node-staff-member.node-view-mode-teaser-complex .field--name-field-short-bio{font-size:1rem}}.node-staff-member.node-view-mode-teaser-complex .field--name-field-short-bio p:last-of-type{margin-bottom:0}.ui-dialog-content .node-staff-member.node-view-mode-full{padding:0;max-width:40em}.ui-dialog-content .node-staff-member.node-view-mode-full .group-intro{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.ui-dialog-content .node-staff-member.node-view-mode-full .group-intro .field--name-field-photo{max-width:50%}.node-story .field--name-field-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.node-story .field--name-field-topics>.field__item{margin-left:0;margin-right:.4375rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;color:#666;border-color:#e6e6e6}.node-story .field--name-field-topics.view-mode-highlight>.field__item,.node-story .field--name-field-topics.view-mode-teaser>.field__item{margin-right:.75em;font-size:.75rem;line-height:11px;padding:4px .6em 3px;margin-bottom:.625rem}.node-story .field--name-node-post-date{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#666}.node-story .field--name-field-layout-elements{margin-top:2em}.node-story .group-author-socials{text-align:center;width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.node-story .group-author-socials{width:80vw}}.node-story.node--view-mode-highlight .field--name-node-title h2,.node-story.node-view-mode-highlight .field--name-node-title h2{text-decoration:none;margin-bottom:.4em;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.1em;margin-bottom:.35em;font-size:1.5rem}.node-story.node--view-mode-highlight .field--name-node-title h2 strong,.node-story.node-view-mode-highlight .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-story.node--view-mode-highlight .field--name-node-title h2,.node-story.node-view-mode-highlight .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem;font-size:1.6875rem}}.node-story.node--view-mode-highlight .field--name-node-post-date,.node-story.node-view-mode-highlight .field--name-node-post-date{font-size:.75rem;font-family:Noto Sans SemiCondensed,sans-serif;text-align:left;color:#666;letter-spacing:.02em}.node-story.node--view-mode-teaser .field--name-node-title h2,.node-story.node-view-mode-teaser .field--name-node-title h2{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.1em;margin-bottom:.35em;font-size:0.84375rem}.node-story.node--view-mode-teaser .field--name-node-title h2 strong,.node-story.node-view-mode-teaser .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-story.node--view-mode-teaser .field--name-node-title h2,.node-story.node-view-mode-teaser .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem;font-size:1.125rem}}.node-story.node--view-mode-teaser .field--name-node-post-date,.node-story.node-view-mode-teaser .field--name-node-post-date{font-size:.75rem;font-family:Noto Sans SemiCondensed,sans-serif;text-align:left;color:#666;letter-spacing:.02em}.node-story.node--view-mode-teaser p,.node-story.node-view-mode-teaser p{font-size:.875rem}.node-story.node--view-mode-full .group-page-header,.node-story.node-view-mode-full .group-page-header{padding-top:3.75rem;width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.node-story.node--view-mode-full .group-page-header,.node-story.node-view-mode-full .group-page-header{width:80vw}}.node-story.node--view-mode-full .group-page-header .field--name-node-title h1,.node-story.node--view-mode-full .group-page-header .field--name-node-title h2,.node-story.node-view-mode-full .group-page-header .field--name-node-title h1,.node-story.node-view-mode-full .group-page-header .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.112em}.node-story.node--view-mode-full .group-page-header .field--name-node-title h1 strong,.node-story.node--view-mode-full .group-page-header .field--name-node-title h2 strong,.node-story.node-view-mode-full .group-page-header .field--name-node-title h1 strong,.node-story.node-view-mode-full .group-page-header .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-story.node--view-mode-full .group-page-header .field--name-node-title h1,.node-story.node--view-mode-full .group-page-header .field--name-node-title h2,.node-story.node-view-mode-full .group-page-header .field--name-node-title h1,.node-story.node-view-mode-full .group-page-header .field--name-node-title h2{font-size:2.625rem}}@media (min-width:768px){.node-story.node--view-mode-full .group-page-header .field--name-node-title h1,.node-story.node--view-mode-full .group-page-header .field--name-node-title h2,.node-story.node-view-mode-full .group-page-header .field--name-node-title h1,.node-story.node-view-mode-full .group-page-header .field--name-node-title h2{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto;font-size:3.375rem}}@media (min-width:640px){.node-story.node--view-mode-full .group-page-header .field--name-node-title h1,.node-story.node--view-mode-full .group-page-header .field--name-node-title h2,.node-story.node-view-mode-full .group-page-header .field--name-node-title h1,.node-story.node-view-mode-full .group-page-header .field--name-node-title h2{margin-left:0;margin-right:0;margin-bottom:.5rem;max-width:100%}}.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle{font-size:1rem;margin-bottom:.85em;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;color:#666}@media (min-width:640px){.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle{font-size:1.125rem}}@media (min-width:768px){.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle{font-size:1.37813rem}}.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight{font-size:1rem}}.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight p,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-highlight p{line-height:1.4em}.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full{font-size:1rem}}.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact p,.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full p,.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser p,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-compact p,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser-full p,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle.view-mode-teaser p{line-height:1.4em}.node-story.node--view-mode-full .group-page-header .field--name-field-subtitle p,.node-story.node-view-mode-full .group-page-header .field--name-field-subtitle p{line-height:1.35em;margin:0}.node-story.node--view-mode-full .layout__region>.field--name-field-description,.node-story.node-view-mode-full .layout__region>.field--name-field-description{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;margin-bottom:2em;text-align:center}@media (min-width:1024px){.node-story.node--view-mode-full .layout__region>.field--name-field-description,.node-story.node-view-mode-full .layout__region>.field--name-field-description{width:80vw}}.node-story.node--view-mode-full .layout__region>.field--name-field-description h2,.node-story.node-view-mode-full .layout__region>.field--name-field-description h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.node-story.node--view-mode-full .layout__region>.field--name-field-description h2 strong,.node-story.node-view-mode-full .layout__region>.field--name-field-description h2 strong{font-weight:900}@media (min-width:640px){.node-story.node--view-mode-full .layout__region>.field--name-field-description h2,.node-story.node-view-mode-full .layout__region>.field--name-field-description h2{font-size:2.625rem;margin-bottom:.2em}}.node-story.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full,.node-story.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full{width:87vw;margin:2em auto 1.875rem;max-width:1170px}@media (min-width:1024px){.node-story.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full,.node-story.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full{width:80vw}}@media (min-width:768px){.node-story.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full,.node-story.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full{margin-bottom:3.75rem}}.node-story.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full img,.node-story.node--view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full picture,.node-story.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full img,.node-story.node-view-mode-full .group-page-header+.field--name-field-cover-image.view-mode-full picture{border-radius:4px;overflow:hidden}.node-story.node--view-mode-featured .group-hero-section,.node-story.node-view-mode-featured .group-hero-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;max-width:100%;position:relative;padding-top:2rem;height:115vw}@media (min-width:640px){.node-story.node--view-mode-featured .group-hero-section,.node-story.node-view-mode-featured .group-hero-section{height:74vw}}@media (min-width:768px){.node-story.node--view-mode-featured .group-hero-section,.node-story.node-view-mode-featured .group-hero-section{height:66vw}}@media (min-width:1024px){.node-story.node--view-mode-featured .group-hero-section,.node-story.node-view-mode-featured .group-hero-section{height:46vw}}@media (min-width:1440px){.node-story.node--view-mode-featured .group-hero-section,.node-story.node-view-mode-featured .group-hero-section{height:39vw}}.node-story.node--view-mode-featured .group-hero-section.has-hero-video,.node-story.node-view-mode-featured .group-hero-section.has-hero-video{padding-bottom:0;padding-top:0;display:block;min-height:0}@media (min-width:768px){.node-story.node--view-mode-featured .group-hero-section.has-hero-video,.node-story.node-view-mode-featured .group-hero-section.has-hero-video{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}}.node-story.node--view-mode-featured .group-hero-section.has-hero-video .group-page-header,.node-story.node-view-mode-featured .group-hero-section.has-hero-video .group-page-header{z-index:2;color:#262626}@media (min-width:768px){.node-story.node--view-mode-featured .group-hero-section.has-hero-video .group-page-header,.node-story.node-view-mode-featured .group-hero-section.has-hero-video .group-page-header{color:#fff}}.node-story.node--view-mode-featured .group-hero-section.has-hero-video .group-page-header .field--name-node-post-date,.node-story.node-view-mode-featured .group-hero-section.has-hero-video .group-page-header .field--name-node-post-date{color:#262626}@media (min-width:768px){.node-story.node--view-mode-featured .group-hero-section.has-hero-video .group-page-header .field--name-node-post-date,.node-story.node-view-mode-featured .group-hero-section.has-hero-video .group-page-header .field--name-node-post-date{color:#fff}}.node-story.node--view-mode-featured .group-hero-section .group-page-header>.field--name-field-fullscreen-video .view-mode-modal-link>.modal+div>a,.node-story.node-view-mode-featured .group-hero-section .group-page-header>.field--name-field-fullscreen-video .view-mode-modal-link>.modal+div>a{background-color:#fff;display:block;text-indent:0;margin:1rem 0 0}.node-story.node--view-mode-featured .group-hero-section .group-page-header>.field--name-field-fullscreen-video .view-mode-modal-link>.modal+div>a .video-modal-link,.node-story.node-view-mode-featured .group-hero-section .group-page-header>.field--name-field-fullscreen-video .view-mode-modal-link>.modal+div>a .video-modal-link{line-height:30px;padding-left:40px;padding-right:10px;background-position:0 -30px;background-size:30px;width:auto}.node-story.node--view-mode-featured .group-hero-section .group-page-header>.field--name-field-fullscreen-video .view-mode-modal-link>.modal+div>a:hover,.node-story.node-view-mode-featured .group-hero-section .group-page-header>.field--name-field-fullscreen-video .view-mode-modal-link>.modal+div>a:hover{color:#fff;background-color:#007cbf}.node-story.node--view-mode-featured .group-hero-section .group-page-header>.field--name-field-fullscreen-video .view-mode-modal-link>.modal+div>a:hover .video-modal-link,.node-story.node-view-mode-featured .group-hero-section .group-page-header>.field--name-field-fullscreen-video .view-mode-modal-link>.modal+div>a:hover .video-modal-link{background-position:0 0}.node-story.node--view-mode-featured .group-hero-section>:not(.field--name-field-hero-video),.node-story.node-view-mode-featured .group-hero-section>:not(.field--name-field-hero-video){-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;min-width:1px}.node-story.node--view-mode-featured .group-hero-section .field--name-field-hero-video,.node-story.node-view-mode-featured .group-hero-section .field--name-field-hero-video{width:100%;position:relative}@media (min-width:768px){.node-story.node--view-mode-featured .group-hero-section .field--name-field-hero-video,.node-story.node-view-mode-featured .group-hero-section .field--name-field-hero-video{position:absolute;top:0;bottom:0;right:0;left:0}}.node-story.node--view-mode-featured .group-hero-section .field--name-field-fullscreen-video,.node-story.node-view-mode-featured .group-hero-section .field--name-field-fullscreen-video{position:relative;z-index:3}.node-story.node--view-mode-featured .group-hero-section .field--name-field-topics,.node-story.node-view-mode-featured .group-hero-section .field--name-field-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.node-story.node--view-mode-featured .group-hero-section .field--name-field-topics>.field__item,.node-story.node-view-mode-featured .group-hero-section .field--name-field-topics>.field__item{color:#fff;margin-bottom:2em}.node-story.node--view-mode-featured .group-hero-section .hero-date-author,.node-story.node-view-mode-featured .group-hero-section .hero-date-author{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}.node-story.node--view-mode-featured .group-hero-section .field--name-node-post-date,.node-story.node-view-mode-featured .group-hero-section .field--name-node-post-date{color:#fff}.node-story.node--view-mode-featured .group-hero-section .field--name-node-post-date+.field--name-field-hero-author:before,.node-story.node-view-mode-featured .group-hero-section .field--name-node-post-date+.field--name-field-hero-author:before{content:"- ";margin-left:.25rem}.node-story.node--view-mode-featured .group-hero-section .field--name-field-hero-author,.node-story.node-view-mode-featured .group-hero-section .field--name-field-hero-author{font-size:.875rem;line-height:.875rem;font-weight:700}.node-story.node--view-mode-featured .group-hero-section .group-page-header,.node-story.node-view-mode-featured .group-hero-section .group-page-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:87vw;margin-left:auto;margin-right:auto;max-width:970px;-ms-flex-direction:column;flex-direction:column;padding:.9375rem;color:#fff;position:relative;text-align:center;z-index:1}@media (min-width:1024px){.node-story.node--view-mode-featured .group-hero-section .group-page-header,.node-story.node-view-mode-featured .group-hero-section .group-page-header{width:80vw}}.node-story.node--view-mode-featured .group-hero-section .group-page-header>*,.node-story.node-view-mode-featured .group-hero-section .group-page-header>*{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;min-width:1px}@media (min-width:1200px){.node-story.node--view-mode-featured .group-hero-section .group-page-header,.node-story.node-view-mode-featured .group-hero-section .group-page-header{width:87vw;margin-left:auto;margin-right:auto;max-width:770px;padding:3.75rem 1.875rem}}@media (min-width:1200px) and (min-width:1024px){.node-story.node--view-mode-featured .group-hero-section .group-page-header,.node-story.node-view-mode-featured .group-hero-section .group-page-header{width:80vw}}.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-node-title h1,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-node-title h2,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-node-title h1,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1.112em;margin-bottom:.15rem}.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-node-title h1 strong,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-node-title h2 strong,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-node-title h1 strong,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-node-title h1,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-node-title h2,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-node-title h1,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-node-title h2{font-size:2.625rem}}@media (min-width:768px){.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-node-title h1,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-node-title h2,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-node-title h1,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-node-title h2{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto}}@media (min-width:640px){.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-node-title h1,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-node-title h2,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-node-title h1,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-node-title h2{margin-left:0;margin-right:0;max-width:100%;margin-bottom:.65rem}}@media (min-width:768px){.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-node-title h1,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-node-title h2,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-node-title h1,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-node-title h2{font-size:3.88125rem;line-height:1em}}@media (min-width:1800px){.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-node-title h1,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-node-title h2,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-node-title h1,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-node-title h2{font-size:5.03125rem;line-height:1em}}.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle{font-size:1rem;margin-bottom:.85em;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;color:#fff;margin-bottom:1.25em}@media (min-width:640px){.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle{font-size:1.125rem}}@media (min-width:768px){.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle{font-size:1.37813rem}}.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-highlight,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-highlight{font-size:1rem}}.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-highlight p,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-highlight p{line-height:1.4em}.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-full,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-compact,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-full{font-size:1rem}}.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-compact p,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-full p,.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser p,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-compact p,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser-full p,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle.view-mode-teaser p{line-height:1.4em}.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle p,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle p{line-height:1.35em;margin:0}@media (min-width:1440px){.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle{font-size:2.15625rem}.node-story.node--view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle p,.node-story.node-view-mode-featured .group-hero-section .group-page-header .field--name-field-subtitle p{line-height:1em}}.node-story.node--view-mode-featured .group-hero-section .field--name-field-cover-image,.node-story.node-view-mode-featured .group-hero-section .field--name-field-cover-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:0 0 1em}.node-story.node--view-mode-featured .group-hero-section .field--name-field-cover-image:after,.node-story.node-view-mode-featured .group-hero-section .field--name-field-cover-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:rgba(0,0,0,.4)}.node-story.node--view-mode-featured .group-hero-section .field--name-field-cover-image>div,.node-story.node-view-mode-featured .group-hero-section .field--name-field-cover-image>div{position:absolute;top:0;bottom:0;left:0;right:0}.node-story.node--view-mode-featured .group-hero-section .field--name-field-cover-image div,.node-story.node-view-mode-featured .group-hero-section .field--name-field-cover-image div{background-repeat:no-repeat;background-size:cover;background-position:50%}.node-story.node--view-mode-featured .field--name-field-layout-elements .field__item:first-of-type .paragraph--type--title-text p:first-of-type:first-letter,.node-story.node-view-mode-featured .field--name-field-layout-elements .field__item:first-of-type .paragraph--type--title-text p:first-of-type:first-letter{font-family:Noto Sans,sans-serif;color:#666;float:left;font-size:3.6em;font-weight:400!important;margin:0 .05em 0 -.05em;line-height:.65em;padding-top:.05em}@media (min-width:640px){.node-story.node--view-mode-featured .field--name-field-layout-elements .field__item:first-of-type .paragraph--type--title-text p:first-of-type:first-letter,.node-story.node-view-mode-featured .field--name-field-layout-elements .field__item:first-of-type .paragraph--type--title-text p:first-of-type:first-letter{font-size:5.4em}}.node-story.node--view-mode-featured .paragraph--type--title-text .field--name-field-title,.node-story.node-view-mode-featured .paragraph--type--title-text .field--name-field-title{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;color:#666;text-align:center}.node-story.node--view-mode-featured .paragraph--type--title-text .field--name-field-title strong,.node-story.node-view-mode-featured .paragraph--type--title-text .field--name-field-title strong{font-weight:900}@media (min-width:640px){.node-story.node--view-mode-featured .paragraph--type--title-text .field--name-field-title,.node-story.node-view-mode-featured .paragraph--type--title-text .field--name-field-title{font-size:2.625rem;margin-bottom:.2em;margin-bottom:.4em;font-size:2.3625rem}}.node-story.node--view-mode-featured>.layout__region--content .group-hero-section,.node-story.node-view-mode-featured>.layout__region--content .group-hero-section{position:relative}.node-story.node--view-mode-featured>.layout__region--content .group-hero-section .field--name-field-cover-image,.node-story.node-view-mode-featured>.layout__region--content .group-hero-section .field--name-field-cover-image{position:relative;position:absolute;display:none}.node-story.node--view-mode-featured>.layout__region--content .group-hero-section .field--name-field-cover-image:after,.node-story.node-view-mode-featured>.layout__region--content .group-hero-section .field--name-field-cover-image:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.node-story.node--view-mode-featured>.layout__region--content .group-hero-section .field--name-field-cover-image:after,.node-story.node-view-mode-featured>.layout__region--content .group-hero-section .field--name-field-cover-image:after{background-size:inherit}}.node-story.node--view-mode-featured>.layout__region--content .group-hero-section .field--name-field-cover-image:after,.node-story.node-view-mode-featured>.layout__region--content .group-hero-section .field--name-field-cover-image:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}.node-story.node--view-mode-featured>.layout__region--content .group-hero-section .field--name-field-cover-image:before,.node-story.node-view-mode-featured>.layout__region--content .group-hero-section .field--name-field-cover-image:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);z-index:1}.node-story.node--view-mode-featured>.layout__region--content .group-hero-section+.group-photo-details,.node-story.node-view-mode-featured>.layout__region--content .group-hero-section+.group-photo-details{margin-top:-.5rem}.node-story.node--view-mode-featured>.layout__region--content .group-hero-section:not(.has-hero-video) .field--name-field-cover-image,.node-story.node-view-mode-featured>.layout__region--content .group-hero-section:not(.has-hero-video) .field--name-field-cover-image{display:block}.node-story.node--view-mode-hero,.node-story.node-view-mode-hero{position:relative}.node-story.node--view-mode-hero:after,.node-story.node-view-mode-hero:after{content:"";position:absolute;width:100%;height:35px;background:url(/themes/custom/itcilo_theme/dist/images/brush-strokes/brushstroke-oriz-1.svg) repeat-x bottom transparent;background-size:cover;z-index:1}@media (min-width:1024px){.node-story.node--view-mode-hero:after,.node-story.node-view-mode-hero:after{background-size:inherit}}.node-story.node--view-mode-hero:after,.node-story.node-view-mode-hero:after{top:auto;bottom:-1px;right:0;left:0;background-position:bottom}.node-story.node--view-mode-hero .group-wrapper .group-page-header,.node-story.node-view-mode-hero .group-wrapper .group-page-header{margin:0;padding:0;text-align:center}.node-story.node--view-mode-hero .group-wrapper .field--name-field-topics,.node-story.node-view-mode-hero .group-wrapper .field--name-field-topics{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.node-story.node--view-mode-hero .group-wrapper .field--name-field-topics>div,.node-story.node-view-mode-hero .group-wrapper .field--name-field-topics>div{border-color:hsla(0,0%,100%,.7);color:#fff}.node-story.node--view-mode-hero .group-wrapper .field--name-field-topics>div:first-of-type,.node-story.node-view-mode-hero .group-wrapper .field--name-field-topics>div:first-of-type{margin-left:0}.node-story.node--view-mode-hero .group-wrapper .field--name-node-title,.node-story.node-view-mode-hero .group-wrapper .field--name-node-title{text-align:center}.node-story.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-story.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-family:Noto Sans SemiCondensed,sans-serif;letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.875rem;line-height:1.185em;font-weight:400;font-family:Noto Sans ExtraCondensed,sans-serif;text-transform:uppercase;line-height:1em;margin-bottom:.7rem;margin-left:0;margin-right:0}.node-story.node--view-mode-hero .group-wrapper .field--name-node-title h2 strong,.node-story.node-view-mode-hero .group-wrapper .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-story.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-story.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-size:2.625rem}}@media (min-width:768px){.node-story.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-story.node-view-mode-hero .group-wrapper .field--name-node-title h2{font-size:2.625rem;margin-bottom:1rem;max-width:770px;margin-left:auto;margin-right:auto}}@media (min-width:640px){.node-story.node--view-mode-hero .group-wrapper .field--name-node-title h2,.node-story.node-view-mode-hero .group-wrapper .field--name-node-title h2{margin-left:0;margin-right:0;font-size:3.75rem}}.node-story.node--view-mode-hero .group-wrapper .field--name-field-subtitle,.node-story.node-view-mode-hero .group-wrapper .field--name-field-subtitle{margin-top:-.25em;margin-bottom:.8rem}.node-story.node--view-mode-hero .group-wrapper .field--name-field-subtitle p,.node-story.node-view-mode-hero .group-wrapper .field--name-field-subtitle p{line-height:1.5em}.node-story.node--view-mode-hero .group-wrapper .field--name-node-post-date,.node-story.node-view-mode-hero .group-wrapper .field--name-node-post-date{text-align:center;font-size:.8125rem;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;text-align:left}@media (min-width:640px){.node-story.node--view-mode-hero .group-wrapper .field--name-node-post-date,.node-story.node-view-mode-hero .group-wrapper .field--name-node-post-date{text-align:left}}.view-global-search .node-story.node--view-mode-teaser .field--name-node-title h2,.view-global-search .node-story.node-view-mode-teaser .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.125rem;margin-bottom:.6em;line-height:1.22em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.35em}.view-global-search .node-story.node--view-mode-teaser .field--name-node-title h2 strong,.view-global-search .node-story.node-view-mode-teaser .field--name-node-title h2 strong{font-weight:900}.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node--view-mode-highlight .story-link,.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node-view-mode-highlight .story-link,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node--view-mode-highlight .story-link,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node-view-mode-highlight .story-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node--view-mode-highlight .field--name-field-cover-image,.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node-view-mode-highlight .field--name-field-cover-image,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node--view-mode-highlight .field--name-field-cover-image,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node-view-mode-highlight .field--name-field-cover-image{width:100%}@media (min-width:1024px){.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node--view-mode-highlight .field--name-field-cover-image,.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node-view-mode-highlight .field--name-field-cover-image,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node--view-mode-highlight .field--name-field-cover-image,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node-view-mode-highlight .field--name-field-cover-image{width:66.6665%}}.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node--view-mode-highlight .group-wrapper,.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node-view-mode-highlight .group-wrapper,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node--view-mode-highlight .group-wrapper,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node-view-mode-highlight .group-wrapper{width:100%}@media (min-width:1024px){.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node--view-mode-highlight .group-wrapper,.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node-view-mode-highlight .group-wrapper,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node--view-mode-highlight .group-wrapper,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node-view-mode-highlight .group-wrapper{width:33.3332%;padding-right:1.875rem}}.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node--view-mode-highlight .field--name-node-title h2,.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node-view-mode-highlight .field--name-node-title h2,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node--view-mode-highlight .field--name-node-title h2,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node-view-mode-highlight .field--name-node-title h2{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.1em;margin-bottom:.35em}.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node--view-mode-highlight .field--name-node-title h2 strong,.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node-view-mode-highlight .field--name-node-title h2 strong,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node--view-mode-highlight .field--name-node-title h2 strong,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node-view-mode-highlight .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node--view-mode-highlight .field--name-node-title h2,.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node-view-mode-highlight .field--name-node-title h2,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node--view-mode-highlight .field--name-node-title h2,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node-view-mode-highlight .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem}}@media (min-width:1024px){.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node--view-mode-highlight .field--name-node-title h2,.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node-view-mode-highlight .field--name-node-title h2,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node--view-mode-highlight .field--name-node-title h2,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node-view-mode-highlight .field--name-node-title h2{font-size:1.96875rem}}@media (min-width:1200px){.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node--view-mode-highlight .field--name-node-title h2,.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node-view-mode-highlight .field--name-node-title h2,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node--view-mode-highlight .field--name-node-title h2,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node-view-mode-highlight .field--name-node-title h2{font-size:2.625rem}}@media (min-width:1200px){.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node--view-mode-highlight .field--name-field-subtitle p,.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):first-of-type .node-story.node-view-mode-highlight .field--name-field-subtitle p,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node--view-mode-highlight .field--name-field-subtitle p,.view-display-id-block_featured_stories_list .view-content>li:first-of-type .node-story.node-view-mode-highlight .field--name-field-subtitle p{font-size:1.125rem}}.node-team .field--name-field-cover-image{width:100%;border-radius:4px;overflow:hidden}.node-team>.layout__region>.field--name-field-cover-image{margin-bottom:1.25rem}@media (min-width:640px){.node-team>.layout__region>.field--name-field-cover-image.view-mode-full{margin-bottom:2.5rem}}@media (min-width:1024px){.node-team>.layout__region>.field--name-field-cover-image.view-mode-full{margin-bottom:4em}}.node-team.node-view-mode-teaser{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.node-team.node-view-mode-teaser .field--name-field-cover-image{margin-bottom:1.25rem}@media (min-width:640px){.node-team.node-view-mode-teaser .field--name-field-cover-image{margin-bottom:2.5rem}}.node-team.node-view-mode-teaser .group-text-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.node-team.node-view-mode-teaser .group-text-block>div{width:100%}.node-team.node-view-mode-teaser .group-text-block>div .field--name-field-topics .field__label{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;margin-bottom:.8em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;font-size:1.125rem;margin-bottom:.5em}.node-team.node-view-mode-teaser .group-text-block>div .field--name-field-topics .field__label strong{font-weight:900}@media (min-width:640px){.node-team.node-view-mode-teaser .group-text-block>div .field--name-field-topics .field__label{font-size:1.25rem}}.node-team.node-view-mode-teaser .group-text-block>div .field--name-field-topics .field__item{margin-bottom:0;text-align:left;border:none;line-height:1em;padding:0;border-radius:0;display:block}.node-team.node-view-mode-teaser .group-text-block>div .field--name-field-topics .field__item a{font-family:Noto Sans,sans-serif;line-height:.6875rem;letter-spacing:.02em;text-align:center;text-transform:uppercase;margin-bottom:2em;color:#262626;display:block;text-align:left;margin:0;font-weight:700;font-size:.8125rem;line-height:1rem;text-decoration:none;color:#666;padding:.5em 0}.node-team.node-view-mode-teaser .group-text-block>div .field--name-field-topics .field__item a a{color:inherit;text-decoration:none}.node-team.node-view-mode-teaser .group-text-block>div .field--name-field-topics .field__item a:hover{color:#007cbf}.node-team.node-view-mode-teaser .group-text-block .group-second-column{margin-bottom:2rem}@media (min-width:1024px){.node-team.node-view-mode-teaser .group-text-block .group-first-column{width:25%;padding-right:1.875rem}.node-team.node-view-mode-teaser .group-text-block .group-second-column{margin-bottom:0;width:50%;max-width:65%;padding:0 1.875rem;-ms-flex-positive:1;flex-grow:1}.node-team.node-view-mode-teaser .group-text-block .group-third-column{width:25%;padding-left:1.875rem;margin-top:0}}.node-team.node-view-mode-teaser .field--name-field-acronym,.node-team.node-view-mode-teaser .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;font-size:1.5rem;text-transform:none;margin-bottom:.145em}.node-team.node-view-mode-teaser .field--name-field-acronym strong,.node-team.node-view-mode-teaser .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-team.node-view-mode-teaser .field--name-field-acronym,.node-team.node-view-mode-teaser .field--name-node-title h2{font-size:2.625rem;margin-bottom:.2em}}@media (min-width:1024px){.node-team.node-view-mode-teaser .field--name-field-acronym,.node-team.node-view-mode-teaser .field--name-node-title h2{font-size:1.875rem;line-height:1.15em}}@media (min-width:1200px){.node-team.node-view-mode-teaser .field--name-field-acronym,.node-team.node-view-mode-teaser .field--name-node-title h2{font-size:2.25rem}}.node-team.node-view-mode-teaser .field--name-field-acronym a,.node-team.node-view-mode-teaser .field--name-node-title h2 a{text-decoration:none;color:inherit}.node-team.node-view-mode-teaser .field--name-field-subtitle{color:#666;margin-bottom:0;font-size:1.5rem;font-size:1.25rem;margin-bottom:1.25rem}.node-team.node-view-mode-teaser .field--name-field-subtitle p{line-height:1.3em}.node-team.node-view-mode-teaser .field--name-field-description+.field--name-node-link{margin-top:.5em}.node-team.node-view-mode-full>.layout__region>.field--name-node-title{text-align:center;width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.node-team.node-view-mode-full>.layout__region>.field--name-node-title{width:80vw}}.node-team.node-view-mode-full>.layout__region>.field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.25em}.node-team.node-view-mode-full>.layout__region>.field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-team.node-view-mode-full>.layout__region>.field--name-node-title h2{font-size:2.625rem;margin-bottom:.2em}}.node-team.node-view-mode-full .view-mode-full.field--name-field-cover-image{border-radius:0}.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full{text-align:center;font-size:1rem;margin-bottom:.85em;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}@media (min-width:640px){.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full{font-size:1.125rem}}@media (min-width:768px){.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full{font-size:1.37813rem}}.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-highlight{font-size:1rem}}.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-highlight p{line-height:1.4em}.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-teaser,.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-teaser-compact,.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-teaser,.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-teaser-compact,.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-teaser,.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-teaser-compact,.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-teaser-full{font-size:1rem}}.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-teaser-compact p,.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-teaser-full p,.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full.view-mode-teaser p{line-height:1.4em}.node-team.node-view-mode-full .field--name-field-subtitle.view-mode-full p{line-height:1.35em;margin:0}.node-team.node-view-mode-full .field--name-field-injected-blocks>.field__item>.block-views.views-element-container{border-bottom:1px solid rgba(0,0,0,.1)}.node-team.node-view-mode-full .paragraph--type--box-cta,.node-team.node-view-mode-full .paragraph--type--logos,.node-team.node-view-mode-full .paragraph--type--tabs.ui-widget.ui-widget-content{padding-bottom:1.875rem;border-bottom:1px solid rgba(0,0,0,.1)}.node-team.node-view-mode-full .paragraph--type--box-cta>.field--name-field-cta,.node-team.node-view-mode-full .paragraph--type--logos>.field--name-field-cta,.node-team.node-view-mode-full .paragraph--type--tabs.ui-widget.ui-widget-content>.field--name-field-cta{margin-bottom:1.875rem}.node-team.node-view-mode-search-index .field--name-node-title h2{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.1em;margin-bottom:.35em;font-size:1.125rem}.node-team.node-view-mode-search-index .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.node-team.node-view-mode-search-index .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem;font-size:1.5rem}}.view-global-search .node-team.node-view-mode-search-index .field--name-node-title h2{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:1.125rem;margin-bottom:.6em;line-height:1.22em;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;margin-bottom:.35em}.view-global-search .node-team.node-view-mode-search-index .field--name-node-title h2 strong{font-weight:900}.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle{font-size:1rem;margin-bottom:.85em;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}@media (min-width:640px){.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle{font-size:1.125rem}}@media (min-width:768px){.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle{font-size:1.37813rem}}.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-highlight{color:#565552;font-size:.875rem}@media (min-width:640px){.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-highlight{font-size:.875rem}}@media (min-width:768px){.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-highlight{font-size:1rem}}.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-highlight p{line-height:1.4em}.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser,.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-compact,.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-full{color:#565552;font-size:.875rem}@media (min-width:640px){.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser,.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-compact,.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-full{font-size:.875rem}}@media (min-width:1024px){.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser,.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-compact,.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-full{font-size:1rem}}.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-compact p,.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser-full p,.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle.view-mode-teaser p{line-height:1.4em}.view-global-search .node-team.node-view-mode-search-index .field--name-field-subtitle p{line-height:1.35em;margin:0;font-size:.875rem}.block-views .view.view-search-courses .view-header,.views-element-container .view.view-search-courses .view-header{text-align:center;font-size:1rem;margin-bottom:1em}@media (min-width:768px){.block-views .view.view-search-courses .view-header,.views-element-container .view.view-search-courses .view-header{font-size:1.5rem}}.block-views .view.view-search-courses.view-display-id-page_courses_search,.views-element-container .view.view-search-courses.view-display-id-page_courses_search{opacity:1;transition:all .25s ease-in-out}.block-views .view.view-search-courses.view-display-id-page_courses_search.filter-open,.views-element-container .view.view-search-courses.view-display-id-page_courses_search.filter-open{opacity:.15}.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search{max-width:100%;width:100%;text-align:center}.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline{padding-bottom:.65em;margin-bottom:1.25em;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:768px){.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline{margin-bottom:3em}}.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-actions,.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-item,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-actions,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-item{margin-top:0;margin-bottom:0}.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete{padding:2em 0;max-width:100%;width:100%;background:#ebf0f7;float:none;text-align:center;padding:2em;margin:0 0 .65em}.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete~.form-actions,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete~.form-actions{display:none}@media (min-width:768px){.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete{padding:3em 0}}.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete label,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete label{letter-spacing:normal;text-decoration:none;margin-bottom:.4em;font-size:2.0625rem;line-height:1.05em;font-weight:400;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;color:#262626;cursor:default;pointer-events:none}.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete label strong,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete label strong{font-weight:900}@media (min-width:640px){.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete label,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete label{font-size:2.625rem;margin-bottom:.2em}}.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete input,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete input{width:80%;border-radius:1.5rem;background-color:#fff;background-position:calc(100% - 1rem) 50%;max-width:50em;padding:.75rem 1rem;font-weight:400}.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete input:focus,.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete input:focus-within,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete input:focus,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete input:focus-within{z-index:11!important;font-weight:700;border-color:#fff;box-shadow:none;position:relative}.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline details.form-item summary,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline details.form-item summary{display:block;list-style-type:none}.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline details.form-item summary::-webkit-details-marker,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline details.form-item summary::-webkit-details-marker{display:none}.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline details.form-item summary.selected,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline details.form-item summary.selected{color:#007cbf}.view-courses{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.view-courses{width:80vw}}.view-courses .view-content{display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:768px){.view-courses .view-content{width:calc(100% + .75rem);margin-left:-.375rem;margin-right:-.375rem}}.view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-courses .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:100%;margin-bottom:1rem;margin-left:0;margin-right:0;text-align:left;padding:.75rem .25rem}@media (min-width:640px){.view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-courses .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick){margin-bottom:2rem;width:50%}}@media (min-width:768px){.view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-courses .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick){padding:.75rem;width:33.3332%}}@media (min-width:1024px){.view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-courses .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:25%}}.view-courses .view-content .views-infinite-scroll-content-wrapper{display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:768px){.view-courses .view-content .views-infinite-scroll-content-wrapper{width:calc(100% + .75rem);margin-left:-.375rem;margin-right:-.375rem}}.view-courses .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-courses .view-content .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:100%;margin-bottom:1rem;margin-left:0;margin-right:0;text-align:left;padding:.75rem .25rem}@media (min-width:640px){.view-courses .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-courses .view-content .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick){margin-bottom:2rem;width:50%}}@media (min-width:768px){.view-courses .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-courses .view-content .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick){padding:.75rem;width:33.3332%}}@media (min-width:1024px){.view-courses .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-courses .view-content .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:25%}}.path-taxonomy .views-element-container.block-views-blockcourses-block-related-courses-topic{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.path-taxonomy .views-element-container.block-views-blockcourses-block-related-courses-topic{width:80vw}}.path-taxonomy .views-element-container.block-views-blockcourses-block-related-courses-topic .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .views-element-container.block-views-blockcourses-block-related-courses-topic .view-content>li{margin-bottom:0}.block-views-blockcourses-block-featured-courses-homepage.views-element-container .view-courses,.block-views-blockcourses-block-featured-online-courses-homepage.views-element-container .view-courses,.block-views-blockcourses-block-sticky-promoted-courses.views-element-container .view-courses{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.block-views-blockcourses-block-featured-courses-homepage.views-element-container .view-courses,.block-views-blockcourses-block-featured-online-courses-homepage.views-element-container .view-courses,.block-views-blockcourses-block-sticky-promoted-courses.views-element-container .view-courses{width:80vw}}@media (min-width:640px){.block-views-blockcourses-block-featured-courses-homepage.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-featured-courses-homepage.views-element-container .view-courses .view-content>li,.block-views-blockcourses-block-featured-online-courses-homepage.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-featured-online-courses-homepage.views-element-container .view-courses .view-content>li,.block-views-blockcourses-block-sticky-promoted-courses.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-sticky-promoted-courses.views-element-container .view-courses .view-content>li{width:100%}}@media (min-width:768px){.block-views-blockcourses-block-featured-courses-homepage.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-featured-courses-homepage.views-element-container .view-courses .view-content>li,.block-views-blockcourses-block-featured-online-courses-homepage.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-featured-online-courses-homepage.views-element-container .view-courses .view-content>li,.block-views-blockcourses-block-sticky-promoted-courses.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-sticky-promoted-courses.views-element-container .view-courses .view-content>li{width:50%}}@media (min-width:1024px){.block-views-blockcourses-block-featured-courses-homepage.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-featured-courses-homepage.views-element-container .view-courses .view-content>li,.block-views-blockcourses-block-featured-online-courses-homepage.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-featured-online-courses-homepage.views-element-container .view-courses .view-content>li,.block-views-blockcourses-block-sticky-promoted-courses.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-sticky-promoted-courses.views-element-container .view-courses .view-content>li{width:50%;max-width:none;margin-bottom:0}}.block-views-blockcourses-block-featured-courses-homepage.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .field--name-node-title h2,.block-views-blockcourses-block-featured-courses-homepage.views-element-container .view-courses .view-content>li .field--name-node-title h2,.block-views-blockcourses-block-featured-online-courses-homepage.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .field--name-node-title h2,.block-views-blockcourses-block-featured-online-courses-homepage.views-element-container .view-courses .view-content>li .field--name-node-title h2,.block-views-blockcourses-block-sticky-promoted-courses.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .field--name-node-title h2,.block-views-blockcourses-block-sticky-promoted-courses.views-element-container .view-courses .view-content>li .field--name-node-title h2{text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none;line-height:1.1em;margin-bottom:.35em;font-size:1.125rem}.block-views-blockcourses-block-featured-courses-homepage.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .field--name-node-title h2 strong,.block-views-blockcourses-block-featured-courses-homepage.views-element-container .view-courses .view-content>li .field--name-node-title h2 strong,.block-views-blockcourses-block-featured-online-courses-homepage.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .field--name-node-title h2 strong,.block-views-blockcourses-block-featured-online-courses-homepage.views-element-container .view-courses .view-content>li .field--name-node-title h2 strong,.block-views-blockcourses-block-sticky-promoted-courses.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .field--name-node-title h2 strong,.block-views-blockcourses-block-sticky-promoted-courses.views-element-container .view-courses .view-content>li .field--name-node-title h2 strong{font-weight:900}@media (min-width:640px){.block-views-blockcourses-block-featured-courses-homepage.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .field--name-node-title h2,.block-views-blockcourses-block-featured-courses-homepage.views-element-container .view-courses .view-content>li .field--name-node-title h2,.block-views-blockcourses-block-featured-online-courses-homepage.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .field--name-node-title h2,.block-views-blockcourses-block-featured-online-courses-homepage.views-element-container .view-courses .view-content>li .field--name-node-title h2,.block-views-blockcourses-block-sticky-promoted-courses.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .field--name-node-title h2,.block-views-blockcourses-block-sticky-promoted-courses.views-element-container .view-courses .view-content>li .field--name-node-title h2{margin-bottom:.3em;font-size:1.875rem;font-size:1.5rem}}.path-frontpage .block-views .view.view-display-id-block_sticky_promoted_courses,.path-frontpage .views-element-container .view.view-display-id-block_sticky_promoted_courses{border-bottom:0 none;padding-bottom:0;margin-bottom:0}.path-frontpage .block-views .view.view-display-id-block_sticky_promoted_courses .views-row,.path-frontpage .views-element-container .view.view-display-id-block_sticky_promoted_courses .views-row{margin-bottom:0!important}.block-views-blockcourses-block-master-courses-tsod{border-bottom:1px solid #e6e6e6}.block-views-blockcourses-block-master-courses-tsod .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-master-courses-tsod .view-courses .view-content>li{width:100%}@media (min-width:640px){.block-views-blockcourses-block-master-courses-tsod .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-master-courses-tsod .view-courses .view-content>li{width:50%}}@media (min-width:768px){.block-views-blockcourses-block-master-courses-tsod .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-master-courses-tsod .view-courses .view-content>li{width:33.3332%}}@media (min-width:1024px){.block-views-blockcourses-block-master-courses-tsod .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-master-courses-tsod .view-courses .view-content>li{width:33.3332%}}.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content{margin-left:0;margin-right:0}.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content>li{width:100%;padding:0}@media (min-width:640px){.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content>li{width:100%}}@media (min-width:768px){.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content>li{width:100%}}@media (min-width:1024px){.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content>li{width:100%}}.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick):nth-child(2n) .node-course.node-view-mode-teaser-full .field-group-link,.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content>li:nth-child(2n) .node-course.node-view-mode-teaser-full .field-group-link{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:768px){.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick):nth-child(2n) .node-course.node-view-mode-teaser-full .field-group-link .field--name-field-cover-image,.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content>li:nth-child(2n) .node-course.node-view-mode-teaser-full .field-group-link .field--name-field-cover-image{margin-right:0;margin-left:1rem}.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick):nth-child(2n) .node-course.node-view-mode-teaser-full .field-group-link .group-text-column,.block-views-blockcourses-block-odd-even-master-tsd.views-element-container .view-courses .view-content>li:nth-child(2n) .node-course.node-view-mode-teaser-full .field-group-link .group-text-column{padding:2rem 3rem 2rem 2rem}}.block-views .view-diplomas.view-display-id-all_diplomas_block .view-content{padding-top:1rem}.block-views .view-diplomas.view-display-id-all_diplomas_block .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-diplomas.view-display-id-all_diplomas_block .view-content>li{width:100%;padding:0}@media (min-width:640px){.block-views .view-diplomas.view-display-id-all_diplomas_block .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-diplomas.view-display-id-all_diplomas_block .view-content>li{width:100%}}@media (min-width:768px){.block-views .view-diplomas.view-display-id-all_diplomas_block .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-diplomas.view-display-id-all_diplomas_block .view-content>li{width:100%}}@media (min-width:1024px){.block-views .view-diplomas.view-display-id-all_diplomas_block .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-diplomas.view-display-id-all_diplomas_block .view-content>li{width:100%}}.block-views.block-views-blockdiplomas-all-diplomas-block{padding-top:2rem;border-top:1px solid rgba(0,0,0,.1);margin-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:768px){.block-views.block-views-blockdiplomas-all-diplomas-block{padding-top:4rem;margin-bottom:4rem}}.block-views.block-views-blockdiplomas-all-diplomas-block .views-element-container{margin-bottom:0!important}@media (min-width:768px){.block-views.block-views-blockdiplomas-all-diplomas-block .views-element-container{margin-bottom:0!important}}.views-element-container .view.view-global-search{margin-bottom:1.875rem}@media (min-width:640px){.views-element-container .view.view-global-search .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-global-search .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick){margin-bottom:2rem;width:50%}}@media (min-width:1024px){.views-element-container .view.view-global-search .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-global-search .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:33.3332%}}@media (min-width:640px){.views-element-container .view.view-global-search .view-content>div.views-infinite-scroll-content-wrapper .views-row{margin-bottom:2rem;width:50%}}@media (min-width:1024px){.views-element-container .view.view-global-search .view-content>div.views-infinite-scroll-content-wrapper .views-row{width:33.3332%}}.views-element-container .view.view-global-search ul.pager{margin-bottom:3.75rem}.block-views .view-masterclass.view-display-id-all_masterclass_block .view-content{padding-top:1rem}.block-views .view-masterclass.view-display-id-all_masterclass_block .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-masterclass.view-display-id-all_masterclass_block .view-content>li{width:100%;padding:0}@media (min-width:640px){.block-views .view-masterclass.view-display-id-all_masterclass_block .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-masterclass.view-display-id-all_masterclass_block .view-content>li{width:100%}}@media (min-width:768px){.block-views .view-masterclass.view-display-id-all_masterclass_block .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-masterclass.view-display-id-all_masterclass_block .view-content>li{width:100%}}@media (min-width:1024px){.block-views .view-masterclass.view-display-id-all_masterclass_block .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-masterclass.view-display-id-all_masterclass_block .view-content>li{width:100%}}.block-views.block-views-blockmasterclass-all-masterclass-block{padding-top:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:768px){.block-views.block-views-blockmasterclass-all-masterclass-block{padding-top:0;margin-bottom:4rem}}.block-views.block-views-blockmasterclass-all-masterclass-block .views-element-container{margin-bottom:0!important}@media (min-width:768px){.block-views.block-views-blockmasterclass-all-masterclass-block .views-element-container{margin-bottom:0!important}}body.path-search #block-itcilo-theme-page-title{border-bottom:1px solid rgba(0,0,0,.1)}div[id^=block-views-block-global-search-block-global-search-]{padding-top:3.75rem;margin-bottom:3.75rem}div[id^=block-views-block-global-search-block-global-search-]+div[id^=block-views-block-global-search-block-global-search-]{border-top:1px solid rgba(0,0,0,.1)}div[id^=block-views-block-global-search-block-global-search-] h2{font-weight:700}div[id^=block-views-block-global-search-block-global-search-] .attachment .views-element-container .view-global-search{padding-top:3.75rem;margin-bottom:3.75rem;border-top:1px solid rgba(0,0,0,.1)}div[id^=block-views-block-global-search-block-global-search-] .attachment .views-element-container .view-global-search.no-results{display:none}div[id^=block-views-block-global-search-block-global-search-] .attachment .views-element-container .view-global-search h2{font-weight:700}div[id^=block-views-block-global-search-block-global-search-] .field--name-field-subtitle.view-mode-teaser-compact p,div[id^=block-views-block-global-search-block-global-search-] .field--name-field-subtitle.view-mode-teaser-full p,div[id^=block-views-block-global-search-block-global-search-] .field--name-field-subtitle.view-mode-teaser p{font-size:.875rem}div[id^=block-views-block-global-search-block-global-search-] .more-link{margin-bottom:1.875rem}@media (min-width:768px){div[id^=block-views-block-global-search-block-global-search-] .more-link{margin-bottom:3.75rem}}.block-views .view.view-services.view-display-id-block_services_grid{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.block-views .view.view-services.view-display-id-block_services_grid{width:80vw}}.block-views .view.view-services.view-display-id-block_services_grid .view-content{display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:768px){.block-views .view.view-services.view-display-id-block_services_grid .view-content{width:calc(100% + .75rem);margin-left:-.375rem;margin-right:-.375rem}}.block-views .view.view-services.view-display-id-block_services_grid .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-services.view-display-id-block_services_grid .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:100%;margin-bottom:1rem;margin-left:0;margin-right:0;text-align:left;padding:.75rem .25rem}@media (min-width:640px){.block-views .view.view-services.view-display-id-block_services_grid .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-services.view-display-id-block_services_grid .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick){margin-bottom:2rem;width:50%}}@media (min-width:768px){.block-views .view.view-services.view-display-id-block_services_grid .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-services.view-display-id-block_services_grid .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick){padding:.75rem;width:33.3332%}}@media (min-width:1024px){.block-views .view.view-services.view-display-id-block_services_grid .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-services.view-display-id-block_services_grid .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:25%}}.block-views .view.view-services.view-display-id-block_services_grid .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-services.view-display-id-block_services_grid .view-content>li{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:0;padding:0 .25rem .75rem}@media (min-width:640px){.block-views .view.view-services.view-display-id-block_services_grid .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-services.view-display-id-block_services_grid .view-content>li{width:50%;margin-bottom:0}}@media (min-width:768px){.block-views .view.view-services.view-display-id-block_services_grid .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-services.view-display-id-block_services_grid .view-content>li{width:33.3332%;margin-bottom:0;padding:.75rem}}@media (min-width:1024px){.block-views .view.view-services.view-display-id-block_services_grid .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-services.view-display-id-block_services_grid .view-content>li{width:33.3332%;margin-bottom:0}}.block-views .view.view-services.view-display-id-block_services_teaser{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.block-views .view.view-services.view-display-id-block_services_teaser{width:80vw}}.block-views .view.view-services.view-display-id-block_services_teaser .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-services.view-display-id-block_services_teaser .view-content>li{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:640px){.block-views .view.view-services.view-display-id-block_services_teaser .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-services.view-display-id-block_services_teaser .view-content>li{width:100%}}@media (min-width:768px){.block-views .view.view-services.view-display-id-block_services_teaser .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-services.view-display-id-block_services_teaser .view-content>li{width:100%}}@media (min-width:1024px){.block-views .view.view-services.view-display-id-block_services_teaser .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-services.view-display-id-block_services_teaser .view-content>li{width:100%}}footer .view-services.view-display-id-block_services_grid{margin-bottom:2rem}@media (min-width:1024px){footer .view-services.view-display-id-block_services_grid{margin-bottom:4rem}}@media (min-width:640px){.block-views .view-stories.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_featured_stories_list .view-content>li{width:100%}}@media (min-width:768px){.block-views .view-stories.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_featured_stories_list .view-content>li{width:50%}.block-views .view-stories.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick):first-of-type,.block-views .view-stories.view-display-id-block_featured_stories_list .view-content>li:first-of-type{width:100%}}@media (min-width:1024px){.block-views .view-stories.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_featured_stories_list .view-content>li{width:50%}.block-views .view-stories.view-display-id-block_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick):first-of-type,.block-views .view-stories.view-display-id-block_featured_stories_list .view-content>li:first-of-type{width:100%}}.block-views .view-stories.view-display-id-block_featured_stories_homepage .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_featured_stories_homepage .view-content>li{margin-bottom:0}.block-views .view-stories.view-display-id-block_featured_stories_homepage .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_featured_stories_homepage .view-content>li,.block-views .view-stories.view-display-id-block_featured_stories_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_featured_stories_overview .view-content>li{width:100%}@media (min-width:768px){.block-views .view-stories.view-display-id-block_featured_stories_homepage .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_featured_stories_homepage .view-content>li,.block-views .view-stories.view-display-id-block_featured_stories_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_featured_stories_overview .view-content>li{width:50%}}@media (min-width:1024px){.block-views .view-stories.view-display-id-block_featured_stories_homepage .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_featured_stories_homepage .view-content>li,.block-views .view-stories.view-display-id-block_featured_stories_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_featured_stories_overview .view-content>li{width:50%}}.block-views .view-stories.view-display-id-block_non_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_non_featured_stories_list .view-content>li,.block-views .view-stories.view-display-id-block_non_featured_stories_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_non_featured_stories_overview .view-content>li,.block-views .view-stories.view-display-id-block_stories_homepage .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_stories_homepage .view-content>li,.block-views .view-stories.view-display-id-block_stories_siblings .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_stories_siblings .view-content>li{width:100%}@media (min-width:640px){.block-views .view-stories.view-display-id-block_non_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_non_featured_stories_list .view-content>li,.block-views .view-stories.view-display-id-block_non_featured_stories_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_non_featured_stories_overview .view-content>li,.block-views .view-stories.view-display-id-block_stories_homepage .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_stories_homepage .view-content>li,.block-views .view-stories.view-display-id-block_stories_siblings .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_stories_siblings .view-content>li{width:50%}}@media (min-width:768px){.block-views .view-stories.view-display-id-block_non_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_non_featured_stories_list .view-content>li,.block-views .view-stories.view-display-id-block_non_featured_stories_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_non_featured_stories_overview .view-content>li,.block-views .view-stories.view-display-id-block_stories_homepage .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_stories_homepage .view-content>li,.block-views .view-stories.view-display-id-block_stories_siblings .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_stories_siblings .view-content>li{width:33.3332%}}@media (min-width:1024px){.block-views .view-stories.view-display-id-block_non_featured_stories_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_non_featured_stories_list .view-content>li,.block-views .view-stories.view-display-id-block_non_featured_stories_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_non_featured_stories_overview .view-content>li,.block-views .view-stories.view-display-id-block_stories_homepage .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_stories_homepage .view-content>li,.block-views .view-stories.view-display-id-block_stories_siblings .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-stories.view-display-id-block_stories_siblings .view-content>li{width:33.3332%}}.block-views,.views-element-container{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.block-views,.views-element-container{width:80vw}}.block-views>h2,.views-element-container>h2{text-align:center;text-decoration:none;margin-bottom:.4em;font-size:1.5rem;letter-spacing:normal;font-weight:800;font-family:Noto Sans SemiCondensed,sans-serif;text-transform:none}.block-views>h2 strong,.views-element-container>h2 strong{font-weight:900}@media (min-width:640px){.block-views>h2,.views-element-container>h2{margin-bottom:.3em;font-size:1.875rem}}.block-views .view:not(.view-taxonomy-term) .view-header,.views-element-container .view:not(.view-taxonomy-term) .view-header{text-align:center;margin-bottom:.625rem}@media (min-width:640px){.block-views .view:not(.view-taxonomy-term) .view-header,.views-element-container .view:not(.view-taxonomy-term) .view-header{margin-bottom:1.25rem}}.block-views .view:not(.view-taxonomy-term) .view-header p,.views-element-container .view:not(.view-taxonomy-term) .view-header p{line-height:1.25em}.block-views .view:not(.view-taxonomy-term) .view-header h2+p,.views-element-container .view:not(.view-taxonomy-term) .view-header h2+p{margin-top:.25rem}.block-views .view .view-content,.views-element-container .view .view-content{margin-top:.625rem}@media (min-width:640px){.block-views .view .view-content,.views-element-container .view .view-content{margin-top:.9375rem}}.block-views .view.view-display-id-block_promoted_courses .view-content,.views-element-container .view.view-display-id-block_promoted_courses .view-content{margin-top:0}@media (min-width:640px){.block-views .view.view-display-id-block_promoted_courses .view-content,.views-element-container .view.view-display-id-block_promoted_courses .view-content{margin-top:0}}.block-views .view .view-content,.block-views .view .views-infinite-scroll-content-wrapper,.views-element-container .view .view-content,.views-element-container .view .views-infinite-scroll-content-wrapper{display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:768px){.block-views .view .view-content,.block-views .view .views-infinite-scroll-content-wrapper,.views-element-container .view .view-content,.views-element-container .view .views-infinite-scroll-content-wrapper{width:calc(100% + .75rem);margin-left:-.375rem;margin-right:-.375rem}}.block-views .view .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:100%;margin-bottom:1rem;margin-left:0;margin-right:0;text-align:left;padding:.75rem .25rem}@media (min-width:640px){.block-views .view .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick){margin-bottom:2rem;width:50%}}@media (min-width:768px){.block-views .view .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick){padding:.75rem;width:33.3332%}}@media (min-width:1024px){.block-views .view .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:25%}}.block-views .view .views-infinite-scroll-content-wrapper,.views-element-container .view .views-infinite-scroll-content-wrapper{margin-bottom:.9375rem}@media (min-width:640px){.block-views .view .views-infinite-scroll-content-wrapper,.views-element-container .view .views-infinite-scroll-content-wrapper{margin-bottom:1.875rem}}.block-views .view .views-infinite-scroll-content-wrapper .views-row,.views-element-container .view .views-infinite-scroll-content-wrapper .views-row{opacity:0;animation:c .5s forwards}.block-views .view ul.pager,.views-element-container .view ul.pager{padding-left:0;text-align:center;margin-bottom:1.875rem}.block-views .view ul.pager li a.button,.views-element-container .view ul.pager li a.button{display:inline-block;font-family:Noto Sans SemiCondensed,sans-serif;font-weight:700;letter-spacing:.025em;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;color:#fff;transition:background-color .25s cubic-bezier(.1,.5,.5,1);color:#004996;background-color:transparent;border:1px solid rgba(0,73,150,.5);font-size:.75rem;padding:1em 1.6em}.block-views .view ul.pager li a.button:before,.views-element-container .view ul.pager li a.button:before{display:none}.block-views .view ul.pager li a.button:disabled,.block-views .view ul.pager li a.button[disabled],.views-element-container .view ul.pager li a.button:disabled,.views-element-container .view ul.pager li a.button[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6;pointer-events:none}.block-views .view ul.pager li a.button:disabled:focus,.block-views .view ul.pager li a.button:disabled:hover,.block-views .view ul.pager li a.button[disabled]:focus,.block-views .view ul.pager li a.button[disabled]:hover,.views-element-container .view ul.pager li a.button:disabled:focus,.views-element-container .view ul.pager li a.button:disabled:hover,.views-element-container .view ul.pager li a.button[disabled]:focus,.views-element-container .view ul.pager li a.button[disabled]:hover{background-color:#f6f6f6;border-color:#f6f6f6;color:#e6e6e6}.block-views .view ul.pager li a.button:hover,.views-element-container .view ul.pager li a.button:hover{color:#004996;border-color:#004996}.block-views .view ul.pager li a.button a,.views-element-container .view ul.pager li a.button a{color:#fff}.block-views .view.view-topics .view-content,.block-views .view.view-topics .views-infinite-scroll-content-wrapper,.views-element-container .view.view-topics .view-content,.views-element-container .view.view-topics .views-infinite-scroll-content-wrapper{margin-bottom:.9375rem}@media (min-width:640px){.block-views .view.view-topics .view-content,.block-views .view.view-topics .views-infinite-scroll-content-wrapper,.views-element-container .view.view-topics .view-content,.views-element-container .view.view-topics .views-infinite-scroll-content-wrapper{margin-bottom:1.875rem}}.block-views .view.view-topics .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-topics .view-content>li,.block-views .view.view-topics .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-topics .views-infinite-scroll-content-wrapper>li,.views-element-container .view.view-topics .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-topics .view-content>li,.views-element-container .view.view-topics .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-topics .views-infinite-scroll-content-wrapper>li{margin-bottom:0;padding:.75em 0}@media (min-width:640px){.block-views .view.view-topics .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-topics .view-content>li,.block-views .view.view-topics .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-topics .views-infinite-scroll-content-wrapper>li,.views-element-container .view.view-topics .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-topics .view-content>li,.views-element-container .view.view-topics .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-topics .views-infinite-scroll-content-wrapper>li{padding:.75em;display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.block-views .view.view-topics .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .taxonomy-term-view-mode-teaser,.block-views .view.view-topics .view-content>li .taxonomy-term-view-mode-teaser,.block-views .view.view-topics .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .taxonomy-term-view-mode-teaser,.block-views .view.view-topics .views-infinite-scroll-content-wrapper>li .taxonomy-term-view-mode-teaser,.views-element-container .view.view-topics .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .taxonomy-term-view-mode-teaser,.views-element-container .view.view-topics .view-content>li .taxonomy-term-view-mode-teaser,.views-element-container .view.view-topics .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .taxonomy-term-view-mode-teaser,.views-element-container .view.view-topics .views-infinite-scroll-content-wrapper>li .taxonomy-term-view-mode-teaser{display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.block-views .view.view-topics .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .taxonomy-term-view-mode-teaser .layout__region,.block-views .view.view-topics .view-content>li .taxonomy-term-view-mode-teaser .layout__region,.block-views .view.view-topics .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .taxonomy-term-view-mode-teaser .layout__region,.block-views .view.view-topics .views-infinite-scroll-content-wrapper>li .taxonomy-term-view-mode-teaser .layout__region,.views-element-container .view.view-topics .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .taxonomy-term-view-mode-teaser .layout__region,.views-element-container .view.view-topics .view-content>li .taxonomy-term-view-mode-teaser .layout__region,.views-element-container .view.view-topics .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .taxonomy-term-view-mode-teaser .layout__region,.views-element-container .view.view-topics .views-infinite-scroll-content-wrapper>li .taxonomy-term-view-mode-teaser .layout__region{display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;overflow:visible}}.block-views .view.view-topics.view-display-id-block_topics_list_page .view-content,.views-element-container .view.view-topics.view-display-id-block_topics_list_page .view-content{padding-bottom:.9375rem;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:640px){.block-views .view.view-topics.view-display-id-block_topics_list_page .view-content,.views-element-container .view.view-topics.view-display-id-block_topics_list_page .view-content{padding-bottom:0}}.block-views .view.view-topics.view-display-id-block_topics_list_page .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-topics.view-display-id-block_topics_list_page .view-content>li,.views-element-container .view.view-topics.view-display-id-block_topics_list_page .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-topics.view-display-id-block_topics_list_page .view-content>li{margin-bottom:0;padding-top:0;padding-bottom:1.5em;margin-bottom:.625rem}@media (min-width:768px){.block-views .view.view-topics.view-display-id-block_topics_list_page .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-topics.view-display-id-block_topics_list_page .view-content>li,.views-element-container .view.view-topics.view-display-id-block_topics_list_page .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-topics.view-display-id-block_topics_list_page .view-content>li{margin-bottom:3.3125rem}}.block-views .view.view-topics.view-display-id-block_topics_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-topics.view-display-id-block_topics_overview .view-content>li,.views-element-container .view.view-topics.view-display-id-block_topics_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-topics.view-display-id-block_topics_overview .view-content>li{margin-bottom:.9375rem}@media (min-width:768px){.block-views .view.view-topics.view-display-id-block_topics_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-topics.view-display-id-block_topics_overview .view-content>li,.views-element-container .view.view-topics.view-display-id-block_topics_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-topics.view-display-id-block_topics_overview .view-content>li{margin-bottom:inherit}}.block-views .view.view-display-id-block_related_courses_team,.block-views .view.view-display-id-block_related_topics_generic_four,.views-element-container .view.view-display-id-block_related_courses_team,.views-element-container .view.view-display-id-block_related_topics_generic_four{padding-bottom:1.875rem}.block-views .view.view-taxonomy-term .view-content,.views-element-container .view.view-taxonomy-term .view-content{display:none!important}.block-views .view.view-news,.views-element-container .view.view-news{padding-top:.9375rem;padding-bottom:1.875rem}.block-views .view.view-news.view-display-id-block_news_team,.views-element-container .view.view-news.view-display-id-block_news_team{padding-top:0}@media (min-width:640px){.block-views .view.view-news,.views-element-container .view.view-news{padding-top:1.875rem;padding-bottom:3.75rem}}.block-views .view.view-news .view-content,.block-views .view.view-news .views-infinite-scroll-content-wrapper,.views-element-container .view.view-news .view-content,.views-element-container .view.view-news .views-infinite-scroll-content-wrapper{width:100%;margin-left:auto;margin-right:auto}.block-views .view.view-news .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-news .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-news .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-news .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:100%;margin-bottom:3em;padding:0}@media (min-width:640px){.block-views .view.view-news .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-news .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-news .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-news .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:100%;margin-bottom:1em;padding-top:1em}}@media (min-width:768px){.block-views .view.view-news .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-news .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-news .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-news .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:100%}}@media (min-width:1024px){.block-views .view.view-news .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-news .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-news .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-news .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-news .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick){width:100%}}@media (min-width:640px){.block-views .view.view-news .view-content>.views-row+.views-row,.block-views .view.view-news .views-infinite-scroll-content-wrapper>.views-row+.views-row,.views-element-container .view.view-news .view-content>.views-row+.views-row,.views-element-container .view.view-news .views-infinite-scroll-content-wrapper>.views-row+.views-row{border-top:1px solid rgba(0,0,0,.1)}}.block-views .view.view-display-id-teams_list,.views-element-container .view.view-display-id-teams_list{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:1024px){.block-views .view.view-display-id-teams_list,.views-element-container .view.view-display-id-teams_list{width:80vw}}.block-views .view.view-display-id-teams_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-display-id-teams_list .view-content>li,.views-element-container .view.view-display-id-teams_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-display-id-teams_list .view-content>li{width:100%;margin-top:3.75rem}.block-views .view.view-display-id-teams_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick):first-of-type,.block-views .view.view-display-id-teams_list .view-content>li:first-of-type,.views-element-container .view.view-display-id-teams_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick):first-of-type,.views-element-container .view.view-display-id-teams_list .view-content>li:first-of-type{margin-top:0}@media (min-width:640px){.block-views .view.view-display-id-teams_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-display-id-teams_list .view-content>li,.views-element-container .view.view-display-id-teams_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-display-id-teams_list .view-content>li{width:100%}}@media (min-width:768px){.block-views .view.view-display-id-teams_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-display-id-teams_list .view-content>li,.views-element-container .view.view-display-id-teams_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-display-id-teams_list .view-content>li{width:100%}}@media (min-width:1024px){.block-views .view.view-display-id-teams_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.view-display-id-teams_list .view-content>li,.views-element-container .view.view-display-id-teams_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.view-display-id-teams_list .view-content>li{width:100%}}.block-views .view.view-display-id-teams_list .views-row,.views-element-container .view.view-display-id-teams_list .views-row{width:100%}.block-views .view.search-results-topics .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.search-results-topics .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.search-results-topics .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.search-results-topics .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.search-results-topics .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.search-results-topics .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.search-results-topics .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.search-results-topics .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick){margin-bottom:0}@media (min-width:640px){.block-views .view.search-results-topics .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.search-results-topics .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.search-results-topics .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view.search-results-topics .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.search-results-topics .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.search-results-topics .view-content>li:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.search-results-topics .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container .view.search-results-topics .views-infinite-scroll-content-wrapper>li:not(.views-infinite-scroll-content-wrapper):not(.slick){margin-bottom:0}}.block-views.block-views-blockteams-block-related-topics .view .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views.block-views-blockteams-block-related-topics .view .view-content>li,.block-views.block-views-blockteams-block-related-topics .view .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views.block-views-blockteams-block-related-topics .view .views-infinite-scroll-content-wrapper>li,.views-element-container.block-views-blockteams-block-related-topics .view .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container.block-views-blockteams-block-related-topics .view .view-content>li,.views-element-container.block-views-blockteams-block-related-topics .view .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container.block-views-blockteams-block-related-topics .view .views-infinite-scroll-content-wrapper>li{margin-bottom:0;padding:.25em .75em}@media (min-width:640px){.block-views.block-views-blockteams-block-related-topics .view .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views.block-views-blockteams-block-related-topics .view .view-content>li,.block-views.block-views-blockteams-block-related-topics .view .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views.block-views-blockteams-block-related-topics .view .views-infinite-scroll-content-wrapper>li,.views-element-container.block-views-blockteams-block-related-topics .view .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container.block-views-blockteams-block-related-topics .view .view-content>li,.views-element-container.block-views-blockteams-block-related-topics .view .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.views-element-container.block-views-blockteams-block-related-topics .view .views-infinite-scroll-content-wrapper>li{padding:.75em;margin-bottom:0}}.block-views.block-views-blocktopics-block-related-topics-generic,.views-element-container.block-views-blocktopics-block-related-topics-generic{margin-bottom:1.875rem}@media (min-width:768px){.block-views.block-views-blocktopics-block-related-topics-generic,.views-element-container.block-views-blocktopics-block-related-topics-generic{margin-bottom:3.75rem}}.block-views.block-views-blocktopics-block-topics-overview,.views-element-container.block-views-blocktopics-block-topics-overview{padding-bottom:.625rem}.block-views.block-views-blocktopics-block-topics-overview .view .view-content>.views-row,.block-views.block-views-blocktopics-block-topics-overview .view .views-infinite-scroll-content-wrapper>.views-row,.views-element-container.block-views-blocktopics-block-topics-overview .view .view-content>.views-row,.views-element-container.block-views-blocktopics-block-topics-overview .view .views-infinite-scroll-content-wrapper>.views-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.path-frontpage .block-views .view,.path-frontpage .views-element-container .view{padding-bottom:1.875rem}@media (min-width:768px){.path-frontpage .block-views .view,.path-frontpage .views-element-container .view{padding-bottom:3.75rem}.path-frontpage .block-views .view.view-display-id-block_promoted_courses,.path-frontpage .views-element-container .view.view-display-id-block_promoted_courses{padding-bottom:0}}.path-frontpage .block-views .view.view-display-id-block_master_courses_homepage,.path-frontpage .views-element-container .view.view-display-id-block_master_courses_homepage{border-bottom:1px solid rgba(0,0,0,.1)}.path-frontpage .block-views .view.view-display-id-block_featured_courses_homepage,.path-frontpage .block-views .view.view-display-id-block_featured_online_courses_homepage,.path-frontpage .block-views .view.view-display-id-block_featured_stories_homepage,.path-frontpage .block-views .view.view-display-id-block_free_courses_homepage,.path-frontpage .block-views .view.view-display-id-block_stories_homepage,.path-frontpage .views-element-container .view.view-display-id-block_featured_courses_homepage,.path-frontpage .views-element-container .view.view-display-id-block_featured_online_courses_homepage,.path-frontpage .views-element-container .view.view-display-id-block_featured_stories_homepage,.path-frontpage .views-element-container .view.view-display-id-block_free_courses_homepage,.path-frontpage .views-element-container .view.view-display-id-block_stories_homepage{padding-bottom:0}@media (min-width:768px){.path-frontpage .block-views .view.view-display-id-block_featured_courses_homepage,.path-frontpage .block-views .view.view-display-id-block_featured_online_courses_homepage,.path-frontpage .block-views .view.view-display-id-block_featured_stories_homepage,.path-frontpage .block-views .view.view-display-id-block_free_courses_homepage,.path-frontpage .block-views .view.view-display-id-block_stories_homepage,.path-frontpage .views-element-container .view.view-display-id-block_featured_courses_homepage,.path-frontpage .views-element-container .view.view-display-id-block_featured_online_courses_homepage,.path-frontpage .views-element-container .view.view-display-id-block_featured_stories_homepage,.path-frontpage .views-element-container .view.view-display-id-block_free_courses_homepage,.path-frontpage .views-element-container .view.view-display-id-block_stories_homepage{padding-bottom:0}}.path-frontpage .block-views .view.view-display-id-block_featured_courses_homepage .views-row,.path-frontpage .block-views .view.view-display-id-block_featured_online_courses_homepage .views-row,.path-frontpage .block-views .view.view-display-id-block_featured_stories_homepage .views-row,.path-frontpage .views-element-container .view.view-display-id-block_featured_courses_homepage .views-row,.path-frontpage .views-element-container .view.view-display-id-block_featured_online_courses_homepage .views-row,.path-frontpage .views-element-container .view.view-display-id-block_featured_stories_homepage .views-row{margin-bottom:0}.path-frontpage .block-development-school-banner-block .block-views .view,.path-frontpage .block-development-school-banner-block .views-element-container .view{padding-bottom:0;border-bottom:0}@media (min-width:768px){.path-frontpage .block-development-school-banner-block .block-views .view,.path-frontpage .block-development-school-banner-block .views-element-container .view{padding-bottom:0;border-bottom:0}}.path-frontpage .block-development-school-banner-block .block-views .view .view-header,.path-frontpage .block-development-school-banner-block .views-element-container .view .view-header{font-weight:700;margin-top:1.5rem;margin-bottom:0}.path-taxonomy .views-element-container{max-width:100%;width:100%}.path-taxonomy .views-element-container.block-views-blocktopics-block-tags-list-page,.path-taxonomy .views-element-container.block-views-blocktopics-block-topics-topic{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.path-taxonomy .views-element-container.block-views-blocktopics-block-tags-list-page,.path-taxonomy .views-element-container.block-views-blocktopics-block-topics-topic{width:80vw}}.path-taxonomy .views-element-container.block-views-blocktopics-block-tags-list-page .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .views-element-container.block-views-blocktopics-block-tags-list-page .view-content>li,.path-taxonomy .views-element-container.block-views-blocktopics-block-topics-topic .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .views-element-container.block-views-blocktopics-block-topics-topic .view-content>li{margin-bottom:0}.path-taxonomy .block-views .view,.path-taxonomy .views-element-container .view{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:2rem;margin-bottom:4rem}.path-taxonomy .block-views .view.view-projects .view-content,.path-taxonomy .views-element-container .view.view-projects .view-content{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.path-taxonomy .block-views .view.view-projects .view-content,.path-taxonomy .views-element-container .view.view-projects .view-content{width:80vw}}.path-taxonomy .block-views .view.view-projects .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .block-views .view.view-projects .view-content .views-infinite-scroll-content-wrapper>li,.path-taxonomy .views-element-container .view.view-projects .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .views-element-container .view.view-projects .view-content .views-infinite-scroll-content-wrapper>li{width:100%}@media (min-width:640px){.path-taxonomy .block-views .view.view-projects .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .block-views .view.view-projects .view-content .views-infinite-scroll-content-wrapper>li,.path-taxonomy .views-element-container .view.view-projects .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .views-element-container .view.view-projects .view-content .views-infinite-scroll-content-wrapper>li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;width:50%}.path-taxonomy .block-views .view.view-projects .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser-compact,.path-taxonomy .block-views .view.view-projects .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser-compact .layout__region,.path-taxonomy .block-views .view.view-projects .view-content .views-infinite-scroll-content-wrapper>li .node-view-mode-teaser-compact,.path-taxonomy .block-views .view.view-projects .view-content .views-infinite-scroll-content-wrapper>li .node-view-mode-teaser-compact .layout__region,.path-taxonomy .views-element-container .view.view-projects .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser-compact,.path-taxonomy .views-element-container .view.view-projects .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser-compact .layout__region,.path-taxonomy .views-element-container .view.view-projects .view-content .views-infinite-scroll-content-wrapper>li .node-view-mode-teaser-compact,.path-taxonomy .views-element-container .view.view-projects .view-content .views-infinite-scroll-content-wrapper>li .node-view-mode-teaser-compact .layout__region{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}}.path-taxonomy .block-views .view.view-stories .view-content,.path-taxonomy .views-element-container .view.view-stories .view-content{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.path-taxonomy .block-views .view.view-stories .view-content,.path-taxonomy .views-element-container .view.view-stories .view-content{width:80vw}}.path-taxonomy .block-views .view.view-stories .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .block-views .view.view-stories .view-content .views-infinite-scroll-content-wrapper>li,.path-taxonomy .views-element-container .view.view-stories .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .views-element-container .view.view-stories .view-content .views-infinite-scroll-content-wrapper>li{width:100%}@media (min-width:640px){.path-taxonomy .block-views .view.view-stories .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .block-views .view.view-stories .view-content .views-infinite-scroll-content-wrapper>li,.path-taxonomy .views-element-container .view.view-stories .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .views-element-container .view.view-stories .view-content .views-infinite-scroll-content-wrapper>li{width:50%}}@media (min-width:768px){.path-taxonomy .block-views .view.view-stories .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .block-views .view.view-stories .view-content .views-infinite-scroll-content-wrapper>li,.path-taxonomy .views-element-container .view.view-stories .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .views-element-container .view.view-stories .view-content .views-infinite-scroll-content-wrapper>li{width:33.3332%}}@media (min-width:1024px){.path-taxonomy .block-views .view.view-stories .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .block-views .view.view-stories .view-content .views-infinite-scroll-content-wrapper>li,.path-taxonomy .views-element-container .view.view-stories .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .views-element-container .view.view-stories .view-content .views-infinite-scroll-content-wrapper>li{width:33.3332%}}.path-taxonomy .block-views .view.view-resources .view-content,.path-taxonomy .views-element-container .view.view-resources .view-content{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.path-taxonomy .block-views .view.view-resources .view-content,.path-taxonomy .views-element-container .view.view-resources .view-content{width:80vw}}.path-taxonomy .block-views .view.view-resources .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .block-views .view.view-resources .view-content .views-infinite-scroll-content-wrapper>li,.path-taxonomy .views-element-container .view.view-resources .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .views-element-container .view.view-resources .view-content .views-infinite-scroll-content-wrapper>li{width:100%}@media (min-width:640px){.path-taxonomy .block-views .view.view-resources .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .block-views .view.view-resources .view-content .views-infinite-scroll-content-wrapper>li,.path-taxonomy .views-element-container .view.view-resources .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .views-element-container .view.view-resources .view-content .views-infinite-scroll-content-wrapper>li{width:50%}}@media (min-width:768px){.path-taxonomy .block-views .view.view-resources .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .block-views .view.view-resources .view-content .views-infinite-scroll-content-wrapper>li,.path-taxonomy .views-element-container .view.view-resources .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .views-element-container .view.view-resources .view-content .views-infinite-scroll-content-wrapper>li{width:33.3332%}}@media (min-width:1024px){.path-taxonomy .block-views .view.view-resources .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .block-views .view.view-resources .view-content .views-infinite-scroll-content-wrapper>li,.path-taxonomy .views-element-container .view.view-resources .view-content .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.path-taxonomy .views-element-container .view.view-resources .view-content .views-infinite-scroll-content-wrapper>li{width:33.3332%}}.path-news .block-views,.path-news .views-element-container{width:87vw;margin-left:auto;margin-right:auto;max-width:770px}@media (min-width:1024px){.path-news .block-views,.path-news .views-element-container{width:80vw}}.block-views.block-views-blocktopics-block-tags-list-page .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views.block-views-blocktopics-block-tags-list-page .view-content>li{margin-bottom:0}.block-views.block-views-blockprojects-block-team-projects .views-element-container{padding-bottom:1.25rem}@media (min-width:768px){.block-views.block-views-blockprojects-block-team-projects .views-element-container{padding-bottom:3.125rem}}.block-views .view-display-id-block_projects_list,.block-views .view-display-id-block_topics_list_page,.view-display-id-block_projects_list,.view-display-id-block_topics_list_page{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.block-views .view-display-id-block_projects_list,.block-views .view-display-id-block_topics_list_page,.view-display-id-block_projects_list,.view-display-id-block_topics_list_page{width:80vw}}@media (min-width:640px){.block-views .view-display-id-block_projects_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-display-id-block_projects_list .view-content>li,.block-views .view-display-id-block_topics_list_page .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-display-id-block_topics_list_page .view-content>li,.view-display-id-block_projects_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-display-id-block_projects_list .view-content>li,.view-display-id-block_topics_list_page .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-display-id-block_topics_list_page .view-content>li{width:100%}}@media (min-width:768px){.block-views .view-display-id-block_projects_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-display-id-block_projects_list .view-content>li,.block-views .view-display-id-block_topics_list_page .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-display-id-block_topics_list_page .view-content>li,.view-display-id-block_projects_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-display-id-block_projects_list .view-content>li,.view-display-id-block_topics_list_page .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-display-id-block_topics_list_page .view-content>li{width:100%}}@media (min-width:1024px){.block-views .view-display-id-block_projects_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-display-id-block_projects_list .view-content>li,.block-views .view-display-id-block_topics_list_page .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-display-id-block_topics_list_page .view-content>li,.view-display-id-block_projects_list .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-display-id-block_projects_list .view-content>li,.view-display-id-block_topics_list_page .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-display-id-block_topics_list_page .view-content>li{width:100%}}.block-views-blockprojects-block-projects-list .view-projects .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockprojects-block-projects-list .view-projects .view-content>li,.block-views-blockprojects-block-projects-list .view-projects .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockprojects-block-projects-list .view-projects .views-infinite-scroll-content-wrapper>li,.block-views .view-display-id-block_projects_list .views-row,.block-views .view-display-id-block_topics_list_page .views-row,.view-display-id-block_projects_list .views-row,.view-display-id-block_topics_list_page .views-row{width:100%}@media (min-width:640px){.block-views-blockprojects-block-projects-list .view-projects .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockprojects-block-projects-list .view-projects .view-content>li,.block-views-blockprojects-block-projects-list .view-projects .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views-blockprojects-block-projects-list .view-projects .views-infinite-scroll-content-wrapper>li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;width:50%}.block-views-blockprojects-block-projects-list .view-projects .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser,.block-views-blockprojects-block-projects-list .view-projects .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser .layout__region,.block-views-blockprojects-block-projects-list .view-projects .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser .layout__region .field-group-link,.block-views-blockprojects-block-projects-list .view-projects .view-content>li .node-view-mode-teaser,.block-views-blockprojects-block-projects-list .view-projects .view-content>li .node-view-mode-teaser .layout__region,.block-views-blockprojects-block-projects-list .view-projects .view-content>li .node-view-mode-teaser .layout__region .field-group-link,.block-views-blockprojects-block-projects-list .view-projects .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser,.block-views-blockprojects-block-projects-list .view-projects .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser .layout__region,.block-views-blockprojects-block-projects-list .view-projects .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser .layout__region .field-group-link,.block-views-blockprojects-block-projects-list .view-projects .views-infinite-scroll-content-wrapper>li .node-view-mode-teaser,.block-views-blockprojects-block-projects-list .view-projects .views-infinite-scroll-content-wrapper>li .node-view-mode-teaser .layout__region,.block-views-blockprojects-block-projects-list .view-projects .views-infinite-scroll-content-wrapper>li .node-view-mode-teaser .layout__region .field-group-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}}.block-views .view-display-id-block_overview,.view-display-id-block_overview{width:87vw;margin-left:auto;margin-right:auto;max-width:1170px}@media (min-width:1024px){.block-views .view-display-id-block_overview,.view-display-id-block_overview{width:80vw}}.block-views .view-display-id-block_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-display-id-block_overview .view-content>li,.view-display-id-block_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-display-id-block_overview .view-content>li{max-width:20em}@media (min-width:640px){.block-views .view-display-id-block_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-display-id-block_overview .view-content>li,.view-display-id-block_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-display-id-block_overview .view-content>li{width:100%}}@media (min-width:768px){.block-views .view-display-id-block_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-display-id-block_overview .view-content>li,.view-display-id-block_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-display-id-block_overview .view-content>li{width:50%}}@media (min-width:1024px){.block-views .view-display-id-block_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-display-id-block_overview .view-content>li,.view-display-id-block_overview .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.view-display-id-block_overview .view-content>li{width:50%;max-width:none}}.block-view .view-display-id-block_tags_list_page .view-content .views-row,.view-display-id-block_tags_list_page .view-content .views-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.block-views .view-resources .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-resources .view-content>li{width:100%}@media (min-width:640px){.block-views .view-resources .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-resources .view-content>li{width:50%}}@media (min-width:768px){.block-views .view-resources .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-resources .view-content>li{width:33.3332%}}@media (min-width:1024px){.block-views .view-resources .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views .view-resources .view-content>li{width:33.3332%}}.block-views.block-views-blockprojects-block-projects-services .view-projects{border-bottom:1px solid rgba(0,0,0,.1)}.block-views.block-views-blockprojects-block-projects-services .view-projects .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views.block-views-blockprojects-block-projects-services .view-projects .view-content>li,.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper>li{width:100%}@media (min-width:640px){.block-views.block-views-blockprojects-block-projects-services .view-projects .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views.block-views-blockprojects-block-projects-services .view-projects .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser,.block-views.block-views-blockprojects-block-projects-services .view-projects .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser .layout__region,.block-views.block-views-blockprojects-block-projects-services .view-projects .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser .layout__region .field-group-link,.block-views.block-views-blockprojects-block-projects-services .view-projects .view-content>li,.block-views.block-views-blockprojects-block-projects-services .view-projects .view-content>li .node-view-mode-teaser,.block-views.block-views-blockprojects-block-projects-services .view-projects .view-content>li .node-view-mode-teaser .layout__region,.block-views.block-views-blockprojects-block-projects-services .view-projects .view-content>li .node-view-mode-teaser .layout__region .field-group-link,.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser,.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser .layout__region,.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick) .node-view-mode-teaser .layout__region .field-group-link,.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper>li,.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper>li .node-view-mode-teaser,.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper>li .node-view-mode-teaser .layout__region,.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper>li .node-view-mode-teaser .layout__region .field-group-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}}@media (min-width:768px){.block-views.block-views-blockprojects-block-projects-services .view-projects .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views.block-views-blockprojects-block-projects-services .view-projects .view-content>li,.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper>li{width:33.3332%}}@media (min-width:1024px){.block-views.block-views-blockprojects-block-projects-services .view-projects .view-content>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views.block-views-blockprojects-block-projects-services .view-projects .view-content>li,.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper>div:not(.views-infinite-scroll-content-wrapper):not(.slick),.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper>li{width:33.3332%}}.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper{margin-bottom:.75em}@media (min-width:640px){.block-views.block-views-blockprojects-block-projects-services .view-projects .views-infinite-scroll-content-wrapper{margin-bottom:.9375rem}}.taxonomy-term-view-mode-teaser-compact a.group-term-link:focus-visible,a.field-group-link:focus-visible,main .paragraph a:focus-visible,main a.field-group-link:focus-visible{outline:2px solid #004996;outline-offset:8px}.block-menu li.menu-level-1,.block-menus-block .menu li.menu-level-1{position:relative}.block-menu li.menu-level-1>a:focus-visible,.block-menus-block .menu li.menu-level-1>a:focus-visible{outline:0}.block-menu li.menu-level-1>a:focus-visible:before,.block-menus-block .menu li.menu-level-1>a:focus-visible:before{position:absolute;top:0;bottom:-2px;left:0;right:0;content:"";border-bottom:3px solid #004996}.block-dropdown-language:focus-visible{position:relative}.block-dropdown-language:focus-visible:before{position:absolute;top:0;bottom:-2px;left:0;right:0;content:"";border-bottom:3px solid #004996}.block-dropdown-language.focus .dropbutton-multiple{z-index:9}.block-dropdown-language.focus .dropbutton-multiple,.block-dropdown-language.focus .dropbutton-multiple .dropbutton-widget{max-width:none}.block-dropdown-language.focus .dropbutton-wrapper .dropbutton-widget{height:10em;background:#fff;box-shadow:0 10px 10px -15px rgba(0,0,0,.3),0 2px 7px 0 rgba(0,0,0,.2)}@media (min-width:640px){.block-dropdown-language.focus .dropbutton-wrapper .dropbutton-widget{box-shadow:0 30px 20px -40px rgba(0,0,0,.5),0 20px 20px -30px rgba(0,0,0,.3),0 7px 20px 0 rgba(0,0,0,.1)}}.block-dropdown-language.focus .dropbutton-wrapper .dropbutton-arrow{border:0;top:0;transform:rotate(180deg)}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li a{position:relative}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item.dropbutton li a:focus-visible:before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";border-bottom:3px solid #004996}header .block-system-branding-block .site-logo:focus-visible{position:relative}header .block-system-branding-block .site-logo:focus-visible:before{position:absolute;top:0;bottom:-3px;left:0;right:0;content:"";border-bottom:3px solid #004996}#search-module .search-module__input-container .close-btn:focus-visible,#search-module .search-module__input-container form#global-search-form input#edit-global-search-submit:focus-visible,.bef-exposed-form .form--inline details .details-wrapper .form-checkboxes .form-checkboxes .form-type-checkbox label:focus-visible,.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete input:focus-visible,.block-views.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline details.form-item summary:focus-visible,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline .form-type-search-api-autocomplete input:focus-visible,.views-element-container.block-views-exposed-filter-blocksearch-courses-page-courses-search .form--inline details.form-item summary:focus-visible,button:focus-visible{outline:3px solid #004996}.bef-exposed-form .form--inline details .details-wrapper>h2{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ajax-progress,.ajax-progress-fullscreen,.ajax-progress-throbber,.ui-dialog .ajax-progress-throbber,body .ajax-progress:not(.visually-hidden){font-size:0;animation:c .5s forwards;height:100%;margin:0;padding:0;border-radius:0;opacity:1;background:hsla(0,0%,100%,.85);position:fixed;top:0;left:0;bottom:0;right:0;z-index:9;overflow:hidden;text-indent:-99999em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;transform-origin:50% 50%}.ajax-progress-fullscreen:after,.ajax-progress-fullscreen:before,.ajax-progress-throbber:after,.ajax-progress-throbber:before,.ajax-progress:after,.ajax-progress:before,.ui-dialog .ajax-progress-throbber:after,.ui-dialog .ajax-progress-throbber:before,body .ajax-progress:not(.visually-hidden):after,body .ajax-progress:not(.visually-hidden):before{content:"";display:inline-block;background-color:#004996;float:none;width:8px;height:8px;border-radius:4px;margin:0 2px;animation:d .75s infinite;transform-origin:50% 50%}.ajax-progress-fullscreen:before,.ajax-progress-throbber:before,.ajax-progress:before,.ui-dialog .ajax-progress-throbber:before,body .ajax-progress:not(.visually-hidden):before{margin-left:8px}.ajax-progress-fullscreen:after,.ajax-progress-throbber:after,.ajax-progress:after,.ui-dialog .ajax-progress-throbber:after,body .ajax-progress:not(.visually-hidden):after{animation-delay:.2s}.ajax-progress-fullscreen .message,.ajax-progress-fullscreen .throbber,.ajax-progress-throbber .message,.ajax-progress-throbber .throbber,.ajax-progress .message,.ajax-progress .throbber,.ui-dialog .ajax-progress-throbber .message,.ui-dialog .ajax-progress-throbber .throbber,body .ajax-progress:not(.visually-hidden) .message,body .ajax-progress:not(.visually-hidden) .throbber{display:none}@keyframes c{0%{opacity:0}to{opacity:1}}@keyframes d{0%{transform:scale(2);opacity:0}45%{transform:scale(1);opacity:1}55%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}
