/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-training-list{font-family:var(--title-font),sans-serif;margin-top:2.4rem}.node--type-training-list.node--view-mode-full h1{font-size:3rem;color:var(--accent-color)}.node--type-training-list.node--view-mode-full .ParagraphWysiwyg{margin-top:2.4rem;margin-bottom:2.4rem;padding:1.7rem 0;background:var(--accent-color);color:var(--accent-color-lighter);border-radius:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.node--type-training-list.node--view-mode-full .ParagraphWysiwyg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.node--type-training-list.node--view-mode-full .ParagraphWysiwyg a{color:var(--accent-color-lighter)}.node--type-training-list.node--view-mode-full .ParagraphWysiwyg-logo{width:25%;padding-left:1.7rem;padding-right:1.7rem}@media screen and (max-width:767px){.node--type-training-list.node--view-mode-full .ParagraphWysiwyg-logo{width:100%;padding-bottom:1.7rem}}.node--type-training-list.node--view-mode-full .ParagraphWysiwyg-content{width:75%;max-width:none;padding-right:1.7rem}@media screen and (max-width:767px){.node--type-training-list.node--view-mode-full .ParagraphWysiwyg-content{width:100%;padding-left:1.7rem}}.node--type-training-list.node--view-mode-full h1+.trainings-list{margin-top:2.4rem}.node--type-training-list.node--view-mode-full .trainings-list .listing-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.node--type-training-list.node--view-mode-full .trainings-list .listing-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form{width:25%}@media (min-width:768px),print{.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form{position:relative}}@media screen and (max-width:767px){.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form{width:100%}}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form div[data-drupal-selector=edit-duration-wrapper],.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>.form-item{background:#fff;border-radius:.8rem;padding:1.6rem}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form div[data-drupal-selector=edit-duration-wrapper] .form-select,.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form div[data-drupal-selector=edit-duration-wrapper] .form-text,.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>.form-item .form-select,.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>.form-item .form-text{border-radius:0;padding:0;border:none;color:var(--accent-color-dark);border-bottom:1px solid var(--accent-color-dark);background:0 0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;height:3rem;font-size:1.6rem}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form div[data-drupal-selector=edit-duration-wrapper] .form-text::-webkit-input-placeholder,.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>.form-item .form-text::-webkit-input-placeholder{color:var(--accent-color-dark)}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form div[data-drupal-selector=edit-duration-wrapper] .form-text::-moz-placeholder,.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>.form-item .form-text::-moz-placeholder{color:var(--accent-color-dark)}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form div[data-drupal-selector=edit-duration-wrapper] .form-text:-ms-input-placeholder,.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>.form-item .form-text:-ms-input-placeholder{color:var(--accent-color-dark)}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form div[data-drupal-selector=edit-duration-wrapper] .form-text::-ms-input-placeholder,.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>.form-item .form-text::-ms-input-placeholder{color:var(--accent-color-dark)}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form div[data-drupal-selector=edit-duration-wrapper] .form-text::placeholder,.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>.form-item .form-text::placeholder{color:var(--accent-color-dark)}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form div[data-drupal-selector=edit-duration-wrapper] .fieldset-legend,.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form div[data-drupal-selector=edit-duration-wrapper] label:not(.option),.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>.form-item .fieldset-legend,.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>.form-item label:not(.option){color:var(--accent-color);font-weight:700;font-size:1.6rem}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>.form-item-search{border-radius:0;padding:0;background:0 0}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>.form-item-search label{display:none}@media (min-width:768px),print{.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>.form-item-search{margin-top:5rem}}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form div[data-drupal-selector=edit-duration-wrapper],.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>fieldset.form-item{position:relative;padding:4.8rem 1.6rem 1.6rem}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form div[data-drupal-selector=edit-duration-wrapper] legend,.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>fieldset.form-item legend{position:absolute;top:1.6rem;left:1.6rem}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form div[data-drupal-selector=edit-duration-wrapper] .form-checkboxes .form-item,.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form div[data-drupal-selector=edit-duration-wrapper] .form-radios .form-item,.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>fieldset.form-item .form-checkboxes .form-item,.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form>fieldset.form-item .form-radios .form-item{margin-bottom:1rem}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form [data-drupal-selector=edit-duration-wrapper]{margin-bottom:2rem}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form [data-drupal-selector=edit-duration-wrapper] .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form [data-drupal-selector=edit-duration-wrapper] .fieldset-wrapper .form-item{margin-bottom:0}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form [data-drupal-selector=edit-duration-wrapper] .fieldset-wrapper label{display:none}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form [data-drupal-selector=edit-duration-wrapper] .fieldset-wrapper input{width:12rem}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form .form-actions{margin-top:2rem}@media (min-width:768px),print{.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form .form-item-sort-by{float:left;position:absolute;width:100%;left:calc(100% + 2.4rem);background:0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.node--type-training-list.node--view-mode-full .trainings-list form.views-exposed-form label{min-width:8rem}}.node--type-training-list.node--view-mode-full .trainings-list .listing-content{width:75%;margin-bottom:2.4rem}@media screen and (max-width:767px){.node--type-training-list.node--view-mode-full .trainings-list .listing-content{width:100%}}.node--type-training-list.node--view-mode-full .trainings-list .listing-content .item-list>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:768px),print{.node--type-training-list.node--view-mode-full .trainings-list .listing-content .item-list>ul{margin-top:5rem}}@media screen and (max-width:767px){.node--type-training-list.node--view-mode-full .trainings-list .listing-content .item-list>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.node--type-training-list.node--view-mode-full .trainings-list .listing-content .item-list>ul>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%;padding-left:2.4rem;margin-bottom:2.4rem}@media screen and (max-width:767px){.node--type-training-list.node--view-mode-full .trainings-list .listing-content .item-list>ul>li{width:100%;padding-left:0}}@media screen and (max-width:767px){.node--type-training-list.node--view-mode-full .trainings-list .listing-content .item-list>ul>li:last-of-type{margin-bottom:0}}.node--type-training-list.node--view-mode-full .trainings-list .listing-content .item-list>ul>li.banner{border-radius:.8rem;overflow:hidden;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-left:2.4rem;padding-left:0;width:calc(33.3333333333% - 2.4rem)}@media screen and (max-width:767px){.node--type-training-list.node--view-mode-full .trainings-list .listing-content .item-list>ul>li.banner{width:100%;margin-left:0}}.node--type-training-list.node--view-mode-full .trainings-list .listing-content .item-list>ul>li.banner .content .title{margin-bottom:0}.node--type-training-list.node--view-mode-full .trainings-list .listing-content .item-list>ul>li.banner .price-item{text-transform:initial;font-size:1.6rem}.node--type-training-list.node--view-mode-full .trainings-list .listing-content .item-list>ul>li.banner .price-item a{text-decoration:underline}.node--type-training-list.node--view-mode-full .trainings-list .listing-content .item-list>ul>li.banner .price-item a:hover{text-decoration:none}
.node--type-training.node--view-mode-teaser>a{border-radius:.8rem;overflow:hidden;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%}@media screen and (max-width:767px){.node--type-training.node--view-mode-teaser .MediaImage{display:none}}.node--type-training.node--view-mode-teaser .MediaImage img{width:100%}.node--type-training.node--view-mode-teaser .training-organization{text-align:center;background:var(--accent-color);color:var(--accent-color-lighter);font-weight:700;width:100%;padding:2rem 1rem;font-size:2.4rem;min-height:168px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node--type-training.node--view-mode-teaser .content{margin:1.6rem .8rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.node--type-training.node--view-mode-teaser .content .category{text-transform:uppercase;font-size:1.4rem;font-weight:700;text-align:center;margin-bottom:.4rem}.node--type-training.node--view-mode-teaser .content .title{color:var(--accent-color);font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.6rem}.node--type-training.node--view-mode-teaser .content .specifications{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.6rem}.node--type-training.node--view-mode-teaser .content .specifications li{margin-right:.8rem;padding:1.4rem;background:#fff;border:1px solid #dee2e6;color:var(--text-color);width:50%;border-radius:.8rem;text-transform:uppercase;font-weight:700;font-size:1.4rem;text-align:center}.node--type-training.node--view-mode-teaser .content .specifications li:last-of-type{margin-right:0}.node--type-training.node--view-mode-teaser .content .specifications li .value{color:var(--accent-color)}.node--type-training.node--view-mode-teaser .content .specifications li i{display:block;color:var(--accent-color);font-size:3.2rem;margin-bottom:.8rem}.node--type-training.node--view-mode-teaser .content .date{font-size:1.4rem;font-weight:700;text-align:center}.node--type-training.node--view-mode-teaser .content .date .value{color:var(--accent-color)}.node--type-training.node--view-mode-teaser .price-container{display:-webkit-box;display:-ms-flexbox;display:flex}.node--type-training.node--view-mode-teaser .price-item{text-transform:uppercase;text-align:center;background:var(--accent-color);color:var(--accent-color-lighter);font-size:1.4rem;font-weight:700;width:100%;padding:.8rem}.node--type-training.node--view-mode-teaser .price-item.multiple{width:50%}.node--type-training.node--view-mode-teaser .price-item.free{padding-top:1.7rem;padding-bottom:1.7rem}.node--type-training.node--view-mode-teaser .price-item .value{font-size:1.6rem}.node--type-training.node--view-mode-teaser .price-item-secondary{background:var(--accent-color-medium)}
