.product-catalogue__list .filter-form.search-keyword .text,.training-calendar__list .filter-form.search-keyword .text{width:100%}.product-catalogue__list .filter-form .btn-toolbar,.training-calendar__list .filter-form .btn-toolbar{align-items:center;display:flex}.product-catalogue__list .filter-form .form-filter-action-search,.training-calendar__list .filter-form .form-filter-action-search{opacity:1;pointer-events:all;position:relative;visibility:visible}.product-catalogue__list .filter-form__container .filter-form__heading{font-size:2.2rem;font-weight:500;margin:0 0 .7rem}.product-catalogue__list .filter-form__container .filter-form{display:flex;margin:0 0 5.6rem;position:relative}@media(min-width:50rem){.product-catalogue__list .filter-form__container .filter-form{flex-wrap:nowrap}}.product-catalogue__list .filter-form__container .filter-form fieldset{width:100%}@media(min-width:50rem){.product-catalogue__list .filter-form__container .filter-form fieldset{width:auto}}.product-catalogue__list .filter-form__container .filter-form .field{margin:0;width:100%}@media(min-width:50rem){.product-catalogue__list .filter-form__container .filter-form .field{min-width:20rem;width:auto}.product-catalogue__list .filter-form__container .filter-form .field.text{min-width:40rem}}.product-catalogue__list .filter-form__container .filter-form .middleColumn{margin-right:2.4rem}@media screen and (min-width:900px){.product-catalogue__list .filter-form__container .filter-form.filter-form--wider .field{min-width:25rem}}@media screen and (min-width:1024px){.product-catalogue__list .filter-form__container .filter-form.filter-form--wider .field{min-width:29rem}}.product-catalogue__list .filter-form__container .form-filter-action-reset{left:0;position:absolute;top:calc(100% + .6rem)}.product-catalogue__list .filter-form__container .form-filter-action-reset.-hidden{opacity:0;visibility:hidden}.product-catalogue__list .filter-form__container .btn-toolbar{align-items:flex-end;margin:0}.product-catalogue__list .filter-form__container .action.btn-primary{margin-top:2.4rem}@media(min-width:50rem){.product-catalogue__list .filter-form__container .action.btn-primary{margin-top:0}}.product-catalogue__list .text input[type=text]{padding-left:3.8rem}@media(min-width:85.375rem){.product-catalogue__list .btn-toolbar{margin-bottom:2.4rem;margin-top:2.4rem}}@media(min-width:35.4375rem)and (max-width:61.98rem){.training-calendar__list .field{width:calc(50% - 1.2rem)}.training-calendar__list .field:nth-child(odd){margin:0 auto 2.4rem 0}.training-calendar__list .field:nth-child(2n){margin:0 0 2.4rem auto}}@media(min-width:62rem){.training-calendar__list .field{margin:0 2.4rem 0 0;width:calc(20% + 1rem)}.training-calendar__list .field.js-vanilla-date{width:calc(20% - 8rem)}.training-calendar__list .btn-toolbar{margin-top:2.4rem}}table{border-collapse:collapse;margin-top:6rem;table-layout:fixed;width:100%}.typ table{max-width:100%}html.ss-kenexaproductlistpage table tr,html.ss-productcataloguelistpage table tr,html.ss-trainingcalendarlistpage table tr{display:flex}table tr:not(:first-of-type){border-bottom:.1rem solid var(--c-gray)}table th{color:var(--c-gray-darkest)}.module.-theme-1 table th,table th{background-color:var(--c-gray-light)}.module.-theme-3 table th{background-color:var(--c-white)}table td,table th{padding:1.4rem 2.6rem;text-align:left}table td.custom__table-heading__title,table th.custom__table-heading__title{min-width:40rem;width:100%}html.ss-productcataloguelistpage table td.custom__table-heading__title,html.ss-productcataloguelistpage table th.custom__table-heading__title{min-width:51rem}table td.custom__table-heading__date,table th.custom__table-heading__date{min-width:17rem;width:100%}table td.custom__table-heading__general,table th.custom__table-heading__general{min-width:20rem;width:100%}.typ table td,.typ table th{width:auto!important}table td p,table th p{margin-bottom:0}table td{color:var(--c-gray-dark)}.module.-theme-2 table td,.module.-theme-blue table td,.module.-theme-green table td,.module.-theme-orange table td,.module.-theme-purple table td{color:var(--c-white)}table td a{color:var(--c-link-font-color);font-size:1.4rem;font-size:1.5rem;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;transition:color .4s cubic-bezier(.365,.305,0,1)}@media(min-width:50rem){table td a{font-size:1.7rem}}@media(min-width:64rem){table td a{font-size:2rem;font-size:1.5rem}}@media(min-width:85.375rem){table td a{font-size:1.6rem}}@media(min-width:96rem){table td a{font-size:1.8rem}}@media(min-width:120rem){table td a{font-size:2.2rem}}.module.-gray table td a,.module.-green table td a,html.-colour-theme-gray table td a,html.-colour-theme-green table td a{color:var(--c-blue-darkest)}.module.-orange table td a,html.-colour-theme-orange table td a{color:var(--c-purple-darkest)}.module.-purple table td a,html.-colour-theme-purple table td a{color:var(--c-green-darkest)}.module.-blue table td a,html.-colour-theme-blue table td a{color:var(--c-orange-darkest)}.-colour-theme-gray .module.-theme-2 table td a,.-colour-theme-gray .module.-theme-2.-gray table td a,.-colour-theme-gray .module.-theme-blue table td a,.-colour-theme-gray .module.-theme-blue.-gray table td a,.-colour-theme-gray .module.-theme-dark-grey table td a,.-colour-theme-gray .module.-theme-dark-grey.-gray table td a,.-colour-theme-gray .module.-theme-green table td a,.-colour-theme-gray .module.-theme-green.-gray table td a,.-colour-theme-gray .module.-theme-orange table td a,.-colour-theme-gray .module.-theme-orange.-gray table td a,.-colour-theme-gray .module.-theme-purple table td a,.-colour-theme-gray .module.-theme-purple.-gray table td a,.-colour-theme-green .module.-theme-2 table td a,.-colour-theme-green .module.-theme-2.-green table td a,.-colour-theme-green .module.-theme-blue table td a,.-colour-theme-green .module.-theme-blue.-green table td a,.-colour-theme-green .module.-theme-dark-grey table td a,.-colour-theme-green .module.-theme-dark-grey.-green table td a,.-colour-theme-green .module.-theme-green table td a,.-colour-theme-green .module.-theme-green.-green table td a,.-colour-theme-green .module.-theme-orange table td a,.-colour-theme-green .module.-theme-orange.-green table td a,.-colour-theme-green .module.-theme-purple table td a,.-colour-theme-green .module.-theme-purple.-green table td a,html .module.-theme-2.-gray table td a,html .module.-theme-2.-green table td a,html .module.-theme-blue.-gray table td a,html .module.-theme-blue.-green table td a,html .module.-theme-dark-grey.-gray table td a,html .module.-theme-dark-grey.-green table td a,html .module.-theme-green.-gray table td a,html .module.-theme-green.-green table td a,html .module.-theme-orange.-gray table td a,html .module.-theme-orange.-green table td a,html .module.-theme-purple.-gray table td a,html .module.-theme-purple.-green table td a{color:var(--c-blue-light)}.-colour-theme-orange .module.-theme-2 table td a,.-colour-theme-orange .module.-theme-2.-orange table td a,.-colour-theme-orange .module.-theme-blue table td a,.-colour-theme-orange .module.-theme-blue.-orange table td a,.-colour-theme-orange .module.-theme-dark-grey table td a,.-colour-theme-orange .module.-theme-dark-grey.-orange table td a,.-colour-theme-orange .module.-theme-green table td a,.-colour-theme-orange .module.-theme-green.-orange table td a,.-colour-theme-orange .module.-theme-orange table td a,.-colour-theme-orange .module.-theme-orange.-orange table td a,.-colour-theme-orange .module.-theme-purple table td a,.-colour-theme-orange .module.-theme-purple.-orange table td a,html .module.-theme-2.-orange table td a,html .module.-theme-blue.-orange table td a,html .module.-theme-dark-grey.-orange table td a,html .module.-theme-green.-orange table td a,html .module.-theme-orange.-orange table td a,html .module.-theme-purple.-orange table td a{color:var(--c-purple-light)}.-colour-theme-purple .module.-theme-2 table td a,.-colour-theme-purple .module.-theme-2.-purple table td a,.-colour-theme-purple .module.-theme-blue table td a,.-colour-theme-purple .module.-theme-blue.-purple table td a,.-colour-theme-purple .module.-theme-dark-grey table td a,.-colour-theme-purple .module.-theme-dark-grey.-purple table td a,.-colour-theme-purple .module.-theme-green table td a,.-colour-theme-purple .module.-theme-green.-purple table td a,.-colour-theme-purple .module.-theme-orange table td a,.-colour-theme-purple .module.-theme-orange.-purple table td a,.-colour-theme-purple .module.-theme-purple table td a,.-colour-theme-purple .module.-theme-purple.-purple table td a,html .module.-theme-2.-purple table td a,html .module.-theme-blue.-purple table td a,html .module.-theme-dark-grey.-purple table td a,html .module.-theme-green.-purple table td a,html .module.-theme-orange.-purple table td a,html .module.-theme-purple.-purple table td a{color:var(--c-green-light)}.-colour-theme-blue .module.-theme-2 table td a,.-colour-theme-blue .module.-theme-2.-blue table td a,.-colour-theme-blue .module.-theme-blue table td a,.-colour-theme-blue .module.-theme-blue.-blue table td a,.-colour-theme-blue .module.-theme-dark-grey table td a,.-colour-theme-blue .module.-theme-dark-grey.-blue table td a,.-colour-theme-blue .module.-theme-green table td a,.-colour-theme-blue .module.-theme-green.-blue table td a,.-colour-theme-blue .module.-theme-orange table td a,.-colour-theme-blue .module.-theme-orange.-blue table td a,.-colour-theme-blue .module.-theme-purple table td a,.-colour-theme-blue .module.-theme-purple.-blue table td a,html .module.-theme-2.-blue table td a,html .module.-theme-blue.-blue table td a,html .module.-theme-dark-grey.-blue table td a,html .module.-theme-green.-blue table td a,html .module.-theme-orange.-blue table td a,html .module.-theme-purple.-blue table td a{color:var(--c-orange-light)}html.-colour-theme-gray .-colour-theme-grey-dark table td a{color:var(--c-gray-light)}html.-colour-theme-green .-colour-theme-grey-dark table td a{color:var(--c-green-light)}html.-colour-theme-orange .-colour-theme-grey-dark table td a{color:var(--c-orange-light)}html.-colour-theme-purple .-colour-theme-grey-dark table td a{color:var(--c-purple-light)}html.-colour-theme-blue .-colour-theme-grey-dark table td a{color:var(--c-blue-light)}table td a:active,table td a:focus,table td a:visited{color:var(--c-link-font-color)}table td a:hover{outline:0;-webkit-text-decoration:none;text-decoration:none}@media(min-width:50rem){table td a{font-size:1.824rem}}@media(min-width:64rem){table td a{font-size:2.2rem;font-size:1.6rem}}@media(min-width:85.375rem){table td a{font-size:1.7rem}}@media(min-width:96rem){table td a{font-size:1.9rem}}@media(min-width:120rem){table td a{font-size:2.4rem}}.module.-theme-2 table td a,.module.-theme-blue table td a,.module.-theme-green table td a,.module.-theme-orange table td a,.module.-theme-purple table td a{color:var(--c-white)}.custom__table-wrapper .pagination{margin-top:4rem}.custom__table-responsive{overflow-x:auto;position:relative}.custom__table-responsive .pagination{margin-top:4rem}.datepicker-input{text-align:center}.filter-form .text .datepicker-input.text{padding-left:1.5rem}.accordion-item__container.gray .datepicker-cell.selected,.accordion-item__container.gray .datepicker-cell.selected:hover,.module.-gray .datepicker-cell.selected,.module.-gray .datepicker-cell.selected:hover,.sdots-nav-item.-gray .datepicker-cell.selected,.sdots-nav-item.-gray .datepicker-cell.selected:hover,html.-colour-theme-gray .datepicker-cell.selected,html.-colour-theme-gray .datepicker-cell.selected:hover{background-color:var(--c-gray)}.accordion-item__container.green .datepicker-cell.selected,.accordion-item__container.green .datepicker-cell.selected:hover,.module.-green .datepicker-cell.selected,.module.-green .datepicker-cell.selected:hover,.sdots-nav-item.-green .datepicker-cell.selected,.sdots-nav-item.-green .datepicker-cell.selected:hover,html.-colour-theme-green .datepicker-cell.selected,html.-colour-theme-green .datepicker-cell.selected:hover{background-color:var(--c-green)}.accordion-item__container.orange .datepicker-cell.selected,.accordion-item__container.orange .datepicker-cell.selected:hover,.module.-orange .datepicker-cell.selected,.module.-orange .datepicker-cell.selected:hover,.sdots-nav-item.-orange .datepicker-cell.selected,.sdots-nav-item.-orange .datepicker-cell.selected:hover,html.-colour-theme-orange .datepicker-cell.selected,html.-colour-theme-orange .datepicker-cell.selected:hover{background-color:var(--c-orange)}.accordion-item__container.purple .datepicker-cell.selected,.accordion-item__container.purple .datepicker-cell.selected:hover,.module.-purple .datepicker-cell.selected,.module.-purple .datepicker-cell.selected:hover,.sdots-nav-item.-purple .datepicker-cell.selected,.sdots-nav-item.-purple .datepicker-cell.selected:hover,html.-colour-theme-purple .datepicker-cell.selected,html.-colour-theme-purple .datepicker-cell.selected:hover{background-color:var(--c-purple)}.accordion-item__container.blue .datepicker-cell.selected,.accordion-item__container.blue .datepicker-cell.selected:hover,.module.-blue .datepicker-cell.selected,.module.-blue .datepicker-cell.selected:hover,.sdots-nav-item.-blue .datepicker-cell.selected,.sdots-nav-item.-blue .datepicker-cell.selected:hover,html.-colour-theme-blue .datepicker-cell.selected,html.-colour-theme-blue .datepicker-cell.selected:hover{background-color:var(--c-blue)}