/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@font-face{font-family:"NotoSans";src:url("../fonts/Noto_Sans/NotoSans-Regular.ttf");src:url("../fonts/Noto_Sans/NotoSans-Regular.ttf?#iefix") format("truetype"),url("../fonts/Noto_Sans/NotoSans-Regular.ttf") format("truetype"),url("../fonts/Noto_Sans/NotoSans-Regular.ttf") format("truetype")}@font-face{font-family:"NotoSans-Bold";src:url("../fonts/Noto_Sans/NotoSans-Bold.ttf");src:url("../fonts/Noto_Sans/NotoSans-Bold.ttf?#iefix") format("truetype"),url("../fonts/Noto_Sans/NotoSans-Bold.ttf") format("truetype"),url("../fonts/Noto_Sans/NotoSans-Bold.ttf") format("truetype")}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.layout-container{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative;background:#eef0f4}.region__pre-content{padding:1% 10%;background:#fff;margin-bottom:3rem}.region__content{margin-bottom:3rem}.main-content{min-width:100%}body{min-height:100vh}body .node-preview-container{background-color:#fff;border:1rem solid #ccc;bottom:0;position:absolute;top:initial}.hide{display:none !important}.hyphenate{-ms-hyphens:auto;hyphens:auto}.pl-template{display:flex;flex-flow:column nowrap}.pl .sg-subtype h2,.sg-main .sg-subtype h2{font-size:3rem;text-transform:uppercase;background-color:#333}.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{margin:0 auto;max-width:1224px;padding:1rem 1rem;width:100%;display:block;color:#fff;text-decoration:none;line-height:1}@media(min-width: 480px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding:1rem 1rem}}@media(min-width: 1224px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.pl .sg-pattern>div,.sg-main .sg-pattern>div{margin:0 auto;max-width:1224px;padding:0 1rem;width:100%}@media(min-width: 480px){.pl .sg-pattern>div,.sg-main .sg-pattern>div{padding:0 1rem}}@media(min-width: 1224px){.pl .sg-pattern>div,.sg-main .sg-pattern>div{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.pl .sg-pattern-title,.sg-main .sg-pattern-title{color:#738ba3;font-size:1.4rem !important;text-transform:none !important}.pl .sg-pattern-title a,.sg-main .sg-pattern-title a{color:#1169ba !important;font-family:Calibre,Arial,sans-serif;font-size:2.2rem;font-weight:500;text-transform:uppercase !important}.pl .sg-pattern-extra-info,.sg-main .sg-pattern-extra-info{width:55%}.pl .sg-pattern .sg-pattern-example,.sg-main .sg-pattern .sg-pattern-example{margin-top:2em}.pl .visually-hidden,.sg-main .visually-hidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.pl .sg-colors,.sg-main .sg-colors{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.pl .sg-colors li,.sg-main .sg-colors li{flex:0 0 100px;margin:0 .5rem 1rem}.pl .sg-colors__sample,.sg-main .sg-colors__sample{display:block;height:100px;margin-bottom:.3em}.animate-fade{transition:opacity .3s ease-out}.animate-fade:hover{opacity:0}.animate-move>.demo-shape{transition:all .8s ease-in-out}.demo-animate{background-color:#ccc;border-radius:1rem;cursor:pointer;padding:1rem;text-align:center}.grid__item{flex-grow:1;margin-bottom:1rem;width:100%}@media(min-width: 920px){.grid__item{margin:0 3% 1rem 0;width:auto}}.grid__item:last-child{margin-right:0}.grid--columns-2 .grid__item{flex-grow:1;margin-bottom:1rem;width:100%}@media(min-width: 920px){.grid--columns-2 .grid__item{margin:0 3% 1rem 0;width:auto}}.grid--columns-2 .grid__item:last-child{margin-right:0}@media(min-width: 920px){.grid--columns-2 .grid__item{width:48.2%}.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}}.grid--columns-3 .grid__item{flex-grow:1;margin-bottom:1rem;width:100%}@media(min-width: 920px){.grid--columns-3 .grid__item{margin:0 3% 1rem 0;width:auto}}.grid--columns-3 .grid__item:last-child{margin-right:0}@media(min-width: 920px){.grid--columns-3 .grid__item{width:31%}.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}}.grid__item--example{background-color:#666;padding:4rem}.grid--divider .grid__item{flex-grow:0}@media(min-width: 920px){.grid--divider .grid__item{margin-right:3.5%;position:relative}.grid--divider .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}@media(min-width: 920px){.grid--divider .grid__item:last-child{margin-right:0}}.grid--divider .grid__item:last-child::after{display:none}.grid--divider.grid--columns-2 .grid__item{flex-grow:0}@media(min-width: 920px){.grid--divider.grid--columns-2 .grid__item{margin-right:3.5%;position:relative}.grid--divider.grid--columns-2 .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.grid--divider.grid--columns-2 .grid__item::after{right:-3.5%}.grid--divider.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}.grid--divider.grid--columns-2 .grid__item:nth-child(2n)::after{display:none}@media(min-width: 920px){.grid--divider.grid--columns-2 .grid__item:last-child{margin-right:0}}.grid--divider.grid--columns-2 .grid__item:last-child::after{display:none}.grid--divider.grid--columns-3 .grid__item{flex-grow:0}@media(min-width: 920px){.grid--divider.grid--columns-3 .grid__item{margin-right:3.5%;position:relative}.grid--divider.grid--columns-3 .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.grid--divider.grid--columns-3 .grid__item::after{right:-5.5%}.grid--divider.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}.grid--divider.grid--columns-3 .grid__item:nth-child(3n)::after{display:none}@media(min-width: 920px){.grid--divider.grid--columns-3 .grid__item:last-child{margin-right:0}}.grid--divider.grid--columns-3 .grid__item:last-child::after{display:none}.grid{display:flex;flex-wrap:wrap}.field--name-field-training-name .form-item__textfield,.field--name-field-description .form-item__textfield{border:.12rem solid #000 !important}.field--name-field-online-course legend{font-size:.875rem;padding-top:1.33rem}.field--type-datetime input.form-date{background:#fff url("../images/icons/src/icon-calendar.svg") 96% 50% no-repeat}.field--type-datetime input.form-date::-webkit-inner-spin-button{display:none}.field--type-datetime input.form-date::-webkit-calendar-picker-indicator{opacity:0}.field--type-decimal .form-item{flex-direction:row !important;flex-wrap:wrap;align-items:center}.field--type-decimal .form-item__label{flex-basis:100%}.field--type-decimal .form-item .input-field-number{display:flex;flex-direction:column}.field--type-decimal .form-item .field-suffix{padding-left:1rem}.field--type-markup .confirmation-heading{border:1px solid #000;max-width:-moz-fit-content;max-width:fit-content;padding:.5rem}.link{color:#4543ba;text-decoration:none}.link:active,.link:focus,.link:hover{color:none}.h1,.specialist-form h2,.text-long h1{color:#000;font-family:NotoSans-Bold, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1.75rem;line-height:1.5;margin:0 0 1rem;width:auto}@media(min-width: 920px){.h1,.specialist-form h2,.text-long h1{font-size:1.75rem}}.h1__link{color:inherit}.h1__link:hover{color:inherit}.h2,.text-long h2{color:#000;font-family:NotoSans-Bold, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.5;margin:0 0 1rem;width:auto}.h2__link{color:inherit}.h2__link:hover{color:inherit}.h3,.specialist-form h3,.text-long h3{color:#000;font-family:NotoSans, times, Times New Roman, serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.5;margin:0 0 1rem;width:auto}.h3__link{color:inherit}.h3__link:hover{color:inherit}.h4,.text-long h4{color:#000;font-family:NotoSans-Bold, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.5;margin:0 0 1rem;width:auto}.h4__link{color:inherit}.h4__link:hover{color:inherit}.h5,.text-long h5{color:#000;font-family:NotoSans, times, Times New Roman, serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.5;margin:0 0 1rem;width:auto}.h5__link{color:inherit}.h5__link:hover{color:inherit}.h6,.text-long h6{color:#000;font-family:NotoSans-Bold, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.875rem;line-height:1.5;margin:0 0 1rem;width:auto}.h6__link{color:inherit}.h6__link:hover{color:inherit}body{color:#282c36;font-family:"NotoSans",times,"Times New Roman",serif;font-size:1rem;line-height:1.5}.text-long blockquote{border-left:3px solid #f9fb93;margin-left:2rem;padding-left:2rem}.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.text-long p{margin:0 0 1rem}ul,ol{padding-left:1rem}ul{list-style-type:disc}ol{list-style-type:decimal}.text-long ol li,.text-long ul li{margin-bottom:.2rem;padding-left:1rem}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.logo__link{display:flex;justify-content:left;align-items:center;height:100%}.logo__img{height:100%}.form-item--field-hours fieldset .fieldset-container{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2rem}@media(min-width: 920px){.form-item--field-hours fieldset .fieldset-container{display:flex;flex-direction:row;flex-wrap:wrap}}.form-item--field-hours fieldset .fieldset-container .fieldset--legend{font-size:1rem;width:100%}.form-item--field-hours fieldset .fieldset-container legend{width:100%}@media(min-width: 920px){.form-item--field-hours fieldset .fieldset-container .form-wrapper{flex-basis:30%}}.form-item--field-hours fieldset .fieldset-container .form-wrapper .form-item{display:flex;flex-direction:row;margin-right:0}.form-item--field-hours fieldset .fieldset-container .form-wrapper .form-item__label{font-family:"NotoSans",times,"Times New Roman",serif;width:70%}.form-item--field-hours fieldset .fieldset-container .form-wrapper .form-item .input-field-number{margin-left:1rem;display:flex;flex-direction:column;padding:.5rem 0}@media(min-width: 920px){.form-item--field-hours fieldset .fieldset-container .form-wrapper .form-item .input-field-number{flex-direction:column}}.form-item--field-hours fieldset .fieldset-container .form-wrapper .form-item .input-field-number input{height:2.5rem;width:4rem;text-align:center;padding:unset}.form-item--field-hours fieldset .fieldset-container .form-wrapper .form-item .input-field-number input:invalid:focus{background:none}fieldset:not(:last-of-type){border-bottom:.06rem solid #eef0f4 !important}#edit-actions--2{background:#eef0f4;padding-top:1rem;width:100%;text-align:right;position:absolute;left:0;margin-top:.62rem}#edit-actions--2 input:first-child{margin-right:1.25rem}.edit-group:not(:nth-last-child(-n+4)){border-bottom:.06rem solid #eef0f4}.edit-group:not(:nth-last-child(-n+2)){padding:2rem 0}form .error{color:#ac1e16}.training-form{background:#fff;padding:1rem 3rem}.training-form .form-item{display:flex;flex-direction:column}.training-form .error{color:#ac1e16;font-weight:700;padding-top:.5rem}.training-form .form-item--field-commercial-support-value .form-item__label{font-family:"NotoSans-Bold","Helvetica","Arial",sans-serif;padding-top:.5rem;padding-bottom:.5rem}.training-form .form-item--field-commercial-support-value .form-item--checkboxes,.training-form .form-item--field-commercial-support-value .form-item--checkbox__item{list-style:none;margin:0;padding:0}.training-form .form-item--field-commercial-support-value .form-item--checkboxes .form-item__description,.training-form .form-item--field-commercial-support-value .form-item--checkbox__item .form-item__description{margin:0 0 0 2.3rem}.training-form .form-item--field-commercial-support-value .form-item--checkboxes{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:.5rem;flex-direction:column}.training-form .form-item--field-commercial-support-value .form-item--checkbox__item{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.training-form .form-item--field-commercial-support-value .form-item--checkbox__item input{height:2.5rem;left:0;opacity:0;position:absolute;top:0;width:2.5rem}.training-form .form-item--field-commercial-support-value .form-item--checkbox__item input+label::before{border:.12rem solid #eef0f4;content:"";height:1.25rem;left:0;position:absolute;top:2.3rem;width:1.5rem;border-radius:.3333333333rem}.training-form .form-item--field-commercial-support-value .form-item--checkbox__item input+label::after{content:"";background-image:url("../images/icons/src/icon-check-green.svg");background-repeat:no-repeat;height:.87rem;width:.93rem;left:.25rem;opacity:0;position:absolute;top:2.4rem;transition:opacity .2s ease-in-out}.training-form .form-item--field-commercial-support-value .form-item--checkbox__item input:checked+label::after{opacity:1}.training-form .form-item--field-commercial-support-value .form-item--checkbox__item input:focus+label::before{border:.12rem solid #21a67a;outline:none}.training-form .form-item--field-commercial-support-value .form-item--checkbox__item input.disabled+label::before{border:.12rem solid #d0d3db;background:#eef0f4}.training-form .form-item--field-commercial-support-value .form-item--checkbox__item label{flex-basis:100%}.training-form .field--name-field-organizer .table__heading-cell h4{font-weight:700;-webkit-font-smoothing:antialiased}.training-form #edit-field-online-course--wrapper span,.training-form #edit-field-online-course--2--wrapper span{font-family:"NotoSans-Bold","Helvetica","Arial",sans-serif;font-size:.875rem}.training-form #group-training-date .fieldset-container,.training-form #group-training-date--2 .fieldset-container{display:flex;flex-wrap:wrap}.training-form #group-training-date .fieldset-container legend,.training-form #group-training-date .fieldset-container .description,.training-form #group-training-date--2 .fieldset-container legend,.training-form #group-training-date--2 .fieldset-container .description{flex-basis:100%;font-size:.875rem}.training-form #group-training-date .fieldset-container legend span,.training-form #group-training-date .fieldset-container .description span,.training-form #group-training-date--2 .fieldset-container legend span,.training-form #group-training-date--2 .fieldset-container .description span{font-family:"NotoSans-Bold","Helvetica","Arial",sans-serif;font-size:.875rem}.training-form #group-training-date .fieldset-container .field--name-field-training-date-start,.training-form #group-training-date .fieldset-container .field--name-field-training-date-end,.training-form #group-training-date--2 .fieldset-container .field--name-field-training-date-start,.training-form #group-training-date--2 .fieldset-container .field--name-field-training-date-end{position:relative;flex-basis:100%;padding-top:.5rem}@media(min-width: 920px){.training-form #group-training-date .fieldset-container .field--name-field-training-date-start,.training-form #group-training-date .fieldset-container .field--name-field-training-date-end,.training-form #group-training-date--2 .fieldset-container .field--name-field-training-date-start,.training-form #group-training-date--2 .fieldset-container .field--name-field-training-date-end{flex-basis:30%}}.training-form #group-training-date .fieldset-container .field--name-field-training-date-start .form-item__label,.training-form #group-training-date .fieldset-container .field--name-field-training-date-end .form-item__label,.training-form #group-training-date--2 .fieldset-container .field--name-field-training-date-start .form-item__label,.training-form #group-training-date--2 .fieldset-container .field--name-field-training-date-end .form-item__label{display:none}@media(min-width: 920px){.training-form #group-training-date .fieldset-container .field--name-field-training-date-start::after,.training-form #group-training-date--2 .fieldset-container .field--name-field-training-date-start::after{content:"-";position:absolute;top:35%;right:.9rem}}.training-form .button.download-pdf{position:absolute;top:.5rem;right:.5rem}.training-preview{padding:1rem}.training-preview .edit-group:not(:nth-last-child(-n+1)){padding:2rem 0;border-bottom:.06rem solid #eef0f4}.training-preview .edit-group,.training-application .edit-group,.training-applicant .edit-group{display:flex;flex-direction:row;flex-wrap:wrap}.training-preview .edit-group .field_view_mode_preview,.training-preview .edit-group .field_view_mode_group_entity,.training-preview .edit-group .field_view_mode_applicant,.training-application .edit-group .field_view_mode_preview,.training-application .edit-group .field_view_mode_group_entity,.training-application .edit-group .field_view_mode_applicant,.training-applicant .edit-group .field_view_mode_preview,.training-applicant .edit-group .field_view_mode_group_entity,.training-applicant .edit-group .field_view_mode_applicant{padding:.5rem 0;margin-right:.5rem;flex-basis:100%}@media(min-width: 920px){.training-preview .edit-group .field_view_mode_preview,.training-preview .edit-group .field_view_mode_group_entity,.training-preview .edit-group .field_view_mode_applicant,.training-application .edit-group .field_view_mode_preview,.training-application .edit-group .field_view_mode_group_entity,.training-application .edit-group .field_view_mode_applicant,.training-applicant .edit-group .field_view_mode_preview,.training-applicant .edit-group .field_view_mode_group_entity,.training-applicant .edit-group .field_view_mode_applicant{flex-basis:45%}}.training-preview .edit-group .field_type_text_long,.training-preview .edit-group .field_type_link,.training-preview .edit-group .field_content_specialist_heading,.training-application .edit-group .field_type_text_long,.training-application .edit-group .field_type_link,.training-application .edit-group .field_content_specialist_heading,.training-applicant .edit-group .field_type_text_long,.training-applicant .edit-group .field_type_link,.training-applicant .edit-group .field_content_specialist_heading{flex-basis:100%}.training-preview .edit-group .field_training_link,.training-application .edit-group .field_training_link,.training-applicant .edit-group .field_training_link{overflow-wrap:break-word;overflow:auto}.training-preview .edit-group .field_hours,.training-application .edit-group .field_hours,.training-applicant .edit-group .field_hours{flex-basis:100%}.training-preview .edit-group .field_hours div:not(:last-of-type),.training-application .edit-group .field_hours div:not(:last-of-type),.training-applicant .edit-group .field_hours div:not(:last-of-type){margin-bottom:1rem}.training-preview .edit-group .field_hours .term-group__data,.training-application .edit-group .field_hours .term-group__data,.training-applicant .edit-group .field_hours .term-group__data{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.training-preview .edit-group .field_hours .term-group__data div:not(:last-of-type),.training-application .edit-group .field_hours .term-group__data div:not(:last-of-type),.training-applicant .edit-group .field_hours .term-group__data div:not(:last-of-type){margin-right:.5rem}.training-preview .edit-group .field_hours .term-group__term,.training-application .edit-group .field_hours .term-group__term,.training-applicant .edit-group .field_hours .term-group__term{flex-basis:80%}@media(min-width: 720px){.training-preview .edit-group .field_hours .term-group__term,.training-application .edit-group .field_hours .term-group__term,.training-applicant .edit-group .field_hours .term-group__term{flex-basis:25%}}.training-preview .edit-group .field_hours .term-group__quantity,.training-application .edit-group .field_hours .term-group__quantity,.training-applicant .edit-group .field_hours .term-group__quantity{font-weight:bold;-webkit-font-smoothing:antialiased}.training-preview .edit-group .field_hours .term-group__title,.training-application .edit-group .field_hours .term-group__title,.training-applicant .edit-group .field_hours .term-group__title{padding:.5rem 0}.training-preview .edit-group .field_additional_information,.training-application .edit-group .field_additional_information,.training-applicant .edit-group .field_additional_information{padding-top:2rem}.training-preview .edit-group .edit-group,.training-application .edit-group .edit-group,.training-applicant .edit-group .edit-group{flex-direction:row;padding:0 !important;border-bottom:none !important}.training-preview .training-date,.training-application .training-date,.training-applicant .training-date{width:unset}.training-preview .training-date .date-title,.training-application .training-date .date-title,.training-applicant .training-date .date-title{flex-basis:100%;padding:.5rem 0;margin:unset}.training-preview .training-date .field_type_datetime,.training-application .training-date .field_type_datetime,.training-applicant .training-date .field_type_datetime{flex-basis:unset}.training-preview .training-date .field_training_date_start,.training-application .training-date .field_training_date_start,.training-applicant .training-date .field_training_date_start{margin-right:.3rem}.training-preview .training-date .field_training_date_start time::after,.training-application .training-date .field_training_date_start time::after,.training-applicant .training-date .field_training_date_start time::after{content:" -"}@media(min-width: 920px){.specialist-form .specialist-info,.specialist-form .specialist-contact-info{display:flex;flex-direction:row;flex-wrap:wrap}.specialist-form .specialist-info .field--name-name,.specialist-form .specialist-info .field--name-field-speciality,.specialist-form .specialist-info .field--name-field-phone-number,.specialist-form .specialist-info .field--name-field-email,.specialist-form .specialist-contact-info .field--name-name,.specialist-form .specialist-contact-info .field--name-field-speciality,.specialist-form .specialist-contact-info .field--name-field-phone-number,.specialist-form .specialist-contact-info .field--name-field-email{flex-basis:48%}.specialist-form .specialist-info .field--name-name:first-child,.specialist-form .specialist-info .field--name-field-speciality:first-child,.specialist-form .specialist-info .field--name-field-phone-number:first-child,.specialist-form .specialist-info .field--name-field-email:first-child,.specialist-form .specialist-contact-info .field--name-name:first-child,.specialist-form .specialist-contact-info .field--name-field-speciality:first-child,.specialist-form .specialist-contact-info .field--name-field-phone-number:first-child,.specialist-form .specialist-contact-info .field--name-field-email:first-child{margin-right:2rem;margin-bottom:1rem}.specialist-form .specialist-info .field--name-name input,.specialist-form .specialist-info .field--name-field-speciality input,.specialist-form .specialist-info .field--name-field-phone-number input,.specialist-form .specialist-info .field--name-field-email input,.specialist-form .specialist-contact-info .field--name-name input,.specialist-form .specialist-contact-info .field--name-field-speciality input,.specialist-form .specialist-contact-info .field--name-field-phone-number input,.specialist-form .specialist-contact-info .field--name-field-email input{width:100%}}.specialist-form .form-actions{text-align:right;margin-top:2rem}.user-login-form{margin:0 auto;max-width:80rem;padding:0 0;width:100%}@media(min-width: 480px){.user-login-form{padding:0 2%}}@media(min-width: 80rem){.user-login-form{padding-left:calc(2% + -50vw + 80rem/2);padding-right:calc(2% + -50vw + 80rem/2)}}.user-login-form .simplesamlphp-auth-login-link{margin-top:1rem}.user-login-form .button{margin-top:1rem}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item--radio{display:flex;flex-direction:row;position:relative}.form-item--radio .form-item{display:flex;flex-direction:row;position:relative}.form-item--radio .form-item input[type=radio]{height:2.5rem;left:0;opacity:0;position:absolute;top:0;width:2.5rem;z-index:1}.form-item--radio .form-item input[type=radio]+label::before{border:.12rem solid #d0d3db;content:"";height:1.25rem;left:.062rem;position:absolute;top:.6rem;width:1.4rem;border-radius:50%}.form-item--radio .form-item input[type=radio]+label::after{content:"";border:4px solid;border-radius:50%;opacity:0;position:absolute;top:.99rem;left:.52rem;transition:opacity .2s ease-in-out}.form-item--radio .form-item input[type=radio]:checked+label::after{opacity:1}.form-item--radio .form-item input[type=radio]:focus+label::before{border:.12rem solid #21a67a;outline:none}.form-item--radio .form-item__label{font-family:"NotoSans",times,"Times New Roman",serif;margin-left:2rem}.form-item__dropdown{border:.12rem solid #d0d3db;display:block;position:relative;border-radius:.3333333333rem}.form-item__dropdown::after{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:9px solid #333;content:" ";position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown .selection .select2-selection{height:4rem}.form-item__dropdown .selection .select2-selection .select2-selection__rendered{padding:1rem 4rem .5rem .5rem}.form-item__dropdown .selection .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:#15171b}.form-item__dropdown .selection .select2-selection:focus{border:.16rem solid #21a67a}.form-item__dropdown .selection .select2-selection__arrow{display:none}.form-item__select{border:.12rem solid #d0d3db;height:4rem;font-size:.875rem;margin:0;outline:none;padding:.5rem 4rem .5rem .5rem;width:100%}.form-item__select :focus{border:#21a67a}.form-item__select.error{border:.125rem solid #ac1e16}@supports((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) or ((-moz-appearance: none) and (mask-type: alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:#fff;border:1px solid rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border:.1666666667rem solid #21a67a}}.form-item__dropdown_select2{position:relative}.form-item__dropdown_select2 .select2 .select2-selection__clear{font-size:1.5rem;padding-left:.4rem}.form-item__dropdown_select2 .select2::after{content:"";border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:9px solid #333;position:absolute;top:42%;right:1em;z-index:2;pointer-events:none}.form-item__dropdown_select2 .select2 .selection .select2-selection{border:.12rem solid #d0d3db;height:4rem}.form-item__dropdown_select2 .select2 .selection .select2-selection .select2-selection__rendered{padding:1rem 4rem .5rem .5rem}.form-item__dropdown_select2 .select2 .selection .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:#15171b;font-size:1rem}.form-item__dropdown_select2 .select2 .selection .select2-selection:focus{border:.16rem solid #21a67a}.form-item__dropdown_select2 .select2 .selection .select2-selection__arrow{display:none}.form-item{color:#282c36;font-size:.875rem}.form-item::after{clear:both;content:"";display:table}.form-item--textarea{padding:.5rem 0}.form-item:not(.form-item--checkbox) .form-item__label{display:block;font-family:"NotoSans-Bold","Helvetica","Arial",sans-serif;padding:0}@media(min-width: 320px){.form-item:not(.form-item--checkbox) .form-item__label{padding:.5rem 0}}input:not([type=checkbox]):not([type=submit]).form-item__textfield,textarea.form-item__textfield{border:.12rem solid #d0d3db;padding:1rem;height:4rem;max-width:100%;border-radius:.3333333333rem;font-family:"NotoSans",times,"Times New Roman",serif}input:not([type=checkbox]):not([type=submit]).form-item__textfield:focus,textarea.form-item__textfield:focus{border:.1666666667rem solid #21a67a}textarea::-moz-placeholder, input::-moz-placeholder{color:#282c36}textarea:-ms-input-placeholder, input:-ms-input-placeholder{color:#282c36}textarea::placeholder,input::placeholder{color:#282c36}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:#282c36}.form-item__description{margin:.3333333333rem 0 .3333333333rem 0}.form-fieldset{border:none;margin-bottom:2rem;padding:0}.form-fieldset .form-item{margin-right:2rem;max-width:31rem}textarea:valid:required,input[type=text]:valid:required,input[type=email]:valid:required,input[type=tel]:valid:required,input:valid:required{background:url(../images/icons/src/icon-check.svg);background-repeat:no-repeat;background-position:95% center}textarea:invalid:focus,input[type=text]:invalid:focus,input[type=email]:invalid:focus,input[type=tel]:invalid:focus,input:invalid:focus{background:url(../images/icons/src/icon-error.svg);background-repeat:no-repeat;background-position:95% center;border:.125rem solid #ac1e16;content:" "}input[type=date]:invalid:focus{border:.125rem solid #ac1e16}.button{display:inline-block;cursor:pointer;font-size:1rem;line-height:1.5;padding:1rem 2rem;text-decoration:none;text-align:center;border-radius:.3333333333rem;border:.1666666667rem solid rgba(0,0,0,0);background-color:#21a67a;color:#fff}.button:hover,.button:focus{transition:all .2s ease-in;outline:none}.button:visited{color:#fff}.button:hover{background-color:#006648;color:#fff}.button:hover a{color:#fff}.button:focus{background-color:#21a67a;color:#fff;border:.1666666667rem solid #006648}.button:focus a{color:#fff}.button a{text-decoration:none}.button a:visited{color:#fff}.button--alt{background-color:#282c36;color:#fff}.button--alt:visited{color:#fff}.button--alt:hover{background-color:#15171b;color:#fff}.button--alt:hover a{color:#fff}.button--alt:focus{background-color:#282c36;color:#fff;border:.1666666667rem solid #006648}.button--alt:focus a{color:#fff}.button--alt a{text-decoration:none}.button--alt a:visited{color:#fff}.button--alt:focus{background-color:#282c36;border:.1666666667rem solid #d0d3db}.button--alt-2{background-color:#fff;color:#000}.button--alt-2:visited{color:#000}.button--alt-2:hover{background-color:#fafafb;color:#000}.button--alt-2:hover a{color:#000}.button--alt-2:focus{background-color:#fff;color:#000;border:.1666666667rem solid #006648}.button--alt-2:focus a{color:#000}.button--alt-2 a{text-decoration:none}.button--alt-2 a:visited{color:#000}.button--alt-2:focus{background-color:#fff;border:.1666666667rem solid #eef0f4}.button--tiny{background-color:#fff;color:#000;border:1px solid #d0d3db;padding:.33rem .5rem;border-radius:.33rem;font-size:.875rem}.button--tiny:visited{color:#000}.button--tiny:hover{background-color:#d0d3db;color:#000}.button--tiny:hover a{color:#000}.button--tiny:focus{background-color:#fff;color:#000;border:.1666666667rem solid #006648}.button--tiny:focus a{color:#000}.button--tiny a{text-decoration:none}.button--tiny a:visited{color:#000}.button--tiny:focus{background-color:#fff;border:.1666666667rem solid #eef0f4}.field-add-more-submit{background-color:#282c36;color:#fff;color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;width:3.75rem;background:linear-gradient(#fff, #fff),linear-gradient(#fff, #fff),#282c36;background-position:center;background-size:25% .19rem,.19rem 28%;background-repeat:no-repeat;height:3.75rem}.field-add-more-submit:visited{color:#fff}.field-add-more-submit:hover{background-color:#15171b;color:#fff}.field-add-more-submit:hover a{color:#fff}.field-add-more-submit:focus{background-color:#282c36;color:#fff;border:.1666666667rem solid #006648}.field-add-more-submit:focus a{color:#fff}.field-add-more-submit a{text-decoration:none}.field-add-more-submit a:visited{color:#fff}.field-add-more-submit:focus{background-color:#282c36;border:.1666666667rem solid #d0d3db}.field-add-more-submit:hover,.field-add-more-submit:focus{color:rgba(0,0,0,0)}input#edit-previous--2{background-color:#d0d3db;color:#282c36}input#edit-previous--2:hover{background-color:#282c36;border:.1666666667rem solid #d0d3db;color:#fff}.breadcrumb-training{margin-top:3rem}.breadcrumb-training a{background:#eef0f4;text-decoration:none;padding:1rem;color:#282c36}.breadcrumb-training a::before{content:"‹";padding-right:.5rem}.simplesamlphp-auth-login-link{display:inline-block;cursor:pointer;font-size:1rem;line-height:1.5;padding:1rem 2rem;text-decoration:none;text-align:center;border-radius:.3333333333rem;border:.1666666667rem solid rgba(0,0,0,0);background-color:#82004f;color:#fff}.simplesamlphp-auth-login-link:hover,.simplesamlphp-auth-login-link:focus{transition:all .2s ease-in;outline:none}.simplesamlphp-auth-login-link:visited{color:#fff}.simplesamlphp-auth-login-link:hover{background-color:#fff;color:#82004f}.simplesamlphp-auth-login-link:hover a{color:#82004f}.simplesamlphp-auth-login-link:focus{background-color:#82004f;color:#82004f;border:.1666666667rem solid #006648}.simplesamlphp-auth-login-link:focus a{color:#82004f}.simplesamlphp-auth-login-link a{text-decoration:none}.simplesamlphp-auth-login-link a:visited{color:#fff}.simplesamlphp-auth-login-link:focus{color:#82004f;background:#fff;border-color:#82004f}.text-long table{border:1px solid #ccc;border-spacing:0;background-color:#ccc;margin:1rem 0;width:100%}.text-long th,.text-long td{border:none;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1rem}.text-long th:last-child,.text-long td:last-child{border-right:none}.table__heading-cell{color:#000;padding:1.2rem;text-align:left}.text-long tr:nth-child(odd){background-color:#fff}.text-long tfoot th,.table__footer-cell:first-child{border-bottom:none;border-top:1px solid #ccc}.video{height:0;overflow:hidden;padding-top:2rem;padding-bottom:56.25%;position:relative}.video--full{padding-bottom:75%}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tabs__link,.tabs__link--local-tasks{background-color:#fff;border:1px solid #4543ba;color:#4543ba;display:block;font-size:1rem;padding:1rem 2rem;text-align:center;text-decoration:none;transition:color .3 ease-out}@media(min-width: 720px){.tabs__link,.tabs__link--local-tasks{display:inline-block;padding:1rem 2rem;position:relative;width:auto;top:.0625rem}}.tabs__link:hover,.tabs__link:active,.tabs__link.is-active,.tabs__link--local-tasks:hover,.tabs__link--local-tasks:active,.tabs__link--local-tasks.is-active{background-color:#4543ba;color:#fff}.block--kopi-branding{min-width:5%}.block--site-branding-secondary{background:#d0d3db;padding:1rem 0 1rem .8rem}.block--kopi-content{position:relative;background:#eef0f4}.block--university-logos .footer-university-logos{list-style:none;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;padding:2rem 0}@media(min-width: 720px){.block--university-logos .footer-university-logos{flex-direction:row;justify-content:space-between;padding:1rem 0}}.block--university-logos .footer-university-logos li:not(:last-child){padding-bottom:2rem}@media(min-width: 720px){.block--university-logos .footer-university-logos li:not(:last-child){padding:1rem 2rem 1rem 0}}@media(min-width: 720px){.block--university-logos .footer-university-logos li:last-child{padding:1rem 0 1rem 0}}.block--training-application-progress-bar{text-align:center}.block--training-application-progress-bar .form-steps{display:flex;flex-direction:row;padding-left:0}.block--training-application-progress-bar .form-steps li{width:25%;list-style:none;position:relative;z-index:1}.block--training-application-progress-bar .form-steps li::before{content:"";border:1rem solid #eef0f4;display:block;width:30px;height:30px;border-radius:50%;margin:0 0 1rem 44%}.block--training-application-progress-bar .form-steps li::after{content:"";position:absolute;top:1rem;height:.31rem;width:100%;left:-50%;background-color:#eef0f4;z-index:-1}.block--training-application-progress-bar .form-steps li span{font-size:.87rem;font-family:"NotoSans-Bold","Helvetica","Arial",sans-serif}.block--training-application-progress-bar .form-steps li span a{text-decoration:none;color:#15171b}.block--training-application-progress-bar .form-steps li:first-child::after{content:none}.block--training-application-progress-bar .form-steps li.active::before{border:1rem solid #21a67a}.block--training-application-progress-bar .form-steps li.active+li::after{background:#21a67a}.block--training-application-progress-bar .form-steps li.active span{color:#21a67a}.block--training-application-progress-bar .form-steps li.active span a{opacity:0}@media(min-width: 720px){.block--training-application-progress-bar .form-steps li.active span a{opacity:1}}.block--training-application-progress-bar .form-steps li:not(.active) span{opacity:0}@media(min-width: 720px){.block--training-application-progress-bar .form-steps li:not(.active) span{opacity:1}}#block-kopi-main-menu,#block-group-admin-nav-primary-helsinki,#block-group-admin-nav-primary-oulu,#block-group-admin-nav-primary-eastern-finland,#block-group-admin-nav-primary-tampere,#block-group-admin-nav-primary-turku{display:flex;justify-content:flex-end;align-items:center;width:100%}@media(min-width: 920px){#block-kopi-main-menu,#block-group-admin-nav-primary-helsinki,#block-group-admin-nav-primary-oulu,#block-group-admin-nav-primary-eastern-finland,#block-group-admin-nav-primary-tampere,#block-group-admin-nav-primary-turku{justify-content:center}}#block-secondary-navigation,#block-group-admin-nav-secondary-helsinki,#block-group-admin-nav-secondary-oulu,#block-group-admin-nav-secondary-eastern-finland,#block-group-admin-nav-secondary-tampere,#block-group-admin-nav-secondary-turku{position:absolute;top:3.5rem;width:100%;display:flex;justify-content:center}#block-secondary-navigation nav .main-nav .main-menu__link,#block-group-admin-nav-secondary-helsinki nav .main-nav .main-menu__link,#block-group-admin-nav-secondary-oulu nav .main-nav .main-menu__link,#block-group-admin-nav-secondary-eastern-finland nav .main-nav .main-menu__link,#block-group-admin-nav-secondary-tampere nav .main-nav .main-menu__link,#block-group-admin-nav-secondary-turku nav .main-nav .main-menu__link{color:#000}#block-secondary-navigation nav .main-nav .main-menu__link--active,#block-group-admin-nav-secondary-helsinki nav .main-nav .main-menu__link--active,#block-group-admin-nav-secondary-oulu nav .main-nav .main-menu__link--active,#block-group-admin-nav-secondary-eastern-finland nav .main-nav .main-menu__link--active,#block-group-admin-nav-secondary-tampere nav .main-nav .main-menu__link--active,#block-group-admin-nav-secondary-turku nav .main-nav .main-menu__link--active{border-bottom:.25rem solid #493dc1;padding-bottom:.54rem}.field-group-fieldset legend{font-size:.875rem}.accordion h3{margin:0}.accordion__title{text-align:left}.accordion-term{color:#333;cursor:pointer;display:block;font-size:1rem;padding:1rem;position:relative;width:100%;border:unset}.accordion-term::after{content:" ";width:0;height:0;border-left:.3rem solid rgba(0,0,0,0);border-right:.3rem solid rgba(0,0,0,0);border-top:.3rem solid #000;position:absolute;top:3.45rem;right:0}.accordion-term:hover{color:#666}.accordion-term.is-active{color:#666}.accordion-term.is-active::after{content:" ";width:0;height:0;border-left:.3rem solid rgba(0,0,0,0);border-right:.3rem solid rgba(0,0,0,0);border-bottom:.3rem solid #000;position:absolute;top:3.45rem;right:0;border-top:0}.accordion-def{display:flex;height:0;justify-content:flex-start;margin:0;overflow:hidden}.accordion-def.active{height:auto;overflow:visible;padding:1rem}.card__title{color:#000;font-family:NotoSans-Bold, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.5;margin:0 0 1rem;width:auto;margin:.5rem 0}.card__title__link{color:inherit}.card__title__link:hover{color:inherit}.card__title-link{color:#333;text-decoration:none}.card__title-link:active,.card__title-link:focus,.card__title-link:hover{color:none}.card__subtitle{color:#000;font-family:NotoSans, times, Times New Roman, serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.5;margin:0 0 1rem;width:auto;margin-bottom:0;color:#666}.card__subtitle__link{color:inherit}.card__subtitle__link:hover{color:inherit}.card__body{margin:1rem 0}.card__link{color:#4543ba;text-decoration:none}.card__link:active,.card__link:focus,.card__link:hover{color:none}.card__button{background-color:#282c36;color:#fff}.card__button:visited{color:#fff}.card__button:hover{background-color:#15171b;color:#fff}.card__button:hover a{color:#fff}.card__button:focus{background-color:#282c36;color:#fff;border:.1666666667rem solid #006648}.card__button:focus a{color:#fff}.card__button a{text-decoration:none}.card__button a:visited{color:#fff}.card__button:focus{background-color:#282c36;border:.1666666667rem solid #d0d3db}.card--bg{background-color:#ccc;max-width:30rem;padding:1rem}#block-group-switcher{display:none}@media(min-width: 920px){#block-group-switcher{display:block;position:relative;padding-top:2rem;width:30%;text-align:center}#block-group-switcher:active,#block-group-switcher:focus,#block-group-switcher:hover,#block-group-switcher:visited{background:#282c36}#block-group-switcher .show{display:block}#block-group-switcher .btn-group-switcher{border:none;background:rgba(0,0,0,0);color:#fff;font-size:.9rem;line-height:1.5;position:relative;padding-left:0}#block-group-switcher .btn-group-switcher::after{content:"▼";position:absolute;top:0;left:100%}#block-group-switcher .group-list{list-style:none;position:absolute;background:#d0d3db;width:100%;z-index:10;padding-left:0;top:3.95rem;margin:1rem 0}#block-group-switcher .group-list:active,#block-group-switcher .group-list:focus,#block-group-switcher .group-list:hover{background:#d0d3db}#block-group-switcher .group-list [hidden]{display:none}#block-group-switcher .group-list .group{padding:1rem .5rem}#block-group-switcher .group-list .group a{text-decoration:none;color:#15171b;font-size:.9rem;line-height:1.5;overflow-wrap:break-word}}.info-box{background-color:#15171b;color:#000;margin-bottom:1rem;padding:1rem;width:100%}.info-box__title{color:#000;font-family:NotoSans, times, Times New Roman, serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.5;margin:0 0 1rem;width:auto;text-align:center}.info-box__title__link{color:inherit}.info-box__title__link:hover{color:inherit}.info-box__link{color:#4543ba;text-decoration:none}.info-box__link:active,.info-box__link:focus,.info-box__link:hover{color:none}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#666;text-decoration:none}.breadcrumb__link:hover,.breadcrumb__link:active,.breadcrumb__link.active{color:#4543ba}.breadcrumb__item{display:inline-block;font-size:1rem}.breadcrumb__item:not(:last-child)::after{padding-left:.5rem}.breadcrumb__item:not(:first-child){margin-left:.5rem}.breadcrumb__item::after{content:"/"}.breadcrumb__item:last-child{color:#4543ba}.breadcrumb__item:last-child::after{content:""}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 .5rem 1rem 0}@media(min-width: 920px){.inline-menu__item{display:inline}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:#4543ba;text-decoration:none;font-size:1rem;text-decoration:none}.inline-menu__link:active,.inline-menu__link:focus,.inline-menu__link:hover{color:none}.main-navigation{position:relative}.main-nav{display:none}@media(min-width: 920px){.main-nav{display:flex;align-items:center}}.main-nav--open{background-color:#4543ba;display:flex;justify-content:center;height:85%;left:0;overflow-y:scroll;position:fixed;right:0;width:100%;z-index:999}.main-nav--open .main-menu--sub--open{display:block;height:auto}.main-menu{list-style:none;margin:0;padding:0;position:relative;z-index:10}.main-menu--sub{border-bottom:none;height:0;overflow:hidden;background-color:#fff;width:100%}@media(min-width: 920px){.main-menu--sub{display:none;height:auto;overflow:visible;padding:1rem 0;position:absolute;top:3.625rem;width:32rem;z-index:1}}@media(min-width: 40rem){.main-menu--sub:hover{opacity:1;flex-direction:row;transition:all .2s ease-in}}.main-menu--sub-open{height:auto}@media(min-width: 40rem){.main-menu--sub-2{display:none}}.main-menu__item{display:flex;flex-wrap:wrap;position:relative}@media(min-width: 920px){.main-menu__item{display:inline-block}.main-menu__item:not(.main-menu__item--sub):hover{transition:all .2s ease-in}.main-menu__item:not(.main-menu__item--sub):hover>.main-menu--sub{display:none}}.main-menu__item:hover .main-menu__link::after{color:#fff}.expand-sub{background-color:#4543ba;cursor:pointer;display:block;width:20%;color:#fff;position:relative;border-bottom:.06rem solid #fff;border-left:.06rem solid #fff}@media(min-width: 920px){.expand-sub{display:none}}.expand-sub::after{border:15px solid;border-bottom-color:rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);content:"";display:block;margin-right:-12px;margin-top:-6px;position:absolute;right:50%;top:50%;width:0}.expand-sub--open{background-color:#fff;color:#fff}.expand-sub--open::after{border-top-color:rgba(0,0,0,0);border-bottom:1rem solid #000;margin-top:-1.5rem}@media(min-width: 40rem){.main-menu__item--sub{display:block}}.main-menu__link{color:#fff;display:block;font-size:1.25rem;line-height:1.5;padding:2rem 2rem 1rem 2rem;text-decoration:none}.main-menu__link--with-sub{width:80%;border-bottom:.06rem solid #fff}@media(min-width: 920px){.main-menu__link{border-bottom:none;color:#fff;display:inline-block;font-size:1.125rem;text-transform:none;position:relative;width:auto}.main-menu__link.active,.main-menu__link:active,.main-menu__link:hover{color:#fff}.main-menu__link--sub::after{display:none}.main-menu__link:hover{color:#fff}.main-menu__link:hover::after{color:#fff}.main-menu__link--active{border-bottom:.25rem solid #fff}}.main-menu__link--sub{color:#000;padding-left:0 3rem}@media(min-width: 920px){.main-menu__link--sub{color:#000;display:block;padding:.3333333333rem 1rem}}.main-menu--sub-2{background-color:#ccc}.main-menu__link--sub-2{padding-left:4rem}.toggle-expand{display:inline-block;padding:1rem;text-decoration:none;width:100%}@media(min-width: 920px){.toggle-expand{display:none}}.toggle-expand__text{display:block;font-size:.875rem}.toggle-expand__icon{height:2rem;width:2rem;margin:0 auto}.toggle-expand__open{display:inline-block;text-align:center}.toggle-expand--is-open .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand--is-open .toggle-expand__close{display:inline-block}.tabs__nav{list-style:none;margin:0;padding:0}@media(min-width: 720px){.tabs__nav{display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:0;padding:0}.tabs__link--local-tasks{padding:.2rem 1rem}#block-user-account-nav{display:none}@media(min-width: 920px){#block-user-account-nav{display:block;position:relative;padding-top:2rem;width:30%;text-align:center}#block-user-account-nav:active,#block-user-account-nav:focus,#block-user-account-nav:hover,#block-user-account-nav:visited{background:#282c36}#block-user-account-nav .show{display:block}#block-user-account-nav .btn-current-user{border:none;background:rgba(0,0,0,0);color:#fff;font-size:.9rem;line-height:1.5}#block-user-account-nav .btn-current-user .btn-text{color:#fff;position:relative}#block-user-account-nav .btn-current-user .btn-text::after{content:"▼"}#block-user-account-nav .menu{list-style:none;position:absolute;background:#d0d3db;width:100%;z-index:10;padding-left:0;top:3.95rem}#block-user-account-nav .menu:active,#block-user-account-nav .menu:focus,#block-user-account-nav .menu:hover{background:#d0d3db}#block-user-account-nav .menu [hidden]{display:none}#block-user-account-nav .menu__item{padding:1rem .5rem}#block-user-account-nav .menu__item a{text-decoration:none;color:#15171b;font-size:.9rem;line-height:1.5;overflow-wrap:break-word}}.pager{margin:1rem 0}.pager__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;width:100%;position:relative}.pager__item{display:inline-block;margin:0 1rem}@media(min-width: 920px){.pager__item{margin:0 .5rem}}.pager__link,.pager__link:active,.pager__link:link,.pager__link:visited{color:#282c36;text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:active.is-active,.pager__link:active:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{font-weight:bold;text-shadow:0 0 #282c36}.pager__link--next{position:absolute;top:0;right:0}.pager__link--next,.pager__link--prev{display:block}.pager__link--prev{position:absolute;top:0;left:0}@keyframes smooth-appear{to{opacity:1}}.status--warning{background-color:#f9fb93;color:rgb(99.6,100.4,58.8);display:block;margin-bottom:1.5em;border-bottom:5px solid rgb(174.3,175.7,102.9);opacity:0;animation:smooth-appear 3s ease forwards;padding:1.5em;text-align:center;font-size:large}.status--warning a{color:rgb(74.7,75.3,44.1);text-decoration:underline}.status--warning a:focus,.status--warning a:hover{color:rgb(24.9,25.1,14.7)}.status--warning .placeholder{font-style:normal;font-weight:800}@keyframes smooth-appear{to{opacity:1}}.status--error{background-color:#fbe3e4;color:rgb(100.4,90.8,91.2);display:block;margin-bottom:1.5em;border-bottom:5px solid rgb(175.7,158.9,159.6);opacity:0;animation:smooth-appear 3s ease forwards;padding:1.5em;text-align:center;font-size:large}.status--error a{color:rgb(75.3,68.1,68.4);text-decoration:underline}.status--error a:focus,.status--error a:hover{color:rgb(25.1,22.7,22.8)}.status--error .placeholder{font-style:normal;font-weight:800}@keyframes smooth-appear{to{opacity:1}}.status--status{background-color:#cfefc2;color:rgb(82.8,95.6,77.6);display:block;margin-bottom:1.5em;border-bottom:5px solid rgb(144.9,167.3,135.8);opacity:0;animation:smooth-appear 3s ease forwards;padding:1.5em;text-align:center;font-size:large}.status--status a{color:rgb(62.1,71.7,58.2);text-decoration:underline}.status--status a:focus,.status--status a:hover{color:rgb(20.7,23.9,19.4)}.status--status .placeholder{font-style:normal;font-weight:800}.node{background:#fff}.node--type-instruction{padding:1rem 3rem;margin-top:3rem}.node--type-instruction .university-logo{margin:1.25rem 0}.node--type-instruction .node__title{font-family:"NotoSans-Bold","Helvetica","Arial",sans-serif;font-size:1.5rem}.node--type-public-training-page{padding:3rem 3rem;margin-top:3rem}.node--type-public-training-page .content-header{display:flex;flex-direction:row;flex-wrap:wrap}.node--type-public-training-page .content-header .date,.node--type-public-training-page .content-header .location{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.node--type-public-training-page .content-header .date{background:#fff url("../images/icons/src/icon-calendar.svg") no-repeat}@media(min-width: 480px){.node--type-public-training-page .content-header .date{background-position:0% 50%}}@media(min-width: 480px){.node--type-public-training-page .content-header .date{margin-right:10rem}}.node--type-public-training-page .content-header .date .field_type_datetime{padding-right:.2rem}.node--type-public-training-page .content-header .date .field_type_datetime::after{content:"-"}.node--type-public-training-page .content-header .date .field_type_datetime:first-child{margin-left:2.5rem}.node--type-public-training-page .content-header .date .field_type_datetime:last-child::after{content:none}.node--type-public-training-page .content-header .location{background:#fff url("../images/icons/src/icon-location.svg") 0% 12% no-repeat}@media(min-width: 480px){.node--type-public-training-page .content-header .location{background-position:0% 50%}}.node--type-public-training-page .content-header .location .field_type_string{padding-right:.2rem}.node--type-public-training-page .content-header .location .field_type_string::after{content:","}.node--type-public-training-page .content-header .location .field_type_string:first-child{margin-left:2.5rem}.node--type-public-training-page .content-header .location .field_type_entity_reference::after{content:none}.node--type-public-training-page .content-body{margin-bottom:2rem}.node--type-public-training-page .content-body .field_organizer,.node--type-public-training-page .content-body .field_contact_name,.node--type-public-training-page .content-body .field_contact_email,.node--type-public-training-page .content-body .field_contact_phone_number{margin-bottom:1.2rem}.node--type-public-training-page .content-body .field_organizer .field__label h6,.node--type-public-training-page .content-body .field_contact_name .field__label h6,.node--type-public-training-page .content-body .field_contact_email .field__label h6,.node--type-public-training-page .content-body .field_contact_phone_number .field__label h6{margin-bottom:.4rem}.node--type-public-training-page .content-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.node--type-public-training-page .content-footer .hours_approval_status_description .h6,.node--type-public-training-page .content-footer .hours_approval_status_description .text-long h6,.text-long .node--type-public-training-page .content-footer .hours_approval_status_description h6{margin-bottom:.5rem}.node--type-public-training-page .content-footer .field_hours{flex-basis:100%;margin-bottom:1rem}.node--type-public-training-page .content-footer .field_hours div{font-size:.875rem;font-weight:bold;-webkit-font-smoothing:antialiased}.node--type-public-training-page .content-footer .field_entry_fee{margin-bottom:1rem}.node--type-public-training-page .content-footer .field_entry_fee h6{margin-bottom:0}.node--type-public-training-page .content-footer .field_training_link{margin-top:1rem}.node--type-public-training-page .content-footer .field_training_link a{background-color:#21a67a;color:#fff;text-decoration:none;padding:1rem}.node--type-public-training-page .content-footer .field_training_link a:visited{color:#fff}.node--type-public-training-page .content-footer .field_training_link a:hover{background-color:#006648;color:#fff}.node--type-public-training-page .content-footer .field_training_link a:hover a{color:#fff}.node--type-public-training-page .content-footer .field_training_link a:focus{background-color:#21a67a;color:#fff;border:.1666666667rem solid #006648}.node--type-public-training-page .content-footer .field_training_link a:focus a{color:#fff}.node--type-public-training-page .content-footer .field_training_link a a{text-decoration:none}.node--type-public-training-page .content-footer .field_training_link a a:visited{color:#fff}.next-btn-instruction{text-align:right;margin-top:1rem}.view--group-trainings-all{margin-top:3rem}.view--group-trainings-all .view-filters .views-exposed-form{text-align:center}.view--group-trainings-all .view-filters .views-exposed-form .form--inline{display:relative}.view--group-trainings-all .view-filters .views-exposed-form .form--inline .form-item .form-item__textfield{width:60%;font-size:1rem}.view--group-trainings-all .view-filters .views-exposed-form .form--inline #edit-actions{position:absolute;top:1.5rem;right:16%}.view--group-trainings-all .view-filters .views-exposed-form .form--inline #edit-actions input{color:rgba(0,0,0,0);background:url("../images/icons/src/icon-search.svg");background-repeat:no-repeat;border:none}.view--group-trainings-all .view-filters .views-exposed-form .form--inline #edit-actions input:focus{border:none;transition:none}.view--group-trainings-all .attachment .view .accordion-term{display:flex;flex-direction:row;background:unset}.view--group-trainings-all .attachment .view .accordion-term .results-count{font-size:1.5rem;color:#21a67a;padding-top:1.25rem;padding-left:1.5rem;font-weight:bold}.view--group-trainings-all .attachment .view .accordion-def{display:flex;flex-direction:column;margin:0;border-bottom:.06rem solid #d0d3db;position:relative}.view--group-trainings-all .attachment .view .accordion-def .views-row{display:flex;flex-direction:row;padding:1rem;margin-bottom:1rem;background:#fff;justify-content:space-between}.view--group-trainings-all .attachment .view .accordion-def .views-row .views-field-name{padding-left:1rem}@media(min-width: 920px){.view--group-trainings-all .attachment .view .accordion-def .views-row .views-field-name{flex-basis:75%}}.view--group-trainings-all .attachment .view .accordion-def .views-row .views-field-name a{color:#4543ba;text-decoration:none}.view--group-trainings-all .attachment .view .accordion-def .views-row .views-field-edit-group-content-entity a{color:rgba(0,0,0,0);background:url("../images/icons/src/icon-edit.svg");background-repeat:no-repeat}.view--group-trainings-all .attachment .view .more-link{position:absolute;top:23.6rem;right:35.5%;background:#eef0f4;padding:0 1rem}@media(min-width: 920px){.view--group-trainings-all .attachment .view .more-link{right:45.2%}}.view--group-trainings-all .attachment .view .more-link a{text-decoration:none;font-size:.875rem;color:#7d818b;font-weight:bold}.view--group-trainings-state{margin-top:3rem}.view--group-trainings-state .view-header{display:flex;flex-direction:row}.view--group-trainings-state .view-header .results-count{font-size:1.5rem;color:#21a67a;padding-top:.9rem;padding-left:1.5rem;font-weight:bold}.view--group-trainings-state .view-filters .views-exposed-form{text-align:center}.view--group-trainings-state .view-filters .views-exposed-form .form--inline{display:flex;flex-direction:row}.view--group-trainings-state .view-filters .views-exposed-form .form--inline .form-item:first-of-type{width:60%;font-size:1rem;flex-basis:75%;height:0;margin-top:2.5rem}.view--group-trainings-state .view-filters .views-exposed-form .form--inline .form-item:first-of-type input{width:60%}.view--group-trainings-state .view-filters .views-exposed-form .form--inline .form-item:not(:first-of-type){flex-basis:15%}.view--group-trainings-state .view-filters .views-exposed-form .form--inline .js-form-item--sort-by{margin-right:1rem}.view--group-trainings-state .view-filters .views-exposed-form .form--inline #edit-actions{flex-grow:1;margin-top:2.5rem}.view--group-trainings-state .view-content{display:flex;flex-direction:column;margin:0;position:relative}.view--group-trainings-state .view-content .views-row{display:flex;flex-direction:row;padding:1rem;margin-bottom:1rem;background:#fff;justify-content:space-between}.view--group-trainings-state .view-content .views-row .views-field-name{padding-left:1rem}@media(min-width: 920px){.view--group-trainings-state .view-content .views-row .views-field-name{flex-basis:75%}}.view--group-trainings-state .view-content .views-row .views-field-name a{color:#4543ba;text-decoration:none}.view--group-trainings-state .view-content .views-row .views-field-edit-group-content-entity a{color:rgba(0,0,0,0);background:url("../images/icons/src/icon-edit.svg");background-repeat:no-repeat}.view--group-specialists .view-actions{display:flex;flex-direction:column;justify-content:space-between}.view--group-specialists .view-actions .view-filters .form--inline{display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width: 920px){.view--group-specialists .view-actions .view-filters .form--inline{flex-direction:row}}.view--group-specialists .view-actions .view-filters .form--inline .form-item:first-of-type{position:relative}.view--group-specialists .view-actions .view-filters .form--inline .form-item:first-of-type .search-button{background:url("../images/icons/src/icon-search.svg");background-repeat:no-repeat;content:"";height:1rem;position:absolute;width:1rem;border:none;top:3.9rem;left:13.5rem}.view--group-specialists .view-actions .view-filters .form--inline .form-item:first-of-type .search-button:focus{outline:none}@media(min-width: 920px){.view--group-specialists .view-actions .view-filters .form--inline .form-item:nth-child(2){flex-basis:30%}.view--group-specialists .view-actions .view-filters .form--inline .form-item:nth-child(-n+3){margin-right:1rem}}.view--group-specialists .view-actions .add-specialist-link a{background-color:#282c36;color:#fff;background:#282c36 url(../images/icons/src/plus-white.svg);background-repeat:no-repeat;background-position:5%;padding-left:3rem}.view--group-specialists .view-actions .add-specialist-link a:visited{color:#fff}.view--group-specialists .view-actions .add-specialist-link a:hover{background-color:#15171b;color:#fff}.view--group-specialists .view-actions .add-specialist-link a:hover a{color:#fff}.view--group-specialists .view-actions .add-specialist-link a:focus{background-color:#282c36;color:#fff;border:.1666666667rem solid #006648}.view--group-specialists .view-actions .add-specialist-link a:focus a{color:#fff}.view--group-specialists .view-actions .add-specialist-link a a{text-decoration:none}.view--group-specialists .view-actions .add-specialist-link a a:visited{color:#fff}.view--group-specialists .view-actions .add-specialist-link a:focus{background-color:#282c36;border:.1666666667rem solid #d0d3db}.view--group-specialists .view-content{display:flex;flex-direction:column;margin:0;position:relative;margin-top:1rem}.view--group-specialists .view-content .views-row{display:flex;flex-direction:row;padding:1rem;margin-bottom:1rem;background:#fff;justify-content:space-between}.view--group-specialists .view-content .views-row .views-field-name{font-family:"NotoSans-Bold","Helvetica","Arial",sans-serif;width:20%}.view--group-specialists .view-content .views-row .views-field-field-speciality{font-size:.875rem;flex-basis:55%}.view--group-specialists .view-content .views-row .views-field-edit-group-content-entity a{color:rgba(0,0,0,0);background:url("../images/icons/src/icon-edit.svg");background-repeat:no-repeat}.view--group-instructions .view-actions{display:flex;flex-direction:column;justify-content:space-between}.view--group-instructions .view-actions .add-instruction-link a{background-color:#282c36;color:#fff;background:#282c36 url(../images/icons/src/plus-white.svg);background-repeat:no-repeat;background-position:5%;padding-left:3rem}.view--group-instructions .view-actions .add-instruction-link a:visited{color:#fff}.view--group-instructions .view-actions .add-instruction-link a:hover{background-color:#15171b;color:#fff}.view--group-instructions .view-actions .add-instruction-link a:hover a{color:#fff}.view--group-instructions .view-actions .add-instruction-link a:focus{background-color:#282c36;color:#fff;border:.1666666667rem solid #006648}.view--group-instructions .view-actions .add-instruction-link a:focus a{color:#fff}.view--group-instructions .view-actions .add-instruction-link a a{text-decoration:none}.view--group-instructions .view-actions .add-instruction-link a a:visited{color:#fff}.view--group-instructions .view-actions .add-instruction-link a:focus{background-color:#282c36;border:.1666666667rem solid #d0d3db}.view--group-instructions .view-content{display:flex;flex-direction:column;margin:0;position:relative;margin-top:1rem}.view--group-instructions .view-content .views-row{display:flex;flex-direction:row;padding:1rem;margin-bottom:1rem;background:#fff;justify-content:space-between}.view--group-instructions .view-content .views-row .views-field-title{font-family:"NotoSans-Bold","Helvetica","Arial",sans-serif;width:21%}.view--group-instructions .view-content .views-row .views-field-edit-group-content-entity a{color:rgba(0,0,0,0);background:url("../images/icons/src/icon-edit.svg");background-repeat:no-repeat}.view--public-trainings .view-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;background:#d0d3db;padding-left:calc(0% - (-50vw + 83rem/2));padding-right:calc(0% - (-50vw + 83rem/2))}.view--public-trainings .view-header h1{margin:1rem 0;flex-basis:100%;padding-left:1.5rem;word-break:break-word}.view--public-trainings .view-header .subheading{flex-basis:100%;padding:0 1.5rem}.view--public-trainings .view-header .block-facet--select2-extra{width:100%;padding:0 1.5rem;margin-bottom:1rem}@media(min-width: 920px){.view--public-trainings .view-header .block-facet--select2-extra{width:unset}}.view--public-trainings .view-header .block-facet--checkbox{padding:1rem 3rem}@media(min-width: 920px){.view--public-trainings .view-header .block-facet--checkbox{padding:unset 1.5rem}}.view--public-trainings .view-header .block-facet--checkbox .item-list__checkbox,.view--public-trainings .view-header .block-facet--checkbox .facet-item{list-style:none;margin:0;padding:0}.view--public-trainings .view-header .block-facet--checkbox .item-list__checkbox .form-item__description,.view--public-trainings .view-header .block-facet--checkbox .facet-item .form-item__description{margin:0 0 0 2.3rem}.view--public-trainings .view-header .block-facet--checkbox .item-list__checkbox{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:.5rem;flex-direction:column}.view--public-trainings .view-header .block-facet--checkbox .facets-widget-checkbox .form-item__label{font-family:"NotoSans-Bold","Helvetica","Arial",sans-serif;font-size:.875rem}.view--public-trainings .view-header .block-facet--checkbox .facets-widget-checkbox .facet-item{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.view--public-trainings .view-header .block-facet--checkbox .facets-widget-checkbox .facet-item input{height:2.5rem;left:0;opacity:0;position:absolute;top:0;width:2.5rem}.view--public-trainings .view-header .block-facet--checkbox .facets-widget-checkbox .facet-item input+label::before{border:.12rem solid #eef0f4;background:#fff;content:"";height:1.25rem;right:100%;position:absolute;top:.2rem;width:1.5rem;border-radius:.3333333333rem}.view--public-trainings .view-header .block-facet--checkbox .facets-widget-checkbox .facet-item input+label::after{content:"";background-image:url("../images/icons/src/icon-check-green.svg");background-repeat:no-repeat;height:.87rem;width:.93rem;right:102%;opacity:0;position:absolute;top:.3rem;transition:opacity .2s ease-in-out}.view--public-trainings .view-header .block-facet--checkbox .facets-widget-checkbox .facet-item input:checked+label::after{opacity:1}.view--public-trainings .view-header .block-facet--checkbox .facets-widget-checkbox .facet-item input:focus+label::before{border:.12rem solid #21a67a;outline:none}.view--public-trainings .view-header .block-facet--checkbox .facets-widget-checkbox .facet-item input.disabled+label::before{border:.12rem solid #d0d3db;background:#eef0f4}.view--public-trainings .view-header .block-facet--checkbox .facets-widget-checkbox .facet-item label{flex-basis:100%;padding-left:.5rem}.view--public-trainings .view-content{margin:0 auto;max-width:80rem;padding:0 0;width:100%;margin-top:3rem}@media(min-width: 480px){.view--public-trainings .view-content{padding:0 2%}}@media(min-width: 80rem){.view--public-trainings .view-content{padding-left:calc(2% + -50vw + 80rem/2);padding-right:calc(2% + -50vw + 80rem/2)}}.view--public-trainings .pager{padding-left:calc(0% - (-50vw + 76rem/2));padding-right:calc(0% - (-50vw + 76rem/2));margin:1rem 1.5rem 0 1.5rem}.card__grid{display:flex;flex-wrap:wrap;margin-bottom:1rem}.card--grid-item{flex-grow:1;margin-bottom:1rem;width:100%}@media(min-width: 920px){.card--grid-item{margin:0 3% 1rem 0;width:auto}}.card--grid-item:last-child{margin-right:0}@media(min-width: 920px){.card--grid-item{width:31%}.card--grid-item:nth-child(3n){margin-right:0}}.card--divider-3{flex-grow:0}@media(min-width: 920px){.card--divider-3{margin-right:3.5%;position:relative}.card--divider-3::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.card--divider-3::after{right:-5.5%}.card--divider-3:nth-child(3n){margin-right:0}.card--divider-3:nth-child(3n)::after{display:none}@media(min-width: 920px){.card--divider-3:last-child{margin-right:0}}.card--divider-3:last-child::after{display:none}.info-box__grid{display:flex;flex-wrap:wrap;margin-bottom:1rem}.info-box--grid-item{flex-grow:1;margin-bottom:1rem;width:100%}@media(min-width: 920px){.info-box--grid-item{margin:0 3% 1rem 0;width:auto}}.info-box--grid-item:last-child{margin-right:0}@media(min-width: 920px){.info-box--grid-item{width:48.2%}.info-box--grid-item:nth-child(2n){margin-right:0}}.footer{margin-top:3rem;background-color:#282c36}.footer__inner{display:flex;flex-wrap:wrap}.footer__block{flex-grow:1}.footer__block--bottom{width:100%}.topbar{background-color:#4543ba;display:flex;flex-wrap:nowrap;margin-bottom:3rem}.topbar__inner{display:flex;align-items:center;height:100%;width:100%;margin:0 auto;max-width:1224px;padding:0 1rem;width:100%}@media(min-width: 480px){.topbar__inner{padding:0 1rem}}@media(min-width: 1224px){.topbar__inner{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.topbar__inner .topbar-container{display:flex;flex-direction:row;width:100%;margin:0 auto;position:relative}.topbar.sticky{position:fixed;top:0;left:0;right:0;z-index:50}.topbar.topbar--scrolldown{box-shadow:0 .2rem 1rem 0 rgba(0,0,0,.07)}.toolbar-fixed.topbar-sticky .sticky{top:39px}.toolbar-fixed.topbar-sticky.toolbar-vertical .layout-container{padding-top:calc(3rem)}.toolbar-fixed.topbar-sticky.toolbar-horizontal .layout-container{padding-top:calc(6rem)}.toolbar-fixed.topbar-sticky.toolbar-horizontal.toolbar-tray-open .sticky{top:79px}.toolbar-fixed.topbar-sticky.toolbar-horizontal.toolbar-tray-open .layout-container{padding-top:calc(6rem)}.toolbar-fixed.toolbar-vertical .sticky{top:39px}@media(min-width: 920px){.training-applicant{width:70%;margin:0 auto}}.training-applicant .meta-info{background:#d0d3db;display:flex;flex-direction:column;align-items:center;padding:1rem 4rem}@media(min-width: 720px){.training-applicant .meta-info{flex-direction:row;justify-content:space-between}}.training-applicant .meta-info-item{text-align:center}.training-applicant .meta-info-item .meta-info-value p{margin-bottom:0}.training-applicant .details--section-training-info .details-section-content{background:#fff;padding:0 4rem}.training-applicant .details--section-training-info .details-section-content .edit-group{padding:2rem 0}.training-applicant .details--section-training-info .details-section-content .edit-group .edit-group{width:unset}.training-applicant .details--section-training-info .details-section-content .edit-group .edit-group h4{color:#000;font-family:NotoSans-Bold, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.875rem;line-height:1.5;margin:0 0 1rem;width:auto;width:100%;padding-top:.5rem}.training-applicant .details--section-training-info .details-section-content .edit-group .edit-group h4__link{color:inherit}.training-applicant .details--section-training-info .details-section-content .edit-group .edit-group h4__link:hover{color:inherit}.training-applicant .details--section-training-info .details-section-content .edit-group .edit-group .field_type_datetime{flex-basis:unset;padding:0}.training-applicant .details--section-training-info .details-section-content .edit-group .edit-group .field_training_date_start{margin-right:.3rem}.training-applicant .details--section-training-info .details-section-content .edit-group .edit-group .field_training_date_start::after{content:"-"}.training-applicant .details--section-training-info .details-section-content .edit-group .field_view_mode_group_entity{padding:.5rem 0}.training-applicant .edit-group:not(:nth-last-child(-n+1)){border-bottom:.06rem solid #eef0f4}.reviewer-view input{font-size:.875rem}.reviewer-view input:required{background-image:unset}.reviewer-view .details{display:flex;flex-direction:column}@media(min-width: 720px){.reviewer-view .details{display:flex;flex-direction:row;flex-wrap:wrap}}.reviewer-view .details .details-section-review-form{margin-bottom:1rem}@media(min-width: 720px){.reviewer-view .details .details-section-review-form{flex-basis:100%}}@media(min-width: 920px){.reviewer-view .details .details-section-review-form{flex-basis:30%}}.reviewer-view .details .details-section-review-form .details-section-content{background:#fff;margin-right:1.5rem;padding-top:1.5rem}.reviewer-view .details .details-section-review-form .details-section-content .review-section-top{padding:0 2rem;display:flex;flex-direction:row;justify-content:space-between}.reviewer-view .details .details-section-review-form .details-section-content .review-section-top .review-speciality h6{margin:unset}.reviewer-view .details .details-section-review-form .details-section-content .review-section-top .field--name-field-hours .form-item__label{display:none}.reviewer-view .details .details-section-review-form .details-section-content .review-section-top .field--name-field-hours .input-field-number{display:flex;flex-direction:column}.reviewer-view .details .details-section-review-form .details-section-content .review-section-top .field--name-field-hours .input-field-number input{height:2.5rem;width:4rem;text-align:center;padding:unset}.reviewer-view .details .details-section-review-form .details-section-content .review-section-top .field--name-field-hours .input-field-number input:invalid:focus{background:none}.reviewer-view .details .details-section-review-form .details-section-content .review-section-top .field--name-field-hours .input-field-number .error{color:#ac1e16}.reviewer-view .details .details-section-review-form .details-section-content .review-section-bottom{padding:0 2rem;font-size:.875rem}.reviewer-view .details .details-section-review-form .details-section-content .review-section-bottom .review-specialist-name p{margin:unset}.reviewer-view .details .details-section-review-form .details-section-content .review-section-comment{padding:0 2rem 1.5rem 2rem;background:#f3f4f6}.reviewer-view .details .details-section-review-form .details-section-content .review-section-comment .review-comment .field--name-field-comment textarea.form-item__textarea{padding:1rem;width:100%;height:100%}.reviewer-view .details .details-section-review-form .details-section-content .review-section-comment .edit-actions{text-align:right}.reviewer-view .details .details-section-review-form .details-section-content .review-section-comment .edit-actions .button--primary{background-color:#fff;color:#000}.reviewer-view .details .details-section-review-form .details-section-content .review-section-comment .edit-actions .button--primary:visited{color:#000}.reviewer-view .details .details-section-review-form .details-section-content .review-section-comment .edit-actions .button--primary:hover{background-color:#fafafb;color:#000}.reviewer-view .details .details-section-review-form .details-section-content .review-section-comment .edit-actions .button--primary:hover a{color:#000}.reviewer-view .details .details-section-review-form .details-section-content .review-section-comment .edit-actions .button--primary:focus{background-color:#fff;color:#000;border:.1666666667rem solid #006648}.reviewer-view .details .details-section-review-form .details-section-content .review-section-comment .edit-actions .button--primary:focus a{color:#000}.reviewer-view .details .details-section-review-form .details-section-content .review-section-comment .edit-actions .button--primary a{text-decoration:none}.reviewer-view .details .details-section-review-form .details-section-content .review-section-comment .edit-actions .button--primary a:visited{color:#000}.reviewer-view .details .details-section-review-form .details-section-content .review-section-comment .edit-actions .button--primary:focus{background-color:#fff;border:.1666666667rem solid #eef0f4}.reviewer-view .details .details-section-review-form .details-section-content .review-section-comment .edit-actions .button--danger{display:none}@media(min-width: 920px){.reviewer-view .details .details-section-training-info{flex-basis:70%}}.reviewer-view .details .details-section-training-info .details-section-content{background:#fff;padding:2rem 4rem}.reviewer-view .details .details-section-training-info .details-section-content .training-preview .training-date{width:unset}.reviewer-view .details .details-section-training-info .details-section-content .training-preview .training-date .date-title{flex-basis:100%;padding:.5rem 0;margin:unset}.reviewer-view .details .details-section-training-info .details-section-content .training-preview .training-date .field_type_datetime{flex-basis:unset}.reviewer-view .details .details-section-training-info .details-section-content .training-preview .training-date .field_training_date_start{margin-right:.3rem}.reviewer-view .details .details-section-training-info .details-section-content .training-preview .training-date .field_training_date_start time::after{content:" -"}.training-default-group-entity-form{background:#eef0f4;padding:unset}.training-default-group-entity-form input:required{background-image:unset}.training-default-group-entity-form input.form-date{background:#fff url("../images/icons/src/icon-calendar.svg") 96% 50% no-repeat}.training-default-group-entity-form header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.training-default-group-entity-form header .close-link{position:relative;text-decoration:none;font-size:1.5rem;color:#282c36;margin-left:2rem}@media(min-width: 920px){.training-default-group-entity-form header .close-link{margin-left:0}}.training-default-group-entity-form header .close-link::before{background:url("../images/icons/src/close.svg") no-repeat;width:100%;height:100%;content:"";position:absolute;top:30%;right:2rem}.training-default-group-entity-form .meta-info{background:#d0d3db;display:flex;flex-direction:column;align-items:center;padding:1rem}@media(min-width: 720px){.training-default-group-entity-form .meta-info{flex-direction:row;justify-content:space-between}}.training-default-group-entity-form .meta-info-item{text-align:center}.training-default-group-entity-form .meta-info-item .meta-info-value p{margin-bottom:0}.training-default-group-entity-form .details{display:flex;flex-direction:column}@media(min-width: 720px){.training-default-group-entity-form .details{display:flex;flex-direction:row;flex-wrap:wrap}}@media(min-width: 720px){.training-default-group-entity-form .details--section-specialist-reviews{flex-basis:100%}}@media(min-width: 920px){.training-default-group-entity-form .details--section-specialist-reviews{flex-basis:30%}}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content{background:#fff;margin-right:1.5rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews{font-size:.875rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset{margin:unset}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row{padding-top:1.5rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row:not(:last-child){border-bottom:1rem solid #eef0f4}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-top{display:flex;flex-direction:row;padding:0 2rem;justify-content:space-between;align-items:center}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-top .review-speciality{flex-basis:60%}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-top .review-speciality .h6,.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-top .review-speciality .text-long h6,.text-long .training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-top .review-speciality h6{margin-bottom:unset}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-top .field--name-field-hours .form-item{margin-right:unset}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-top .field--name-field-hours input{height:2.5rem;width:4rem;text-align:center;padding:unset}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-top .field--name-field-hours input:invalid:focus{background:none}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-top .ief-entity-remove{color:rgba(0,0,0,0);background:none;background:url("../images/icons/src/close.svg") no-repeat;padding:unset;width:1.2rem;height:100%}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-bottom{padding:0 2rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-bottom .review-status{position:relative;margin-top:.5rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-bottom .review-status .status-indicator-approved_with_changed::after{content:"";height:.7rem;width:.7rem;background-color:#ffe400;border-radius:50%;position:absolute;top:.1rem;right:0;top:.3rem;right:4.1rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-bottom .review-status .status-indicator-approved::after{content:"";height:.7rem;width:.7rem;background-color:#21a67a;border-radius:50%;position:absolute;top:.1rem;right:0;top:.3rem;right:4.1rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-bottom .review-status .status-indicator-pending::after{content:"";height:.7rem;width:.7rem;background-color:#d0d3db;border-radius:50%;position:absolute;top:.1rem;right:0;top:.3rem;right:4.1rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-bottom .review-status .status-indicator-denied::after{content:"";height:.7rem;width:.7rem;background-color:#ac1e16;border-radius:50%;position:absolute;top:.1rem;right:0;top:.3rem;right:4.1rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-bottom .review-specialist-name p{margin:unset}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-section-comment{padding-top:1rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-comment{background:#f3f4f6;padding:1rem 2rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-comment p{margin-bottom:0;quotes:initial}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-comment p::before{content:open-quote}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .form-fieldset .ief-form-row .review-comment p::after{content:close-quote}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .ief-form-bottom{position:relative}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .ief-form-bottom .field--name-field-specialist{padding:1.5rem 2rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .ief-form-bottom .field--name-field-hours{padding:1.5rem 2rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .ief-form-bottom .ief-entity-submit{background:#eef0f4;padding-top:1rem;width:100%;text-align:right;position:absolute;left:0;margin-top:.62rem;top:100%;right:0;left:unset;width:-moz-max-content;width:max-content;background:#21a67a}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .ief-form-bottom .ief-entity-submit input:first-child{margin-right:1.25rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .ief-form-bottom .cancel{background:#eef0f4;padding-top:1rem;width:100%;text-align:right;position:absolute;left:0;margin-top:.62rem;top:100%;left:0;right:unset;width:-moz-max-content;width:max-content;background:#21a67a}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .ief-form-bottom .cancel input:first-child{margin-right:1.25rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .fieldset-container:last-child .container-inline{background:#eef0f4;padding-top:1rem}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .fieldset-container:last-child .container-inline .js-form-submit{background-color:#282c36;color:#fff;background:#282c36 url(../images/icons/src/plus-white.svg);background-repeat:no-repeat;background-position:5%;padding-left:3rem;background-position:10%}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .fieldset-container:last-child .container-inline .js-form-submit:visited{color:#fff}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .fieldset-container:last-child .container-inline .js-form-submit:hover{background-color:#15171b;color:#fff}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .fieldset-container:last-child .container-inline .js-form-submit:hover a{color:#fff}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .fieldset-container:last-child .container-inline .js-form-submit:focus{background-color:#282c36;color:#fff;border:.1666666667rem solid #006648}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .fieldset-container:last-child .container-inline .js-form-submit:focus a{color:#fff}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .fieldset-container:last-child .container-inline .js-form-submit a{text-decoration:none}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .fieldset-container:last-child .container-inline .js-form-submit a:visited{color:#fff}.training-default-group-entity-form .details--section-specialist-reviews .details-section-content .field--name-field-reviews .fieldset-container:last-child .container-inline .js-form-submit:focus{background-color:#282c36;border:.1666666667rem solid #d0d3db}@media(min-width: 920px){.training-default-group-entity-form .details--section-training-info{flex-basis:70%}}.training-default-group-entity-form .details--section-training-info .details-section-heading{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.training-default-group-entity-form .details--section-training-info .details-section-content{background:#fff;padding:0 4rem}.training-default-group-entity-form .details--section-training-info .details-section-content .edit-group{padding:2rem 0}.training-default-group-entity-form .details--section-training-info .details-section-content .edit-group .edit-group{width:unset}.training-default-group-entity-form .details--section-training-info .details-section-content .form-item--field-hours .fieldset-container legend{width:100%}.training-default-group-entity-form .details--section-training-info .details-section-content .form-item--field-hours .fieldset-container .form-wrapper{flex-basis:35%}.training-default-group-entity-form .details--section-training-info .details-section-content #edit-actions{background:#eef0f4;padding-top:1rem;width:100%;text-align:right;position:absolute;left:0;margin-top:.62rem}.training-default-group-entity-form .details--section-training-info .details-section-content #edit-actions input:first-child{margin-right:1.25rem}.training-default-group-entity-form .edit-group:not(:nth-last-child(-n+1)){border-bottom:.06rem solid #eef0f4}.training-default-group-entity-form .field--name-field-reminder-sent-date{display:none}.training-application header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.training-application header .close-link{position:relative;text-decoration:none;font-size:1.5rem;color:#282c36;margin-left:2rem}@media(min-width: 920px){.training-application header .close-link{margin-left:0}}.training-application header .close-link::before{background:url("../images/icons/src/close.svg") no-repeat;width:100%;height:100%;content:"";position:absolute;top:30%;right:2rem}.training-application .meta-info{background:#d0d3db;display:flex;flex-direction:column;align-items:center;padding:1rem}@media(min-width: 720px){.training-application .meta-info{flex-direction:row;justify-content:space-between}}.training-application .meta-info-item{text-align:center}.training-application .meta-info-item .meta-info-value p{margin-bottom:0}.training-application .details{display:flex;flex-direction:column}@media(min-width: 720px){.training-application .details{display:flex;flex-direction:row;flex-wrap:wrap}}@media(min-width: 720px){.training-application .details--section-specialist-reviews{flex-basis:100%}}@media(min-width: 920px){.training-application .details--section-specialist-reviews{flex-basis:30%}}.training-application .details--section-specialist-reviews .details-section-content{margin-right:1.5rem}.training-application .details--section-specialist-reviews .details-section-content .field_reviews{font-size:.875rem}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review{background:#fff;padding-top:1.5rem}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-top{display:flex;flex-direction:row;padding:0 2rem;justify-content:space-between}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-top .field_speciality{color:#000;font-family:NotoSans-Bold, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.875rem;line-height:1.5;margin:0 0 1rem;width:auto;margin-bottom:0}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-top .field_speciality__link{color:inherit}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-top .field_speciality__link:hover{color:inherit}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-top .field_hours{font-weight:bold;-webkit-font-smoothing:antialiased}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-bottom{padding:0 2rem}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-bottom .review-status{position:relative}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-bottom .review-status .status-indicator-approved_with_changed::after{content:"";height:.7rem;width:.7rem;background-color:#ffe400;border-radius:50%;position:absolute;top:.1rem;right:0}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-bottom .review-status .status-indicator-approved::after{content:"";height:.7rem;width:.7rem;background-color:#21a67a;border-radius:50%;position:absolute;top:.1rem;right:0}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-bottom .review-status .status-indicator-pending::after{content:"";height:.7rem;width:.7rem;background-color:#d0d3db;border-radius:50%;position:absolute;top:.1rem;right:0}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-bottom .review-status .status-indicator-denied::after{content:"";height:.7rem;width:.7rem;background-color:#ac1e16;border-radius:50%;position:absolute;top:.1rem;right:0}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-bottom .review-url-copy .review-url-copy-btn{margin-top:.5rem}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-comment{padding-top:1rem}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-comment .field_comment{background:#f3f4f6;padding:1rem 2rem}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-comment .field_comment p{margin-bottom:0;quotes:initial}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-comment .field_comment p::before{content:open-quote}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .review .review-section-comment .field_comment p::after{content:close-quote}.training-application .details--section-specialist-reviews .details-section-content .field_reviews .field__item:not(:last-child){border-bottom:1rem solid #eef0f4}.training-application .details--section-specialist-reviews .send-reminder-link{background-color:#282c36;color:#fff;background:#282c36 url(../images/icons/src/send.svg);background-repeat:no-repeat;background-position:5%;padding-left:3rem;margin-top:1rem}.training-application .details--section-specialist-reviews .send-reminder-link:visited{color:#fff}.training-application .details--section-specialist-reviews .send-reminder-link:hover{background-color:#15171b;color:#fff}.training-application .details--section-specialist-reviews .send-reminder-link:hover a{color:#fff}.training-application .details--section-specialist-reviews .send-reminder-link:focus{background-color:#282c36;color:#fff;border:.1666666667rem solid #006648}.training-application .details--section-specialist-reviews .send-reminder-link:focus a{color:#fff}.training-application .details--section-specialist-reviews .send-reminder-link a{text-decoration:none}.training-application .details--section-specialist-reviews .send-reminder-link a:visited{color:#fff}.training-application .details--section-specialist-reviews .send-reminder-link:focus{background-color:#282c36;border:.1666666667rem solid #d0d3db}.training-application .details--section-specialist-reviews .apply-hours-link{background-color:#282c36;color:#fff;margin-top:1rem}.training-application .details--section-specialist-reviews .apply-hours-link:visited{color:#fff}.training-application .details--section-specialist-reviews .apply-hours-link:hover{background-color:#15171b;color:#fff}.training-application .details--section-specialist-reviews .apply-hours-link:hover a{color:#fff}.training-application .details--section-specialist-reviews .apply-hours-link:focus{background-color:#282c36;color:#fff;border:.1666666667rem solid #006648}.training-application .details--section-specialist-reviews .apply-hours-link:focus a{color:#fff}.training-application .details--section-specialist-reviews .apply-hours-link a{text-decoration:none}.training-application .details--section-specialist-reviews .apply-hours-link a:visited{color:#fff}.training-application .details--section-specialist-reviews .apply-hours-link:focus{background-color:#282c36;border:.1666666667rem solid #d0d3db}@media(min-width: 920px){.training-application .details--section-training-info{flex-basis:70%}}.training-application .details--section-training-info .details-section-heading{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.training-application .details--section-training-info .details-section-heading .edit-link{position:relative}.training-application .details--section-training-info .details-section-heading .edit-link::before{color:rgba(0,0,0,0);background:url("../images/icons/src/icon-edit.svg");background-repeat:no-repeat;content:"";color:unset;width:100%;height:100%;position:absolute;top:15%;right:1.5rem}.training-application .details--section-training-info .details-section-content{background:#fff;padding:0 4rem}.training-application .details--section-training-info .details-section-content .edit-group{padding:2rem 0}.training-application .details--section-training-info .details-section-content .edit-group .edit-group{width:unset}.training-application .details--section-training-info .details-section-content .edit-group .edit-group h4{color:#000;font-family:NotoSans-Bold, Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.875rem;line-height:1.5;margin:0 0 1rem;width:auto;flex-basis:100%;padding-top:.5rem}.training-application .details--section-training-info .details-section-content .edit-group .edit-group h4__link{color:inherit}.training-application .details--section-training-info .details-section-content .edit-group .edit-group h4__link:hover{color:inherit}.training-application .details--section-training-info .details-section-content .edit-group .edit-group .field_type_datetime{flex-basis:unset;padding:0}.training-application .details--section-training-info .details-section-content .edit-group .edit-group .field_training_date_start{margin-right:.3rem}.training-application .details--section-training-info .details-section-content .edit-group .edit-group .field_training_date_start::after{content:"-"}.training-application .details--section-training-info .details-section-content .edit-group .field_view_mode_group_entity{padding:.5rem 0}.training-application .edit-group:not(:nth-last-child(-n+1)){border-bottom:.06rem solid #eef0f4}.header{background:#fff}.layout-container:not(.page--public-trainings):not(.layout-container--user-login) .topbar__inner,.layout-container:not(.page--public-trainings):not(.layout-container--user-login) .main{margin:0 auto;max-width:80rem;padding:0 0;width:100%}@media(min-width: 480px){.layout-container:not(.page--public-trainings):not(.layout-container--user-login) .topbar__inner,.layout-container:not(.page--public-trainings):not(.layout-container--user-login) .main{padding:0 2%}}@media(min-width: 80rem){.layout-container:not(.page--public-trainings):not(.layout-container--user-login) .topbar__inner,.layout-container:not(.page--public-trainings):not(.layout-container--user-login) .main{padding-left:calc(2% + -50vw + 80rem/2);padding-right:calc(2% + -50vw + 80rem/2)}}.layout-container .page--public-trainings .topbar__inner,.layout-container .page--public-trainings .main,.layout-container .layout-container--user-login .topbar__inner,.layout-container .layout-container--user-login .main{margin:0 auto;max-width:100%;padding:0 0;width:100%}@media(min-width: 480px){.layout-container .page--public-trainings .topbar__inner,.layout-container .page--public-trainings .main,.layout-container .layout-container--user-login .topbar__inner,.layout-container .layout-container--user-login .main{padding:0 0}}@media(min-width: 100%){.layout-container .page--public-trainings .topbar__inner,.layout-container .page--public-trainings .main,.layout-container .layout-container--user-login .topbar__inner,.layout-container .layout-container--user-login .main{padding-left:calc(0 + -50vw + 100%/2);padding-right:calc(0 + -50vw + 100%/2)}}.footer__inner{margin:0 auto;max-width:80rem;padding:0 0;width:100%}@media(min-width: 480px){.footer__inner{padding:0 2%}}@media(min-width: 80rem){.footer__inner{padding-left:calc(2% + -50vw + 80rem/2);padding-right:calc(2% + -50vw + 80rem/2)}}.main{display:flex;flex:1 0 auto;margin-bottom:3rem}#pre-content,#post-content{margin:0 auto;max-width:100%;padding:0 0;width:100%;width:100%}@media(min-width: 480px){#pre-content,#post-content{padding:0 0}}@media(min-width: 100%){#pre-content,#post-content{padding-left:calc(0 + -50vw + 100%/2);padding-right:calc(0 + -50vw + 100%/2)}}.main-sidebar{margin-bottom:3rem}@media(min-width: 920px){.main-sidebar{margin-bottom:0;order:2;width:33%}}.main-content{width:100%}@media(min-width: 920px){.main-content--with-sidebar{margin-right:1rem;width:calc(100% - (33% + 1rem))}}.pl-place-holder{color:#ccc;border:4px dashed #ccc;padding:20px}.pl-place-holder__content{font-size:3.2rem;line-height:200px;width:100%;display:flex;justify-content:center;align-items:center}.pl .patternLink{color:#000}.pl .visually-hidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.pl .sg-pattern{clear:left}.pl #icons{display:flex;flex-wrap:wrap}.pl #icons>div{border:1px solid #eee;margin-right:1em;padding:1em;text-align:center}.pl #icons .icon{height:4rem;width:4rem}.pl .sg-colors__sample{border-radius:50%}.pl .main-nav--open{position:relative}@media(min-width: 40rem){.pl .main-nav--open{position:initial}}.pl .footer__block{background-color:#282c36;padding:3rem}.pl .footer__block .inline-menu__link{color:#fff}.pl .sticky{position:relative}@media print{html,body{height:99%}@page{margin-top:2cm;margin-bottom:2cm;margin-left:2cm;margin-right:2cm}a[href]::after{content:" (" attr(href) ")"}body .layout-container>*:not(main){display:none}.layout-container{display:block}.main{display:block}.training-applicant .meta-info{display:block;padding:0}.training-applicant .meta-info .meta-info-item{text-align:left;margin-bottom:1rem}.training-applicant .meta-info .meta-info-print{display:none}.training-applicant .details--section-training-info .details-section-content{padding:0 !important}.training-applicant .details--section-training-info .details-section-content .edit-group{padding:1rem 0}}
