/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap");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;-webkit-text-decoration:underline dotted;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}*{box-sizing:border-box}body,html{height:100%}body.menu-is-open{overflow:hidden}img{max-width:100%;height:auto}.button,.form-submit{-ms-flex-align:center;align-items:center;background-color:#029dd9;border-radius:5px;border:0;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase;transition:opacity .25s cubic-bezier(.1,.5,.5,1)}.button:hover,.form-submit:hover{opacity:.75}.button:hover:after,.form-submit:hover:after{transform:translateX(.25rem)}.button:after,.form-submit:after{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:14.6666666667% 73.619047619%;width:24px;height:19px;margin-left:.15rem;margin-right:-.15rem;transition:transform .15s cubic-bezier(.1,.5,.5,1)}.button[data-drupal-selector=edit-reset],.form-submit[data-drupal-selector=edit-reset]{background-color:#333}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{border:1px solid #f4f4f4;color:#333;display:block;margin:.5rem 0 1rem!important;padding:1rem 1.25rem;transition:border-color .25s cubic-bezier(.1,.5,.5,1);width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:none;border-color:#959595}.form-checkboxes,.form-radios{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-checkboxes .form-item,.form-radios .form-item{padding:.5rem 0;margin:.25rem 1rem .25rem 0}.chosen-container{margin:.5rem 0 1rem!important;width:100%!important}.chosen-container .chosen-single{background:#fff;box-shadow:none;border-radius:0;border:1px solid #f4f4f4;height:auto;line-height:1.3;padding:1rem 1.25rem}.chosen-container .chosen-single div{height:22px;right:.25rem;top:48%;transform:translateY(-50%)}.webform-submission-form{max-width:1120px;margin:2rem auto;width:95%;background-color:#f4f4f4;padding:4rem}.webform-submission-form .form-intro{background-color:#fff;margin:-4rem -4rem 4rem;padding:2rem 4rem 4rem;text-align:center}.webform-submission-form section+section{margin-top:3rem}.webform-submission-form .webform-section-wrapper .form-item{margin-bottom:0;margin-top:0}.webform-submission-form .webform-flexbox{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;margin-top:0}.webform-submission-form .webform-flexbox>.webform-flex{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.webform-submission-form .webform-flexbox>.webform-flex{-ms-flex:0 0 50%;flex:0 0 50%}}.h-link-block:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.6}@media (min-width:768px){body{font-size:1rem}}h1,h2,h3,h4,h5{line-height:1.2;margin:1rem 0}h1{color:#0a234a;font-size:1.5625rem}@media (min-width:768px){h1{font-size:2.5rem}}@media (min-width:1024px){h1{font-size:2.8125rem}}h2{font-size:1.375rem}@media (min-width:768px){h2{font-size:2.1875rem}}h3{font-size:1.125rem}@media (min-width:768px){h3{font-size:1.5625rem}}h4{font-size:1.125rem;line-height:1.2}@media (min-width:768px){h4{font-size:1.375rem}}h5{color:#029dd9;font-size:.875rem;font-weight:500;text-transform:uppercase}p{margin:0}p+p{margin-top:1rem}ul{text-align:left}.hamburger{width:50px;height:50px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;background:none;color:#000;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:#000}.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:#000;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)}.pager{margin:2rem auto;font-size:.9375rem}.pager .pager__items{-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0}.pager .pager__items .pager__item{padding:0 .25rem}.pager a{color:#959595;display:block;font-weight:600;min-width:1.5rem;padding:.15rem .25rem;text-align:center;text-decoration:none;transition:background-color .25s ease-in-out}.pager a:hover{background-color:#f4f4f4}.pager .is-active a{background-color:#029dd9;color:#fff}.form-filters{max-width:1280px;margin-left:auto;margin-right:auto;width:95%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:767px){.form-filters{-ms-flex-wrap:wrap;flex-wrap:wrap}}.form-filters .form-wrapper{margin:.5rem 1rem}.form-filters legend{cursor:pointer;font-size:.875rem;font-weight:500;padding-right:1.5rem;position:relative;text-transform:uppercase}@media (min-width:768px){.form-filters legend{font-size:.9375rem}}.form-filters legend:hover{color:#029dd9}.form-filters legend:before{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:69.8951612903% 72.2429906542%;width:20px;height:17px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .15s cubic-bezier(.1,.5,.5,1)}.form-filters legend.h-open{color:#029dd9}.form-filters legend.h-open:before{transform:translateY(-50%) scaleY(-1)}.form-filters legend.h-open+.fieldset-wrapper{display:block;background-color:#fff;padding:1rem;box-shadow:0 0 1rem rgba(0,0,0,.25)}.form-filters legend[data-active]{color:#029dd9;font-weight:600}.form-filters legend[data-active]:after{content:"(" attr(data-active) ")";font-weight:500}.form-filters .fieldset-wrapper{display:none;margin-top:1rem;min-width:10rem;position:absolute;z-index:1}.form-filters .form-actions{-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:auto;display:-ms-flexbox;display:flex}.form-search:before{background:url(../images/backgrounds/courses.jpg) 50% #0a234a;background-size:cover;content:"";display:block;margin-bottom:-10rem;padding-bottom:22.4%;width:100%}.form-search .form-search-wrapper{max-width:1540px;margin-left:auto;margin-right:auto;width:95%;background-color:#071429;color:#fff;margin-bottom:2rem;padding:3rem;text-align:center}@media (min-width:768px){.form-search .form-search-wrapper{margin-bottom:4rem}}.form-search .form-text{max-width:850px;margin-left:auto;margin-right:auto;width:95%;border-radius:2rem;border:4px solid #fff;color:#333;margin:1rem auto 0!important;padding:1rem 1.75rem;transition:border-color .25s cubic-bezier(.1,.5,.5,1)}.form-search .form-text:focus{outline:none;border-color:#959595}footer{background-color:#071429;color:#fff;font-weight:500}footer .footer-wrapper{max-width:1280px;margin-left:auto;margin-right:auto;width:95%}footer a,footer a.is-active{color:#fff!important;text-decoration:none}footer a.is-active:hover,footer a:hover{text-decoration:underline}footer .footer-top{padding:2rem 1rem}@media (min-width:768px){footer .footer-top{padding:3rem 0}}@media (min-width:1024px){footer .footer-top .footer-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){footer .footer-top .footer-menu-container{display:-ms-flexbox;display:flex}}footer .footer-top .footer-menu-container>div{max-width:15rem}footer .footer-top .footer-menu-container>div+div{margin-top:2.5rem}@media (min-width:768px){footer .footer-top .footer-menu-container>div+div{margin-left:2.5rem;margin-top:0}}footer .footer-top .footer-menu-container h4{font-weight:500;margin:0 0 1rem}footer .footer-top .footer-menu-container .menu{margin:0}footer .footer-top .footer-menu-container .menu .menu-item{padding:0}footer .footer-top .footer-menu-container .menu .menu-item+.menu-item{margin-top:1rem}footer .footer-top .footer-menu-container .menu .menu-item a{padding:.25rem 0}footer .footer-top .branding-name{margin-bottom:1rem}footer .footer-top .branding-name img{height:3.5rem}footer .footer-bottom{border-top:1px solid #959595;font-size:.8125rem;padding:1rem}@media (min-width:768px){footer .footer-bottom{padding:1rem 0}}@media (min-width:768px){footer .footer-bottom .footer-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}footer .footer-bottom .footer-wrapper{-ms-flex-align:center;align-items:center}.header-container{font-weight:500;left:0;position:fixed;top:0;width:100%;z-index:2}.header-container .header{background-color:#fff;transition:background-color .25s cubic-bezier(.075,.82,.165,1)}.header-container .header-wrapper{max-width:1680px;margin-left:auto;margin-right:auto;width:95%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}.header-container .header-wrapper .menu--main{margin-top:.5rem}@media (min-width:0) and (max-width:767px){.header-container .region-header{position:fixed;border-top:1px solid rgba(0,0,0,.1);top:67px;bottom:0;left:0;right:0;padding:0;background-color:transparent;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.1,.5,.5,1);z-index:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}.header-container .region-header.menu-is-open{opacity:1;pointer-events:auto;transition:opacity .5s cubic-bezier(.1,.5,.5,1);overflow:auto;background:#fff}}.header-container .region-navigation{background-color:#f4f4f4;display:none;padding:.5rem 0}@media (min-width:768px){.header-container .region-navigation{display:block}}@media (min-width:1024px){.header-container .region-navigation{padding:1rem 0}}.header-container .region-navigation .menu{max-width:1680px;margin-left:auto;margin-right:auto;width:95%;-ms-flex-pack:center;justify-content:center}.header-container .region-branding .site-logo{display:block}.header-container .region-branding .site-logo img{display:block;height:2.5rem;transition:height .25s cubic-bezier(.075,.82,.165,1)}@media (min-width:1024px){.header-container .region-branding .site-logo img{height:4.5rem}}.header-container .region-branding .site-name a{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.header-container.leave-top{box-shadow:0 0 10px rgba(0,0,0,.15)}.header-container.leave-top .region-navigation{font-size:.875rem;padding:.5rem 0}.header-container.leave-top .site-logo img{height:2.5rem}.path-frontpage:not(.menu-is-open) .header-container.on-top .header{background-color:transparent}.path-frontpage:not(.menu-is-open) .header-container.on-top .header .site-logo{background:url(../images/logos/logo_kgrtc_w.png) no-repeat;background-size:contain}.path-frontpage:not(.menu-is-open) .header-container.on-top .header .site-logo img{opacity:0}.path-frontpage:not(.menu-is-open) .header-container.on-top .menu--main a{color:#fff!important}.path-frontpage:not(.menu-is-open) .header-container.on-top .google-translator-switch{background-color:hsla(0,0%,100%,.15);color:#fff;opacity:.75}.path-frontpage:not(.menu-is-open) .header-container.on-top .hamburger-inner,.path-frontpage:not(.menu-is-open) .header-container.on-top .hamburger-inner:after,.path-frontpage:not(.menu-is-open) .header-container.on-top .hamburger-inner:before{background-color:#fff}.path-user .layout-content{max-width:850px;margin:4rem auto;width:95%}.path-user label{font-weight:600;display:block}.page-title{display:none!important;visibility:hidden}.l-main{background:url(../images/backgrounds/lines.png) bottom no-repeat;padding-bottom:4rem;position:relative;z-index:1}.region-highlighted .tabs{background-color:#fff;box-shadow:0 0 5ps rgba(0,0,0,.5);padding:.5rem;margin:0}.path-frontpage .region-highlighted .tabs{position:relative;z-index:3}.page-node-type-course .page-sidebar .field{padding-left:3rem;position:relative}.page-node-type-course .page-sidebar .field:before{position:absolute;left:0;top:0}.page-node-type-course .page-sidebar .field--name-field-delivery:before{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:67.4561403509% 0;width:30px;height:38.6px}.page-node-type-course .page-sidebar .field--name-field-date-text:before{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:30.2536231884% 45.9770114943%;width:33.6px;height:37px}.page-node-type-course .page-sidebar .field--name-field-fee:before{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:62.6168224299% 43.29004329%;width:37px;height:31.6px}.page-node-type-course .page-sidebar .field--name-field-includes:before{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:99.9065420561% 0;width:37px;height:37px}.page-node-type-course .page-sidebar .field--name-field-topic:before{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:37.3482726424% 0;width:36.9px;height:39.4px}.page-node-type-course .page-sidebar .field--name-field-mode:before{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:0 46.1361014994%;width:33.4px;height:37.3px}.page-node-type-course .page-sidebar .field--name-field-duration:before{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:0 0;width:40px;height:40px}.page-node-type-people .page-sidebar{border:0!important;-ms-flex:0!important;flex:0!important}.page-node-type-people .page-content{margin-bottom:1rem;margin-top:1rem}.page-node-type-people .field--name-field-media-image-2 img{display:block;border-radius:50%;max-width:16rem;height:auto}.page-node-type-people .field--name-field-role{color:#029dd9;font-size:1.125rem;font-weight:500;margin-bottom:2rem;text-transform:uppercase}.page-node-type-news .field--name-node-post-date{color:#029dd9;font-size:1.5625rem;font-weight:700}.block-google-translator{text-align:right}@media (min-width:768px){.block-google-translator{position:absolute;right:0;top:0}}.block-google-translator .google-translator-switch{background-color:#f4f4f4;border-radius:0 0 0 .5rem;color:#959595;display:inline-block;font-size:.75rem;font-weight:500;padding:.15rem .75rem;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.block-google-translator .google-translator-switch{padding:.05rem .75rem}}.goog-te-banner-frame{top:auto!important;bottom:0}#block-newsletter{max-width:1280px;margin-left:auto;margin-right:auto;width:95%}#block-newsletter .pattern.global{max-width:100%;width:100%;background-color:#f4f4f4;margin:0 2rem;padding:0;width:calc(100% - 4rem)}@media (min-width:768px){#block-newsletter .pattern.global{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}@media (min-width:768px){#block-newsletter .pattern.global .pattern-image{width:50%}}#block-newsletter .pattern.global .pattern-image img{display:block;width:100%}#block-newsletter .pattern.global .pattern-content{text-align:center;padding:2rem}@media (min-width:768px){#block-newsletter .pattern.global .pattern-content{padding:3rem;text-align:left;width:50%}}@media (min-width:0) and (max-width:767px){#block-newsletter .pattern.global .pattern-content h2{margin-top:0}}#block-newsletter .pattern.global .pattern-content .field--name-field-cta a{-ms-flex-align:center;align-items:center;border-radius:5px;border:2px solid #c4a171;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase;color:#333}#block-newsletter .pattern.global .pattern-content .field--name-field-cta a:hover:after{transform:translateX(.25rem)}#block-newsletter .pattern.global .pattern-content .field--name-field-cta a:after{background-position:14.6666666667% 73.619047619%;margin-left:.15rem;margin-right:-.15rem;transition:transform .15s cubic-bezier(.1,.5,.5,1);background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:34.6666666667% 73.619047619%;width:24px;height:19px}.menu--downloads .menu{font-weight:400;padding-left:1rem}.menu--downloads .menu li{list-style:disc}.menu--language ul{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0}.menu--language ul li{list-style:none;text-transform:uppercase}.menu--language ul li+li{margin-left:2rem}.menu--main .menu{margin:0;font-size:.875rem}@media (min-width:768px){.menu--main .menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}@media (min-width:1024px){.menu--main .menu{font-size:.9375rem;font-size:1rem}}.menu--main .menu .menu-item{margin:.5rem;padding:0;list-style:none}.menu--main .menu .menu-item a{text-transform:uppercase;color:#333;padding:.5rem;text-decoration:none}.menu--main .menu .menu-item .is-active,.menu--main .menu .menu-item.menu-item--active-trail>a,.menu--main .menu .menu-item a:hover{color:#029dd9}.header .menu--main .menu .menu-item.menu-level-1:last-child a{-ms-flex-align:center;align-items:center;background-color:#029dd9;border-radius:5px;border:0;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase;transition:opacity .25s cubic-bezier(.1,.5,.5,1);padding:.5rem .75rem}.header .menu--main .menu .menu-item.menu-level-1:last-child a:hover{opacity:.75}.header .menu--main .menu .menu-item.menu-level-1:last-child a:hover:after{transform:translateX(.25rem)}.header .menu--main .menu .menu-item.menu-level-1:last-child a:after{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:14.6666666667% 73.619047619%;width:24px;height:19px;margin-left:.15rem;margin-right:-.15rem;transition:transform .15s cubic-bezier(.1,.5,.5,1);display:none}.menu--main .menu .menu{padding:0 .5rem}@media (min-width:768px){.menu--main .menu .menu{display:none}}.menu--social .menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:1rem 0}.menu--social .menu .menu-item{padding:0}.menu--social .menu .menu-item+.menu-item{margin-left:.5rem}.menu--social .menu .menu-item svg.ext{display:none}.menu--social .menu .menu-item a{background-color:#029dd9;border-radius:50%;display:block;height:2.25rem;overflow:hidden;text-indent:-9999px;width:2.25rem;position:relative;transition:opacity .25s ease-in-out}.menu--social .menu .menu-item a:hover{opacity:.75}.menu--social .menu .menu-item a:before{margin:auto;position:absolute;left:0;right:0;bottom:0;top:0}.menu--social .menu .menu-item a[href*=facebook]:before{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:0 77.4471495842%;width:17.6px;height:24.19px}.menu--social .menu .menu-item a[href*=youtube]:before{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:53.3637029204% 73.1315042573%;width:21.07px;height:18.3px}.menu--social .menu .menu-item a[href*=linkedin]:before{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:18.2049180328% 99.5%;width:22px;height:22px}.menu--social .menu .menu-item a[href*=instagram]:before{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:0 99.7052755673%;width:22.21px;height:22.21px}.menu--social .menu .menu-item a[href*=twitter]:before{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:36.0221624705% 96.8046547119%;width:21.27px;height:19.16px}.paragraph--type--cta{max-width:1280px;margin-left:auto;margin-right:auto;width:95%;text-align:center}.paragraph--type--cta .field--name-field-sec-cta a{-ms-flex-align:center;align-items:center;background-color:#029dd9;border-radius:5px;border:0;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase;transition:opacity .25s cubic-bezier(.1,.5,.5,1)}.paragraph--type--cta .field--name-field-sec-cta a:hover{opacity:.75}.paragraph--type--cta .field--name-field-sec-cta a:hover:after{transform:translateX(.25rem)}.paragraph--type--cta .field--name-field-sec-cta a:after{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:14.6666666667% 73.619047619%;width:24px;height:19px;margin-left:.15rem;margin-right:-.15rem;transition:transform .15s cubic-bezier(.1,.5,.5,1)}.paragraph--type--divider{max-width:1280px;margin:4rem auto;width:95%;background-color:#f4f4f4;height:1px}.paragraph--type-gallery{max-width:1280px;margin:3rem auto;width:95%}.paragraph--type-gallery .field--name-field-sec-media-images{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type-gallery .field__item{width:calc(50% - 10px)}@media (min-width:768px){.paragraph--type-gallery .field__item{width:calc(33.3% - 10px)}}@media (min-width:1024px){.paragraph--type-gallery .field__item{width:calc(25% - 10px)}}.paragraph--type-grid-teaser{max-width:1280px;margin-left:auto;margin-right:auto;width:95%}.paragraph--type-grid-teaser>.field--name-field-sec-text,.paragraph--type-grid-teaser h2{max-width:980px;margin-left:auto;margin-right:auto;width:95%;text-align:center}.paragraph--type-grid-teaser .field--name-field-sec-text{margin-bottom:2rem;margin-top:2rem}.paragraph--type-grid-teaser .field--name-field-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.paragraph--type-grid-teaser .field--name-field-items>.field__item{padding:1rem;width:100%}@media (min-width:640px){.paragraph--type-grid-teaser .field--name-field-items>.field__item{width:50%}}@media (min-width:1024px){.paragraph--type-grid-teaser .field--name-field-items>.field__item{width:33.3%}}.paragraph--type-pills{max-width:850px;margin:2rem auto;width:95%;text-align:center}.paragraph--type-pills h4{color:#029dd9}.paragraph--type-pills .field--name-field-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.paragraph--type-pills .field--name-field-list .field__item{-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,.3);display:-ms-flexbox;display:flex;font-weight:600;-ms-flex-pack:center;justify-content:center;line-height:1.3;margin:.75rem;padding:1.25rem;text-transform:uppercase;width:calc(50% - 1.5rem)}@media (min-width:768px){.paragraph--type-pills .field--name-field-list .field__item{font-size:1.125rem;width:calc(33.3% - 1.5rem)}}.paragraph--type--sec-single-image{max-width:1280px;margin-left:auto;margin-right:auto;width:95%;width:100%}.paragraph--type-view-reference{margin:4rem 0}.paragraph--type-view-reference .field--name-field-sec-text,.paragraph--type-view-reference .view-title,.paragraph--type-view-reference h2{max-width:980px;margin-left:auto;margin-right:auto;width:95%;text-align:center}.paragraph--type-view-reference .view-title+h2{margin-top:0}.paragraph--type-view-reference .field--name-field-view-reference{margin-top:2rem}.pattern.global{max-width:1280px;margin-left:auto;margin-right:auto;width:95%;margin-bottom:4rem}.pattern.global:not(:first-child){margin-top:4rem}.pattern.global .contextual-region{position:static}.pattern.page .page-cover img{display:block;height:auto;max-width:100%;width:100%}.pattern.page .page-intro{max-width:1120px;margin:4rem auto;width:95%;text-align:center;width:100%}.pattern.page .page-main{max-width:1280px;margin:4rem auto;width:95%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pattern.page .page-main .page-sidebar{border-right:1px solid #f4f4f4;-ms-flex:1;flex:1;font-size:.9375rem;margin-right:2rem;padding-right:2rem}.pattern.page .page-main .page-sidebar .field{margin-bottom:2.5rem}.pattern.page .page-main .page-sidebar .field .field__label{font-size:.875rem;font-weight:600;text-transform:uppercase}.pattern.page .page-main .page-content{-ms-flex:3;flex:3}.pattern.page .page-main .paragraph+.paragraph{margin-top:4rem}.pattern.global.pattern--banner,.pattern.page:not(.page--sidebar) .page-main{max-width:1120px;margin-left:auto;margin-right:auto;width:95%}.pattern.global.pattern--banner{background:url(../images/backgrounds/banner.jpg) 50% #0a234a;background-size:cover;color:#fff;position:relative}.pattern.global.pattern--banner .pattern-image{overflow:hidden;bottom:0;left:0;position:absolute;right:0;top:0}.pattern.global.pattern--banner .pattern-image img,.pattern.global.pattern--banner .pattern-image source{display:block;height:100%;-o-object-fit:cover;width:100%;bottom:0;left:0;object-fit:cover;position:absolute;right:0;top:0}.pattern.global.pattern--banner .pattern-content{max-width:1120px;margin-left:auto;margin-right:auto;width:95%;padding:3rem 0;position:relative;text-align:center}.pattern.global.pattern--banner h2{line-height:1.6}.pattern.global.pattern--banner .field--name-field-links,.pattern.global.pattern--banner .field--name-field-sec-cta{margin-top:2rem}.pattern.global.pattern--banner .field--name-field-links a,.pattern.global.pattern--banner .field--name-field-sec-cta a{-ms-flex-align:center;align-items:center;border-radius:5px;border:2px solid #c4a171;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase}.pattern.global.pattern--banner .field--name-field-links a:hover:after,.pattern.global.pattern--banner .field--name-field-sec-cta a:hover:after{transform:translateX(.25rem)}.pattern.global.pattern--banner .field--name-field-links a:after,.pattern.global.pattern--banner .field--name-field-sec-cta a:after{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:14.6666666667% 73.619047619%;width:24px;height:19px;margin-left:.15rem;margin-right:-.15rem;transition:transform .15s cubic-bezier(.1,.5,.5,1)}.pattern.global.pattern--banner .field--name-field-links .field__items,.pattern.global.pattern--banner .field--name-field-sec-cta .field__items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.pattern.global.pattern--banner .field--name-field-links .field__items .field__item,.pattern.global.pattern--banner .field--name-field-sec-cta .field__items .field__item{margin:.5rem}.pattern.global.pattern--banner.style-alternate{max-width:100%;width:100%}.pattern.global.pattern--banner.style-alternate+.style-alternate{margin-top:-4rem}@media (min-width:0) and (max-width:767px){.pattern.global.pattern--banner.style-alternate .pattern-image,.pattern.global.pattern--banner.style-alternate .pattern-image img,.pattern.global.pattern--banner.style-alternate .pattern-image source{position:relative}}.pattern.global.pattern--banner.style-alternate .pattern-content{max-width:1280px;margin-left:auto;margin-right:auto;width:95%;padding:2rem;position:relative;text-align:left}@media (min-width:768px){.pattern.global.pattern--banner.style-alternate .pattern-content{padding:10rem 0}}@media (min-width:768px){.pattern.global.pattern--banner.style-alternate .pattern-content .content-wrapper{width:40%}}@media (min-width:0) and (max-width:767px){.pattern.global.pattern--banner.style-alternate .pattern-image+.pattern-content{background-color:#0a234a;width:100%!important}}.pattern.global.pattern--banner.style-alternate.alignment-left .pattern-content{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:0) and (max-width:767px){.pattern.global.pattern--banner.style-alternate.alignment-left .pattern-content{text-align:right}}@media (min-width:768px){.pattern.global.pattern--card{display:-ms-flexbox;display:flex}}.pattern.global.pattern--card.alignment-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:768px){.pattern.global.pattern--card .pattern-content,.pattern.global.pattern--card .pattern-image{width:50%}}.pattern.global.pattern--card img{display:block;height:auto;max-width:100%;width:100%}.pattern.global.pattern--card .content-wrapper{padding:1.5rem}@media (min-width:768px){.pattern.global.pattern--card .content-wrapper{padding:3rem}}.pattern.global.pattern--card .field--name-field-sec-cta{margin-top:2rem}.pattern.global.pattern--card .field--name-field-sec-cta a{-ms-flex-align:center;align-items:center;background-color:#029dd9;border-radius:5px;border:0;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase;transition:opacity .25s cubic-bezier(.1,.5,.5,1)}.pattern.global.pattern--card .field--name-field-sec-cta a:hover{opacity:.75}.pattern.global.pattern--card .field--name-field-sec-cta a:hover:after{transform:translateX(.25rem)}.pattern.global.pattern--card .field--name-field-sec-cta a:after{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:14.6666666667% 73.619047619%;width:24px;height:19px;margin-left:.15rem;margin-right:-.15rem;transition:transform .15s cubic-bezier(.1,.5,.5,1)}.pattern.global.pattern--content{max-width:980px;margin-left:auto;margin-right:auto;width:95%;text-align:center}.pattern.global.pattern--content .field--name-field-sec-text{margin:2rem auto;max-width:85%}.pattern.global.pattern--content .field--name-field-sec-cta{display:-ms-inline-flexbox;display:inline-flex;margin-top:1rem}.pattern.global.pattern--content .field--name-field-sec-cta .field__item+.field__item{margin-left:1rem}.pattern.global.pattern--content .field--name-field-sec-cta a{-ms-flex-align:center;align-items:center;background-color:#029dd9;border-radius:5px;border:0;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase;transition:opacity .25s cubic-bezier(.1,.5,.5,1)}.pattern.global.pattern--content .field--name-field-sec-cta a:hover{opacity:.75}.pattern.global.pattern--content .field--name-field-sec-cta a:hover:after{transform:translateX(.25rem)}.pattern.global.pattern--content .field--name-field-sec-cta a:after{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:14.6666666667% 73.619047619%;width:24px;height:19px;margin-left:.15rem;margin-right:-.15rem;transition:transform .15s cubic-bezier(.1,.5,.5,1)}@media (min-width:768px){.pattern.global.pattern--content.style-alternate .field--name-field-sec-text{column-count:2;column-gap:2rem;text-align:left}}.pattern.global.pattern--cover{max-width:100%;width:100%;background:#0a234a;color:#fff;position:relative;margin:0}@media (min-width:768px){.pattern.global.pattern--cover{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.pattern.global.pattern--cover{height:100vh}}.pattern.global.pattern--cover .pattern-image{overflow:hidden}@media (min-width:768px){.pattern.global.pattern--cover .pattern-image{bottom:0;left:0;position:absolute;right:0;top:0}}.pattern.global.pattern--cover .pattern-image img,.pattern.global.pattern--cover .pattern-image source{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.pattern.global.pattern--cover .pattern-image img,.pattern.global.pattern--cover .pattern-image source{bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}}.pattern.global.pattern--cover .pattern-content{max-width:1540px;margin-left:auto;margin-right:auto;width:95%;line-height:2;padding:2rem;position:relative}@media (min-width:768px){.pattern.global.pattern--cover .pattern-content{padding:10rem 0}}@media (min-width:768px){.pattern.global.pattern--cover .pattern-content .content-wrapper{width:55%}}.pattern.global.pattern--cover .pattern-content h1{color:#fff}@media (min-width:0) and (max-width:767px){.pattern.global.pattern--cover .pattern-content h1{margin-top:0}}.pattern.global.pattern--cover .pattern-content .field--name-field-sec-cta{margin-top:1rem}.pattern.global.pattern--cover .pattern-content .field--name-field-sec-cta a{-ms-flex-align:center;align-items:center;border-radius:5px;border:2px solid #c4a171;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase}.pattern.global.pattern--cover .pattern-content .field--name-field-sec-cta a:hover:after{transform:translateX(.25rem)}.pattern.global.pattern--cover .pattern-content .field--name-field-sec-cta a:after{background-image:url(../images/sprite-21693879.svg);background-repeat:no-repeat;display:block;content:"";background-position:14.6666666667% 73.619047619%;width:24px;height:19px;margin-left:.15rem;margin-right:-.15rem;transition:transform .15s cubic-bezier(.1,.5,.5,1)}.pattern.global.pattern--image_full{max-width:100%;width:100%}.pattern.global.pattern--image_full .pattern-image img{display:block;height:auto;max-width:100%;width:100%}.pattern.global.pattern--logos{max-width:980px;margin-left:auto;margin-right:auto;width:95%}.pattern.global.pattern--logos .field--name-field-sec-media-logo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.pattern.global.pattern--logos .field--name-field-sec-media-logo>.field__item{-ms-flex-preferred-size:50%;flex-basis:50%;padding:.5rem}@media (min-width:768px){.pattern.global.pattern--logos .field--name-field-sec-media-logo>.field__item{-ms-flex-preferred-size:33.3%;flex-basis:33.3%;padding:1rem}}@media (min-width:1024px){.pattern.global.pattern--logos .field--name-field-sec-media-logo>.field__item{-ms-flex-preferred-size:25%;flex-basis:25%}}.pattern.global.pattern--logos .field--name-field-sec-media-logo>.field__item .media--type-logo{position:relative}.pattern.global.pattern--logos .field--name-field-sec-media-logo>.field__item .media--type-logo:before{content:"";display:block;padding-top:48.5%}.pattern.global.pattern--logos .field--name-field-sec-media-logo>.field__item img{display:block;left:0;margin:0 auto;max-height:80%;max-width:80%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.pattern.global.pattern--teaser_slim{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;max-width:100%;position:relative;width:100%}.pattern.global.pattern--teaser_slim:hover .field--name-field-cover-image img{transform:scale(1.1)}.pattern.global.pattern--teaser_slim .pattern-image{border-radius:50%;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.pattern.global.pattern--teaser_slim .pattern-image img{display:block;height:auto;transition:all .3s cubic-bezier(.1,.5,.5,1);width:5rem}.pattern.global.pattern--teaser_slim .pattern-content{margin-left:1rem}.pattern.global.pattern--teaser_slim .field--name-node-title h4{margin-bottom:.5rem;margin-top:0}.pattern.global.pattern--teaser_slim .field--name-node-title a{color:#333;text-decoration:none}.pattern.global.pattern--teaser_slim .field--name-field-role{color:#959595;font-size:.8125rem;font-weight:600;text-transform:uppercase}.pattern.global.pattern--teaser{height:100%;max-width:100%;position:relative;width:100%}.pattern.global.pattern--teaser:hover .field--name-field-cover-image img{transform:scale(1.05)}.pattern.global.pattern--teaser .pattern-image{margin-bottom:1rem}.pattern.global.pattern--teaser .field--name-node-post-date{color:#029dd9;font-size:.875rem;font-weight:500}.pattern.global.pattern--teaser .field--name-field-dates{color:#959595;font-size:.875rem;font-weight:500;text-transform:uppercase}.pattern.global.pattern--teaser .field--name-field-cover-image{overflow:hidden}.pattern.global.pattern--teaser .field--name-field-cover-image img{width:100%;display:block;height:auto;transition:all .3s cubic-bezier(.1,.5,.5,1)}.pattern.global.pattern--teaser .field--name-node-title a{color:#333;text-decoration:none}.pattern.global.pattern--teaser h4{font-size:1.5625rem}.view-courses .view-content{max-width:1280px;margin-left:auto;margin-right:auto;width:95%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:opacity .15s cubic-bezier(.1,.5,.5,1)}.view-courses .view-content .views-row{margin:1rem;width:calc(100% - 2rem)}@media (min-width:640px){.view-courses .view-content .views-row{width:calc(50% - 2rem)}}@media (min-width:768px){.view-courses .view-content .views-row{width:calc(33.3% - 2rem)}}@media (min-width:1024px){.view-courses .view-content .views-row{width:calc(25% - 2rem)}}.view-courses.h-filter-open .view-content{opacity:.45}.view-news .view-content{max-width:1280px;margin-left:auto;margin-right:auto;width:95%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-news .view-content .views-row{margin:1rem;width:calc(100% - 2rem)}@media (min-width:768px){.view-news .view-content .views-row{width:calc(50% - 2rem)}}@media (min-width:1024px){.view-news .view-content .views-row{width:calc(33.3% - 2rem)}}.view-un-people{max-width:1280px;margin-left:auto;margin-right:auto;width:95%}.view-un-people .view-filters{border-bottom:2px solid #f4f4f4;margin-bottom:.25rem;padding-bottom:.25rem}.view-un-people .view-filters .form--inline>.form-item{float:none}.view-un-people .view-filters .form-radios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.view-un-people .view-filters .form-radios .form-type-radio{margin:.5rem}.view-un-people .view-filters .form-radios .form-type-radio label{cursor:pointer;padding:.5rem;font-weight:600;transition:opacity .15s cubic-bezier(.1,.5,.5,1)}.view-un-people .view-filters .form-radios .form-type-radio label:hover{opacity:.75}.view-un-people .view-filters .form-radios .form-type-radio input{display:none}.view-un-people .view-filters .form-radios .form-type-radio input:checked+label{color:#029dd9}.view-un-people .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-un-people .view-content .views-row{margin:1rem;width:calc(100% - 2rem)}@media (min-width:768px){.view-un-people .view-content .views-row{width:calc(50% - 2rem)}}@media (min-width:1024px){.view-un-people .view-content .views-row{width:calc(33.3% - 2rem)}}.view-stories .view-content{max-width:1280px;margin-left:auto;margin-right:auto;width:95%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.view-stories .view-content .views-row{margin:1rem;width:calc(100% - 2rem)}@media (min-width:768px){.view-stories .view-content .views-row{width:calc(50% - 2rem)}}
/*# sourceMappingURL=maps/master.css.map */
