@charset "UTF-8"; /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Montserrat:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;1,100;1,200&family=Roboto:ital,wght@0,700;0,900;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital@0;1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
@import url('https://fonts.googleapis.com/css?family=Quicksand:400,300,700');


*
{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    font-family: 'Lora', serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0;
    background: #394C54;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background: transparent
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

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

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

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

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

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

input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

table:not([cellpadding]) td,table:not([cellpadding]) th {
    padding: 0
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.clear {
    clear: both
}

.communities .c-appointments-items__item__body__additional:after,.communities .c-appointments-items__item__body__additional:before,.communities .c-appointments-items__item__header:after,.communities .c-appointments-items__item__header:before,.communities .c-appointments-rejected-items__item__body__additional:after,.communities .c-appointments-rejected-items__item__body__additional:before,.communities .c-appointments-rejected-items__item__header:after,.communities .c-appointments-rejected-items__item__header:before,.communities .c-communities-main__close:after,.communities .c-communities-main__close:before,.communities .c-communities-main__header__profile:after,.communities .c-communities-main__header__profile:before,.communities .p-preview__content:after,.communities .p-preview__content:before,.communities .p-table--responsive td:after,.communities .p-table--responsive td:before,.footer:after,.footer:before,.js-library-summary ul:after,.js-library-summary ul:before,.m-exhibitor-entry--default .m-exhibitor-entry__item__header:after,.m-exhibitor-entry--default .m-exhibitor-entry__item__header:before,.m-exhibitor-entry--premium .m-exhibitor-entry__item__header:after,.m-exhibitor-entry--premium .m-exhibitor-entry__item__header:before,.m-exhibitors-list--carousel .m-exhibitors-list__items:after,.m-exhibitors-list--carousel .m-exhibitors-list__items:before,.m-exhibitors-list--grid .m-exhibitors-list__items:after,.m-exhibitors-list--grid .m-exhibitors-list__items:before,.m-exhibitors-list--grid-premium .m-exhibitors-list__items:after,.m-exhibitors-list--grid-premium .m-exhibitors-list__items:before,.m-exhibitors-list--grid-premium:after,.m-exhibitors-list--grid-premium:before,.m-exhibitors-list--grid:after,.m-exhibitors-list--grid:before,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items:after,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items:before,.m-exhibitors-list--grouped-by-letter:after,.m-exhibitors-list--grouped-by-letter:before,.m-exhibitors-list--list .m-exhibitors-list__items:after,.m-exhibitors-list--list .m-exhibitors-list__items:before,.m-exhibitors-list--list-detail .m-exhibitors-list__items:after,.m-exhibitors-list--list-detail .m-exhibitors-list__items:before,.m-exhibitors-list--list-detail:after,.m-exhibitors-list--list-detail:before,.m-exhibitors-list--list-sharers .m-exhibitors-list__items:after,.m-exhibitors-list--list-sharers .m-exhibitors-list__items:before,.m-exhibitors-list--list-sharers:after,.m-exhibitors-list--list-sharers:before,.m-exhibitors-list--list:after,.m-exhibitors-list--list:before,.m-exhibitors-list--overlay-premium .m-exhibitors-list__items:after,.m-exhibitors-list--overlay-premium .m-exhibitors-list__items:before,.m-exhibitors-list--overlay-premium:after,.m-exhibitors-list--overlay-premium:before,.m-galleries-list--carousel .m-galleries-list__items:after,.m-galleries-list--carousel .m-galleries-list__items:before,.m-galleries-list--carousel:after,.m-galleries-list--carousel:before,.m-galleries-list--filmstrip .m-galleries-list__items:after,.m-galleries-list--filmstrip .m-galleries-list__items:before,.m-galleries-list--filmstrip:after,.m-galleries-list--filmstrip:before,.m-galleries-list--grid .m-galleries-list__items:after,.m-galleries-list--grid .m-galleries-list__items:before,.m-galleries-list--grid:after,.m-galleries-list--grid:before,.m-galleries-list--masonry .m-galleries-list__items:after,.m-galleries-list--masonry .m-galleries-list__items:before,.m-galleries-list--masonry:after,.m-galleries-list--masonry:before,.m-libraries-blogs-entry--default:after,.m-libraries-blogs-entry--default:before,.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header:after,.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header:before,.m-libraries-blogs-list--carousel:after,.m-libraries-blogs-list--carousel:before,.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header:after,.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header:before,.m-libraries-blogs-list--grid:after,.m-libraries-blogs-list--grid:before,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item:after,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item:before,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header:after,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header:before,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item:after,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item:before,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header:after,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header:before,.m-libraries-blogs-list--list-simple:after,.m-libraries-blogs-list--list-simple:before,.m-libraries-blogs-list--list:after,.m-libraries-blogs-list--list:before,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header:after,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header:before,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__wrapper:after,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__wrapper:before,.m-libraries-blogs-list--masonry:after,.m-libraries-blogs-list--masonry:before,.m-libraries-blogs-list--overlay:after,.m-libraries-blogs-list--overlay:before,.m-libraries-brochures-entry--default:after,.m-libraries-brochures-entry--default:before,.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header:after,.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header:before,.m-libraries-brochures-list--carousel:after,.m-libraries-brochures-list--carousel:before,.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header:after,.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header:before,.m-libraries-brochures-list--grid:after,.m-libraries-brochures-list--grid:before,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item:after,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item:before,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header:after,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header:before,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item:after,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item:before,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header:after,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header:before,.m-libraries-brochures-list--list-simple:after,.m-libraries-brochures-list--list-simple:before,.m-libraries-brochures-list--list:after,.m-libraries-brochures-list--list:before,.m-libraries-news-entry--default:after,.m-libraries-news-entry--default:before,.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header:after,.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header:before,.m-libraries-news-list--carousel:after,.m-libraries-news-list--carousel:before,.m-libraries-news-list--grid .m-libraries-news-list__items__item__header:after,.m-libraries-news-list--grid .m-libraries-news-list__items__item__header:before,.m-libraries-news-list--grid:after,.m-libraries-news-list--grid:before,.m-libraries-news-list--list .m-libraries-news-list__items__item:after,.m-libraries-news-list--list .m-libraries-news-list__items__item:before,.m-libraries-news-list--list .m-libraries-news-list__items__item__header:after,.m-libraries-news-list--list .m-libraries-news-list__items__item__header:before,.m-libraries-news-list--list-simple .m-libraries-news-list__items__item:after,.m-libraries-news-list--list-simple .m-libraries-news-list__items__item:before,.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header:after,.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header:before,.m-libraries-news-list--list-simple:after,.m-libraries-news-list--list-simple:before,.m-libraries-news-list--list:after,.m-libraries-news-list--list:before,.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header:after,.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header:before,.m-libraries-news-list--masonry .m-libraries-news-list__items__item__wrapper:after,.m-libraries-news-list--masonry .m-libraries-news-list__items__item__wrapper:before,.m-libraries-news-list--masonry:after,.m-libraries-news-list--masonry:before,.m-libraries-news-list--overlay:after,.m-libraries-news-list--overlay:before,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item:after,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item:before,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__footer:after,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__footer:before,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header:after,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header:before,.m-libraries-news-list--spotlight:after,.m-libraries-news-list--spotlight:before,.m-libraries-products-entry--default .m-libraries-products-entry__item:after,.m-libraries-products-entry--default .m-libraries-products-entry__item:before,.m-libraries-products-entry--default:after,.m-libraries-products-entry--default:before,.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header:after,.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header:before,.m-libraries-products-list--carousel:after,.m-libraries-products-list--carousel:before,.m-libraries-products-list--grid .m-libraries-products-list__items__item__header:after,.m-libraries-products-list--grid .m-libraries-products-list__items__item__header:before,.m-libraries-products-list--grid:after,.m-libraries-products-list--grid:before,.m-libraries-products-list--list .m-libraries-products-list__items__item:after,.m-libraries-products-list--list .m-libraries-products-list__items__item:before,.m-libraries-products-list--list .m-libraries-products-list__items__item__header:after,.m-libraries-products-list--list .m-libraries-products-list__items__item__header:before,.m-libraries-products-list--list-simple .m-libraries-products-list__items__item:after,.m-libraries-products-list--list-simple .m-libraries-products-list__items__item:before,.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header:after,.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header:before,.m-libraries-products-list--list-simple:after,.m-libraries-products-list--list-simple:before,.m-libraries-products-list--list:after,.m-libraries-products-list--list:before,.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header:after,.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header:before,.m-libraries-products-list--masonry .m-libraries-products-list__items__item__wrapper:after,.m-libraries-products-list--masonry .m-libraries-products-list__items__item__wrapper:before,.m-libraries-products-list--masonry:after,.m-libraries-products-list--masonry:before,.m-libraries-products-list--overlay:after,.m-libraries-products-list--overlay:before,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item:after,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item:before,.m-libraries-special-offers-entry--default:after,.m-libraries-special-offers-entry--default:before,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header:after,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header:before,.m-libraries-special-offers-list--grid:after,.m-libraries-special-offers-list--grid:before,.m-libraries-sponsors-entry--default:after,.m-libraries-sponsors-entry--default:before,.m-libraries-sponsors-list--carousel .m-libraries-sponsors-list__items__item__header:after,.m-libraries-sponsors-list--carousel .m-libraries-sponsors-list__items__item__header:before,.m-libraries-sponsors-list--carousel:after,.m-libraries-sponsors-list--carousel:before,.m-libraries-sponsors-list--grid .m-libraries-sponsors-list__items__item__header:after,.m-libraries-sponsors-list--grid .m-libraries-sponsors-list__items__item__header:before,.m-libraries-sponsors-list--grid:after,.m-libraries-sponsors-list--grid:before,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__items__item:after,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__items__item:before,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__items__item__header:after,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__items__item__header:before,.m-libraries-sponsors-list--list-simple:after,.m-libraries-sponsors-list--list-simple:before,.m-libraries-videos-entry--default:after,.m-libraries-videos-entry--default:before,.m-libraries-videos-list--carousel .m-libraries-videos-list__items__item__header:after,.m-libraries-videos-list--carousel .m-libraries-videos-list__items__item__header:before,.m-libraries-videos-list--carousel:after,.m-libraries-videos-list--carousel:before,.m-libraries-videos-list--grid .m-libraries-videos-list__items__item__header:after,.m-libraries-videos-list--grid .m-libraries-videos-list__items__item__header:before,.m-libraries-videos-list--grid:after,.m-libraries-videos-list--grid:before,.m-libraries-videos-list--list-simple .m-libraries-videos-list__items__item:after,.m-libraries-videos-list--list-simple .m-libraries-videos-list__items__item:before,.m-libraries-videos-list--list-simple .m-libraries-videos-list__items__item__header:after,.m-libraries-videos-list--list-simple .m-libraries-videos-list__items__item__header:before,.m-libraries-videos-list--list-simple:after,.m-libraries-videos-list--list-simple:before,.m-seminar-entry--default .m-seminar-entry__item:after,.m-seminar-entry--default .m-seminar-entry__item:before,.m-seminar-entry--default .m-seminar-entry__item__details:after,.m-seminar-entry--default .m-seminar-entry__item__details:before,.m-seminar-list--calendar .m-seminar-list__list__row:after,.m-seminar-list--calendar .m-seminar-list__list__row:before,.m-seminar-list--calendar--premium .m-seminar-list__list__row:after,.m-seminar-list--calendar--premium .m-seminar-list__list__row:before,.m-seminar-list--columns .m-seminar-list__list__column:after,.m-seminar-list--columns .m-seminar-list__list__column:before,.m-seminar-list--columns .m-seminar-list__list__items__item:after,.m-seminar-list--columns .m-seminar-list__list__items__item:before,.m-seminar-list--timeline .m-seminar-list__list__column:after,.m-seminar-list--timeline .m-seminar-list__list__column:before,.m-seminar-list--timeline .m-seminar-list__list__items__item:after,.m-seminar-list--timeline .m-seminar-list__list__items__item:before,.m-seminar-list--timeline .m-seminar-list__list__items__item__header:after,.m-seminar-list--timeline .m-seminar-list__list__items__item__header:before,.m-speakers-list--overlay:after,.m-speakers-list--overlay:before,.no-flexbox .m-seminar-entry--default .m-seminar-entry__item__details:after,.no-flexbox .m-seminar-entry--default .m-seminar-entry__item__details:before,.no-flexbox .m-seminar-list--table .m-seminar-list__list__row:after,.no-flexbox .m-seminar-list--table .m-seminar-list__list__row:before,.p-tabs .p-tabs__body__content:after,.p-tabs .p-tabs__body__content:before,.w-countdown .w-countdown__item .w-countdown__days span:after,.w-countdown .w-countdown__item .w-countdown__days span:before,.w-countdown .w-countdown__item .w-countdown__hours span:after,.w-countdown .w-countdown__item .w-countdown__hours span:before,.w-countdown .w-countdown__item .w-countdown__minutes span:after,.w-countdown .w-countdown__item .w-countdown__minutes span:before,.w-countdown .w-countdown__item .w-countdown__months span:after,.w-countdown .w-countdown__item .w-countdown__months span:before,.w-countdown .w-countdown__item .w-countdown__seconds span:after,.w-countdown .w-countdown__item .w-countdown__seconds span:before,.w-countdown:after,.w-countdown:before,.w-library-search .w-library-search__filters__list:after,.w-library-search .w-library-search__filters__list:before,.w-library-search .w-library-search__options:after,.w-library-search .w-library-search__options:before,.w-library-search .w-library-search__toolbar:after,.w-library-search .w-library-search__toolbar:before,.w-rapport-form:after,.w-rapport-form:before,.w-rapport-posts:after,.w-rapport-posts:before,.w-rapport-posts__pagination:after,.w-rapport-posts__pagination:before,.w-search:after,.w-search:before,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form form:after,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form form:before,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form-edit form:after,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form-edit form:before,.w-zone-dashboard .w-zone-dashboard__overview:after,.w-zone-dashboard .w-zone-dashboard__overview:before,.w-zone-dashboard:after,.w-zone-dashboard:before,.widget-rss--grid .widget-rss__items__item__header:after,.widget-rss--grid .widget-rss__items__item__header:before,.widget-rss--list .widget-rss__items__item:after,.widget-rss--list .widget-rss__items__item:before,.widget-rss--list .widget-rss__items__item__header:after,.widget-rss--list .widget-rss__items__item__header:before,.widget-share:after,.widget-share:before,form .option_column__wrapper:after,form .option_column__wrapper:before,form:after,form:before {
    content: "";
    display: table;
    clear: both
}

.communities .c-appointments-items__item__body__additional:after,.communities .c-appointments-items__item__header:after,.communities .c-appointments-rejected-items__item__body__additional:after,.communities .c-appointments-rejected-items__item__header:after,.communities .c-communities-main__close:after,.communities .c-communities-main__header__profile:after,.communities .p-preview__content:after,.communities .p-table--responsive td:after,.footer:after,.js-library-summary ul:after,.m-exhibitor-entry--default .m-exhibitor-entry__item__header:after,.m-exhibitor-entry--premium .m-exhibitor-entry__item__header:after,.m-exhibitors-list--carousel .m-exhibitors-list__items:after,.m-exhibitors-list--grid .m-exhibitors-list__items:after,.m-exhibitors-list--grid-premium .m-exhibitors-list__items:after,.m-exhibitors-list--grid-premium:after,.m-exhibitors-list--grid:after,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items:after,.m-exhibitors-list--grouped-by-letter:after,.m-exhibitors-list--list .m-exhibitors-list__items:after,.m-exhibitors-list--list-detail .m-exhibitors-list__items:after,.m-exhibitors-list--list-detail:after,.m-exhibitors-list--list-sharers .m-exhibitors-list__items:after,.m-exhibitors-list--list-sharers:after,.m-exhibitors-list--list:after,.m-exhibitors-list--overlay-premium .m-exhibitors-list__items:after,.m-exhibitors-list--overlay-premium:after,.m-galleries-list--carousel .m-galleries-list__items:after,.m-galleries-list--carousel:after,.m-galleries-list--filmstrip .m-galleries-list__items:after,.m-galleries-list--filmstrip:after,.m-galleries-list--grid .m-galleries-list__items:after,.m-galleries-list--grid:after,.m-galleries-list--masonry .m-galleries-list__items:after,.m-galleries-list--masonry:after,.m-libraries-blogs-entry--default:after,.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header:after,.m-libraries-blogs-list--carousel:after,.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header:after,.m-libraries-blogs-list--grid:after,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item:after,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header:after,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item:after,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header:after,.m-libraries-blogs-list--list-simple:after,.m-libraries-blogs-list--list:after,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header:after,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__wrapper:after,.m-libraries-blogs-list--masonry:after,.m-libraries-blogs-list--overlay:after,.m-libraries-brochures-entry--default:after,.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header:after,.m-libraries-brochures-list--carousel:after,.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header:after,.m-libraries-brochures-list--grid:after,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item:after,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header:after,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item:after,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header:after,.m-libraries-brochures-list--list-simple:after,.m-libraries-brochures-list--list:after,.m-libraries-news-entry--default:after,.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header:after,.m-libraries-news-list--carousel:after,.m-libraries-news-list--grid .m-libraries-news-list__items__item__header:after,.m-libraries-news-list--grid:after,.m-libraries-news-list--list .m-libraries-news-list__items__item:after,.m-libraries-news-list--list .m-libraries-news-list__items__item__header:after,.m-libraries-news-list--list-simple .m-libraries-news-list__items__item:after,.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header:after,.m-libraries-news-list--list-simple:after,.m-libraries-news-list--list:after,.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header:after,.m-libraries-news-list--masonry .m-libraries-news-list__items__item__wrapper:after,.m-libraries-news-list--masonry:after,.m-libraries-news-list--overlay:after,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item:after,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__footer:after,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header:after,.m-libraries-news-list--spotlight:after,.m-libraries-products-entry--default .m-libraries-products-entry__item:after,.m-libraries-products-entry--default:after,.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header:after,.m-libraries-products-list--carousel:after,.m-libraries-products-list--grid .m-libraries-products-list__items__item__header:after,.m-libraries-products-list--grid:after,.m-libraries-products-list--list .m-libraries-products-list__items__item:after,.m-libraries-products-list--list .m-libraries-products-list__items__item__header:after,.m-libraries-products-list--list-simple .m-libraries-products-list__items__item:after,.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header:after,.m-libraries-products-list--list-simple:after,.m-libraries-products-list--list:after,.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header:after,.m-libraries-products-list--masonry .m-libraries-products-list__items__item__wrapper:after,.m-libraries-products-list--masonry:after,.m-libraries-products-list--overlay:after,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item:after,.m-libraries-special-offers-entry--default:after,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header:after,.m-libraries-special-offers-list--grid:after,.m-libraries-sponsors-entry--default:after,.m-libraries-sponsors-list--carousel .m-libraries-sponsors-list__items__item__header:after,.m-libraries-sponsors-list--carousel:after,.m-libraries-sponsors-list--grid .m-libraries-sponsors-list__items__item__header:after,.m-libraries-sponsors-list--grid:after,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__items__item:after,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__items__item__header:after,.m-libraries-sponsors-list--list-simple:after,.m-libraries-videos-entry--default:after,.m-libraries-videos-list--carousel .m-libraries-videos-list__items__item__header:after,.m-libraries-videos-list--carousel:after,.m-libraries-videos-list--grid .m-libraries-videos-list__items__item__header:after,.m-libraries-videos-list--grid:after,.m-libraries-videos-list--list-simple .m-libraries-videos-list__items__item:after,.m-libraries-videos-list--list-simple .m-libraries-videos-list__items__item__header:after,.m-libraries-videos-list--list-simple:after,.m-seminar-entry--default .m-seminar-entry__item:after,.m-seminar-entry--default .m-seminar-entry__item__details:after,.m-seminar-list--calendar .m-seminar-list__list__row:after,.m-seminar-list--calendar--premium .m-seminar-list__list__row:after,.m-seminar-list--columns .m-seminar-list__list__column:after,.m-seminar-list--columns .m-seminar-list__list__items__item:after,.m-seminar-list--timeline .m-seminar-list__list__column:after,.m-seminar-list--timeline .m-seminar-list__list__items__item:after,.m-seminar-list--timeline .m-seminar-list__list__items__item__header:after,.m-speakers-list--overlay:after,.no-flexbox .m-seminar-entry--default .m-seminar-entry__item__details:after,.no-flexbox .m-seminar-list--table .m-seminar-list__list__row:after,.p-tabs .p-tabs__body__content:after,.w-countdown .w-countdown__item .w-countdown__days span:after,.w-countdown .w-countdown__item .w-countdown__hours span:after,.w-countdown .w-countdown__item .w-countdown__minutes span:after,.w-countdown .w-countdown__item .w-countdown__months span:after,.w-countdown .w-countdown__item .w-countdown__seconds span:after,.w-countdown:after,.w-library-search .w-library-search__filters__list:after,.w-library-search .w-library-search__options:after,.w-library-search .w-library-search__toolbar:after,.w-rapport-form:after,.w-rapport-posts:after,.w-rapport-posts__pagination:after,.w-search:after,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form form:after,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form-edit form:after,.w-zone-dashboard .w-zone-dashboard__overview:after,.w-zone-dashboard:after,.widget-rss--grid .widget-rss__items__item__header:after,.widget-rss--list .widget-rss__items__item:after,.widget-rss--list .widget-rss__items__item__header:after,.widget-share:after,form .option_column__wrapper:after,form:after {
    clear: both
}

.p-button--type-widget-wishlist-toggle,.w-zone-dashboard .w-zone-dashboard__overview__checklist .w-zone-dashboard__overview__checklist__list li button {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    cursor: pointer;
    outline: none;
    border-radius: none;
    padding: 0;
    margin: 0
}

.p-button--type-widget-wishlist-toggle:hover,.w-zone-dashboard .w-zone-dashboard__overview__checklist .w-zone-dashboard__overview__checklist__list li button:hover {
    background: transparent
}

.article .article__header__title,.m-exhibitor-entry--default .m-exhibitor-entry__item__body__additional__item__title,.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__title,.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__title,.m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__items__item__title,.m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__title,.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__description__additional__item__title,.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__items__item__title,.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__title,.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__description__additional__item__title,.m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__title,.m-exhibitors-list--grid .m-exhibitors-list__items__item__header__title,.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__title,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__title,.m-exhibitors-list--list .m-exhibitors-list__items__item__title,.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--horizontal .m-exhibitors-list__items__item__header__title,.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical .m-exhibitors-list__items__item__header__title,.m-galleries-entry--default .m-galleries-entry__item__header__title,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__additional__item__title,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__header__title,.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__title,.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__title,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__title,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__title,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__title,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__title,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__additional__item__title,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__header__title,.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__title,.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__title,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__title,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__title,.m-libraries-news-entry--default .m-libraries-news-entry__item__body__additional__item__title,.m-libraries-news-entry--default .m-libraries-news-entry__item__header__title,.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__title,.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__title,.m-libraries-news-list--list .m-libraries-news-list__items__item__header__title,.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__title,.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__title,.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__title,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__title,.m-libraries-products-entry--default .m-libraries-products-entry__item__body__additional__item__title,.m-libraries-products-entry--default .m-libraries-products-entry__item__header__title,.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__title,.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__title,.m-libraries-products-list--list .m-libraries-products-list__items__item__header__title,.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__title,.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__title,.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__title,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__additional__item__title,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header__title,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__title,.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__body__additional__item__title,.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__header__title,.m-libraries-sponsors-list--carousel .m-libraries-sponsors-list__items__item__header__title,.m-libraries-sponsors-list--grid .m-libraries-sponsors-list__items__item__header__title,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__items__item__header__title,.m-libraries-videos-entry--default .m-libraries-videos-entry__item__body__additional__item__title,.m-libraries-videos-entry--default .m-libraries-videos-entry__item__header__title,.m-libraries-videos-list--carousel .m-libraries-videos-list__items__item__header__title,.m-libraries-videos-list--grid .m-libraries-videos-list__items__item__header__title,.m-libraries-videos-list--list-simple .m-libraries-videos-list__items__item__header__title,.m-seminar-entry--default .m-seminar-entry__item__additional__item__title,.m-seminar-entry--default .m-seminar-entry__item__custom-association__items__item__title,.m-seminar-entry--default .m-seminar-entry__item__custom-association__title,.m-seminar-entry--default .m-seminar-entry__item__sponsors__title,.m-speaker-entry--default .m-speaker-entry__item__additional__item__title,.m-speakers-list--carousel-circles .m-speakers-list__items__item__header__title,.m-speakers-list--carousel-squares .m-speakers-list__items__item__header__title,.m-speakers-list--grid-circles .m-speakers-list__items__item__header__title,.m-speakers-list--grid-squares .m-speakers-list__items__item__header__title,.m-speakers-list--overlay .m-speakers-list__items__item__header__title,.p-list--type-widget-wishlist .p-list__item__header__title,.w-wishlist__header__title,.widget-rss--grid .widget-rss__items__item__header__title,.widget-rss--list .widget-rss__items__item__header__title {
    margin: 0;
    padding: 0
}

.ck-checklist,.ck-social-icons,.communities .c-appointments-inbox-items,.communities .c-appointments-items,.communities .c-appointments-items__item--block-organiser .c-appointments-items__item__body__seminars ul,.communities .c-appointments-rejected-items,.communities .c-attendees-items--list,.communities .c-attendees-items--row,.communities .c-favourite-contacts-list__items,.communities .c-messaging-entry__messages__list,.communities .c-messaging-list,.communities .c-wishlist-items--grid,.communities .c-wishlist-items--list,.communities .c-wishlist-items--list-simple,.communities .c-wishlist-items--masonry,.communities .list--dpa,.communities .list--dpa .list__item__items,.communities .list--social-icons,.communities .menu--application .menu__items,.communities .menu--pills .menu__items,.communities .menu--tabs .menu__items,.communities .p-menu--button-dropdown,.communities .p-menu--button-dropdown .p-menu__submenu,.communities .p-menu--list-bullet,.communities .p-pagination,.footer .footer__menu .footer__menu__links ul,.footer__main .panel ul,.header__cta .panel ul,.libraryaz ul,.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__social,.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items,.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras,.m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__categories,.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__contacts__additional__social,.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__extras,.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__categories,.m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__items,.m-exhibitor-entry--tabs .m-exhibitor-entry__item__header__categories,.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__items,.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__categories,.m-exhibitors-list--carousel .m-exhibitors-list__items,.m-exhibitors-list--grid .m-exhibitors-list__category-keys ul,.m-exhibitors-list--grid .m-exhibitors-list__items,.m-exhibitors-list--grid .m-exhibitors-list__items__item__body__categories ul,.m-exhibitors-list--grid-premium .m-exhibitors-list__category-keys ul,.m-exhibitors-list--grid-premium .m-exhibitors-list__items,.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__body__categories ul,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__category-keys ul,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items,.m-exhibitors-list--list .m-exhibitors-list__category-keys ul,.m-exhibitors-list--list .m-exhibitors-list__items,.m-exhibitors-list--list .m-exhibitors-list__items__item__categories ul,.m-exhibitors-list--list-detail .m-exhibitors-list__category-keys ul,.m-exhibitors-list--list-detail .m-exhibitors-list__items,.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__categories ul,.m-exhibitors-list--list-sharers .m-exhibitors-list__items,.m-exhibitors-list--overlay-premium .m-exhibitors-list__category-keys ul,.m-exhibitors-list--overlay-premium .m-exhibitors-list__items,.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__body__categories ul,.m-galleries-list--carousel .m-galleries-list__items,.m-galleries-list--filmstrip .m-galleries-list__items,.m-galleries-list--grid .m-galleries-list__items,.m-galleries-list--masonry .m-galleries-list__items,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__categories__items,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__tags__items,.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items,.m-libraries-blogs-list--grid .m-libraries-blogs-list__items,.m-libraries-blogs-list--list .m-libraries-blogs-list__items,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__categories__items,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__tags__items,.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items,.m-libraries-brochures-list--grid .m-libraries-brochures-list__items,.m-libraries-brochures-list--list .m-libraries-brochures-list__items,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items,.m-libraries-news-entry--default .m-libraries-news-entry__item__body__categories__items,.m-libraries-news-entry--default .m-libraries-news-entry__item__body__tags__items,.m-libraries-news-list--carousel .m-libraries-news-list__items,.m-libraries-news-list--grid .m-libraries-news-list__items,.m-libraries-news-list--list .m-libraries-news-list__items,.m-libraries-news-list--list-simple .m-libraries-news-list__items,.m-libraries-news-list--masonry .m-libraries-news-list__items,.m-libraries-news-list--overlay .m-libraries-news-list__items,.m-libraries-news-list--spotlight .m-libraries-news-list__items,.m-libraries-news-list--spotlight .m-libraries-news-list__slider,.m-libraries-products-entry--default .m-libraries-products-entry__item__body__categories__items,.m-libraries-products-entry--default .m-libraries-products-entry__item__body__tags__items,.m-libraries-products-entry--default .m-libraries-products-entry__item__images__list__items,.m-libraries-products-list--carousel .m-libraries-products-list__items,.m-libraries-products-list--grid .m-libraries-products-list__items,.m-libraries-products-list--list .m-libraries-products-list__items,.m-libraries-products-list--list-simple .m-libraries-products-list__items,.m-libraries-products-list--masonry .m-libraries-products-list__items,.m-libraries-products-list--overlay .m-libraries-products-list__items,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__categories__items,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__tags__items,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items,.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__body__categories__items,.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__body__tags__items,.m-libraries-sponsors-list--carousel .m-libraries-sponsors-list__items,.m-libraries-sponsors-list--grid .m-libraries-sponsors-list__items,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__items,.m-libraries-videos-entry--default .m-libraries-videos-entry__item__body__categories__items,.m-libraries-videos-entry--default .m-libraries-videos-entry__item__body__tags__items,.m-libraries-videos-list--carousel .m-libraries-videos-list__items,.m-libraries-videos-list--grid .m-libraries-videos-list__items,.m-libraries-videos-list--list-simple .m-libraries-videos-list__items,.m-seminar-entry--default .m-seminar-entry__item__custom-association__items,.m-seminar-list--calendar .m-seminar-list__list__items,.m-seminar-list--calendar .m-seminar-list__list__items__item__streams,.m-seminar-list--calendar .m-seminar-list__streams__list,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__streams,.m-seminar-list--calendar--premium .m-seminar-list__list__timeline,.m-seminar-list--calendar--premium .m-seminar-list__streams__list,.m-seminar-list--columns .m-seminar-list__list__items,.m-seminar-list--columns .m-seminar-list__list__items__item__streams,.m-seminar-list--columns .m-seminar-list__streams__list,.m-seminar-list--masonry .m-seminar-list__list__items,.m-seminar-list--masonry .m-seminar-list__list__items__item__interaction,.m-seminar-list--masonry .m-seminar-list__list__items__item__streams,.m-seminar-list--masonry .m-seminar-list__streams__list,.m-seminar-list--table .m-seminar-list__list__items,.m-seminar-list--table .m-seminar-list__list__items__item__streams,.m-seminar-list--table .m-seminar-list__streams__list,.m-seminar-list--timeline .m-seminar-list__list__items,.m-seminar-list--timeline .m-seminar-list__list__items__item__streams,.m-seminar-list--timeline .m-seminar-list__streams__list,.m-speaker-entry--default .m-speaker-entry__item__sessions__list,.m-speaker-entry--default .m-speaker-entry__item__social,.m-speakers-list--carousel-circles .m-speakers-list__items,.m-speakers-list--carousel-squares .m-speakers-list__items,.m-speakers-list--grid-circles .m-speakers-list__items,.m-speakers-list--grid-squares .m-speakers-list__items,.m-speakers-list--overlay .m-speakers-list__items,.menu--dropdown-toggle,.menu--dropdown-toggle .menu--sub-menu,.menu--fullscreen .menu,.navigation .menu--dropdown,.navigation .menu--dropdown .menu--sub-menu,.p-list--category-keys .p-list__items,.p-list--type-widget-wishlist,.pagination--entry .pagination__list,.slick-dots,.w-rapport-posts__body__list,.w-twitter--carousel ul,.w-twitter--grid ul,.w-twitter--single ul,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__tasks__completion__list,.widget-rss--grid .widget-rss__items,.widget-rss--list .widget-rss__items,.widget-share__list,form .p-form__group .p-form__group__controls .p-list--nested-form-groups {
    margin: 0;
    padding: 0;
    background: transparent;
    list-style: none
}

.content__main__header,.footer .footer__menu,.header--top .wrapper,.hero__subpage .panel__header,.inner,.section--overlay-fullwidth .section__body,.section__body__width-default,.section__body__width-small,.wrapper {
    width: 100%;
    max-width: 1135px;
    margin-left: auto;
    margin-right: auto
}

.content__main__header,.footer .footer__menu,.header--top .wrapper,.hero__subpage .panel__header,.inner,.section--overlay-fullwidth .section__body2,.section__body__width-default,.section__body__width-small,.wrapper {
    width: 90%;
    max-width: 1135px;
    margin-left: auto;
    
}
.section__body__width-large {
    width: 95%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto
}

@font-face {
    font-family: "Bebas Neue";
    src: url("/__includes/fonts/Bebas-Neue-Bold.ttf.woff") format("woff");
    font-style: normal;
    font-weight: bold;
    text-rendering:optimizeLegibility}

@font-face {
    font-family: "Bebas Neue Bold";
    src: url("/__includes/fonts/Bebas-Neue-Bold.ttf.eot") format("eot");
    font-style: normal;
    font-weight: bold;
    text-rendering:optimizeLegibility}

@-webkit-keyframes slideDown {
    0% {
        opacity: 0;
        -webkit-transform: translate(0,-100%);
        transform: translate(0,-100%)
    }

    to {
        opacity: 1;
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }
}

@keyframes slideDown {
    0% {
        opacity: 0;
        -webkit-transform: translate(0,-100%);
        transform: translate(0,-100%)
    }

    to {
        opacity: 1;
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }
}

@-webkit-keyframes slideUp {
    0% {
        opacity: 1;
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate(0,-100%);
        transform: translate(0,-100%)
    }
}

@keyframes slideUp {
    0% {
        opacity: 1;
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate(0,-100%);
        transform: translate(0,-100%)
    }
}

.ck-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    color: #E8EBE0
}

.ck-arrow:after {
    content: "\f061";
    font-family: "Font Awesome 5 Pro";
    width: 15px;
    height: 15px;
    display: block;
    margin-left: 15px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.ck-arrow:hover:after {
    margin-left: 10px;
    margin-right: 5px
}

.ck-hero-button {
    padding: 5px 45px;
    background-color: #efff00;
    font-size: 2.6666666667rem;
    line-height: 1;
    color: #000000;
    font-style: italic;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 600
}

@media (min-width: 768px) {
    .ck-hero-button {
        font-size:3rem;
        line-height: 1
    }
}

@media (min-width: 1024px) {
    .ck-hero-button {
        font-size:2.625rem;
        line-height: 1
    }
}

@media (min-width: 1280px) {
    .ck-hero-button {
        font-size:2.9375rem;
        line-height: 1
    }
}

@media (min-width: 1400px) {
    .ck-hero-button {
        font-size:2.9375rem;
        line-height: 1
    }
}

.ck-button-seven {
    background-color: #efff00;
    color: #000000;
    padding: 10px 20px;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 700;
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .ck-button-seven {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .ck-button-seven {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .ck-button-seven {
        font-size:1.25rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .ck-button-seven {
        font-size:1.25rem;
        line-height: 1.3
    }
}

.ck-border {
    /* background-color: transparent!important */
}

.ck-quote {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    color: #E8EBE0;
    font-style: italic
}

@media (min-width: 768px) {
    .ck-quote {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .ck-quote {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .ck-quote {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .ck-quote {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.ck-headline {
    font-size: 2rem;
    line-height: 0.8;
    color: #E8EBE0;
    font-family: "Lora",sans-serif
}

@media (min-width: 768px) {
    .ck-headline {
        font-size:2rem;
        line-height: 0.8
    }
}

@media (min-width: 1024px) {
    .ck-headline {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .ck-headline {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1400px) {
    .ck-headline {
        font-size:1.75rem;
        line-height: 0.8
    }
}

.ck-heading {
    font-size: 3.5rem;
    line-height: 1;
    color: #FFFFFF;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .ck-heading {
        font-size:3rem;
        line-height: 1
    }
}

@media (min-width: 1024px) {
    .ck-heading {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1280px) {
    .ck-heading {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1400px) {
    .ck-heading {
        font-size:3.25rem;
        line-height: 1
    }
}

.ck-intro-text {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    font-weight: 700;
    font-family: "lora",sans-serif
}

@media (min-width: 768px) {
    .ck-intro-text {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .ck-intro-text {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .ck-intro-text {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .ck-intro-text {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.ck-inline-buttons {
    list-style: none;
    padding: 0
}

.ck-inline-buttons li {
    margin-bottom: 10px
}

@media (min-width: 1024px) {
    .ck-inline-buttons {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .ck-inline-buttons li {
        margin-bottom: 0
    }

    .ck-inline-buttons li:not(:last-child) {
        margin-right: 15px
    }
}

.ck-checklist li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    line-height: 21px;
    margin-bottom: 23px
}

.ck-checklist li:before {
    content: "\f00c";
    font-family: "Font Awesome 5 Pro";
    border: 2px solid;
    border-radius: 8px;
    font-size: 11px;
    font-weight: 100;
    width: 17px;
    height: 17px;
    display: block;
    position: relative;
    line-height: 14px;
    text-align: center;
    margin-right: 15px
}

.ck-social-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ck-social-icons li a {
    position: relative;
    display: block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    border-radius: 50%
}

.ck-social-icons li a:before {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    color: #000000;
    content: "";
    font-family: "Font Awesome 5 Brands";
    text-align: center;
    text-indent: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.ck-social-icons li a[href*=facebook]:before {
    content: "\f39e"
}

.ck-social-icons li a[href*=twitter]:before {
    content: "\f099"
}

.ck-social-icons li a[href*=google]:before {
    content: "\f0d5"
}

.ck-social-icons li a[href*=linkedin]:before {
    content: "\f0e1"
}

.ck-social-icons li a[href*=instagram]:before {
    content: "\f16d"
}

.ck-social-icons li a[href*=youtube]:before {
    content: "\f167"
}

.ck-social-icons li a[href*=pinterest]:before {
    content: "\f0d2"
}

.ck-social-icons li a[href*=vimeo]:before {
    content: "\f27d"
}

.ck-social-icons li a[href*=flickr]:before {
    content: "\f16e"
}

.ck-social-icons li a[href*=tiktok]:before {
    content: "\e07b"
}

.ck-social-icons li a[href*=spotify]:before {
    content: "\f1bc"
}

.ck-social-icons li a[href*=mailto]:before {
    content: "\f0e0";
    color: #000000;
    font-family: "Font Awesome 5 Pro"
}

.ck-social-icons li a[href*=search]:before {
    content: "\f002";
    color: #394C54;
    font-family: "Font Awesome 5 Pro"
}

.ck-social-icons li a[href*=tel]:before {
    content: "\f095";
    color: #000000;
    font-family: "Font Awesome 5 Pro"
}

.ck-social-icons li a:hover:before {
    color: #E8EBE0
}

.p-badge {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: top;
    background: #394C54;
    color: #FFFFFF;
    border-radius: 100%;
    text-align: center
}

.p-badge.is-hidden {
    display: none
}

.p-button-group .p-button {
    margin-left: 10px
}

.p-button-group .p-button:first-child {
    margin-left: 0
}

.p-button-group--horizontal-to-vertical {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.p-button-group--horizontal-to-vertical .p-button {
    margin-left: 10px
}

.p-button-group--horizontal-to-vertical .p-button:first-child {
    margin-left: 0
}

@media (min-width: 768px) {
    .p-button-group--horizontal-to-vertical--tablet {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .p-button-group--horizontal-to-vertical--tablet .p-button {
        margin-left: 0;
        margin-top: 10px
    }

    .p-button-group--horizontal-to-vertical--tablet .p-button:first-child {
        margin-top: 0
    }
}

@media (min-width: 1024px) {
    .p-button-group--horizontal-to-vertical--laptop {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .p-button-group--horizontal-to-vertical--laptop .p-button {
        margin-left: 0;
        margin-top: 10px
    }

    .p-button-group--horizontal-to-vertical--laptop .p-button:first-child {
        margin-top: 0
    }
}

@-webkit-keyframes p-button-loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes p-button-loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.p-button {
    display: inline-block
}

.p-button.is-loading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.p-button.is-loading:after {
    content: "";
    display: inline-block;
    margin-left: 10px;
    height: 1em;
    width: 1em;
    border-radius: 100%;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: p-button-loading 1.1s infinite linear;
    animation: p-button-loading 1.1s infinite linear;
    border-top: 2px solid rgba(0,0,0,0.2)!important;
    border-right: 2px solid rgba(0,0,0,0.2)!important;
    border-bottom: 2px solid rgba(0,0,0,0.2)!important;
    border-left: 2px solid black!important
}

#commentForm .buttons input,.button,.button--octonary,.button--primary,.button--quaternary,.button--quinary,.button--secondary,.button--senary,.button--tertiary,.ck-button-eight,.ck-button-five,.ck-button-four,.ck-button-one,.ck-button-six,.ck-button-three,.ck-button-two,.p-button--primary,.w-icatcher-slider__list__item__body__button__link,.w-instagram--row .w-instagram__link__button,.w-poll .btn,form button,input[type=button] {
    background: transparent;
    outline: none;
    display: inline-block;
    padding: 16px 30px!important;
    line-height: 1em!important;
    font-weight: 700;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    
}

#commentForm .buttons input:hover,.button--octonary:hover,.button--primary:hover,.button--quaternary:hover,.button--quinary:hover,.button--secondary:hover,.button--senary:hover,.button--tertiary:hover,.button:hover,.ck-button-eight:hover,.ck-button-five:hover,.ck-button-four:hover,.ck-button-one:hover,.ck-button-six:hover,.ck-button-three:hover,.ck-button-two:hover,.p-button--primary:hover,.w-icatcher-slider__list__item__body__button__link:hover,.w-instagram--row .w-instagram__link__button:hover,.w-poll .btn:hover,form button:hover,input[type=button]:hover {
    color: #FFFFFF
}

#commentForm .buttons input,.button--primary,.ck-button-one,.w-icatcher-slider__list__item__body__button__link,.w-instagram--row .w-instagram__link__button,.w-poll .btn,form button {
    background: #FFFFFF;
    border-color: #FFFFFF;
    color: #394C54
}

#commentForm .buttons input:hover,.button--primary:hover,.ck-button-one:hover,.w-icatcher-slider__list__item__body__button__link:hover,.w-instagram--row .w-instagram__link__button:hover,.w-poll .btn:hover,form button:hover {
    background: transparent;
    color: #FFFFFF
}

.button,.button--secondary,.ck-button-two,.p-button--primary {
    background-color: #394C54;
    border-color: #394C54;
    color: #FFFFFF
}

.button--secondary:hover,.button:hover,.ck-button-two:hover,.p-button--primary:hover {
    color: #394C54;
    background: transparent
}

.button--tertiary,.ck-button-three {
    background: #EEEBE2;
    color: #394C54;
    border-radius: 5px;
    margin-bottom: 2rem;
}

@media screen and (max-width: 600px)
{
    .button--tertiary,.ck-button-three {
        margin-bottom: 5rem;
    }
}

.ck-button-header {
    background: transparent;
    border: solid 1px #31332c;
    color: #31332c;
    border-radius: 5px;
    font-weight: 600;
    padding: 10px 25px;
    transition: cubic-bezier(0.19, 1, 0.22, 1) 0.9s;
}

@media screen and (max-width: 600px) {

    .ck-button-header {
        display: none;
    }
  
}

.ck-button-header:hover {
    background-color: #31332c;
    color: #E8EBE0;
    transform: translate3d(45deg);
}

@keyframes animate 
{
    0% {
        background-color: #B1DDEB;
    }

    50% {
        background-color: #CCFDD9;
    }
    100% {
        background-color: #31332c;
    }
}

.button--tertiary::before {
    content: '';
    position: absolute;
    height: 200px;
    width: 90%;
    bottom: -50%;
    left: 10px;
    background: rgba(0,0,0,0.05);
    transform-origin: left;
    transform: scaleY(30deg);
}
.button--tertiary:hover,.ck-button-three:hover {
    background: transparent;
    color: #E8EBE0;
    border: solid 1px #EEEBE2;
    letter-spacing: 2px;
}


.button--quaternary,.ck-button-four {
    background: #1d2664;
    border-color: #1d2664;
    color: #FFFFFF
}

.button--quaternary:hover,.ck-button-four:hover {
    background: transparent;
    color: #1d2664
}

.button--quinary,.ck-button-five {
    background: #05c5e7;
    border-color: #05c5e7;
    color: #FFFFFF
}

.button--quinary:hover,.ck-button-five:hover {
    background: transparent;
    color: #05c5e7
}

.button--senary,.ck-button-six {
    background: #e000c6;
    border-color: #e000c6;
    color: #FFFFFF
}

.button--senary:hover,.ck-button-six:hover {
    background: transparent;
    color: #e000c6
}

.button--octonary,.ck-button-eight {
    background: #47b0e4;
    border-color: #47b0e4;
    color: #FFFFFF
}

.button--octonary:hover,.ck-button-eight:hover {
    background: transparent;
    color: #47b0e4
}

.p-button--icon:hover .icon {
    fill: #E8EBE0
}

.p-button--icon .icon {
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.p-button--circle-fill {
    height: 40px;
    width: 40px;
    border-radius: 100%;
    background: #F8F9FA;
    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
}

.p-button--circle-fill .p-button__icon {
    height: 15px;
    width: 15px
}

@media (min-width: 768px) {
    .p-button--circle-fill {
        height:50px;
        width: 50px
    }

    .p-button--circle-fill .p-button__icon {
        height: 20px;
        width: 20px
    }
}

.p-button--small {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    padding: 6.6666666667px 15px
}

@media (min-width: 768px) {
    .p-button--small {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .p-button--small {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .p-button--small {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .p-button--small {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.p-captcha__title {
    margin-bottom: 0.5em
}

#commentForm label {
    display: block;
    vertical-align: top;
    margin-bottom: 0.5em;
    width: 100%
}

#commentForm input[type=email],#commentForm input[type=text],#commentForm input[type=url],#commentForm textarea {
    width: 100%;
    display: block;
    border: solid 1px #F8F9FA;
    padding: 0.5em 1em;
    margin-bottom: 0.5em
}

#commentForm .buttons {
    text-align: right
}

.w-comments-list__comments {
    list-style: none;
    padding: 0;
    margin: 0
}

.w-comments-list__comments .w-comments-list__comments {
    margin: 1em 0 0 2em
}

.w-comments-list__comments__comment {
    padding: 1em;
    border: solid 1px #F8F9FA;
    margin-bottom: 1em
}

.w-comments-list__comments__comment__header {
    font-weight: bold;
    margin-bottom: 1em
}

.w-comments-list__comments__comment__body {
    margin-bottom: 1em
}

.w-comments-list__comments__comment__footer__actions__reply {
    cursor: pointer;
    background: #394C54;
    color: #FFFFFF;
    display: inline-block;
    padding: 0.5em 1em;
    font-size: 0.9em
}

.w-comments-list__comments__comment__footer__actions__reply:hover {
    color: #FFFFFF
}

#js-comment_message {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 1em
}

#js-comment_button {
    display: inline-block!important;
    margin-bottom: 1em
}

.p-gesture--overlay {
    background: rgba(0,0,0,0.8);
    border-radius: 5px;
    max-width: 180px;
    text-align: center;
    padding: 1em
}

@-webkit-keyframes p-gesture-swipe-horizontal {
    0% {
        -webkit-transform: rotate(5deg) translateX(50%);
        transform: rotate(5deg) translateX(50%);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(-5deg) translateX(-50%);
        transform: rotate(-5deg) translateX(-50%);
        opacity: 0
    }
}

@keyframes p-gesture-swipe-horizontal {
    0% {
        -webkit-transform: rotate(5deg) translateX(50%);
        transform: rotate(5deg) translateX(50%);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(-5deg) translateX(-50%);
        transform: rotate(-5deg) translateX(-50%);
        opacity: 0
    }
}

.p-gesture--overlay .p-gesture__icon {
    text-align: center;
    line-height: 1;
    margin-bottom: 1em
}

.p-gesture--overlay .p-gesture__icon .icon {
    width: 48px;
    height: 48px;
    -webkit-animation: p-gesture-swipe-horizontal 1.5s ease-out infinite both;
    animation: p-gesture-swipe-horizontal 1.5s ease-out infinite both
}

.p-gesture--overlay .p-gesture__description {
    color: #FFFFFF;
    margin-bottom: 1em
}

.p-gesture--overlay .p-gesture__action {
    background: transparent;
    border: none;
    color: #E8EBE0
}

.icon--svg svg {
    height: 100%;
    width: 100%
}

.icon--x-small {
    width: 12px;
    height: 12px
}

.icon--x-small.icon--cross {
    width: 10px;
    height: 10px
}

.icon--small {
    width: 18px;
    height: 18px
}

.icon--small.icon--share {
    height: 17px
}

.icon--normal {
    width: 24px;
    height: 24px
}

.icon--large {
    width: 36px;
    height: 36px
}

.icon--x-large {
    width: 48px;
    height: 48px
}

.icon--fill {
    height: 100%;
    width: 100%
}

.icon--heart,.p-icon--heart {
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s
}

@-webkit-keyframes animateHeart {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    33% {
        -webkit-transform: scale3d(1.2,1.2,1.2);
        transform: scale3d(1.2,1.2,1.2)
    }

    50% {
        -webkit-transform: scale3d(0.8,0.8,0.8);
        transform: scale3d(0.8,0.8,0.8);
        opacity: 0.6;
        fill: #d62672
    }

    75% {
        -webkit-transform: scale3d(1.4,1.4,1.4);
        transform: scale3d(1.4,1.4,1.4);
        opacity: 1;
        fill: #d62672
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
        fill: #d62672
    }
}

@keyframes animateHeart {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    33% {
        -webkit-transform: scale3d(1.2,1.2,1.2);
        transform: scale3d(1.2,1.2,1.2)
    }

    50% {
        -webkit-transform: scale3d(0.8,0.8,0.8);
        transform: scale3d(0.8,0.8,0.8);
        opacity: 0.6;
        fill: #d62672
    }

    75% {
        -webkit-transform: scale3d(1.4,1.4,1.4);
        transform: scale3d(1.4,1.4,1.4);
        opacity: 1;
        fill: #d62672
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
        fill: #d62672
    }
}

.icon--heart .p-icon--selected,.p-icon--heart .p-icon--selected {
    display: none
}

.icon--heart:hover,.p-icon--heart:hover {
    fill: #98a7b6
}

.icon--heart.is-active,.is-favourited .icon--heart,.is-favourited .p-icon--heart,.p-icon--heart.is-active {
    fill: #d62672
}

.icon--heart.is-animating,.p-icon--heart.is-animating {
    -webkit-animation: animateHeart 0.5s cubic-bezier(0.25,0.46,0.45,0.94) both;
    animation: animateHeart 0.5s cubic-bezier(0.25,0.46,0.45,0.94) both;
    fill: #d62672
}

.icon--heart.is-animating .p-icon--unselected,.p-icon--heart.is-animating .p-icon--unselected {
    display: none
}

.icon--heart.is-animating .p-icon--selected,.p-icon--heart.is-animating .p-icon--selected {
    display: block
}

.icon--star,.p-icon--star {
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s
}

@-webkit-keyframes animateStar {
    50% {
        -webkit-transform: scale3d(1.8,1.8,1.8);
        transform: scale3d(1.8,1.8,1.8);
        opacity: 0
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
        opacity: 1;
        fill: #ffce12
    }
}

@keyframes animateStar {
    50% {
        -webkit-transform: scale3d(1.8,1.8,1.8);
        transform: scale3d(1.8,1.8,1.8);
        opacity: 0
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
        opacity: 1;
        fill: #ffce12
    }
}

.icon--star:hover,.p-icon--star:hover {
    fill: #98a7b6
}

.icon--star.is-active,.is-favourited .icon--star,.is-favourited .p-icon--star,.p-icon--star.is-active {
    fill: #ffce12
}

.icon--star.is-animating,.p-icon--star.is-animating {
    -webkit-animation: animateStar 0.5s cubic-bezier(0.25,0.46,0.45,0.94) both;
    animation: animateStar 0.5s cubic-bezier(0.25,0.46,0.45,0.94) both;
    fill: #ffce12
}

.icon--bookmark,.p-icon--bookmark {
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    position: relative
}

@-webkit-keyframes animateBookmark {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        fill: #394C54
    }

    33% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    66% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        fill: #394C54
    }
}

@keyframes animateBookmark {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        fill: #394C54
    }

    33% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    66% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        fill: #394C54
    }
}

.icon--bookmark:hover,.p-icon--bookmark:hover {
    fill: #98a7b6
}

.icon--bookmark.is-active,.is-favourited .icon--bookmark,.is-favourited .p-icon--bookmark,.p-icon--bookmark.is-active {
    fill: #394C54
}

.icon--bookmark.is-animating,.p-icon--bookmark.is-animating {
    -webkit-animation: animateBookmark 0.5s cubic-bezier(0.25,0.46,0.45,0.94) both;
    animation: animateBookmark 0.5s cubic-bezier(0.25,0.46,0.45,0.94) both;
    fill: #394C54
}

.icon--plus,.p-icon--plus {
    fill: #F8F9FA;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    position: relative
}

@-webkit-keyframes animatePlus {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes animatePlus {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.icon--plus:hover,.p-icon--plus:hover {
    fill: #98a7b6
}

.icon--plus.is-active,.p-icon--plus.is-active {
    fill: #394C54
}

.icon--plus.is-animating,.p-icon--plus.is-animating {
    -webkit-animation: animatePlus 0.5s ease-in;
    animation: animatePlus 0.5s ease-in;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    fill: #394C54
}

.p-icon--small {
    width: 18px;
    height: 18px
}

.p-icon--small.p-icon--share {
    height: 17px;
    width: 17px
}

.p-icon--normal {
    width: 22px;
    height: 22px
}

.p-icon--x-large {
    width: 48px;
    height: 48px
}

.p-icon--color-main {
    fill: #394C54
}

.p-icon--color-muted {
    fill: #bdc6d0
}

.p-loader--wrapper {
    height: 100vh;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    z-index: 93;
    background: #FFFFFF
}

.p-loader {
    text-align: center
}

.p-loader__icon {
    display: inline-block;
    margin-bottom: 0.5em;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 0.5em solid #F8F9FA;
    top: 50%;
    border-right: 0.5em solid #F8F9FA;
    border-bottom: 0.5em solid #F8F9FA;
    border-left: 0.5em solid #394C54;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    animation: loader 1.1s infinite linear;
    -webkit-animation: loader 1.1s infinite linear
}

.p-loader__icon,.p-loader__icon:after {
    border-radius: 50%;
    width: 4em;
    height: 4em
}

.p-loader__text {
    clear: both;
    display: block
}

.p-loader--overlay {
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 0;
    visibility: hidden;
    z-index: 900;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -75px;
    margin-top: -36.5px;
    background: rgba(0,0,0,0.8);
    padding: 1em;
    border-radius: 90px;
    width: 150px
}

.p-loader--overlay.is-visible {
    opacity: 1;
    visibility: visible
}

.p-loader--overlay .p-loader__icon {
    display: block;
    margin: 0 auto 1em auto
}

.p-loader--overlay .p-loader__text {
    color: #FFFFFF;
    clear: none;
    display: block;
    font-weight: 700
}

@keyframes loader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes loader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.p-list--category-keys .p-list__items {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.p-list--category-keys .p-list__items__item {
    color: #394C54;
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 5px
}

.p-list--category-keys .p-list__items__item:last-child {
    margin-right: 0
}

.p-list--category-keys .p-list__items__item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: inherit
}

.p-list--category-keys .p-list__items__item a:hover {
    color: #E8EBE0
}

.p-list--category-keys .p-list__items__item__icon {
    margin-right: 5px;
    max-width: 20px
}

@media (min-width: 768px) {
    .p-list--category-keys .p-list__items__item__icon {
        max-width:50px
    }
}

.menu--fullscreen {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(4,22,41,0.99);
    z-index: 991;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.menu--fullscreen.is-open {
    opacity: 1;
    visibility: visible
}

.menu--fullscreen .menu {
    padding: 0;
    margin: 0;
    padding: 40px
}

.menu--fullscreen .menu__item {
    list-style: none;
    font-size: 0.9rem;
    font-weight: 600;
    color: #FFFFFF;
    position: relative;
    border-bottom: 1px solid #fff;
    text-transform: capitalize;
}

.menu--fullscreen .menu__item .menu__item__link {
    color: inherit;
    padding: 15px 0;
    display: block
}

.menu--fullscreen .menu__item:hover {
    color: #E8EBE0
}

.menu--fullscreen .menu__item .menu__item__link__trigger {
    padding-left: 10px;
    border-left: 1px solid #F8F9FA;
    width: 32px;
    font-size: 0.9rem;
    position: absolute;
    font-weight: 600;
    right: 0;
    top: 8px
}

.menu--fullscreen .menu--sub-menu {
    padding-left: 15px;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    max-height: 0px;
    overflow: hidden
}

.menu--fullscreen .menu--sub-menu.is-visible {
    max-height: 500px
}

.menu-fullscreen-trigger {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    /* text-transform: uppercase; */
    right: 10px;
    top: 20px;
    width: 50px;
    height: 65px;
    z-index: 998;
    padding: 0.5em;
    text-align: right;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    cursor: pointer;
    -webkit-transition: background 0.3s;
    -o-transition: background 0.3s;
    transition: background 0.3s;
    font-size: 0;
    font-weight: 400;
    color: #394C54;
    text-transform: uppercase
}

.menu-fullscreen-trigger:focus {
    outline: none
}

.menu-fullscreen-trigger.is-active span {
    background: transparent
}

.menu-fullscreen-trigger.is-active span:after,.menu-fullscreen-trigger.is-active span:before {
    -webkit-transition-delay: 0s,0.3s;
    -o-transition-delay: 0s,0.3s;
    transition-delay: 0s,0.3s
}

.menu-fullscreen-trigger.is-active span:before {
    top: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.menu-fullscreen-trigger.is-active span:after {
    bottom: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.menu-fullscreen-trigger span {
    display: block;
    position: absolute;
    top: 3em;
    right: 0.5em;
    height: 2px;
    width: 24px;
    background: #FFFFFF;
    -webkit-transition: background 0s 0.3s ease-in-out,width 0.3s ease-in-out;
    -o-transition: background 0s 0.3s ease-in-out,width 0.3s ease-in-out;
    transition: background 0s 0.3s ease-in-out,width 0.3s ease-in-out;
    border-radius: 3px
}

.menu-fullscreen-trigger span:after,.menu-fullscreen-trigger span:before {
    position: absolute;
    display: block;
    right: 0;
    width: 28px;
    height: 2px;
    background-color: #FFFFFF;
    content: "";
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border-radius: 3px
}

.menu-fullscreen-trigger span:before {
    top: -10px
}

.menu-fullscreen-trigger span:after {
    bottom: -10px
}

.menu-fullscreen-trigger:hover span {
    width: 30px
}

.menu-fullscreen-trigger:hover span:after,.menu-fullscreen-trigger:hover span:before {
    width: 24px
}

.navigation .menu--dropdown {
    width: 100%;
    -webkit-box-align: left;
    -ms-flex-align: left;
    align-items: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.navigation .menu--dropdown>.menu__item {
    color: #394C54;
    position: relative;
    display: block;
    float: left
}

.js .navigation .menu--dropdown>.menu__item.hover>.menu--sub-menu,.no-js .navigation .menu--dropdown>.menu__item:hover>.menu--sub-menu {
    opacity: 1;
    visibility: visible
}

.navigation .menu--dropdown>.menu__item>.menu__item__link,.navigation .menu--dropdown>.menu__item>.menu__item__text {
    background: inherit;
    color: inherit;
    display: inline-block;
    padding: 10px 20px;
    font-weight: 500;
    text-transform: uppercase;
    white-space: nowrap
}

.navigation .menu--dropdown>.menu__item--home .menu__item__link {
    font-size: 0
}

.navigation .menu--dropdown>.menu__item--home .menu__item__link.is-active {
    background: transparent
}

.navigation .menu--dropdown>.menu__item--home .menu__item__link:before {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    content: "\f015";
    font-weight: 400;
    line-height: 1;
    display: inline-block;
    font-family: "Font Awesome 5 Pro";
    color: #394C54
}

@media (min-width: 768px) {
    .navigation .menu--dropdown>.menu__item--home .menu__item__link:before {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .navigation .menu--dropdown>.menu__item--home .menu__item__link:before {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .navigation .menu--dropdown>.menu__item--home .menu__item__link:before {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .navigation .menu--dropdown>.menu__item--home .menu__item__link:before {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.navigation .menu--dropdown>.menu__item--cta .menu__item__link {
    background: #394C54
}

.navigation .menu--dropdown>.menu__item--search .menu__item__link {
    font-size: 0;
    padding: 17px 20px;
    border-radius: 30px;
    background-color: #E8EBE0
}

.navigation .menu--dropdown>.menu__item--search .menu__item__link:before {
    font-size: 1.0833333333rem;
    line-height: 26px;
    content: "\f002";
    color: #FFFFFF;
    font-weight: 400;
    line-height: 1;
    display: inline-block;
    font-family: "Font Awesome 5 Pro"
}

@media (min-width: 768px) {
    .navigation .menu--dropdown>.menu__item--search .menu__item__link:before {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .navigation .menu--dropdown>.menu__item--search .menu__item__link:before {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    .navigation .menu--dropdown>.menu__item--search .menu__item__link:before {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    .navigation .menu--dropdown>.menu__item--search .menu__item__link:before {
        font-size:1rem;
        line-height: 32px
    }
}

.navigation .menu--dropdown .menu--sub-menu {
    left: 100%;
    top: 0;
    min-width: 320px;
    -webkit-transition: opacity all 0.2s ease-in-out;
    -o-transition: opacity all 0.2s ease-in-out;
    transition: opacity all 0.2s ease-in-out;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: 9999
}

.navigation .menu--dropdown .menu--sub-menu.is-visible {
    opacity: 1;
    visibility: visible
}

.navigation .menu--dropdown .menu--sub-menu--level-1 {
    top: 100%;
    left: 0
}

.navigation .menu--dropdown .menu--sub-menu--level-2 .menu__item .menu__item__link,.navigation .menu--dropdown .menu--sub-menu--level-2 .menu__item .menu__item__text {
    background: #394C54!important
}

.navigation .menu--dropdown .menu--sub-menu--level-2 .menu__item .menu__item__link:hover,.navigation .menu--dropdown .menu--sub-menu--level-2 .menu__item .menu__item__text:hover {
    background: black!important
}

.navigation .menu--dropdown .menu--sub-menu .menu__item {
    background: #394C54;
    font-size: 0.9rem;
    font-weight: 600;
    color: #FFFFFF;
    position: relative;
    white-space: nowrap
}

.navigation .menu--dropdown .menu--sub-menu .menu__item:after {
    content: "\f061";
    font-family: "Font Awesome 5 Pro";
    color: #FFFFFF;
    position: absolute;
    top: 13px;
    right: 10px;
    opacity: 0;
    -webkit-transition: opacity all 0.2s ease-in-out;
    -o-transition: opacity all 0.2s ease-in-out;
    transition: opacity all 0.2s ease-in-out
}

.js .navigation .menu--dropdown .menu--sub-menu .menu__item.hover>.menu--sub-menu,.no-js .navigation .menu--dropdown .menu--sub-menu .menu__item:hover>.menu--sub-menu {
    opacity: 1;
    visibility: visible
}

.navigation .menu--dropdown .menu--sub-menu .menu__item .menu__item__link,.navigation .menu--dropdown .menu--sub-menu .menu__item .menu__item__text {
    background: #273846;
    font-family: 'Lato';
    color: #EEEBE2;
    display: block;
    padding: 0.8em 1em;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 0.9rem;
    border-bottom: 0.5px solid #EEEBE2;
}

.navigation .menu--dropdown .menu--sub-menu .menu__item:hover:after {
    opacity: 1
}

.navigation .menu--dropdown .menu--sub-menu .menu__item:hover .menu__item__link,.navigation .menu--dropdown .menu--sub-menu .menu__item:hover .menu__item__text {
    background: black
}

.navigation-mobile {
    background-color: rgba(4,22,41,0.99);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100000;
    padding: 20px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.navigation-mobile.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.navigation-mobile__close {
    background: transparent;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    line-height: 0;
    float: right
}

.navigation-mobile__close__icon {
    font-size: 2rem;
    line-height: 0.8;
    color: #FFFFFF
}

@media (min-width: 768px) {
    .navigation-mobile__close__icon {
        font-size:2rem;
        line-height: 0.8
    }
}

@media (min-width: 1024px) {
    .navigation-mobile__close__icon {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .navigation-mobile__close__icon {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1400px) {
    .navigation-mobile__close__icon {
        font-size:1.75rem;
        line-height: 0.8
    }
}

.navigation-mobile__menu {
    clear: both;
    margin: 20px auto 0 auto;
    max-width: 600px
}

.navigation-mobile-trigger {
    background: transparent;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    line-height: 0;
    position: absolute;
    top: 10px;
    right: 20px;
    z-index: 200
}

.navigation-mobile-trigger__icon {
    font-size: 2rem;
    line-height: 0.8;
    color: #111;
    z-index: 100000;
}

@media (min-width: 768px) {
    .navigation-mobile-trigger__icon {
        font-size:2rem;
        line-height: 0.8;
        z-index: 100000;
    }
}

@media (min-width: 1024px) {
    .navigation-mobile-trigger__icon {
        font-size:1.75rem;
        line-height: 0.8;
        z-index: 100000;
    }
}

@media (min-width: 1280px) {
    .navigation-mobile-trigger__icon {
        font-size:1.75rem;
        line-height: 0.8;
        z-index: 100000;
    }
}

@media (min-width: 1400px) {
    .navigation-mobile-trigger__icon {
        font-size:1.75rem;
        line-height: 0.8;
        z-index: 100000;
    }
}

@media (min-width: 1280px) {
    .navigation-mobile-trigger {
        display:none;
        z-index: 100000;
    }
}

.menu--dropdown-toggle {
    width: 100%;
    z-index: 100000
}

.menu--dropdown-toggle>.menu__item {
    color: #FFFFFF;
    display: block;
    position: relative;
    border-bottom: solid 1px #FFFFFF
}

.menu--dropdown-toggle>.menu__item:last-child {
    border-bottom: none
}

.menu--dropdown-toggle>.menu__item>.menu__item__link,.menu--dropdown-toggle>.menu__item>.menu__item__text {
    background: inherit;
    color: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 0;
    position: relative
}

.menu--dropdown-toggle>.menu__item>.menu__item__link:focus,.menu--dropdown-toggle>.menu__item>.menu__item__link:hover,.menu--dropdown-toggle>.menu__item>.menu__item__text:focus,.menu--dropdown-toggle>.menu__item>.menu__item__text:hover {
    color: #e6e6e6
}

.menu--dropdown-toggle>.menu__item>.menu__item__link.is-active,.menu--dropdown-toggle>.menu__item>.menu__item__text.is-active {
    color: #394C54
}

.menu--dropdown-toggle>.menu__item>.menu__item__link.is-linked,.menu--dropdown-toggle>.menu__item>.menu__item__text.is-linked {
    cursor: pointer
}

.menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__link__trigger,.menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__text__trigger,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__link__trigger,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__text__trigger {
    display: block;
    color: #FFFFFF;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 36px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-left: solid 1px #FFFFFF
}

.menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__link__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__text__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__link__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__text__trigger:before {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    display: block;
    content: "\f107";
    font-family: "Font Awesome 5 Pro";
    text-align: center;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

@media (min-width: 768px) {
    .menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__link__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__text__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__link__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__text__trigger:before {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__link__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__text__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__link__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__text__trigger:before {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__link__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__text__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__link__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__text__trigger:before {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__link__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__text__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__link__trigger:before,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__text__trigger:before {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__link__trigger:hover:before,.menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__text__trigger:hover:before,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__link__trigger:hover:before,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__text__trigger:hover:before {
    color: #394C54
}

.menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__link__trigger.is-active:before,.menu--dropdown-toggle>.menu__item>.menu__item__link>.menu__item__text__trigger.is-active:before,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__link__trigger.is-active:before,.menu--dropdown-toggle>.menu__item>.menu__item__text>.menu__item__text__trigger.is-active:before {
    -webkit-transform: rotate(0.5turn);
    -ms-transform: rotate(0.5turn);
    transform: rotate(0.5turn)
}

.menu--dropdown-toggle .menu--sub-menu {
    width: 100%;
    display: none;
    position: relative;
    padding-left: 20px
}

.menu--dropdown-toggle .menu--sub-menu .menu__item {
    display: block;
    position: relative
}

.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text {
    color: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: opacity all 0.2s ease-in-out;
    -o-transition: opacity all 0.2s ease-in-out;
    transition: opacity all 0.2s ease-in-out
}

.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link.is-linked,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text.is-linked {
    cursor: pointer
}

.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__link__trigger,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__text__trigger,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__link__trigger,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__text__trigger {
    display: block;
    color: #FFFFFF;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 36px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-left: solid 1px #ee4640
}

.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__link__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__text__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__link__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__text__trigger:before {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    display: block;
    content: "\f107";
    font-family: "Font Awesome 5 Pro";
    text-align: center;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

@media (min-width: 768px) {
    .menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__link__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__text__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__link__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__text__trigger:before {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__link__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__text__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__link__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__text__trigger:before {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__link__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__text__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__link__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__text__trigger:before {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__link__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__text__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__link__trigger:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__text__trigger:before {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__link__trigger:hover:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__text__trigger:hover:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__link__trigger:hover:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__text__trigger:hover:before {
    color: #394C54
}

.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__link__trigger.is-active:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__link>.menu__item__text__trigger.is-active:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__link__trigger.is-active:before,.menu--dropdown-toggle .menu--sub-menu .menu__item>.menu__item__text>.menu__item__text__trigger.is-active:before {
    -webkit-transform: rotate(0.5turn);
    -ms-transform: rotate(0.5turn);
    transform: rotate(0.5turn)
}

.menu--dropdown-toggle .menu--sub-menu .menu__item.is-active>.menu__item__link,.menu--dropdown-toggle .menu--sub-menu .menu__item:hover>.menu__item__link {
    opacity: 0.5
}

.t-consumer .navigation .menu--dropdown>.menu__item.is-active>.menu__item__link {
    color: #e000c6
}

.t-consumer .navigation .menu--dropdown>.menu__item:hover>.menu__item__link,.t-consumer .navigation .menu--dropdown>.menu__item:hover>.menu__item__text {
    background-color: #E8EBE0;
    color: #FFFFFF
}

.t-industry .navigation .menu--dropdown>.menu__item.is-active>.menu__item__link {
    background: #E8EBE0;
    color: #FFFFFF
}

.t-industry .navigation .menu--dropdown>.menu__item:hover>.menu__item__link,.t-industry .navigation .menu--dropdown>.menu__item:hover>.menu__item__text {
    background-color: #151717;
    color: #FFFFFF
}

.mfp-preloader {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s
}

.mfp-preloader .spinner {
    position: relative;
    height: 30px;
    width: 30px;
    margin: 0 auto
}

.mfp-preloader .spinner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 3px solid #F8F9FA;
    border-top-color: #394C54;
    -webkit-animation: modalSpinner 1s linear infinite;
    animation: modalSpinner 1s linear infinite
}

@-webkit-keyframes modalSpinner {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes modalSpinner {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.mfp-close {
    padding: 10px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
    position: relative!important;
    right: 0!important;
    top: 0!important;
    margin-left: auto;
    width: auto!important;
    height: auto!important;
    line-height: 0!important;
    background: #394C54!important;
    padding: 10px!important
}

.mfp-close__icon {
    width: 20px;
    height: 20px;
    position: relative;
    top: -1px;
    fill: #FFFFFF
}

.mfp-bg {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    background: #394C54!important;
    opacity: 0!important
}

.has-communities-open .mfp-wrap {
    display: none
}

.mfp-content {
    background: #FFFFFF;
    max-width: 1140px;
    opacity: 0;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    padding: 0;
    margin: 0 auto!important;
    position: static!important;
    margin: 20px auto!important
}

.mfp-content>* {
    padding: 20px
}

.has-p-modal-opening .mfp-bg {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1!important;
    background: rgba(0,0,0,0.8)!important
}

.has-p-modal-opening .mfp-close,.has-p-modal-opening .mfp-preloader {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1!important
}

.has-p-modal-open .mfp-bg {
    opacity: 1!important;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    background: rgba(0,0,0,0.8)!important
}

.has-p-modal-open .mfp-content {
    opacity: 1
}

body:not(.has-p-modal-open).has-modal-open .mfp-bg {
    background: rgba(0,0,0,0.8)!important
}

body:not(.has-p-modal-open).has-modal-open .mfp-content {
    opacity: 1
}

@media (min-width: 768px) {
    .mfp-close {
        padding:20px!important
    }

    .mfp-close__icon {
        width: 30px;
        height: 30px
    }

    .mfp-content>* {
        padding: 40px
    }
}

@media (min-width: 1280px) {
    .mfp-preloader .spinner {
        height:60px;
        width: 60px
    }

    .mfp-preloader .spinner:before {
        height: 60px;
        width: 60px
    }

    .mfp-close {
        position: absolute!important;
        right: 20px!important;
        top: 20px!important;
        padding: 0!important;
        background: transparent!important
    }

    .mfp-close__icon {
        width: 40px;
        height: 40px
    }

    .mfp-content>* {
        padding: 40px
    }
}

.notification {
    padding: 1em;
    position: relative
}

.notification .notification__link {
    text-decoration: underline
}

.notification .notification__close {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 1em;
    right: 1em;
    background: transparent;
    border: none;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.notification--info {
    background: #E8EBE0;
    color: #FFFFFF
}

.notification--info a {
    color: #710e0a;
    border-bottom: dotted 1px;
    font-weight: 700
}

.notification--info .notification__close {
    color: #FFFFFF
}

.notification--info .notification__close:hover {
    color: #420806
}

.notification--danger {
    background: #CD3A53;
    color: #FFFFFF
}

.notification--danger a {
    color: #6c1b29;
    border-bottom: dotted 1px;
    font-weight: 700
}

.notification--danger .notification__close {
    color: #FFFFFF
}

.notification--danger .notification__close:hover {
    color: #43111a
}

.notification--warning {
    background: #FFD51D;
    color: #FFFFFF
}

.notification--warning a {
    color: #9d7f00;
    border-bottom: dotted 1px;
    font-weight: 700
}

.notification--warning .notification__close {
    color: #FFFFFF
}

.notification--warning .notification__close:hover {
    color: #6a5600
}

.notification--success {
    background: #92D06C;
    color: #FFFFFF
}

.notification--success a {
    color: #538f2e;
    border-bottom: dotted 1px;
    font-weight: 700
}

.notification--success .notification__close {
    color: #FFFFFF
}

.notification--success .notification__close:hover {
    color: #3c6821
}

.pagination--default .pagination__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.pagination--default .pagination__list__item {
    display: block;
    float: left;
    margin-left: 5px
}

.pagination--default .pagination__list__item__link {
    display: none;
    background: #e9ecef;
    color: inherit;
    padding: 7px 10px;
    width: 2.5em;
    height: 2.5em;
    text-align: center;
    overflow: hidden;
    border-radius: 100%
}

.pagination--default .pagination__list__item__link:focus,.pagination--default .pagination__list__item__link:hover {
    background: #dae0e5;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.pagination--default .pagination__list__item__link--first {
    display: block
}

.pagination--default .pagination__list__item__link--first:before {
    content: "\f100";
    font-family: "Font Awesome 5 Pro"
}

.pagination--default .pagination__list__item__link--previous {
    display: block
}

.pagination--default .pagination__list__item__link--previous:before {
    content: "\f104";
    font-family: "Font Awesome 5 Pro"
}

.pagination--default .pagination__list__item__link--next {
    display: block
}

.pagination--default .pagination__list__item__link--next:before {
    content: "\f105";
    font-family: "Font Awesome 5 Pro"
}

.pagination--default .pagination__list__item__link--last {
    display: block
}

.pagination--default .pagination__list__item__link--last:before {
    content: "\f101";
    font-family: "Font Awesome 5 Pro"
}

.pagination--default .pagination__list__item__link--ellipsis {
    background: transparent;
    cursor: default;
    pointer-events: none
}

.pagination--default .pagination__list__item__link--ellipsis:hover {
    color: inherit
}

.pagination--default .pagination__list__item__link.is-active {
    background: #E8EBE0;
    color: #FFFFFF
}

.pagination--default .pagination__list__item__link.is-inactive {
    cursor: default;
    color: #0f549d
}

@media (min-width: 600px) {
    .pagination--default .pagination__list__item__link {
        display:block
    }
}

.pagination--entry {
    margin-top: 20px
}

.pagination--entry .pagination__list {
    text-align: center;
    direction: ltr
}

.pagination--entry .pagination__list__item {
    display: inline-block;
    margin: 0 0.25em
}

.pagination--entry .pagination__list__item__link {
    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;
    width: 40px;
    height: 40px;
    background: #F8F9FA;
    color: #394C54
}

.pagination--entry .pagination__list__item__link--previous .pagination__list__item__link__icon:before {
    content: "\f104"
}

.pagination--entry .pagination__list__item__link--next .pagination__list__item__link__icon:before {
    content: "\f105"
}

.pagination--entry .pagination__list__item__link__icon {
    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
}

.pagination--entry .pagination__list__item__link__icon:before {
    font-size: 1.6666666667rem;
    line-height: 1.2;
    font-family: "Font Awesome 5 Pro"
}

@media (min-width: 768px) {
    .pagination--entry .pagination__list__item__link__icon:before {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .pagination--entry .pagination__list__item__link__icon:before {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .pagination--entry .pagination__list__item__link__icon:before {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .pagination--entry .pagination__list__item__link__icon:before {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.pagination--entry .pagination__list__item__link__preview {
    display: none
}

.mfp-content .pagination--entry {
    margin-top: 0
}

@media (min-width: 1280px) {
    .mfp-content .pagination--entry .pagination__list__item__link {
        position:absolute;
        top: 50%;
        right: 20px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 80px;
        height: 80px
    }

    .mfp-content .pagination--entry .pagination__list__item__link:hover {
        background: #394C54;
        color: #FFFFFF
    }

    .mfp-content .pagination--entry .pagination__list__item__link:hover .pagination__list__item__link__preview {
        width: 220px
    }

    .mfp-content .pagination--entry .pagination__list__item__link:hover .pagination__list__item__link__field-1 {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .mfp-content .pagination--entry .pagination__list__item__link:hover .pagination__list__item__link__field-2 {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    .mfp-content .pagination--entry .pagination__list__item__link--previous {
        left: 20px
    }

    .mfp-content .pagination--entry .pagination__list__item__link--previous .pagination__list__item__link__preview {
        left: 100%;
        text-align: left
    }

    .mfp-content .pagination--entry .pagination__list__item__link--previous .pagination__list__item__link__field-1:before {
        content: "Previous"
    }

    .mfp-content .pagination--entry .pagination__list__item__link--next {
        right: 20px
    }

    .mfp-content .pagination--entry .pagination__list__item__link--next .pagination__list__item__link__preview {
        right: 100%;
        text-align: right;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .mfp-content .pagination--entry .pagination__list__item__link--next .pagination__list__item__link__field-1:before {
        content: "Next"
    }

    .mfp-content .pagination--entry .pagination__list__item__link__preview {
        width: 0;
        height: 100%;
        position: absolute;
        top: 0;
        background: #F8F9FA;
        color: #394C54;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        overflow: hidden
    }

    .mfp-content .pagination--entry .pagination__list__item__link__field-1 {
        font-size: 0.8333333333rem;
        line-height: 1.3;
        opacity: 0;
        -webkit-transform: translateY(10%);
        -ms-transform: translateY(10%);
        transform: translateY(10%);
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: block;
        font-size: 0.8333333333rem;
        line-height: 1.3;
        padding: 10px;
        overflow: hidden;
        width: 100%;
        -webkit-transition: all 0.2s ease-in-out 0.25s;
        -o-transition: all 0.2s ease-in-out 0.25s;
        transition: all 0.2s ease-in-out 0.25s;
        white-space: nowrap;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        position: relative
    }
}

@media (min-width: 1280px) and (min-width:768px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-1 {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) and (min-width:1024px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-1 {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) and (min-width:1280px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-1 {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) and (min-width:1400px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-1 {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) and (min-width:768px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-1 {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) and (min-width:1024px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-1 {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) and (min-width:1280px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-1 {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) and (min-width:1400px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-1 {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-1:empty {
        display:none
    }

    .mfp-content .pagination--entry .pagination__list__item__link__field-1:empty:before {
        display: none
    }
}

@media (min-width: 1280px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-1:before {
        font-size:0.8333333333rem;
        line-height: 1.3;
        display: block;
        margin-bottom: 5px;
        font-weight: 700
    }
}

@media (min-width: 1280px) and (min-width:768px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-1:before {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) and (min-width:1024px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-1:before {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) and (min-width:1280px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-1:before {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) and (min-width:1400px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-1:before {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-2 {
        opacity:0;
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        transform: scale(0.9);
        width: 80px;
        height: 100%;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding: 10px;
        -webkit-transition: 0.25s 0.25s;
        -o-transition: 0.25s 0.25s;
        transition: 0.25s 0.25s
    }
}

@media (min-width: 1280px) {
    .mfp-content .pagination--entry .pagination__list__item__link__field-2__thumbnail {
        width:100%;
        height: 100%;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        background-size: cover;
        background-position: center center
    }
}

.search-index {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2em
}

.search-index .search-index__form {
    margin-top: 2em;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.search-index .search-index__form__input {
    padding: 0.5em 1em;
    width: 180px
}

.search-index .search-index__form__submit {
    display: inline-block;
    float: none;
    margin-left: 10px;
    padding: 9.5px 26px!important
}

.search-index .search__count {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 1em auto;
    border-bottom: 1px solid rgba(0,0,0,0.25);
    padding: 0 0 20px
}

.search-index .search__count strong {
    margin: auto 0.5em
}

.search-index .search__list {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%
}

.search-index .search__list__item {
    border-bottom: solid 1px #F8F9FA;
    padding: 0.5em 0
}

.search-index .search__list__item__title {
    color: #394C54
}

.search-index .search__list__item__title:hover {
    color: #b71611
}

.search-index .search-index__pagination {
    margin-top: 2em;
    width: 100%;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

.search-index .search-index__pagination .pagingTabsTotals {
    float: left
}

.search-index .search-index__pagination .pagingTabsCarrousel {
    float: right
}

.search-index .search-index__pagination .pagingTabsCarrousel a {
    float: left;
    display: block;
    text-decoration: none;
    border-radius: 90px;
    background: #F8F9FA;
    padding: 0.25em 0.5em;
    margin-left: 0.5em
}

.search-index .search-index__pagination .pagingTabsCarrousel a:first-child {
    margin-left: 0
}

.search-index .search-index__pagination .pagingTabsCarrousel a:hover {
    color: #b71611
}

.search-index .search-index__pagination .pagingTabsCarrousel a.selected {
    background-color: #E8EBE0;
    color: #FFFFFF;
    cursor: default;
    pointer-events: none
}

@media screen and (min-width: 600px) {
    .search-index .search-index__form__input {
        width:400px
    }
}

@media (min-width: 1024px) {
    .search-index {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .search-index .search-index__form {
        margin-top: 0;
        margin-left: 2em
    }

    .search-index .search-index__pagination {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

.p-tabs {
    width: 100%
}

.p-tabs .p-tabs__navigation {
    width: 100%;
    margin: 0 0 2em;
    padding: 0;
    list-style: none;
    position: relative;
    border-bottom: 2px solid #e9ecef;
    text-align: center;
    white-space: nowrap;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.p-tabs .p-tabs__navigation__title {
    display: inline-block
}

.p-tabs .p-tabs__navigation__title__link {
    color: #394C54;
    position: relative;
    border-bottom: solid 2px transparent;
    display: block;
    padding: 1em 0;
    margin: 0 0.8em;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.p-tabs .p-tabs__navigation__title__link.is-active {
    border-bottom-color: #394C54
}

.p-tabs .p-tabs__body {
    position: relative;
    z-index: 2
}

.p-tabs .p-tabs__body__content {
    height: 0;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.p-tabs .p-tabs__body__content.is-visible {
    height: auto;
    opacity: 1;
    visibility: visible;
    overflow: visible
}

@media (min-width: 768px) {
    .p-tabs .p-tabs__navigation__title__link {
        padding:1.5em 0;
        margin: 0 1.5em;
        font-family: "Bebas Neue",sans-serif
    }
}

.m-exhibitor-entry--fullwidthcover .p-tabs .p-tabs__navigation {
    background: #FFFFFF
}

.m-exhibitor-entry--fullwidthcover .p-tabs .p-tabs__body {
    margin: 0 auto;
    width: 90%;
    max-width: 960px
}

.m-exhibitor-entry--fullwidthcover .p-tabs .p-tabs__body__content {
    text-align: center
}

@media (min-width: 768px) {
    .m-exhibitor-entry--fullwidthcover .p-tabs .p-tabs__body__content {
        text-align:left
    }
}

.p-tabs.p-tabs__premium .p-tabs__navigation__title__link {
    margin: 0;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border: 1px solid;
    border-color: transparent;
    color: #394C54;
    position: relative;
    border-bottom: solid 2px transparent;
    display: block;
    padding: 30px 20px;
    margin: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.p-tabs.p-tabs__premium .p-tabs__navigation__title__link.is-active {
    font-weight: 700;
    border-color: #F8F9FA;
    border-bottom-color: #FFFFFF!important
}

.p-tabs.p-tabs__premium .p-tabs__navigation {
    text-align: left;
    border: none;
    margin-bottom: -2px;
    z-index: 3
}

.p-tabs.p-tabs__premium .p-tabs__body__content {
    border: 1px solid #F8F9FA;
    border-radius: 30px
}

.p-tabs.p-tabs__premium .p-tabs__body__content.first__item.is-visible {
    border-top-left-radius: 0px
}

.p-tabs .p-tabs__navigation__title__link {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 700
}

@media (min-width: 768px) {
    .p-tabs .p-tabs__navigation__title__link {
        font-size:3rem;
        line-height: 1
    }
}

@media (min-width: 1024px) {
    .p-tabs .p-tabs__navigation__title__link {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1280px) {
    .p-tabs .p-tabs__navigation__title__link {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1400px) {
    .p-tabs .p-tabs__navigation__title__link {
        font-size:3.25rem;
        line-height: 1
    }
}

.p-tabs .p-tabs__navigation__title__link.is-active {
    border-color: #05c5e7
}

.article table,.panel table {
    max-width: 100%
}

.article table:not([cellpadding]) td,.article table:not([cellpadding]) th,.panel table:not([cellpadding]) td,.panel table:not([cellpadding]) th {
    padding: 10px
}

.article table td,.article table th,.panel table td,.panel table th {
    border: solid 1px #F8F9FA
}

.article table[border="0"] td,.article table[border="0"] th,.panel table[border="0"] td,.panel table[border="0"] th {
    border: none
}

.p-table--responsive-overflow {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    background-position: 0 0,100% 0,0 0,100% 0;
    background-repeat: no-repeat;
    background-color: white;
    background-size: 40px 100%,40px 100%,20px 100%,20px 100%;
    background-attachment: local,local,scroll,scroll;
    background-image: -o-linear-gradient(left,#FFFFFF,rgba(255,255,255,0)),-o-linear-gradient(right,#FFFFFF,rgba(255,255,255,0)),-o-linear-gradient(left,#cccccc,rgba(204,204,204,0)),-o-linear-gradient(right,#cccccc,rgba(204,204,204,0));
    background-image: -webkit-gradient(linear,left top,right top,from(#FFFFFF),to(rgba(255,255,255,0))),-webkit-gradient(linear,right top,left top,from(#FFFFFF),to(rgba(255,255,255,0))),-webkit-gradient(linear,left top,right top,from(#cccccc),to(rgba(204,204,204,0))),-webkit-gradient(linear,right top,left top,from(#cccccc),to(rgba(204,204,204,0)));
    background-image: linear-gradient(left,#FFFFFF,rgba(255,255,255,0)),linear-gradient(right,#FFFFFF,rgba(255,255,255,0)),linear-gradient(left,#cccccc,rgba(204,204,204,0)),linear-gradient(right,#cccccc,rgba(204,204,204,0))
}

.p-table--responsive-overflow table {
    max-width: none
}

.section {
    overflow: hidden;
    position: relative
}

.section .section__body__article {
    width: 50%
}

@media only screen and (max-width: 600px) {

    .section .section__body__article {
        width: 100%;
        padding-right: 5px;
        padding-left: 5px;
    }
    
}
.section .section__header {
    margin-bottom: 40px
}

.section .section__body,.section .section__header {
    position: relative;
    z-index: 3
}

.section .section__header__uppertitle {
    letter-spacing: 6.05px;
    text-align: center
}

.section.comp__background--image {
    min-height: 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (max-width: 390px) {
    .section .section__body__spacing--single .section__body__article {
        margin-top:10px
    }

    .section .section__body__spacing--double .section__body__article {
        margin-top: 20px
    }
}

.section__margin--auto {
    margin: 0 auto
}

.section__margin--bottom {
    margin-bottom: 20px
}

.section__margin--top {
    margin-top: 20px
}

@media (min-width: 768px) {
    .section__margin--auto {
        margin:0 auto
    }

    .section__margin--bottom {
        margin-bottom: 23px
    }

    .section__margin--top {
        margin-top: 23px
    }
}

@media (min-width: 1280px) {
    .section__margin--auto {
        margin:0 auto
    }

    .section__margin--bottom {
        margin-bottom: 30px
    }

    .section__margin--top {
        margin-top: 30px
    }
}

.section__padding--auto {
    padding: 40px 0
}

.section__padding--bottom {
    padding-bottom: 40px
}

.section__padding--top {
    padding-top: 40px
}

@media (min-width: 768px) {
    .section__padding--auto {
        padding:60px 0
    }

    .section__padding--bottom {
        padding-bottom: 60px
    }

    .section__padding--top {
        padding-top: 60px
    }
}

@media (min-width: 1280px) {
    .section__padding--auto {
        padding:80px 0
    }

    .section__padding--bottom {
        padding-bottom: 80px
    }

    .section__padding--top {
        padding-top: 80px
    }
}

@media (max-width: 600px) {
    .section--hidden {
        display:none
    }
}

.section__body__width-small {
    position: relative;
    max-width: 700px
}

.section__body__width-default {
    position: relative
}

.section__body__width-large {
    position: relative
}

.section--one-column .section__body__article {
    width: 100%
}

.section--two-column .section__body__spacing--single .section__body__article:nth-child(2) {
    margin-top: 10px
}

.section--two-column .section__body__spacing--double .section__body__article:nth-child(2) {
    margin-top: 10px
}

@media (min-width: 600px) {
    .section--two-column .section__body {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .section--two-column .section__body__spacing--no-space .section__body__article {
        width: 50%
    }

    .section--two-column .section__body__spacing--no-space.section__body--l-right .section__body__article--id-1 {
        width: 33.33%
    }

    .section--two-column .section__body__spacing--no-space.section__body--l-right .section__body__article--id-2 {
        width: 66.66%
    }

    .section--two-column .section__body__spacing--no-space.section__body--l-left .section__body__article--id-1 {
        width: 66.66%
    }

    .section--two-column .section__body__spacing--no-space.section__body--l-left .section__body__article--id-2 {
        width: 33.33%
    }

    .section--two-column .section__body__spacing--single .section__body__article {
        width: calc(50% - 5px);
        margin-right: 10px
    }

    .section--two-column .section__body__spacing--single .section__body__article:nth-child(2) {
        margin-right: 0;
        margin-top: 0
    }

    .section--two-column .section__body__spacing--double .section__body__article {
        width: calc(50% - 13px);
        margin-right: 25px
    }

    .section--two-column .section__body__spacing--double .section__body__article:nth-child(2) {
        margin-right: 0;
        margin-top: 0
    }
}

@media (min-width: 768px) {
    .section--two-column .section__body__spacing--single .section__body__article {
        width:calc(50% - 8px);
        margin-right: 15px
    }

    .section--two-column .section__body__spacing--double .section__body__article {
        width: calc(50% - 20px);
        margin-right: 40px
    }
}

@media (min-width: 1024px) {
    .section--two-column .section__body__spacing--single .section__body__article {
        width:calc(50% - 8px);
        margin-right: 16px
    }

    .section--two-column .section__body__spacing--double .section__body__article {
        width: calc(50% - 23px);
        margin-right: 45px
    }
}

@media (min-width: 1280px) {
    .section--two-column .section__body__spacing--single .section__body__article {
        width:calc(50% - 8px);
        margin-right: 16px
    }

    .section--two-column .section__body__spacing--double .section__body__article {
        width: calc(50% - 40px);
        margin-right: 80px
    }
}

@media (max-width: 600px) {
    .section--three-column .section__body__article {
        margin-bottom:30px
    }
}

@media (min-width: 600px) {
    .section--three-column .section__body {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .section--three-column .section__body--no-space-content .section__body__article {
        width: 33%
    }

    .section--three-column .section__body__spacing--single .section__body__article {
        width: calc(33% - 5px)
    }

    .section--three-column .section__body__spacing--single .section__body__article:nth-child(3) {
        margin-right: 0!important
    }

    .section--three-column .section__body__spacing--double .section__body__article {
        width: calc(33% - 13px)
    }

    .section--three-column .section__body__spacing--double .section__body__article:nth-child(3) {
        margin: 0!important
    }
}

@media (min-width: 768px) {
    .section--three-column .section__body__spacing--single .section__body__article {
        width:calc(33% - 8px)
    }

    .section--three-column .section__body__spacing--double .section__body__article {
        width: calc(33% - 20px)
    }
}

@media (min-width: 1024px) {
    .section--three-column .section__body__spacing--single .section__body__article {
        width:calc(33% - 8px)
    }

    .section--three-column .section__body__spacing--double .section__body__article {
        width: calc(33% - 23px)
    }
}

@media (min-width: 1280px) {
    .section--three-column .section__body__spacing--single .section__body__article {
        width:calc(33% - 8px)
    }

    .section--three-column .section__body__spacing--double .section__body__article {
        width: calc(33% - 40px)
    }
}

@media (max-width: 600px) {
    .section--four-column .section__body__article {
        margin-bottom:30px
    }
}

@media (min-width: 600px) {
    .section--four-column .section__body {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .section--four-column .section__body--no-space .section__body__article {
        width: 50%
    }

    .section--four-column .section__body__spacing--single .section__body__article {
        width: calc(50% - 10px)
    }

    .section--four-column .section__body__spacing--single .section__body__article:nth-child(3),.section--four-column .section__body__spacing--single .section__body__article:nth-child(4) {
        margin-top: 10px
    }

    .section--four-column .section__body__spacing--double .section__body__article {
        width: calc(50% - 25px)
    }

    .section--four-column .section__body__spacing--double .section__body__article:nth-child(3),.section--four-column .section__body__spacing--double .section__body__article:nth-child(4) {
        margin-top: 25px
    }
}

@media (min-width: 1024px) {
    .section--four-column .section__body__article {
        margin-top:0!important
    }

    .section--four-column .section__body__spacing--single .section__body__article {
        width: calc(25% - 16px)
    }

    .section--four-column .section__body__spacing--double .section__body__article {
        width: calc(25% - 45px)
    }
}

@media (min-width: 1280px) {
    .section--four-column .section__body__spacing--single .section__body__article {
        width:calc(25% - 16px)
    }

    .section--four-column .section__body__spacing--double .section__body__article {
        width: calc(25% - 80px)
    }
}

.section--accordion .section__body {
    border-bottom: 2px solid #000000
}

.section--background-Image {
    position: relative;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    min-height: 410px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.section--background-Image .section__image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 0
}

.section--background-Image .section__image__overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    z-index: 1;
    opacity: 0.73
}

.section--background-Image .section__body,.section--background-Image .section__header {
    position: relative;
    z-index: 3
}

.section--overlay {
    padding-top: 60px!important
}

.section--overlay .section__body {
    max-width: 1075px;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.section--overlay .section__body:before {
    content: "";
    width: 100%;
    height: 75%;
    position: absolute;
    left: 0;
    z-index: 1;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.section--overlay .section__body__article--id-2 {
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .section--overlay .section__body:before {
        width:50%;
        height: 100%;
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.section--overlay-fullwidth {
    /* height: 100vh; */
    max-height: 840px;
    margin-top: 0;
    padding-top: 0px
}

.section--overlay-fullwidth .section__body__article__background {
    position: absolute;
    height: 100%;
    width: 57%;
    top: 0;
    z-index: 0
}

.section--overlay-fullwidth .section__body__article__background:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    width: 70%;
    z-index: 1
}

.section--overlay-fullwidth .section__body__article__background--right {
    right: 0
}

.section--overlay-fullwidth .section__body__article__background--right:before {
    left: -5px
}

.section--overlay-fullwidth .section__body__article__background--left {
    left: 0
}

.section--overlay-fullwidth .section__body__article__background--left:before {
    right: -5px
}

.section--overlay-fullwidth .section__body {
    position: unset
}

.section--overlay-fullwidth .section__body__article {
    position: relative;
    z-index: 1
}

@media (min-width: 1024px) {
    .section--overlay-fullwidth {
        /* padding-top:100px */
    }
}

.section--grid .section__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.section--grid .section__body__article--id-1 {
    width: 100%
}

.section--grid .section__body__article--id-2,.section--grid .section__body__article--id-3 {
    width: 50%;
}

@media (min-width: 768px) {
    .section--grid .section__body {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-height: 790px
    }

    .section--grid .section__body__article--id-1 {
        width: 50%
    }

    .section--grid .section__body__article--id-2 {
        width: 20%
    }

    .section--grid .section__body__article--id-3 {
        width: 30%
    }
}

.section--speakers .section__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 40px;
    z-index: 2
}

.section--speakers .section__header__intro {
    background-color: #E8EBE0;
    padding: 10px 20px;
    color: #FFFFFF;
    margin-top: 20px;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto
}

.section--speakers .section__header__title {
    margin-bottom: 0;
    display: inline
}

@media (min-width: 1024px) {
    .section--speakers .section__header {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-bottom: 70px
    }

    .section--speakers .section__header__intro {
        margin-left: 10px;
        padding: 18px 35px;
        margin-top: 0px
    }
}

.section--signup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.section--signup .section__header__icon {
    font-size: 2.5rem;
    line-height: 30px;
    margin-bottom: 30px
}

@media (min-width: 768px) {
    .section--signup .section__header__icon {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .section--signup .section__header__icon {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .section--signup .section__header__icon {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .section--signup .section__header__icon {
        font-size:2.625rem;
        line-height: 42px
    }
}

.section--signup .section__header__title {
    margin-bottom: 0
}

.section--signup .section__body {
    margin-left: auto
}

@media (min-width: 768px) {
    .section--signup {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .section--signup .section__header__icon {
        margin-right: 30px;
        margin-left: 30px;
        margin-bottom: 0
    }
}

@media (min-width: 1024px) {
    .section--signup {
        padding:50px!important
    }

    .section--signup .section__header__icon {
        margin-left: 0px
    }
}

@media (min-width: 768px) {
    .section--blocks .section__body {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .section--blocks .section__body__left .section__body__article--id-1 {
        width: 50%
    }

    .section--blocks .section__body__left .section__body__article--id-2,.section--blocks .section__body__left .section__body__article--id-3 {
        width: 25%
    }

    .section--blocks .section__body__right .section__body__article--id-3 {
        width: 50%
    }

    .section--blocks .section__body__right .section__body__article--id-1,.section--blocks .section__body__right .section__body__article--id-2 {
        width: 25%
    }
}

.section--side-border {
    padding-bottom: 10px
}

.section--side-border .section__body {
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    box-shadow: 0 3px 6px rgba(0,0,0,0.16)
}

.section--side-border .section__body__article__border {
    height: 80px;
    padding-left: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.section--side-border .section__body__article__border img {
    width: 42px
}

@media (min-width: 1024px) {
    .section--side-border .section__body__article__border {
        width:80px;
        height: auto;
        padding-left: 0;
        padding-top: 30px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }
}

.section--Tabs .section__body__article {
    width: 100%!important;
    padding-right: 0!important
}

.article {
    width: 100%;
    height: 100%;
    position: relative
}

.article .article__image {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 275px
}

.article .article__body a[class*=ck-button]+a[class*=ck-button] {
    margin-top: 10px
}

.section--Tabs .article .article__header {
    display: none
}

.article--default .article__header {
    margin-bottom: 20px;
}

.section--overlay .article--default .article__body {
    padding-left: 35px;
    margin-top: 25px
}

.section--overlay .article--default .article__header {
    position: relative;
    margin-top: 25px
}

.section--overlay .article--default .article__header__title:after {
    content: "";
    position: relative;
    display: block;
    margin-top: 15px;
    height: 2px;
    width: 60px
}

@media (min-width: 1024px) {
    .section--overlay .article--default .article__header {
        margin-left:-25px
    }

    .section--side-border .article--default {
        padding-top: 50px;
        padding-bottom: 50px
    }
}

.article--default.comp__background--image .article__image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    z-index: -1
}

.article--default.comp__background--image .article__image:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    background: rgba(0,0,0,0.3)
}

.article--default.comp__background--image .article__header-body {
    padding: 30px
}

.section--one-column .article--default.comp__background--image .article__header-body,.section--two-column .article--default.comp__background--image .article__header-body {
    padding: 40px
}

.section--four-column .article--default.comp__background--image .article__header-body,.section--three-column .article--default.comp__background--image .article__header-body {
    padding: 30px
}

.article--icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.article--icon .article__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 768px) {
    .article--icon .article__image {
        background-size:auto;
        width: 115px;
        height: 115px
    }
}

.article--accordion {
    width: 100%;
    position: relative
}

.article--accordion.is-open .article__header__title:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}

.article--accordion .article__header--body {
    border-bottom: 2px solid #000000
}

.article--accordion .article__header {
    cursor: pointer;
    padding: 18px 0;
    color: #000000;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.article--accordion .article__header__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.article--accordion .article__header__title:after {
    content: "\f078";
    position: absolute;
    display: block;
    right: 0;
    margin-right: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-family: "Font Awesome 5 Pro";
    font-weight: 100
}

.article--accordion .article__body {
    display: none;
    padding: 20px 0
}

@media (min-width: 1024px) {
    .article--accordion .article__header__title:after {
        right:30px
    }
}

.article--background-image {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    min-height: 310px
}

.article--background-image img {
    opacity: 0;
    width: auto;
    height: 100%!important
}

.article--background-image .article__body {
    padding: 40px
}

.section--overlay .article--background-image:before {
    content: "";
    width: 96px;
    height: 104px;
    background-image: url('../../__includes/img/icon_star.webp');
    background-size: 100%;
    position: absolute;
    top: -52px;
    left: -48px
}

.article--button {
    background-size: 0;
    position: relative;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    height: 0;
    min-height: 100%;
    padding-bottom: 100%;
    text-transform: uppercase
}

.article--button:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    background: inherit;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.6;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.article--button .article__image {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.article--button .article__image img {
    opacity: 0
}

.article--button .article__header-body {
    padding: 20px;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.article--button .article__header {
    margin-bottom: 10px
}

.article--button .article__header__title {
    color: #FFFFFF;
    position: relative;
    display: inline-block;
    padding: 12px 65px;
    border: 1px solid
}

.article--button:hover:before {
    opacity: 1
}

.section--blocks .article--button {
    padding-bottom: 50%
}

@media (min-width: 1280px) {
    .article--button .article__image {
        height:315px
    }
}

.article--featured .article__image {
    min-height: 440px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative
}

.article--featured .article__image:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: ""
}

.article--featured .article__header-body {
    padding-left: 45px;
    padding-right: 45px;
    padding-bottom: 60px
}

.article--featured .article__header {
    margin-bottom: 20px
}

.article--featured .article__header__title {
    margin-bottom: 20px
}

.article--featured .article__header__title:after {
    content: "";
    width: 30px;
    height: 3px;
    display: block;
    margin-top: 15px
}

.article--popup {
    position: relative;
    width: 100%;
    background-size: cover;
    background-position: center center;
    color: #FFFFFF;
    cursor: pointer
}

.article--popup:hover:before {
    background: rgba(0,0,0,0.75)
}

.article--popup:hover .article__header:after {
    width: 100%
}

.article--popup.has-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.article--popup .article__image img {
    opacity: 0
}

.article--popup .article__image+.article__header {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));
    background: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5))
}

.article--popup .article__header {
    padding: 20px;
    background: #092f57;
    position: relative
}

.article--popup .article__header:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 155px;
    height: 5px;
    background: #394C54;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    z-index: 2
}

.article--popup .article__header__title {
    font-size: 1.6666666667rem;
    line-height: 1.2
}

@media (min-width: 768px) {
    .article--popup .article__header__title {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .article--popup .article__header__title {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .article--popup .article__header__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .article--popup .article__header__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.article--popup .article__body {
    display: none
}

.article--stats {
    text-align: center
}

.article--stats .article__header {
    margin-bottom: 60px
}

.article--reveal {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    padding-top: 100%
}

.article--reveal:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    z-index: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.article--reveal .article__image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    background-size: 0;
    overflow: hidden
}

.article--reveal .article__image:before {
    background: inherit;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.article--reveal .article__header {
    position: relative;
    z-index: 2
}

.article--reveal .article__header-body {
    position: relative;
    z-index: 2
}

.article--reveal .article__header__title {
    color: #FFFFFF
}

@media (min-width: 1024px) {
    .article--reveal {
        height:515px;
        padding-top: 0
    }

    .article--reveal .article__header-body {
        max-height: 0px;
        overflow: hidden;
        -webkit-transition: all 0.6s ease-in-out;
        -o-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
        opacity: 0
    }

    .article--reveal:hover .article__header-body {
        max-height: 500px;
        opacity: 1
    }
}

.article--reveal--overflow:before {
    width: calc(100% + 10px)
}

.article--reveal--overflow .article__image {
    left: 10px
}

.article--reveal--overflow .article__header-body {
    width: calc(100% + 10px)
}

.article--reveal--overflow .article__header__title {
    font-size: 2.6666666667rem;
    line-height: 1
}

@media (min-width: 768px) {
    .article--reveal--overflow .article__header__title {
        font-size:3rem;
        line-height: 1
    }
}

@media (min-width: 1024px) {
    .article--reveal--overflow .article__header__title {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1280px) {
    .article--reveal--overflow .article__header__title {
        font-size:3.875rem;
        line-height: 1
    }
}

@media (min-width: 1400px) {
    .article--reveal--overflow .article__header__title {
        font-size:3.875rem;
        line-height: 1
    }
}

@media (min-width: 1024px) {
    .article--reveal--overflow .article__header-body {
        margin:80px 0 -110px 40px
    }

    .article--reveal--overflow:hover .article__header-body {
        margin: 0
    }

    .article--reveal--overflow:hover .article__image:before {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2)
    }
}

.article--reveal--fullwidth {
    text-align: left;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 40px
}

.article--reveal--fullwidth:before {
    width: 100%
}

.article--reveal--fullwidth .article__header {
    margin-bottom: 20px
}

.article--reveal--fullwidth .article__header__title {
    font-size: 4.3333333333rem;
    line-height: 39px
}

@media (min-width: 768px) {
    .article--reveal--fullwidth .article__header__title {
        font-size:3.7142857143rem;
        line-height: 39px
    }
}

@media (min-width: 1024px) {
    .article--reveal--fullwidth .article__header__title {
        font-size:3.875rem;
        line-height: 49px
    }
}

@media (min-width: 1280px) {
    .article--reveal--fullwidth .article__header__title {
        font-size:5.125rem;
        line-height: 59px
    }
}

@media (min-width: 1400px) {
    .article--reveal--fullwidth .article__header__title {
        font-size:4.5rem;
        line-height: 59px
    }
}

.article--grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.article--grid .article__header-body {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto
}

@media (min-width: 600px) {
    .article--grid .article__image {
        display:block
    }

    .article--grid--imgBottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.section--grid .article--grid .article__body {
    margin-top: 40px
}

.section--grid .article--grid .article__header-body {
    padding: 20px
}

.section--grid .section__body__article--id-1 .article--grid .article__body {
    max-width: 500px;
    margin-left: 0
}

.section--grid .section__body__article--id-1 .article--grid .article__header-body {
    width: 100%;
    max-width: 567.5px;
    margin: auto
}

.section--grid .section__body__article--id-1 .article--grid .article__image {
    min-height: 455px
}

.section--grid .section__body__article--id-3 .article--grid .article__image {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto
}

.section--grid .section__body__article--id-3 .article--grid .article__header-body {
    max-height: 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 1024px) {
    .section--grid .section__body__article--id-3 .article--grid .article__header-body {
        padding-left:70px
    }
}

.section--overlay-fullwidth .article--default {
    max-width: 770px
}

.section--overlay-fullwidth .article--default .article__header {
    max-width: 465px
}

.section--overlay-fullwidth .article--default .article__body {
    max-width: 330px
}

.section--overlay-fullwidth .article--default .comp__title__size--x-large {
    font-size: 4.6666666667rem;
    line-height: 80px
}

@media (min-width: 768px) {
    .section--overlay-fullwidth .article--default .comp__title__size--x-large {
        font-size:3.7142857143rem;
        line-height: 80px
    }
}

@media (min-width: 1024px) {
    .section--overlay-fullwidth .article--default .comp__title__size--x-large {
        font-size:5.65rem;
        line-height: 90px
    }
}

@media (min-width: 1280px) {
    .section--overlay-fullwidth .article--default .comp__title__size--x-large {
        font-size:6.25rem;
        line-height: 108px
    }
}

@media (min-width: 1400px) {
    .section--overlay-fullwidth .article--default .comp__title__size--x-large {
        font-size:7.375rem;
        line-height: 108px
    }
}

.section--overlay-fullwidth .article--default:not([class*=comp__background--none]) {
    padding: 50px
}

.section--overlay-fullwidth .article--default:not([class*=comp__background--none]) .article__body,.section--overlay-fullwidth .article--default:not([class*=comp__background--none]) .article__header {
    max-width: 100%
}

.section--grid .section__body__article--id-2 .article--default .article__header-body {
    padding-top: 60px;
    padding-left: 35px
}

@media (min-width: 1280px) {
    .section--grid .section__body__article--id-2 .article--default .article__header-body {
        padding-top:85px;
        padding-left: 55px;
        font-size: 21px
    }
}

.article--video .article__header__name {
    margin-bottom: 15px;
    display: block
}

.article--video .article__header__title {
    margin-bottom: 15px
}

.article--video .article__header-body {
    padding: 30px
}

@media (min-width: 768px) {
    .article--video .article__header-body {
        position:absolute;
        left: 0;
        bottom: 0;
        width: 85%;
        background-color: #FFFFFF;
        border-top-right-radius: 15px
    }
}

@media (min-width: 1024px) {
    .article--video .article__header-body {
        width:48%;
        padding-left: 70px
    }
}

.panel--logo .panel__image {
    text-align: center
}

.panel--header-subpage:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    opacity: 0.67
}

.hero__text .panel__body,.hero__text .panel__header {
    position: relative;
    text-align: center;
    z-index: 1
}


.hero__text .panel__body {
    color: #FFFFFF
}

.hero__text .panel__header__title {
    font-size: 1.5rem;
    line-height: 0.6;
    font-family: "Bebas Neue",sans-serif;
    text-transform: uppercase;
    letter-spacing: 6.05px;
    margin-bottom: 0
}

@media (min-width: 768px) {
    .hero__text .panel__header__title {
        font-size:2rem;
        line-height: 0.6
    }
}

@media (min-width: 1024px) {
    .hero__text .panel__header__title {
        font-size:1.75rem;
        line-height: 0.6
    }
}

@media (min-width: 1280px) {
    .hero__text .panel__header__title {
        font-size:1.75rem;
        line-height: 0.6
    }
}

@media (min-width: 1400px) {
    .hero__text .panel__header__title {
        font-size:1.75rem;
        line-height: 0.6
    }
}

.hero__text .panel p {
    margin-bottom: 0
}

.hero__text .panel p:not(:last-child) {
    font-size: 3.3333333333rem;
    line-height: 58px;
    font-family: "Bebas Neue",sans-serif;
    margin-bottom: 2rem;
}

@media (min-width: 768px) {
    .hero__text .panel p:not(:last-child) {
        font-size:2.1428571429rem;
        line-height: 0.8
    }
}

@media (min-width: 1024px) {
    .hero__text .panel p:not(:last-child) {
        font-size:2.725rem;
        line-height: 1
    }
}

@media (min-width: 1280px) {
    .hero__text .panel p:not(:last-child) {
        font-size:4.5rem;
        line-height: 0.8
    }
}

@media (min-width: 1400px) {
    .hero__text .panel p:not(:last-child) {
        font-size:6.5rem;
        line-height: 0.8
    }
}

.panel--background-image,.panel--hero-background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: ""
}

.panel--background-image .panel__image,.panel--hero-background .panel__image {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: ""
}

.header__logo .panel img {
    height: 100%;
    display: block
}

@media (min-width: 600px) {
    .header__logo .panel img {
        
        display: block
    }
}

.header__strap .panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.header__strap .panel__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__strap .panel__header__title {
    margin-bottom: 0;
    font-family: "lora",sans-serif;
    color: #FFFFFF
}

.header__strap .panel__header__title:after {
    content: "•";
    margin: 0px 10px
}

.header__strap .panel__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #FFFFFF;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600
}

.header__cta .panel ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.header__cta .panel ul li:not(:last-child) {
    margin-right: 15px
}

@media (min-width: 1024px) {
    .header__cta .panel__body {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .header__cta .panel p {
        margin-bottom: 0
    }
}

.header__links .panel {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-transform: uppercase;
    text-align: center;
    background-color: #F8F9FA;
    font-weight: 600
}

.header__links .panel--industry {
    border-bottom: 2px solid #E8EBE0;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.header__links .panel--industry:hover {
    background-color: #E8EBE0;
    color: #FFFFFF
}

.header__links .panel--consumer {
    border-bottom: 2px solid #05c5e7;
    border-right: 1px solid #dae0e5;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.header__links .panel--consumer:hover {
    background-color: #05c5e7;
    color: #FFFFFF
}

.header__links .panel .panel__link {
    display: block;
    padding: 10px 0;
    color: #394C54
}

.panel--hero-text .panel__header__title {
    font-size: 5rem;
    line-height: 40px;
    color: #394C54
}

@media (min-width: 768px) {
    .panel--hero-text .panel__header__title {
        font-size:5.1428571429rem;
        line-height: 52px
    }
}

@media (min-width: 1024px) {
    .panel--hero-text .panel__header__title {
        font-size:5.125rem;
        line-height: 62px
    }
}

@media (min-width: 1280px) {
    .panel--hero-text .panel__header__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

@media (min-width: 1400px) {
    .panel--hero-text .panel__header__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

.hero__subpage .panel {
    min-height: 375px
}

.hero__subpage .panel__header {
    position: relative;
    z-index: 2;
    padding-top: 85px;
    padding-bottom: 55px
}

.hero__subpage .panel__header__title {
    font-size: 5rem;
    line-height: 40px;
    margin: 0;
    padding: 0;
    color: #FFFFFF;
    text-align: center
}

@media (min-width: 768px) {
    .hero__subpage .panel__header__title {
        font-size:5.1428571429rem;
        line-height: 52px
    }
}

@media (min-width: 1024px) {
    .hero__subpage .panel__header__title {
        font-size:5.125rem;
        line-height: 62px
    }
}

@media (min-width: 1280px) {
    .hero__subpage .panel__header__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

@media (min-width: 1400px) {
    .hero__subpage .panel__header__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

.hero__video .panel .w-video__media {
    pointer-events: none
}

.partners .panel__header__title {
    margin-bottom: 0;
    text-align: center;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.partners .panel__header__title:after {
    content: "";
    width: 75px;
    height: 4px;
    left: 0;
    right: 0;
    margin: auto;
    margin-top: 25px
}

.brands
{
    background: url("https://ik.imagekit.io/nga4iqewcs4/MadeToLiveExpo/img/wooden-bg_ZNvMIkMSR.png?updatedAt=1681224495919");
    background-size: cover;
    background-repeat: no-repeat;

}
.brands .panel__header {
    margin-bottom: 60px
}

.brands .panel__header__title {
    margin-bottom: 0;
    text-align: center;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    
}

.brands .panel__header__title .light-color {
    color: #E8EBE0;
}

.brands .panel__header__title:after {
    content: "";
    width: 75px;
    height: 4px;
    left: 0;
    right: 0;
    margin: auto;
    margin-top: 25px
}

.exhibit .panel {
    min-height: 155px
}

.exhibit .panel__header {
    padding-top: 35px
}

.exhibit .panel__header__title {
    color: #FFFFFF;
    margin-bottom: 0
}

.exhibit .panel p {
    margin-bottom: 0
}

@media (min-width: 768px) {
    .exhibit .panel {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .exhibit .panel__body {
        margin-left: 100px
    }

    .exhibit .panel__header {
        padding-top: 0px
    }
}

.footer--blocks .panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #E8EBE0;
    position: relative;
    min-height: 300px
}

.footer--blocks .panel__header {
    position: relative;
    max-width: 185px;
    margin-top: 30px
}

.footer--blocks .panel__header__title {
    font-size: 5rem;
    line-height: 50px;
    color: #FFFFFF;
    margin-bottom: 0
}

@media (min-width: 768px) {
    .footer--blocks .panel__header__title {
        font-size:5.1428571429rem;
        line-height: 52px
    }
}

@media (min-width: 1024px) {
    .footer--blocks .panel__header__title {
        font-size:5.125rem;
        line-height: 62px
    }
}

@media (min-width: 1280px) {
    .footer--blocks .panel__header__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

@media (min-width: 1400px) {
    .footer--blocks .panel__header__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

.footer--blocks .panel__image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.footer--blocks .panel__image:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: ""
}

.footer--blocks .panel__image img {
    display: none
}

.footer--blocks .panel img {
    position: absolute;
    bottom: 70px;
    right: 140px;
    max-width: none
}

.footer--blocks .panel strong {
    font-size: 3.5rem;
    line-height: 1;
    font-family: "Bebas Neue",sans-serif
}

@media (min-width: 768px) {
    .footer--blocks .panel strong {
        font-size:3rem;
        line-height: 1
    }
}

@media (min-width: 1024px) {
    .footer--blocks .panel strong {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1280px) {
    .footer--blocks .panel strong {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1400px) {
    .footer--blocks .panel strong {
        font-size:3.25rem;
        line-height: 1
    }
}

.footer--blocks .panel a[class*=ck-button] {
    max-width: 267px;
    padding-left: 34px!important;
    padding-right: 34px!important
}

.footer--blocks .panel:first-child {
    width: 50%;
    padding: 0 10px
}

.footer--blocks .panel:nth-child(2) {
    width: 50%;
    padding: 0 10px
}

.footer--blocks .panel:nth-child(3) {
    min-width: 100%
}

@media (min-width: 1024px) {
    .footer--blocks .panel:first-child {
        width:32%;
        padding: 0
    }

    .footer--blocks .panel:nth-child(2) {
        width: 29%;
        padding: 0
    }

    .footer--blocks .panel:nth-child(3) {
        min-width: 50%
    }
}

.footer__main .panel {
    margin-bottom: 20px
}

.footer__main .panel__header {
    margin-bottom: 50px
}

.footer__main .panel__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    display: inline-block;
    margin-bottom: 0
}

@media (min-width: 768px) {
    .footer__main .panel__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .footer__main .panel__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .footer__main .panel__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .footer__main .panel__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.footer__main .panel__header__title:after {
    content: "";
    width: 43px;
    height: 2px;
    display: block;
    margin-top: 10px
}

@media (min-width: 1024px) {
    .footer__main .panel {
        width:33%
    }
}

.ck-link--white {
    color: #FFFFFF
}

.ck-link--one {
    color: #394C54
}

.ck-link--two {
    color: #E8EBE0
}

.ck-link--three {
    color: #1d2664
}

.ck-link--four {
    color: #05c5e7
}

.ck-link--five {
    color: #e000c6
}

.ck-link--six {
    color: #47b0e4
}

.comp__background--white {
    background-color: #FFFFFF
}

.comp__background--white .article__header-body {
    padding: 30px
}

.comp__background--muted {
    background-color: #F8F9FA
}

.comp__background--muted .article__header-body {
    padding: 30px
}

.comp__background--one {
    background-color: #394C54
}

.comp__background--one .article__header-body {
    padding: 30px
}

.comp__background--two {
    background-color: #E8EBE0
}

.comp__background--two .article__header-body {
    padding: 30px
}

.comp__background--three {
    background-color: #1d2664
}

.comp__background--three .article__header-body {
    padding: 30px
}

.comp__background--four {
    background-color: #05c5e7
}

.comp__background--four .article__header-body {
    padding: 30px
}

.comp__background--five {
    background-color: #e000c6
}

.comp__background--five .article__header-body {
    padding: 30px
}

.comp__background--six {
    background-color: #47b0e4
}

.comp__background--six .article__header-body {
    padding: 30px
}

.comp__shadow {
    -webkit-box-shadow: 4px 2px 35px rgba(0,0,0,0.29);
    box-shadow: 4px 2px 35px rgba(0,0,0,0.29);
    padding: 30px
}

.comp__background--image .comp__image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.comp__image--faded {
    opacity: 0.08
}

.comp__body__color--white,.comp__title__color--white {
    color: #EEEBE2;
}
.comp__body__color--green{
    color: #879564;
}

.comp__body__color--black,.comp__title__color--black {
    color: #000000
}

.comp__body__color--one,.comp__title__color--one {
    color: #394C54
}

.comp__body__color--two,.comp__title__color--two {
    color: #E8EBE0
}

.comp__body__color--three,.comp__title__color--three {
    color: #1d2664
}

.comp__body__color--four,.comp__title__color--four {
    color: #05c5e7
}

.comp__body__color--five,.comp__title__color--five {
    color: #e000c6
}

.comp__body__color--six,.comp__title__color--six {
    color: #47b0e4
}

.comp__body__size--large,.comp__title__size--large {
    font-size: 3.5rem;
    line-height: 1
}

@media (min-width: 768px) {
    .comp__body__size--large,.comp__title__size--large {
        font-size:3rem;
        line-height: 1
    }
}

@media (min-width: 1024px) {
    .comp__body__size--large,.comp__title__size--large {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1280px) {
    .comp__body__size--large,.comp__title__size--large {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1400px) {
    .comp__body__size--large,.comp__title__size--large {
        font-size:3.25rem;
        line-height: 1
    }
}

.comp__body__size--x-large,.comp__title__size--x-large {
    font-size: 3.5rem;
    line-height: 40px
}

@media (min-width: 768px) {
    .comp__body__size--x-large,.comp__title__size--x-large {
        font-size:5.1428571429rem;
        line-height: 52px
    }
}

@media (min-width: 1024px) {
    .comp__body__size--x-large,.comp__title__size--x-large {
        font-size:5.125rem;
        line-height: 62px
    }
}

@media (min-width: 1280px) {
    .comp__body__size--x-large,.comp__title__size--x-large {
        font-size:5.75rem;
        line-height: 72px
    }
}

@media (min-width: 1400px) {
    .comp__body__size--x-large,.comp__title__size--x-large {
        font-size:5.75rem;
        line-height: 72px
    }
}

.m-exhibitors-list--grid .m-exhibitors-list__description,.m-exhibitors-list--grid-premium .m-exhibitors-list__description,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__description,.m-exhibitors-list--list .m-exhibitors-list__description,.m-exhibitors-list--list-detail .m-exhibitors-list__description,.m-exhibitors-list--overlay-premium .m-exhibitors-list__description,.m-galleries-list--carousel .m-galleries-list__description,.m-galleries-list--filmstrip .m-galleries-list__description,.m-galleries-list--grid .m-galleries-list__description,.m-galleries-list--masonry .m-galleries-list__description,.m-libraries-blogs-list--grid .m-libraries-blogs-list__description,.m-libraries-blogs-list--list .m-libraries-blogs-list__description,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__description,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__description,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__description,.m-libraries-brochures-list--grid .m-libraries-brochures-list__description,.m-libraries-brochures-list--list .m-libraries-brochures-list__description,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__description,.m-libraries-news-list--grid .m-libraries-news-list__description,.m-libraries-news-list--list .m-libraries-news-list__description,.m-libraries-news-list--list-simple .m-libraries-news-list__description,.m-libraries-news-list--masonry .m-libraries-news-list__description,.m-libraries-news-list--overlay .m-libraries-news-list__description,.m-libraries-news-list--spotlight .m-libraries-news-list__description,.m-libraries-products-list--grid .m-libraries-products-list__description,.m-libraries-products-list--list .m-libraries-products-list__description,.m-libraries-products-list--list-simple .m-libraries-products-list__description,.m-libraries-products-list--masonry .m-libraries-products-list__description,.m-libraries-products-list--overlay .m-libraries-products-list__description,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__description,.m-libraries-sponsors-list--grid .m-libraries-sponsors-list__description,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__description,.m-libraries-videos-list--grid .m-libraries-videos-list__description,.m-libraries-videos-list--list-simple .m-libraries-videos-list__description,.m-speakers-list--grid-circles .m-speakers-list__description,.m-speakers-list--grid-squares .m-speakers-list__description,.m-speakers-list--overlay .m-speakers-list__description {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .m-exhibitors-list--grid .m-exhibitors-list__description,.m-exhibitors-list--grid-premium .m-exhibitors-list__description,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__description,.m-exhibitors-list--list .m-exhibitors-list__description,.m-exhibitors-list--list-detail .m-exhibitors-list__description,.m-exhibitors-list--overlay-premium .m-exhibitors-list__description,.m-galleries-list--carousel .m-galleries-list__description,.m-galleries-list--filmstrip .m-galleries-list__description,.m-galleries-list--grid .m-galleries-list__description,.m-galleries-list--masonry .m-galleries-list__description,.m-libraries-blogs-list--grid .m-libraries-blogs-list__description,.m-libraries-blogs-list--list .m-libraries-blogs-list__description,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__description,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__description,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__description,.m-libraries-brochures-list--grid .m-libraries-brochures-list__description,.m-libraries-brochures-list--list .m-libraries-brochures-list__description,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__description,.m-libraries-news-list--grid .m-libraries-news-list__description,.m-libraries-news-list--list .m-libraries-news-list__description,.m-libraries-news-list--list-simple .m-libraries-news-list__description,.m-libraries-news-list--masonry .m-libraries-news-list__description,.m-libraries-news-list--overlay .m-libraries-news-list__description,.m-libraries-news-list--spotlight .m-libraries-news-list__description,.m-libraries-products-list--grid .m-libraries-products-list__description,.m-libraries-products-list--list .m-libraries-products-list__description,.m-libraries-products-list--list-simple .m-libraries-products-list__description,.m-libraries-products-list--masonry .m-libraries-products-list__description,.m-libraries-products-list--overlay .m-libraries-products-list__description,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__description,.m-libraries-sponsors-list--grid .m-libraries-sponsors-list__description,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__description,.m-libraries-videos-list--grid .m-libraries-videos-list__description,.m-libraries-videos-list--list-simple .m-libraries-videos-list__description,.m-speakers-list--grid-circles .m-speakers-list__description,.m-speakers-list--grid-squares .m-speakers-list__description,.m-speakers-list--overlay .m-speakers-list__description {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grid .m-exhibitors-list__description,.m-exhibitors-list--grid-premium .m-exhibitors-list__description,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__description,.m-exhibitors-list--list .m-exhibitors-list__description,.m-exhibitors-list--list-detail .m-exhibitors-list__description,.m-exhibitors-list--overlay-premium .m-exhibitors-list__description,.m-galleries-list--carousel .m-galleries-list__description,.m-galleries-list--filmstrip .m-galleries-list__description,.m-galleries-list--grid .m-galleries-list__description,.m-galleries-list--masonry .m-galleries-list__description,.m-libraries-blogs-list--grid .m-libraries-blogs-list__description,.m-libraries-blogs-list--list .m-libraries-blogs-list__description,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__description,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__description,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__description,.m-libraries-brochures-list--grid .m-libraries-brochures-list__description,.m-libraries-brochures-list--list .m-libraries-brochures-list__description,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__description,.m-libraries-news-list--grid .m-libraries-news-list__description,.m-libraries-news-list--list .m-libraries-news-list__description,.m-libraries-news-list--list-simple .m-libraries-news-list__description,.m-libraries-news-list--masonry .m-libraries-news-list__description,.m-libraries-news-list--overlay .m-libraries-news-list__description,.m-libraries-news-list--spotlight .m-libraries-news-list__description,.m-libraries-products-list--grid .m-libraries-products-list__description,.m-libraries-products-list--list .m-libraries-products-list__description,.m-libraries-products-list--list-simple .m-libraries-products-list__description,.m-libraries-products-list--masonry .m-libraries-products-list__description,.m-libraries-products-list--overlay .m-libraries-products-list__description,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__description,.m-libraries-sponsors-list--grid .m-libraries-sponsors-list__description,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__description,.m-libraries-videos-list--grid .m-libraries-videos-list__description,.m-libraries-videos-list--list-simple .m-libraries-videos-list__description,.m-speakers-list--grid-circles .m-speakers-list__description,.m-speakers-list--grid-squares .m-speakers-list__description,.m-speakers-list--overlay .m-speakers-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid .m-exhibitors-list__description,.m-exhibitors-list--grid-premium .m-exhibitors-list__description,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__description,.m-exhibitors-list--list .m-exhibitors-list__description,.m-exhibitors-list--list-detail .m-exhibitors-list__description,.m-exhibitors-list--overlay-premium .m-exhibitors-list__description,.m-galleries-list--carousel .m-galleries-list__description,.m-galleries-list--filmstrip .m-galleries-list__description,.m-galleries-list--grid .m-galleries-list__description,.m-galleries-list--masonry .m-galleries-list__description,.m-libraries-blogs-list--grid .m-libraries-blogs-list__description,.m-libraries-blogs-list--list .m-libraries-blogs-list__description,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__description,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__description,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__description,.m-libraries-brochures-list--grid .m-libraries-brochures-list__description,.m-libraries-brochures-list--list .m-libraries-brochures-list__description,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__description,.m-libraries-news-list--grid .m-libraries-news-list__description,.m-libraries-news-list--list .m-libraries-news-list__description,.m-libraries-news-list--list-simple .m-libraries-news-list__description,.m-libraries-news-list--masonry .m-libraries-news-list__description,.m-libraries-news-list--overlay .m-libraries-news-list__description,.m-libraries-news-list--spotlight .m-libraries-news-list__description,.m-libraries-products-list--grid .m-libraries-products-list__description,.m-libraries-products-list--list .m-libraries-products-list__description,.m-libraries-products-list--list-simple .m-libraries-products-list__description,.m-libraries-products-list--masonry .m-libraries-products-list__description,.m-libraries-products-list--overlay .m-libraries-products-list__description,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__description,.m-libraries-sponsors-list--grid .m-libraries-sponsors-list__description,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__description,.m-libraries-videos-list--grid .m-libraries-videos-list__description,.m-libraries-videos-list--list-simple .m-libraries-videos-list__description,.m-speakers-list--grid-circles .m-speakers-list__description,.m-speakers-list--grid-squares .m-speakers-list__description,.m-speakers-list--overlay .m-speakers-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grid .m-exhibitors-list__description,.m-exhibitors-list--grid-premium .m-exhibitors-list__description,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__description,.m-exhibitors-list--list .m-exhibitors-list__description,.m-exhibitors-list--list-detail .m-exhibitors-list__description,.m-exhibitors-list--overlay-premium .m-exhibitors-list__description,.m-galleries-list--carousel .m-galleries-list__description,.m-galleries-list--filmstrip .m-galleries-list__description,.m-galleries-list--grid .m-galleries-list__description,.m-galleries-list--masonry .m-galleries-list__description,.m-libraries-blogs-list--grid .m-libraries-blogs-list__description,.m-libraries-blogs-list--list .m-libraries-blogs-list__description,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__description,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__description,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__description,.m-libraries-brochures-list--grid .m-libraries-brochures-list__description,.m-libraries-brochures-list--list .m-libraries-brochures-list__description,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__description,.m-libraries-news-list--grid .m-libraries-news-list__description,.m-libraries-news-list--list .m-libraries-news-list__description,.m-libraries-news-list--list-simple .m-libraries-news-list__description,.m-libraries-news-list--masonry .m-libraries-news-list__description,.m-libraries-news-list--overlay .m-libraries-news-list__description,.m-libraries-news-list--spotlight .m-libraries-news-list__description,.m-libraries-products-list--grid .m-libraries-products-list__description,.m-libraries-products-list--list .m-libraries-products-list__description,.m-libraries-products-list--list-simple .m-libraries-products-list__description,.m-libraries-products-list--masonry .m-libraries-products-list__description,.m-libraries-products-list--overlay .m-libraries-products-list__description,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__description,.m-libraries-sponsors-list--grid .m-libraries-sponsors-list__description,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__description,.m-libraries-videos-list--grid .m-libraries-videos-list__description,.m-libraries-videos-list--list-simple .m-libraries-videos-list__description,.m-speakers-list--grid-circles .m-speakers-list__description,.m-speakers-list--grid-squares .m-speakers-list__description,.m-speakers-list--overlay .m-speakers-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--grid .m-exhibitors-list__category-keys,.m-exhibitors-list--grid-premium .m-exhibitors-list__category-keys,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__category-keys,.m-exhibitors-list--list .m-exhibitors-list__category-keys,.m-exhibitors-list--list-detail .m-exhibitors-list__category-keys,.m-exhibitors-list--overlay-premium .m-exhibitors-list__category-keys {
    margin-bottom: 20px
}

.m-exhibitors-list--grid .m-exhibitors-list__category-keys ul,.m-exhibitors-list--grid-premium .m-exhibitors-list__category-keys ul,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__category-keys ul,.m-exhibitors-list--list .m-exhibitors-list__category-keys ul,.m-exhibitors-list--list-detail .m-exhibitors-list__category-keys ul,.m-exhibitors-list--overlay-premium .m-exhibitors-list__category-keys ul {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-exhibitors-list--grid .m-exhibitors-list__category-keys li,.m-exhibitors-list--grid-premium .m-exhibitors-list__category-keys li,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__category-keys li,.m-exhibitors-list--list .m-exhibitors-list__category-keys li,.m-exhibitors-list--list-detail .m-exhibitors-list__category-keys li,.m-exhibitors-list--overlay-premium .m-exhibitors-list__category-keys li {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 5px
}

.m-exhibitors-list--grid .m-exhibitors-list__category-keys li:last-child,.m-exhibitors-list--grid-premium .m-exhibitors-list__category-keys li:last-child,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__category-keys li:last-child,.m-exhibitors-list--list .m-exhibitors-list__category-keys li:last-child,.m-exhibitors-list--list-detail .m-exhibitors-list__category-keys li:last-child,.m-exhibitors-list--overlay-premium .m-exhibitors-list__category-keys li:last-child {
    margin-right: 0
}

.m-exhibitors-list--grid .m-exhibitors-list__category-keys li a,.m-exhibitors-list--grid-premium .m-exhibitors-list__category-keys li a,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__category-keys li a,.m-exhibitors-list--list .m-exhibitors-list__category-keys li a,.m-exhibitors-list--list-detail .m-exhibitors-list__category-keys li a,.m-exhibitors-list--overlay-premium .m-exhibitors-list__category-keys li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #394C54
}

.m-exhibitors-list--grid .m-exhibitors-list__category-keys li a:hover,.m-exhibitors-list--grid-premium .m-exhibitors-list__category-keys li a:hover,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__category-keys li a:hover,.m-exhibitors-list--list .m-exhibitors-list__category-keys li a:hover,.m-exhibitors-list--list-detail .m-exhibitors-list__category-keys li a:hover,.m-exhibitors-list--overlay-premium .m-exhibitors-list__category-keys li a:hover {
    color: #E8EBE0
}

.m-exhibitors-list--grid .m-exhibitors-list__category-keys li img,.m-exhibitors-list--grid-premium .m-exhibitors-list__category-keys li img,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__category-keys li img,.m-exhibitors-list--list .m-exhibitors-list__category-keys li img,.m-exhibitors-list--list-detail .m-exhibitors-list__category-keys li img,.m-exhibitors-list--overlay-premium .m-exhibitors-list__category-keys li img {
    margin-right: 5px
}

.m-exhibitors-list--grid .m-exhibitors-list__search,.m-exhibitors-list--grid-premium .m-exhibitors-list__search,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__search,.m-exhibitors-list--list .m-exhibitors-list__search,.m-exhibitors-list--list-detail .m-exhibitors-list__search,.m-exhibitors-list--overlay-premium .m-exhibitors-list__search,.m-libraries-blogs-list--grid .m-libraries-blogs-list__search,.m-libraries-blogs-list--list .m-libraries-blogs-list__search,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__search,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__search,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__search,.m-libraries-brochures-list--grid .m-libraries-brochures-list__search,.m-libraries-brochures-list--list .m-libraries-brochures-list__search,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__search,.m-libraries-news-list--grid .m-libraries-news-list__search,.m-libraries-news-list--list .m-libraries-news-list__search,.m-libraries-news-list--list-simple .m-libraries-news-list__search,.m-libraries-news-list--masonry .m-libraries-news-list__search,.m-libraries-news-list--overlay .m-libraries-news-list__search,.m-libraries-news-list--spotlight .m-libraries-news-list__search,.m-libraries-products-list--grid .m-libraries-products-list__search,.m-libraries-products-list--list .m-libraries-products-list__search,.m-libraries-products-list--list-simple .m-libraries-products-list__search,.m-libraries-products-list--masonry .m-libraries-products-list__search,.m-libraries-products-list--overlay .m-libraries-products-list__search,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__search,.m-libraries-sponsors-list--grid .m-libraries-sponsors-list__search,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__search,.m-libraries-videos-list--grid .m-libraries-videos-list__search,.m-libraries-videos-list--list-simple .m-libraries-videos-list__search,.m-speakers-list--grid-circles .m-speakers-list__search,.m-speakers-list--grid-squares .m-speakers-list__search,.m-speakers-list--overlay .m-speakers-list__search {
    margin-bottom: 20px
}

.m-exhibitors-list--grid .m-exhibitors-list__az,.m-exhibitors-list--grid-premium .m-exhibitors-list__az,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__az,.m-exhibitors-list--list .m-exhibitors-list__az,.m-exhibitors-list--list-detail .m-exhibitors-list__az,.m-exhibitors-list--overlay-premium .m-exhibitors-list__az,.m-libraries-blogs-list--grid .m-libraries-blogs-list__az,.m-libraries-blogs-list--list .m-libraries-blogs-list__az,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__az,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__az,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__az,.m-libraries-brochures-list--grid .m-libraries-brochures-list__az,.m-libraries-brochures-list--list .m-libraries-brochures-list__az,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__az,.m-libraries-news-list--grid .m-libraries-news-list__az,.m-libraries-news-list--list .m-libraries-news-list__az,.m-libraries-news-list--list-simple .m-libraries-news-list__az,.m-libraries-news-list--masonry .m-libraries-news-list__az,.m-libraries-news-list--overlay .m-libraries-news-list__az,.m-libraries-news-list--spotlight .m-libraries-news-list__az,.m-libraries-products-list--grid .m-libraries-products-list__az,.m-libraries-products-list--list .m-libraries-products-list__az,.m-libraries-products-list--list-simple .m-libraries-products-list__az,.m-libraries-products-list--masonry .m-libraries-products-list__az,.m-libraries-products-list--overlay .m-libraries-products-list__az,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__az,.m-libraries-sponsors-list--grid .m-libraries-sponsors-list__az,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__az,.m-libraries-videos-list--grid .m-libraries-videos-list__az,.m-libraries-videos-list--list-simple .m-libraries-videos-list__az,.m-speakers-list--grid-circles .m-speakers-list__az,.m-speakers-list--grid-squares .m-speakers-list__az,.m-speakers-list--overlay .m-speakers-list__az {
    margin-bottom: 20px
}

.m-exhibitors-list--grid .m-exhibitors-list__count,.m-exhibitors-list--grid-premium .m-exhibitors-list__count,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__count,.m-exhibitors-list--list .m-exhibitors-list__count,.m-exhibitors-list--list-detail .m-exhibitors-list__count,.m-exhibitors-list--overlay-premium .m-exhibitors-list__count,.m-galleries-list--carousel .m-galleries-list__count,.m-galleries-list--grid .m-galleries-list__count,.m-galleries-list--masonry .m-galleries-list__count,.m-libraries-blogs-list--grid .m-libraries-blogs-list__count,.m-libraries-blogs-list--list .m-libraries-blogs-list__count,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__count,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__count,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__count,.m-libraries-brochures-list--grid .m-libraries-brochures-list__count,.m-libraries-brochures-list--list .m-libraries-brochures-list__count,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__count,.m-libraries-news-list--grid .m-libraries-news-list__count,.m-libraries-news-list--list .m-libraries-news-list__count,.m-libraries-news-list--list-simple .m-libraries-news-list__count,.m-libraries-news-list--masonry .m-libraries-news-list__count,.m-libraries-news-list--overlay .m-libraries-news-list__count,.m-libraries-news-list--spotlight .m-libraries-news-list__count,.m-libraries-products-list--grid .m-libraries-products-list__count,.m-libraries-products-list--list .m-libraries-products-list__count,.m-libraries-products-list--list-simple .m-libraries-products-list__count,.m-libraries-products-list--masonry .m-libraries-products-list__count,.m-libraries-products-list--overlay .m-libraries-products-list__count,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__count,.m-libraries-sponsors-list--grid .m-libraries-sponsors-list__count,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__count,.m-libraries-videos-list--grid .m-libraries-videos-list__count,.m-libraries-videos-list--list-simple .m-libraries-videos-list__count,.m-speakers-list--grid-circles .m-speakers-list__count,.m-speakers-list--grid-squares .m-speakers-list__count,.m-speakers-list--overlay .m-speakers-list__count {
    float: left;
    margin: 20px 0
}

.m-exhibitors-list--grid .m-exhibitors-list__pagination,.m-exhibitors-list--grid-premium .m-exhibitors-list__pagination,.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__pagination,.m-exhibitors-list--list .m-exhibitors-list__pagination,.m-exhibitors-list--list-detail .m-exhibitors-list__pagination,.m-exhibitors-list--overlay-premium .m-exhibitors-list__pagination,.m-galleries-list--carousel .m-galleries-list__pagination,.m-galleries-list--filmstrip .m-galleries-list__pagination,.m-galleries-list--grid .m-galleries-list__pagination,.m-galleries-list--masonry .m-galleries-list__pagination,.m-libraries-blogs-list--grid .m-libraries-blogs-list__pagination,.m-libraries-blogs-list--list .m-libraries-blogs-list__pagination,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__pagination,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__pagination,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__pagination,.m-libraries-brochures-list--grid .m-libraries-brochures-list__pagination,.m-libraries-brochures-list--list .m-libraries-brochures-list__pagination,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__pagination,.m-libraries-news-list--grid .m-libraries-news-list__pagination,.m-libraries-news-list--list .m-libraries-news-list__pagination,.m-libraries-news-list--list-simple .m-libraries-news-list__pagination,.m-libraries-news-list--masonry .m-libraries-news-list__pagination,.m-libraries-news-list--overlay .m-libraries-news-list__pagination,.m-libraries-news-list--spotlight .m-libraries-news-list__pagination,.m-libraries-products-list--grid .m-libraries-products-list__pagination,.m-libraries-products-list--list .m-libraries-products-list__pagination,.m-libraries-products-list--list-simple .m-libraries-products-list__pagination,.m-libraries-products-list--masonry .m-libraries-products-list__pagination,.m-libraries-products-list--overlay .m-libraries-products-list__pagination,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__pagination,.m-libraries-sponsors-list--grid .m-libraries-sponsors-list__pagination,.m-libraries-sponsors-list--list-simple .m-libraries-sponsors-list__pagination,.m-libraries-videos-list--grid .m-libraries-videos-list__pagination,.m-libraries-videos-list--list-simple .m-libraries-videos-list__pagination,.m-speakers-list--grid-circles .m-speakers-list__pagination,.m-speakers-list--grid-squares .m-speakers-list__pagination,.m-speakers-list--overlay .m-speakers-list__pagination {
    float: right;
    margin: 20px 0
}

.m-galleries-entry--default .m-galleries-entry__navigation {
    clear: both;
    margin: 20px 0
}

.js-library-list-outer {
    width: 100%
}

.m-exhibitors-list--carousel {
}

.m-exhibitors-list--carousel .m-exhibitors-list__items {
    display: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.m-exhibitors-list--carousel .m-exhibitors-list__items.slick-initialized {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-exhibitors-list--carousel .bx-viewport .m-exhibitors-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item--status-enhanced .m-exhibitors-list__items__item__wrapper,.m-exhibitors-list--carousel .m-exhibitors-list__items__item--status-status-1 .m-exhibitors-list__items__item__wrapper {
    background-color: rgba(4,22,41,0.15);
    border-color: #394C54
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item--status-status-2 .m-exhibitors-list__items__item__wrapper {
    background-color: rgba(230,28,21,0.15);
    border-color: #E8EBE0
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item--status-status-3 .m-exhibitors-list__items__item__wrapper {
    background-color: rgba(248,249,250,0.15);
    border-color: #F8F9FA
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item--engage-featured .m-exhibitors-list__items__item__wrapper {
    background-color: rgba(4,22,41,0.15);
    border-color: #394C54
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__country-flag {
    position: absolute;
    width: 30px;
    height: 30px
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__country-flag--square {
    right: 10px;
    top: 10px;
    overflow: hidden;
    border-radius: 3px
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__country-flag--rectangular {
    right: 0;
    top: 0;
    width: 40px
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__country-flag--circle {
    right: 10px;
    top: 10px;
    overflow: hidden;
    border-radius: 50%
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__wrapper {
    margin: 0 10px;
    display: block;
    background: #FFFFFF;
    border: solid 1px #F8F9FA;
    width: 100%;
    position: relative
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__image {
    width: 100%;
    background-image: url("https://themes.asp.events/ausfit2023/includes/styles/../images/modules/exhibitors/placeholder_exhibitor_logo.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
    border-bottom: 1px solid #F8F9FA
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__image[style*=background-image] {
    background-size: 60%
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__image--small {
    background-size: 40%!important
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__image--large {
    background-size: 80%!important
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__image--extra-large {
    background-size: 100%!important
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__image a {
    height: 0;
    padding-bottom: 100%;
    display: block
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__image img {
    opacity: 0;
    width: 100%
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__image__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 0
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__image__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__image__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__image__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__image__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__image__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__image__engage-status__item+* {
    margin-left: 5px
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__header-body {
    padding: 10px
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 5px;
    width: 100%
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__wishlist {
    float: right;
    margin-left: 10px
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__title {
    font-size: 1.0833333333rem;
    line-height: 26px;
    color: #394C54;
    width: 100%;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 700
}

@media (min-width: 768px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__title__link {
    color: inherit
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__title__link:hover {
    color: #b71611
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__title__link[href*="javascript:return false;"]:hover {
    color: inherit;
    cursor: default
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__meta__stand {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--carousel .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__body__libraries {
    margin-top: 10px
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__body__libraries a {
    height: 22px;
    width: 32px;
    margin: 0em;
    line-height: 22px;
    display: inline-block;
    text-align: left;
    color: #E8EBE0
}

.m-exhibitors-list--carousel .m-exhibitors-list__items__item__body__libraries a:hover {
    color: #b71611
}

.m-exhibitors-list--carousel--v2 .m-exhibitors-list__items__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto
}

.brands .m-exhibitors-list--carousel .m-exhibitors-list__items__item__header-body {
    display: none
}

.brands .m-exhibitors-list--carousel .m-exhibitors-list__items__item__image {
    border: none
}

.brands .m-exhibitors-list--carousel .m-exhibitors-list__items__item__wrapper {
    border-color: #cbd3da;
    border-radius: 2px;
    background-color: transparent
}

.m-exhibitors-list__items__item__header__title {
    font-family: 'Montserrat', sans-serif!important
}

.t-consumer .brands .m-exhibitors-list--carousel .m-exhibitors-list__items__item__wrapper {
    border-color: white;
    border-radius: 15px;
    background-color: #FFFFFF
}

.t-consumer .brands .m-exhibitors-list--carousel .slick-next,.t-consumer .brands .m-exhibitors-list--carousel .slick-prev {
    background-color: transparent
}

.t-consumer .brands .m-exhibitors-list--carousel .slick-next:before,.t-consumer .brands .m-exhibitors-list--carousel .slick-prev:before {
    color: #e000c6
}

.m-exhibitors-list--list {
}

.m-exhibitors-list--list .m-exhibitors-list__items__item {
    display: block;
    padding: 20px 0;
    width: 100%;
    border-bottom: 1px solid #F8F9FA;
    position: relative
}

.m-exhibitors-list--list .m-exhibitors-list__items__item--status-enhanced,.m-exhibitors-list--list .m-exhibitors-list__items__item--status-status-1 {
    border-top: 2px solid #394C54;
    border-bottom: 2px solid #394C54
}

.m-exhibitors-list--list .m-exhibitors-list__items__item--status-status-2 {
    border-top: 2px solid #E8EBE0;
    border-bottom: 2px solid #E8EBE0
}

.m-exhibitors-list--list .m-exhibitors-list__items__item--status-status-3 {
    border-top: 2px solid #F8F9FA;
    border-bottom: 2px solid #F8F9FA
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__country-flag {
    position: absolute;
    width: 30px;
    height: 30px
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__country-flag--square {
    right: 10px;
    overflow: hidden;
    border-radius: 3px
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__country-flag--rectangular {
    right: 0;
    top: 0;
    width: 40px
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__country-flag--circle {
    right: 10px;
    overflow: hidden;
    border-radius: 50%
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__wishlist {
    float: left;
    margin-right: 10px
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    color: #394C54;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 768px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__title__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__title__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-right: 5px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__title__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__title__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__title__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__title__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__title__link {
    color: inherit
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__title__link:hover {
    color: #b71611
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__title__link[href*="javascript:return false;"]:hover {
    color: inherit;
    cursor: default
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__title__status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    padding-left: 10px
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__title__status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__title__status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__title__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__title__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__title__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__meta {
    margin-top: 5px;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__meta {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__meta {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__meta {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__meta {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__libraries {
    margin-top: 5px
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__libraries a {
    display: inline-block;
    color: #E8EBE0;
    margin-left: 5px
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__libraries a:hover {
    color: #b71611
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__libraries a:first-child {
    margin-left: 0
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__categories {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__categories ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__categories li {
    display: inline-block;
    margin-right: 5px;
    margin-top: 5px
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__categories li:last-child {
    margin-right: 0
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__categories li a {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #394C54
}

@media (min-width: 768px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__categories li a {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__categories li a {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__categories li a {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item__categories li a {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__categories li a:hover {
    color: #E8EBE0
}

.m-exhibitors-list--list .m-exhibitors-list__items__item__categories li img {
    max-width: 30px
}

.m-exhibitors-list--list .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) {
    margin-bottom: 5px;
    padding: 20px;
    background: #F8F9FA;
    border-left: 3px solid #E8EBE0
}

.m-exhibitors-list--list .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__wishlist .icon--svg {
    fill: #bdc6d0
}

.m-exhibitors-list--list .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__title {
    color: #E8EBE0
}

.m-exhibitors-list--list .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__title .m-exhibitors-list__items__item__body__title__link {
    color: inherit
}

.m-exhibitors-list--list .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__title .m-exhibitors-list__items__item__body__title__link:hover {
    color: #E8EBE0
}

.m-exhibitors-list--list .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__title__engage-status__item {
    border-color: #bdc6d0
}

.m-exhibitors-list--list .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__title__status {
    border-color: #bdc6d0
}

.m-exhibitors-list--list .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__libraries a {
    color: #E8EBE0
}

.m-exhibitors-list--list .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__libraries a:hover {
    color: #E8EBE0
}

@media (min-width: 768px) {
    .m-exhibitors-list--list .m-exhibitors-list__items__item {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .m-exhibitors-list--list .m-exhibitors-list__items__item__wishlist {
        float: none
    }

    .m-exhibitors-list--list .m-exhibitors-list__items__item__title {
        width: 50%;
        padding-right: 20px;
        display: block
    }

    .m-exhibitors-list--list .m-exhibitors-list__items__item__title__status {
        margin-top: 5px;
        padding-left: 0
    }

    .m-exhibitors-list--list .m-exhibitors-list__items__item__meta {
        width: 20%;
        margin-top: 0;
        padding-right: 20px
    }

    .m-exhibitors-list--list .m-exhibitors-list__items__item__libraries {
        width: 15%;
        margin-top: 0;
        text-align: right
    }

    .m-exhibitors-list--list .m-exhibitors-list__items__item__categories {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .m-exhibitors-list--list .m-exhibitors-list__items__item__categories ul {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media (min-width: 768px) {
    .no-flexbox .m-exhibitors-list--list .m-exhibitors-list__items__item {
        overflow:hidden
    }

    .no-flexbox .m-exhibitors-list--list .m-exhibitors-list__items__item__title {
        float: left;
        margin-top: 5px
    }

    .no-flexbox .m-exhibitors-list--list .m-exhibitors-list__items__item__meta {
        float: left;
        margin-top: 5px
    }

    .no-flexbox .m-exhibitors-list--list .m-exhibitors-list__items__item__libraries {
        float: left
    }
}

.t-rtl .m-exhibitors-list--list {
    direction: rtl
}

.t-rtl .m-exhibitors-list--list .m-exhibitors-list__items__item__country-flag--square {
    right: auto;
    left: 10px
}

.t-rtl .m-exhibitors-list--list .m-exhibitors-list__items__item__country-flag--rectangular {
    right: auto;
    left: 0
}

.t-rtl .m-exhibitors-list--list .m-exhibitors-list__items__item__country-flag--circle {
    right: auto;
    right: 10px
}

.m-exhibitors-list--list-detail {
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items {
    text-align: center
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    padding: 20px;
    border: 1px solid #F8F9FA;
    border-left: 3px solid #394C54;
    position: relative
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item--status-enhanced,.m-exhibitors-list--list-detail .m-exhibitors-list__items__item--status-status-1 {
    border: 3px solid;
    border-color: #394C54;
    position: relative
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item--status-status-2 {
    border: 3px solid;
    border-color: #E8EBE0;
    position: relative
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item--status-status-3 {
    border: 3px solid;
    border-color: #F8F9FA;
    position: relative
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__country-flag {
    position: absolute;
    width: 30px;
    height: 30px
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__country-flag--square {
    right: 10px;
    top: 10px;
    overflow: hidden;
    border-radius: 3px
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__country-flag--rectangular {
    right: 0;
    top: 0;
    width: 40px
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__country-flag--circle {
    right: 10px;
    top: 10px;
    overflow: hidden;
    border-radius: 50%
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__image {
    position: relative;
    width: 85px;
    height: 85px;
    overflow: hidden;
    margin: 0 auto 10px;
    background-image: url("https://themes.asp.events/ausfit2023/includes/styles/../images/modules/exhibitors/list/list/logo_exhibitor_default.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75%
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__image[style*=background-image] a {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__image img {
    opacity: 0;
    width: 100%
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 5px
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-right: 5px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 5px
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__wishlist {
    float: right;
    margin-left: 10px
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    clear: both;
    display: block;
    margin: 0 0 5px 0;
    color: #E8EBE0;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 700
}

@media (min-width: 768px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__title__link {
    color: inherit
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__title__link:hover {
    color: #b71611
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__title__link[href*="javascript:return false;"]:hover {
    color: inherit;
    cursor: default
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__meta {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    margin-bottom: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__meta {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__meta {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__meta {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__meta {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__body__description {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__body__description {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__body__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__body__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__body__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__categories ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 5px
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__categories li {
    display: inline-block;
    margin-right: 5px;
    margin-top: 5px
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__categories li:last-child {
    margin-right: 0
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__categories li a {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #394C54
}

@media (min-width: 768px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__categories li a {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__categories li a {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__categories li a {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__categories li a {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__categories li a:hover {
    color: #E8EBE0
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__categories li img {
    max-width: 20px
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__libraries a {
    display: inline-block;
    text-align: center;
    color: #E8EBE0
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item__libraries a:hover {
    color: #b71611
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) {
    background: #F8F9FA;
    border-left: 3px solid #E8EBE0
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__header__engage-status__item,.m-exhibitors-list--list-detail .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__header__status__item {
    border-color: #bdc6d0
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__header__title {
    color: #E8EBE0
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__header__title .m-exhibitors-list__items__item__header__title__link {
    color: inherit
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__header__title .m-exhibitors-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__body__libraries a {
    color: #E8EBE0
}

.m-exhibitors-list--list-detail .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__body__libraries a:hover {
    color: #E8EBE0
}

@media (min-width: 768px) {
    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item {
        position:relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: left
    }

    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__image {
        float: left;
        width: 120px;
        height: 120px;
        margin: 0 10px 0 0
    }

    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header-body {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__header__title {
        clear: none;
        display: inline-block
    }

    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__body__libraries {
        position: absolute;
        top: 20px;
        right: 20px
    }

    .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__body__description {
        margin-bottom: 0
    }
}

@media (min-width: 768px) {
    .no-flexbox .m-exhibitors-list--list-detail .m-exhibitors-list__items__item {
        overflow:hidden
    }

    .no-flexbox .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__name {
        float: left;
        margin-top: 5px
    }

    .no-flexbox .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__stand {
        float: left;
        margin-top: 5px
    }
}

.t-rtl .m-exhibitors-list--list-detail {
    direction: rtl
}

.t-rtl .m-exhibitors-list--list-detail .m-exhibitors-list__items__item {
    text-align: right
}

.t-rtl .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__country-flag--square {
    right: auto;
    left: 10px
}

.t-rtl .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__country-flag--rectangular {
    right: auto;
    left: 0
}

.t-rtl .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__country-flag--circle {
    right: auto;
    left: 10px
}

.t-rtl .m-exhibitors-list--list-detail .m-exhibitors-list__items__item__image {
    margin: 0 0 0 10px
}

.m-exhibitors-list--list-sharers {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-exhibitors-list--list-sharers .m-exhibitors-list__title {
    margin-right: 5px;
    font-weight: 700
}

.m-exhibitors-list--list-sharers .m-exhibitors-list__items__item {
    display: inline-block
}

.m-exhibitors-list--list-sharers .m-exhibitors-list__items__item:after {
    content: "|";
    margin-right: 5px
}

.m-exhibitors-list--list-sharers .m-exhibitors-list__items__item:last-child:after {
    content: ""
}

.m-exhibitors-list--list-sharers .m-exhibitors-list__items__item__title {
    color: inherit
}

.m-exhibitors-list--list-sharers .m-exhibitors-list__items__item__title:hover {
    color: #E8EBE0
}

.m-exhibitors-list--grouped-by-letter {
}

.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__heading {
    font-size: 2.5rem;
    line-height: 30px;
    text-transform: uppercase;
    float: left;
    width: 100%;
    clear: both;
    margin: 20px 0 0;
    font-family: "Bebas Neue",sans-serif;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__heading {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__heading {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__heading {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__heading {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item {
    display: block;
    margin-bottom: 10px
}

.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item:hover .m-exhibitors-list__items__item__header__wishlist {
    opacity: 1;
    visibility: visible
}

.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-right: 5px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__wishlist {
    float: right;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__wishlist .icon--svg {
    fill: #dae0e5
}

.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__title {
    font-size: 1.0833333333rem;
    line-height: 26px;
    color: #394C54;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400
}

@media (min-width: 768px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__title__link {
    color: inherit
}

.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__title__link:hover {
    color: #b71611
}

.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__title__link[href*="javascript:return false;"]:hover {
    color: inherit;
    cursor: default
}

.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__meta__stand {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item--status-premium .m-exhibitors-list__items__item__header__title {
    color: #E8EBE0;
    font-weight: 700
}

@media (min-width: 600px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item {
        float:left;
        width: 50%;
        padding-right: 20px
    }
}

@media (min-width: 768px) {
    .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item {
        width:25%
    }
}

@media (min-width: 768px) {
    .no-flexbox .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item {
        overflow:hidden
    }
}

.t-rtl .m-exhibitors-list--grouped-by-letter .m-exhibitors-list__items__item {
    direction: rtl
}

.m-exhibitors-list--grid {
}

.m-exhibitors-list--grid .m-exhibitors-list__aside {
    margin-bottom: 20px
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid .m-exhibitors-list__aside-main {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-exhibitors-list--grid .m-exhibitors-list__aside {
        width: 320px;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-bottom: 0;
        margin-right: 40px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__main {
        width: 100%
    }
}

.m-exhibitors-list--grid .m-exhibitors-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.m-exhibitors-list--grid .m-exhibitors-list__items.is-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-exhibitors-list--grid .m-exhibitors-list__items.is-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item {
    display: block;
    background: #FFFFFF;
    border: solid 1px #F8F9FA;
    width: 100%;
    margin-top: 20px;
    position: relative
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item--status-enhanced,.m-exhibitors-list--grid .m-exhibitors-list__items__item--status-status-1 {
    background-color: rgba(4,22,41,0.15);
    border-color: #394C54;
    position: relative
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item--status-status-2 {
    background-color: rgba(230,28,21,0.15);
    border-color: #E8EBE0;
    position: relative
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item--status-status-3 {
    background-color: rgba(248,249,250,0.3);
    border-color: #e9ecef;
    position: relative
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item--engage-featured {
    background-color: rgba(4,22,41,0.15);
    border-color: #394C54;
    position: relative
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__country-flag {
    position: absolute;
    width: 30px;
    height: 30px
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__country-flag--square {
    right: 10px;
    top: 10px;
    overflow: hidden;
    border-radius: 3px
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__country-flag--rectangular {
    right: 0;
    top: 0;
    width: 40px
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__country-flag--circle {
    right: 10px;
    top: 10px;
    overflow: hidden;
    border-radius: 50%
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__image {
    width: 100%;
    background-color: #FFFFFF;
    background-position: center center;
    background-repeat: no-repeat;
    height: 0;
    background-size: 60%;
    padding-bottom: 100%;
    overflow: hidden;
    border-bottom: 1px solid #F8F9FA
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__image[style*="ico_company.png"] {
    background-image: url("https://themes.asp.events/ausfit2023/includes/styles/../images/modules/exhibitors/list/grid/placeholder_exhibitor_logo.png")!important
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__image--small {
    background-size: 40%
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__image--large {
    background-size: 80%
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__image--extra-large {
    background-size: 100%
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__image a {
    height: 0;
    padding-bottom: 100%;
    display: block
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__image img {
    opacity: 0;
    width: 100%
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__image__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    padding: 10px;
    position: absolute;
    left: 0;
    top: 0
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__image__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__image__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__image__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__image__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__image__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__image__engage-status__item+* {
    margin-left: 5px
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__header-body {
    padding: 10px
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__header__status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 5px;
    width: 100%
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__header__status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__header__status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__header__wishlist {
    float: right;
    margin-left: 10px
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__header__title {
    font-size: 1.0833333333rem;
    line-height: 26px;
    color: #394C54;
    width: 100%;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 400
}

@media (min-width: 768px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__header__title__link {
    color: inherit
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__header__title__link:hover {
    color: #b71611
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__header__title__link[href*="javascript:return false;"]:hover {
    color: inherit;
    cursor: default
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__header__meta__stand {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__body__categories ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 5px
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__body__categories li {
    display: inline-block;
    margin-right: 5px;
    margin-top: 5px
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__body__categories li:last-child {
    margin-right: 0
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__body__categories li a {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #394C54
}

@media (min-width: 768px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__body__categories li a {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__body__categories li a {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__body__categories li a {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items__item__body__categories li a {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__body__categories li a:hover {
    color: #E8EBE0
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__body__categories li img {
    max-width: 20px
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__body__libraries {
    margin-top: 10px
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__body__libraries a {
    height: 22px;
    width: 20px;
    margin: 0em;
    line-height: 22px;
    display: inline-block;
    text-align: left;
    color: #E8EBE0
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item__body__libraries a:hover {
    color: #b71611
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) {
    background: #f8bab8
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__name {
    color: #E8EBE0
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__name .m-exhibitors-list__items__item__body__name__link {
    color: inherit
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__name .m-exhibitors-list__items__item__body__name__link:hover {
    color: #E8EBE0
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__body__libraries a {
    color: #E8EBE0
}

.m-exhibitors-list--grid .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__body__libraries a:hover {
    color: #E8EBE0
}

.m-exhibitors-list--grid .m-exhibitor-list__rapport {
    display: none;
    clear: both
}

.m-exhibitors-list--grid .mfp-content>.m-exhibitor-list__rapport {
    display: block
}

.m-exhibitors-list--grid .m-exhibitors-list__pagination.has-sidebar {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media (min-width: 390px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-mobile="1"] .m-exhibitors-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-mobile="1"] .m-exhibitors-list__items__item:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item:nth-child(2n) {
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="1"] .m-exhibitors-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="1"] .m-exhibitors-list__items__item:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items__item__header-body {
        padding: 20px
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="1"] .m-exhibitors-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="1"] .m-exhibitors-list__items__item:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item:nth-child(4n) {
        margin-right: 0
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="1"] .m-exhibitors-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="1"] .m-exhibitors-list__items__item:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item:nth-child(4n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="5"] .m-exhibitors-list__items__item {
        margin-top: 20px;
        width: calc(20% - 16px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="5"] .m-exhibitors-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="5"] .m-exhibitors-list__items__item:nth-child(-n+5) {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="5"] .m-exhibitors-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="5"] .m-exhibitors-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="5"] .m-exhibitors-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="5"] .m-exhibitors-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="5"] .m-exhibitors-list__items__item:nth-child(5n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="6"] .m-exhibitors-list__items__item {
        margin-top: 20px;
        width: calc(16.66% - 17px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="6"] .m-exhibitors-list__items__item:nth-child(-n+6) {
        margin-top: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="6"] .m-exhibitors-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="6"] .m-exhibitors-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="6"] .m-exhibitors-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="6"] .m-exhibitors-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid .m-exhibitors-list__items[data-columns-desktop="6"] .m-exhibitors-list__items__item:nth-child(6n) {
        margin-right: 0
    }
}

.m-exhibitor-entry--default {
    text-align: center;
    margin: 25px 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header {
    position: relative;
    background: #F8F9FA
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header .m-exhibitor-entry__item__header__infos__title {
    text-align: left
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header.has-cover {
    text-align: left
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__logo {
    display: inline-block;
    width: 150px;
    height: 150px;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #FFFFFF;
    border-radius: 50%
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__logo img {
    border-radius: 50%;
    opacity: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos {
    padding: 20px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
    margin: 0 0 5px;
    text-transform: uppercase;
    font-size: 1.6666666667rem;
    line-height: 1.2;
    line-height: 1.2
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__stand {
    margin: 0;
    display: inline-block;
    font-family: "Bebas Neue",sans-serif;
    color: #9fadba
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__categories {
    display: inline-block
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__categories__item {
    display: inline-block;
    color: #E8EBE0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__categories__item:first-child .m-exhibitor-entry__item__header__infos__categories__item__split {
    color: #9fadba
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras {
    position: absolute;
    right: 0;
    top: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item {
    list-style: none
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item__icon {
    position: relative;
    display: block;
    width: 45px;
    height: 45px;
    text-indent: -500px;
    overflow: hidden;
    background: #E8EBE0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item__icon:before {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 99;
    display: block;
    width: 100%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    text-indent: 0;
    font-size: 1.5em;
    text-align: center;
    font-family: "Font Awesome 5 Pro";
    color: #FFFFFF
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--share {
    cursor: pointer
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--share .m-exhibitor-entry__item__header__extras__item__icon:before {
    content: "\f1e0"
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--share .m-exhibitor-entry__item__header__extras__item__icon.m-exhibitor-entry__item__header__extras__item--share:before {
    display: none
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--share .m-exhibitor-entry__item__header__extras__item__icon.m-exhibitor-entry__item__header__extras__item--share .p-button {
    height: 45px;
    width: 45px;
    background: none;
    fill: #FFFFFF
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--share .m-exhibitor-entry__item__header__extras__item__widget {
    position: absolute;
    right: 0;
    opacity: 0;
    visibility: hidden;
    padding: 10px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    transform: translateY(-10%);
    background: #FFFFFF;
    border: solid 1px #F8F9FA
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--share.hover .m-exhibitor-entry__item__header__extras__item__widget,.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--share:hover .m-exhibitor-entry__item__header__extras__item__widget {
    z-index: 90;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%)
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon {
    background: #ee4640;
    text-indent: 0;
    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
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon:before {
    display: none
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon .icon {
    height: 24px;
    width: 24px;
    display: block;
    fill: #FFFFFF
}

.m-exhibitor-entry--default .m-exhibitor-entry__item.is-favourited .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon .icon,.m-exhibitor-entry--default .m-exhibitor-entry__item.is-favourited .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon .icon.is-active {
    fill: #394C54
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__cover {
    position: relative
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__cover__logo {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__cover__image {
    height: 200px;
    overflow: hidden;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__cover__image img {
    opacity: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body>div:first-child {
    border-top: none
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__description {
    padding: 30px 20px;
    text-align: center;
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__description {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__description ul {
    display: inline-block;
    text-align: left
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries {
    border-top: 2px solid #394C54
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 20px;
    padding: 20px 0;
    border-top: 2px solid #394C54
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library:first-child {
    border-top: none
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library:last-child {
    border-bottom: 2px solid #394C54
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library__title {
    font-size: 1.6666666667rem;
    line-height: 1.2;
    text-transform: uppercase;
    line-height: 1
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library__title {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library__title {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries [class*=list__count] {
    display: inline-block;
    margin-top: 20px;
    padding: 5px 10px;
    background: #F8F9FA
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts {
    display: inline-block;
    width: 100%;
    margin: 20px 0;
    padding: 20px 0 0;
    text-align: center
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__address {
    margin-bottom: 20px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__website {
    color: #E8EBE0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__social {
    padding: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__social__item {
    display: inline-block;
    margin: 20px 5px 20px 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__social__item a {
    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;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 1.5em;
    background: #F8F9FA;
    text-align: center;
    text-decoration: none;
    border-radius: 100%;
    color: #394C54
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__social__item:last-child {
    margin-right: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__button {
    margin-bottom: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__button__website {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__button__website .button {
    padding: 10px 20px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__button__rapport {
    display: inline-block;
    padding: 10px 20px;
    margin-bottom: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__button__appointment {
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__body__contacts__rapport {
    display: none;
    clear: both
}

.m-exhibitor-entry--default .mfp-content>.m-exhibitor-entry__body__contacts__rapport {
    display: block
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association {
    margin-bottom: 20px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item:not(:first-child) {
    border-top: solid 1px #F8F9FA;
    padding-top: 10px;
    margin-top: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__title {
    font-weight: 700
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__meta__item {
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__meta__item {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__meta__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__meta__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__meta__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__meta__item:not(:last-child) {
    margin-right: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation {
    position: relative;
    margin: 20px 0;
    text-align: center
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation .m-exhibitor-entry__navigation__button {
    display: block;
    padding: 20px 80px;
    text-transform: uppercase;
    color: #394C54
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation .pagination__list__item {
    display: block
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation .pagination__list__item__link {
    position: absolute;
    top: 0;
    height: 100%
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation .pagination__list__item__link--previous {
    left: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation .pagination__list__item__link--next {
    right: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation .pagination__list__item__link__icon {
    width: 4.5em;
    height: 100%;
    background: #dae0e5;
    border-radius: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation .pagination__list__item__link__icon:before {
    font-size: 2.2em;
    line-height: 2.3em
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item {
        text-align:left
    }

    .m-exhibitor-entry--default .m-exhibitor-entry__item__header {
        text-align: left;
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__logo {
        display: block;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 140px;
        height: 140px;
        overflow: hidden;
        border: 5px solid #FFFFFF
    }

    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__logo img {
        display: block;
        border-radius: 0
    }

    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos {
        font-size: 1.3333333333rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1280px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1400px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item {
        float:left
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__cover__image {
        height:350px
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries [class*=list__count] {
        position:absolute;
        top: 15px;
        right: 0;
        margin: 0
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts {
        text-align:left
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__address {
        float:left
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional {
        float:right
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__social__item {
        margin-top:0
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__navigation {
        clear:both;
        display: inline-block;
        text-align: center
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__navigation__button {
        display:inline-block
    }
}

.m-exhibitor-entry__item__header__infos__title {
    font-family: 'Montserrat', sans-serif!important
}

.m-exhibitor-entry__item__body__contacts__address h4 {
    font-family: 'Montserrat', sans-serif!important
}

.m-exhibitor-entry--premium {
    text-align: center;
    margin: 25px 0
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header {
    position: relative
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header .m-exhibitor-entry__item__header__infos__title {
    text-align: left
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header.has-cover {
    text-align: left
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__logo {
    width: 150px;
    height: 150px;
    background-size: 90%;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #FFFFFF
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__logo img {
    opacity: 0
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos {
    padding: 20px
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
    margin: 0 0 5px;
    text-transform: uppercase;
    font-size: 2.5rem;
    line-height: 30px;
    line-height: 1.2
}

@media (min-width: 768px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__stand {
    margin: 0;
    display: inline-block
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__categories {
    margin-top: 10px
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__categories__item {
    display: inline-block;
    padding: 13px 10px;
    border: 1px solid #F8F9FA;
    border-radius: 10px;
    margin-right: 5px
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__extras {
    position: absolute;
    right: 0;
    top: 0
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__extras__item {
    list-style: none
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__extras__item__icon {
    position: relative;
    display: block;
    width: 45px;
    height: 45px;
    text-indent: -500px;
    overflow: hidden;
    background: #E8EBE0
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__extras__item__icon:before {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 99;
    display: block;
    width: 100%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    text-indent: 0;
    font-size: 1.5em;
    text-align: center;
    font-family: "Font Awesome 5 Pro";
    color: #FFFFFF
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__extras__item--share {
    cursor: pointer
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__extras__item--share .m-exhibitor-entry__item__header__extras__item__icon:before {
    content: "\f1e0"
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__extras__item--share .m-exhibitor-entry__item__header__extras__item__widget {
    position: absolute;
    right: 0;
    opacity: 0;
    visibility: hidden;
    padding: 10px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    transform: translateY(-10%);
    background: #FFFFFF;
    border: solid 1px #F8F9FA
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__extras__item--share.hover .m-exhibitor-entry__item__header__extras__item__widget,.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__extras__item--share:hover .m-exhibitor-entry__item__header__extras__item__widget {
    z-index: 90;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%)
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon {
    background: #ee4640;
    text-indent: 0;
    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
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon:before {
    display: none
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon .icon {
    height: 24px;
    width: 24px;
    display: block;
    fill: #FFFFFF
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item.is-favourited .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon .icon,.m-exhibitor-entry--premium .m-exhibitor-entry__item.is-favourited .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon .icon.is-active {
    fill: #394C54
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__cover {
    position: relative
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__cover__logo {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__cover__image {
    height: 200px;
    overflow: hidden;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__cover__image img {
    opacity: 0
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__side__body {
    border: 1px solid #F8F9FA;
    border-radius: 30px;
    text-align: center;
    padding: 30px 20px
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__main__body {
    width: 100%
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__description {
    padding: 30px 20px;
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__body__description {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__body__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__body__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__body__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__description ul {
    display: inline-block;
    text-align: left
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    margin: 20px 0;
    text-align: center
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__contacts__address {
    margin-bottom: 20px
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__contacts__additional__website {
    color: #E8EBE0
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__contacts__additional__social {
    padding: 0
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__contacts__additional__social__item {
    display: inline-block;
    margin: 20px 5px 20px 0
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__contacts__additional__social__item a {
    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;
    width: 36px;
    height: 36px;
    font-size: 18px;
    background: #F8F9FA;
    text-align: center;
    text-decoration: none;
    border-radius: 100%;
    color: #394C54
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__contacts__additional__social__item:last-child {
    margin-right: 0
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__contacts__additional__button {
    margin-bottom: 10px
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__contacts__additional__button__website {
    display: inline-block;
    margin: 20px 0
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__contacts__additional__button__website .button {
    padding: 10px 20px
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__contacts__additional__button__rapport {
    display: inline-block;
    padding: 10px 20px;
    margin-bottom: 10px
}

.m-exhibitor-entry--premium .m-exhibitor-entry__item__body__contacts__additional__button__appointment {
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 10px
}

.m-exhibitor-entry--premium .m-exhibitor-entry__body__contacts__rapport {
    display: none;
    clear: both
}

.m-exhibitor-entry--premium .mfp-content>.m-exhibitor-entry__body__contacts__rapport {
    display: block
}

.m-exhibitor-entry--premium .m-exhibitor-entry__navigation {
    position: relative;
    margin: 20px 0;
    text-align: center
}

.m-exhibitor-entry--premium .m-exhibitor-entry__navigation .m-exhibitor-entry__navigation__button {
    display: block;
    padding: 20px 80px;
    text-transform: uppercase;
    color: #394C54
}

.m-exhibitor-entry--premium .m-exhibitor-entry__navigation .pagination__list__item {
    display: block
}

.m-exhibitor-entry--premium .m-exhibitor-entry__navigation .pagination__list__item__link {
    position: absolute;
    top: 0;
    height: 100%
}

.m-exhibitor-entry--premium .m-exhibitor-entry__navigation .pagination__list__item__link--previous {
    left: 0
}

.m-exhibitor-entry--premium .m-exhibitor-entry__navigation .pagination__list__item__link--next {
    right: 0
}

.m-exhibitor-entry--premium .m-exhibitor-entry__navigation .pagination__list__item__link__icon {
    width: 4.5em;
    height: 100%;
    background: #dae0e5;
    border-radius: 0
}

.m-exhibitor-entry--premium .m-exhibitor-entry__navigation .pagination__list__item__link__icon:before {
    font-size: 2.2em;
    line-height: 2.3em
}

@media (min-width: 768px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item {
        text-align:left
    }

    .m-exhibitor-entry--premium .m-exhibitor-entry__item__header {
        text-align: left;
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-exhibitor-entry--premium .m-exhibitor-entry__item__header__logo {
        width: 250px;
        height: 250px;
        overflow: hidden
    }

    .m-exhibitor-entry--premium .m-exhibitor-entry__item__header__logo img {
        border-radius: 0
    }

    .m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos {
        font-size: 1.3333333333rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:768px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1280px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1400px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__header__infos {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__header__extras__item {
        float:left
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__cover__image {
        height:350px
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__body__libraries [class*=list__count] {
        position:absolute;
        top: 15px;
        right: 0;
        margin: 0
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__body__contacts__additional__social__item {
        margin-top:0
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__navigation {
        display:inline-block;
        text-align: center
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__navigation__button {
        display:inline-block
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--premium .m-exhibitor-entry__item__body {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .m-exhibitor-entry--premium .m-exhibitor-entry__item__side__body {
        width: 25%
    }

    .m-exhibitor-entry--premium .m-exhibitor-entry__item__main__body {
        margin-left: 30px
    }
}

.m-libraries-products-list--carousel--premium {
    position: relative
}

.m-libraries-products-list--carousel--premium .m-libraries-products-list__pager {
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out 0.2s;
    -o-transition: all 0.3s ease-in-out 0.2s;
    transition: all 0.3s ease-in-out 0.2s
}

.m-libraries-products-list--carousel .m-libraries-products-list--carousel--premium .m-libraries-products-list__items__item__video,.m-libraries-products-list--carousel--premium .m-libraries-products-list--carousel .m-libraries-products-list__items__item__video,.m-libraries-products-list--carousel--premium .m-libraries-products-list--grid .m-libraries-products-list__items__item__video,.m-libraries-products-list--carousel--premium .m-libraries-products-list--list .m-libraries-products-list__items__item__video,.m-libraries-products-list--carousel--premium .m-libraries-products-list--masonry .m-libraries-products-list__items__item__video,.m-libraries-products-list--carousel--premium .m-libraries-products-list--overlay .m-libraries-products-list__items__item__video,.m-libraries-products-list--carousel--premium .m-libraries-products-list__items__item__image,.m-libraries-products-list--grid .m-libraries-products-list--carousel--premium .m-libraries-products-list__items__item__video,.m-libraries-products-list--list .m-libraries-products-list--carousel--premium .m-libraries-products-list__items__item__video,.m-libraries-products-list--masonry .m-libraries-products-list--carousel--premium .m-libraries-products-list__items__item__video,.m-libraries-products-list--overlay .m-libraries-products-list--carousel--premium .m-libraries-products-list__items__item__video {
    background-size: cover
}

.m-libraries-products-list--carousel .m-libraries-products-list--carousel--premium .m-libraries-products-list__items__item__video img,.m-libraries-products-list--carousel--premium .m-libraries-products-list--carousel .m-libraries-products-list__items__item__video img,.m-libraries-products-list--carousel--premium .m-libraries-products-list--grid .m-libraries-products-list__items__item__video img,.m-libraries-products-list--carousel--premium .m-libraries-products-list--list .m-libraries-products-list__items__item__video img,.m-libraries-products-list--carousel--premium .m-libraries-products-list--masonry .m-libraries-products-list__items__item__video img,.m-libraries-products-list--carousel--premium .m-libraries-products-list--overlay .m-libraries-products-list__items__item__video img,.m-libraries-products-list--carousel--premium .m-libraries-products-list__items__item__image img,.m-libraries-products-list--grid .m-libraries-products-list--carousel--premium .m-libraries-products-list__items__item__video img,.m-libraries-products-list--list .m-libraries-products-list--carousel--premium .m-libraries-products-list__items__item__video img,.m-libraries-products-list--masonry .m-libraries-products-list--carousel--premium .m-libraries-products-list__items__item__video img,.m-libraries-products-list--overlay .m-libraries-products-list--carousel--premium .m-libraries-products-list__items__item__video img {
    opacity: 0
}

.m-libraries-products-list--carousel--premium .m-libraries-products-list__items {
    margin: 0;
    padding: 0
}

.m-libraries-products-list--carousel--premium:hover .m-libraries-products-list__pager {
    opacity: 1
}

.m-exhibitor-entry--default {
    text-align: center
}

.m-exhibitor-entry--default .m-exhibitor-entry__item {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header {
    position: relative;
    background: #F8F9FA
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header .m-exhibitor-entry__item__header__infos__title {
    text-align: left
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header.has-cover {
    text-align: left
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__logo {
    display: inline-block;
    width: 150px;
    height: 150px;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #FFFFFF;
    border-radius: 50%
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__logo img {
    border-radius: 50%;
    opacity: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos {
    padding: 20px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
    margin: 0 0 5px;
    text-transform: uppercase;
    font-size: 1.6666666667rem;
    line-height: 1.2;
    line-height: 1.2
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__stand {
    margin: 0;
    display: inline-block;
    font-family: "Bebas Neue",sans-serif;
    color: #9fadba
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__categories {
    display: inline-block
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__categories__item {
    display: inline-block;
    color: #E8EBE0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos .m-exhibitor-entry__item__header__infos__categories__item:first-child .m-exhibitor-entry__item__header__infos__categories__item__split {
    color: #9fadba
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras {
    position: absolute;
    right: 0;
    top: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item {
    list-style: none
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item__icon {
    position: relative;
    display: block;
    width: 45px;
    height: 45px;
    text-indent: -500px;
    overflow: hidden;
    background: #E8EBE0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item__icon:before {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 99;
    display: block;
    width: 100%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    text-indent: 0;
    font-size: 1.5em;
    text-align: center;
    font-family: "Font Awesome 5 Pro";
    color: #FFFFFF
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--share {
    cursor: pointer
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--share .m-exhibitor-entry__item__header__extras__item__icon:before {
    content: "\f1e0"
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--share .m-exhibitor-entry__item__header__extras__item__icon.m-exhibitor-entry__item__header__extras__item--share:before {
    display: none
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--share .m-exhibitor-entry__item__header__extras__item__icon.m-exhibitor-entry__item__header__extras__item--share .p-button {
    height: 45px;
    width: 45px;
    background: none;
    fill: #FFFFFF
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--share .m-exhibitor-entry__item__header__extras__item__widget {
    position: absolute;
    right: 0;
    opacity: 0;
    visibility: hidden;
    padding: 10px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    transform: translateY(-10%);
    background: #FFFFFF;
    border: solid 1px #F8F9FA
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--share.hover .m-exhibitor-entry__item__header__extras__item__widget,.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--share:hover .m-exhibitor-entry__item__header__extras__item__widget {
    z-index: 90;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%)
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon {
    background: #ee4640;
    text-indent: 0;
    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
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon:before {
    display: none
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon .icon {
    height: 24px;
    width: 24px;
    display: block;
    fill: #FFFFFF
}

.m-exhibitor-entry--default .m-exhibitor-entry__item.is-favourited .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon .icon,.m-exhibitor-entry--default .m-exhibitor-entry__item.is-favourited .m-exhibitor-entry__item__header__extras__item--communities .m-exhibitor-entry__item__header__extras__item__icon .icon.is-active {
    fill: #394C54
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__cover {
    position: relative
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__cover__logo {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__cover__image {
    height: 200px;
    overflow: hidden;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__cover__image img {
    opacity: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body>div:first-child {
    border-top: none
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__description {
    padding: 30px 20px;
    text-align: center;
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__description {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__description ul {
    display: inline-block;
    text-align: left
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__additional {
    margin-top: 20px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__additional--style-rows .m-exhibitor-entry__item__body__additional__item {
    margin-top: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__additional--style-rows .m-exhibitor-entry__item__body__additional__item:first-child {
    margin-top: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__additional--style-columns .m-exhibitor-entry__item__body__additional__item {
    margin-top: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__additional--style-columns .m-exhibitor-entry__item__body__additional__item:first-child {
    margin-top: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__additional__item {
    margin-top: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__additional__item__title {
    font-weight: 700
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries {
    border-top: 2px solid #394C54
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 20px;
    padding: 20px 0;
    border-top: 2px solid #394C54
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library:first-child {
    border-top: none
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library:last-child {
    border-bottom: 2px solid #394C54
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library__title {
    font-size: 1.6666666667rem;
    line-height: 1.2;
    text-transform: uppercase;
    line-height: 1
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library__title {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library__title {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries__library__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries [class*=list__count] {
    display: inline-block;
    margin-top: 20px;
    padding: 5px 10px;
    background: #F8F9FA
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts {
    display: inline-block;
    width: 100%;
    margin: 20px 0;
    padding: 20px 0 0;
    text-align: center
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__address {
    margin-bottom: 20px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__website {
    color: #E8EBE0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__social {
    padding: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__social__item {
    display: inline-block;
    margin: 20px 5px 20px 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__social__item a {
    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;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 1.5em;
    background: #F8F9FA;
    text-align: center;
    text-decoration: none;
    border-radius: 100%;
    color: #394C54
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__social__item:last-child {
    margin-right: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__button {
    margin-bottom: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__button__additional-field {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__button__additional-field .button {
    padding: 10px 20px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__button__website {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__button__website .button {
    padding: 10px 20px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__button__rapport {
    display: inline-block;
    padding: 10px 20px;
    margin-bottom: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__button__appointment {
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__body__contacts__rapport {
    display: none;
    clear: both
}

.m-exhibitor-entry--default .mfp-content>.m-exhibitor-entry__body__contacts__rapport {
    display: block
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association {
    margin-bottom: 20px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item:not(:first-child) {
    border-top: solid 1px #F8F9FA;
    padding-top: 10px;
    margin-top: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__title {
    font-weight: 700
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__meta__item {
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__meta__item {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__meta__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__meta__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__meta__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-exhibitor-entry--default .m-exhibitor-entry__item__custom-association__items__item__meta__item:not(:last-child) {
    margin-right: 10px
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation {
    position: relative;
    margin: 20px 0;
    text-align: center
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation .m-exhibitor-entry__navigation__button {
    display: block;
    padding: 20px 80px;
    text-transform: uppercase;
    color: #394C54
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation .pagination__list__item {
    display: block
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation .pagination__list__item__link {
    position: absolute;
    top: 0;
    height: 100%
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation .pagination__list__item__link--previous {
    left: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation .pagination__list__item__link--next {
    right: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation .pagination__list__item__link__icon {
    width: 4.5em;
    height: 100%;
    background: #dae0e5;
    border-radius: 0
}

.m-exhibitor-entry--default .m-exhibitor-entry__navigation .pagination__list__item__link__icon:before {
    font-size: 2.2em;
    line-height: 2.3em
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item {
        text-align:left
    }

    .m-exhibitor-entry--default .m-exhibitor-entry__item__header {
        text-align: left;
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__logo {
        display: block;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 140px;
        height: 140px;
        overflow: hidden;
        border: 5px solid #FFFFFF
    }

    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__logo img {
        display: block;
        border-radius: 0
    }

    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos {
        font-size: 1.3333333333rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1280px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1400px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__infos {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__header__extras__item {
        float:left
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__cover__image {
        height:350px
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__additional--style-columns {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__additional--style-columns .m-exhibitor-entry__item__body__additional__item {
        margin-top: 10px;
        width: 33.33%;
        padding-right: 20px
    }

    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__additional--style-columns .m-exhibitor-entry__item__body__additional__item:nth-child(-n+3) {
        margin-top: 0
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__libraries [class*=list__count] {
        position:absolute;
        top: 15px;
        right: 0;
        margin: 0
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts {
        text-align:left
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__address {
        float:left
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional {
        float:right
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__item__body__contacts__additional__social__item {
        margin-top:0
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__navigation {
        clear:both;
        display: inline-block;
        text-align: center
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--default .m-exhibitor-entry__navigation__button {
        display:inline-block
    }
}

.m-exhibitor-entry--tabs {
    text-align: center
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item {
    position: relative
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__header {
    padding: 10px 0
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__header__favourite {
    float: right;
    margin-left: 10px
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__header__title {
    text-align: center;
    margin: 0
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__header__stand {
    margin: 0 0 0.5em;
    text-align: center;
    font-family: "Bebas Neue",sans-serif;
    color: #4094ec
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__header__stand-sharers {
    text-align: center;
    font-family: "Bebas Neue",sans-serif;
    color: #4094ec
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__header__categories {
    text-align: center
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__header__categories__item {
    display: inline-block;
    padding: 0.25em 1em;
    color: #394C54;
    background: rgba(248,249,250,0.8);
    border-radius: 90px
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__cover__image {
    background: transparent!important
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__description__additional {
    margin-bottom: 20px
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__description__additional__item {
    margin-top: 10px
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__description__additional__item__title {
    font-weight: 700
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts {
    margin-top: 10px;
    margin-bottom: 10px
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts h4 {
    margin: 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__body__contacts__share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0 0 10px
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__address {
    margin-bottom: 10px
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__additional {
    margin-bottom: 10px
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__additional__website {
    margin-bottom: 10px
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__additional__telephone {
    margin-bottom: 10px
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__additional__rapport {
    margin-bottom: 10px
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__additional__appointment {
    margin-bottom: 10px
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__logo {
    text-align: center
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__logo .m-exhibitor-entry__item__body__contacts__logo--wrap {
    display: inline-block;
    margin-bottom: 1em;
    width: 10em;
    height: 10em;
    background-color: #FFFFFF;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__logo .m-exhibitor-entry__item__body__contacts__logo--wrap img {
    display: block;
    margin: 0 auto
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__social {
    margin: 10px 0 0;
    padding: 0;
    list-style: none
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__social__item {
    display: inline-block
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__social__item a {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #F8F9FA;
    text-align: center;
    text-decoration: none;
    border-radius: 100%
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__share {
    clear: both;
    margin: 10px 0
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__body__contacts__rapport {
    display: none;
    clear: both
}

.m-exhibitor-entry--tabs .mfp-content>.m-exhibitor-entry__body__contacts__rapport {
    display: block
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association {
    margin-top: 20px;
    width: 100%;
    clear: both
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__items__item:not(:first-child) {
    border-top: solid 1px #F8F9FA;
    padding-top: 10px;
    margin-top: 10px
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__items__item__title {
    font-weight: 700
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__items__item__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__items__item__meta__item {
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__items__item__meta__item {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__items__item__meta__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__items__item__meta__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__items__item__meta__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__body__custom-association__items__item__meta__item:not(:last-child) {
    margin-right: 10px
}

.m-exhibitor-entry--tabs .m-exhibitor-entry__navigation {
    clear: both;
    text-align: center;
    margin: 10px 0
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs {
        text-align:left
    }

    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header {
        position: relative;
        padding: 0
    }

    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header .m-exhibitor-entry__item__header__title {
        font-size: 2rem;
        line-height: 0.8
    }
}

@media (min-width: 768px) and (min-width:768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header .m-exhibitor-entry__item__header__title {
        font-size:2rem;
        line-height: 0.8
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header .m-exhibitor-entry__item__header__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 768px) and (min-width:1280px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header .m-exhibitor-entry__item__header__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 768px) and (min-width:1400px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header .m-exhibitor-entry__item__header__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header .m-exhibitor-entry__item__header__stand {
        font-size:1.3333333333rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header .m-exhibitor-entry__item__header__stand {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header .m-exhibitor-entry__item__header__stand {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1280px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header .m-exhibitor-entry__item__header__stand {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1400px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header .m-exhibitor-entry__item__header__stand {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header--cover .m-exhibitor-entry__item__header__wrapper {
        position:absolute;
        top: 50%;
        left: 0;
        width: 100%;
        z-index: 50;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        transform: translate(0,-50%)
    }

    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header--cover .m-exhibitor-entry__item__header__title {
        color: #FFFFFF;
        font-size: 2rem;
        line-height: 0.8
    }
}

@media (min-width: 768px) and (min-width:768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header--cover .m-exhibitor-entry__item__header__title {
        font-size:2rem;
        line-height: 0.8
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header--cover .m-exhibitor-entry__item__header__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 768px) and (min-width:1280px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header--cover .m-exhibitor-entry__item__header__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 768px) and (min-width:1400px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header--cover .m-exhibitor-entry__item__header__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header--cover .m-exhibitor-entry__item__header__stand {
        color:#9dc8f5;
        font-size: 1.3333333333rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header--cover .m-exhibitor-entry__item__header__stand {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header--cover .m-exhibitor-entry__item__header__stand {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1280px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header--cover .m-exhibitor-entry__item__header__stand {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1400px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header--cover .m-exhibitor-entry__item__header__stand {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header--cover .m-exhibitor-entry__item__header__favourite {
        position:absolute;
        top: 1em;
        right: 1em;
        z-index: 8
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header__cover {
        position:relative;
        height: 100%;
        width: 100%;
        overflow: hidden
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header__cover__image {
        background-size:cover;
        background-repeat: no-repeat;
        background-position: center center;
        height: 350px;
        overflow: hidden
    }

    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header__cover__image:after {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 5;
        width: 100%;
        height: 100%;
        content: "";
        background: rgba(0,0,0,0.6)
    }

    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__header__cover__image img {
        opacity: 0;
        visibility: hidden
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__logo {
        float:left;
        width: 20%
    }

    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts__logo .m-exhibitor-entry__item__body__contacts__logo--wrap {
        max-width: 100%
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__description {
        float:right;
        width: 75%;
        font-size: 1.0833333333rem;
        line-height: 26px
    }
}

@media (min-width: 768px) and (min-width:768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__description {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__description {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 768px) and (min-width:1280px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__description {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 768px) and (min-width:1400px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__description {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts {
        float:right;
        width: 75%
    }

    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts .m-exhibitor-entry__item__body__contacts__address {
        float: left;
        margin-right: 5%;
        width: 50%
    }

    .m-exhibitor-entry--tabs .m-exhibitor-entry__item__body__contacts .m-exhibitor-entry__item__body__contacts__additional {
        float: left;
        width: 45%
    }
}

.m-exhibitor-entry__item__body__contacts__rapport {
    display: none;
    clear: both
}

.mfp-content>.m-exhibitor-entry__item__body__contacts__rapport {
    display: block
}

.m-exhibitor-entry--tabs [class*=-list__az],.m-exhibitor-entry--tabs [class*=-list__search],.m-exhibitor-entry--tabs [class*=-list__summary] {
    display: none;
    margin: 0
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item {
    position: relative
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header {
    margin-bottom: 20px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__wrapper {
    width: 100%
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__favourite {
    float: right;
    margin-left: 10px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__title {
    font-size: 2rem;
    line-height: 0.8;
    text-align: center;
    margin: 0
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__title {
        font-size:2rem;
        line-height: 0.8
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__stand {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    text-align: center;
    font-family: "Bebas Neue",sans-serif;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__stand {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__stand {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__stand {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__stand {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__stand-sharers {
    text-align: center;
    font-family: "Bebas Neue",sans-serif;
    color: #1368c2
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__categories {
    text-align: center;
    margin-top: 10px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__categories__item {
    display: inline-block;
    padding: 10px;
    color: #394C54;
    background: rgba(248,249,250,0.8);
    margin: 3.3333333333px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__cover-mobile {
    margin-top: 20px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__cover-mobile img {
    width: 100%
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__description__additional {
    margin-top: 20px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__description__additional--style-rows .m-exhibitor-entry__item__body__description__additional__item {
    margin-top: 10px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__description__additional--style-rows .m-exhibitor-entry__item__body__description__additional__item:first-child {
    margin-top: 0
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__description__additional--style-columns .m-exhibitor-entry__item__body__description__additional__item {
    margin-top: 10px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__description__additional--style-columns .m-exhibitor-entry__item__body__description__additional__item:first-child {
    margin-top: 0
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__description__additional__item {
    margin-top: 10px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__description__additional__item__title {
    font-weight: 700
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts {
    margin-top: 20px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts h4 {
    margin: 0;
    font-weight: 700
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__address {
    margin-bottom: 10px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__additional {
    margin-bottom: 10px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__additional__website {
    margin-bottom: 10px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__additional__telephone {
    margin-bottom: 10px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__additional__rapport {
    margin-bottom: 10px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__additional__appointment {
    margin-bottom: 10px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__logo {
    text-align: center
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__logo .m-exhibitor-entry__item__body__contacts__logo--wrap {
    display: inline-block;
    margin-bottom: 1em;
    width: 10em;
    height: 10em;
    background-color: #FFFFFF;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__logo .m-exhibitor-entry__item__body__contacts__logo--wrap img {
    display: block;
    margin: 0 auto
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__social {
    margin: 10px 0 0;
    padding: 0;
    list-style: none
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__social__item {
    display: inline-block
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__social__item a {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #F8F9FA;
    text-align: center;
    text-decoration: none;
    border-radius: 100%
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__share {
    clear: both;
    margin: 10px 0
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__body__contacts__rapport {
    display: none;
    clear: both
}

.m-exhibitor-entry--tabs-custom .mfp-content>.m-exhibitor-entry__body__contacts__rapport {
    display: block
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__body__contacts__share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0 0 10px;
    width: 100%
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association {
    margin-top: 20px;
    width: 100%;
    clear: both
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__items__item:not(:first-child) {
    border-top: solid 1px #F8F9FA;
    padding-top: 10px;
    margin-top: 10px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__items__item__title {
    font-weight: 700
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__items__item__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__items__item__meta__item {
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__items__item__meta__item {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__items__item__meta__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__items__item__meta__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__items__item__meta__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__custom-association__items__item__meta__item:not(:last-child) {
    margin-right: 10px
}

.m-exhibitor-entry--tabs-custom .m-exhibitor-entry__navigation {
    clear: both;
    text-align: center;
    margin: 10px 0
}

@media (max-width: 768px) {
    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header {
        background:transparent!important
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header.has-cover {
        min-height: auto!important
    }
}

@media (min-width: 768px) {
    .m-exhibitor-entry--tabs-custom {
        text-align:left
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header.has-cover {
        background-size: cover;
        background-position: center;
        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;
        position: relative;
        padding: 40px 20px
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header.has-cover .m-exhibitor-entry__item__header__title {
        color: #FFFFFF
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header.has-cover .m-exhibitor-entry__item__header__stand {
        color: rgba(255,255,255,0.5)
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header .m-exhibitor-entry__item__header__favourite {
        position: absolute;
        top: 1em;
        right: 1em;
        z-index: 8
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__header__cover-mobile {
        display: none
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__logo {
        float: left;
        width: 20%
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__logo--wrap {
        max-width: 100%
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__description {
        float: right;
        width: 75%
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__description__additional--style-columns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__description__additional--style-columns .m-exhibitor-entry__item__body__description__additional__item {
        margin-top: 10px;
        width: 33.33%;
        padding-right: 20px
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__description__additional--style-columns .m-exhibitor-entry__item__body__description__additional__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts {
        float: right;
        width: 75%
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__address {
        float: left;
        padding-right: 40px;
        width: 50%
    }

    .m-exhibitor-entry--tabs-custom .m-exhibitor-entry__item__body__contacts__additional {
        float: left;
        width: 50%
    }
}

.m-exhibitor-entry__item__body__contacts__rapport {
    display: none;
    clear: both
}

.mfp-content>.m-exhibitor-entry__item__body__contacts__rapport {
    display: block
}

.m-exhibitor-entry--tabs [class*=-list__az],.m-exhibitor-entry--tabs [class*=-list__search],.m-exhibitor-entry--tabs [class*=-list__summary] {
    display: none;
    margin: 0
}

.m-exhibitors-list--grid-premium {
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__aside {
    margin-bottom: 20px
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__aside-main {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__aside {
        width: 320px;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-bottom: 0;
        margin-right: 40px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__main {
        width: 100%
    }
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item {
    background: #FFFFFF;
    width: 100%;
    margin-top: 20px;
    position: relative;
    border: solid 1px #F8F9FA
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item--status-enhanced,.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item--status-status-1 {
    background-color: rgba(4,22,41,0.15);
    border-color: #394C54;
    position: relative
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item--status-status-2 {
    background-color: rgba(230,28,21,0.15);
    border-color: #E8EBE0;
    position: relative
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item--status-status-3 {
    background-color: rgba(248,249,250,0.15);
    border-color: #F8F9FA;
    position: relative
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item--engage-featured {
    background-color: rgba(4,22,41,0.15);
    border-color: #394C54;
    position: relative
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image__cover-image-wrapper {
    position: relative
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image__slider-wrapper {
    position: relative
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__company {
    position: absolute;
    bottom: 20px;
    right: 20px;
    width: 60px;
    height: 60px;
    z-index: 3;
    border-radius: 15px;
    padding: 5px;
    background-color: #FFFFFF
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image-slider-image-thumbnail {
    width: 30px!important;
    height: 30px;
    background-size: cover;
    margin-right: 10px;
    cursor: pointer
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image-slider-image-thumbnail img {
    opacity: 0
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__country-flag {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 3
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__country-flag--square {
    right: 10px;
    top: 10px;
    overflow: hidden;
    border-radius: 3px
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__country-flag--rectangular {
    width: 20px;
    height: 15px
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__country-flag--circle {
    right: 10px;
    top: 10px;
    overflow: hidden;
    border-radius: 50%
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image {
    width: 100%;
    background-color: #FFFFFF;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 60%;
    overflow: hidden;
    border-bottom: 1px solid #F8F9FA
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image[style*="ico_company.png"] {
    background-image: url("https://themes.asp.events/ausfit2023/includes/styles/../images/modules/exhibitors/list/grid/placeholder_exhibitor_logo.png")!important
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image a {
    height: 0;
    padding-bottom: 100%;
    display: block
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image--square .m-exhibitors-list__items__item__image-view:before {
    padding-bottom: 100%
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image--rectangle .m-exhibitors-list__items__item__image-view:before {
    padding-bottom: 55%
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image-view {
    background-size: cover;
    background-position: center center
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image-view:before {
    content: "";
    height: 0;
    display: block
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image-view img {
    display: none
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image-slider-image-nav {
    padding-top: 10px;
    margin-left: 20px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image-slider-image-nav.slick-initialized {
    display: block
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 0
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image__engage-status__item+* {
    margin-left: 5px
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header-body {
    padding: 10px;
    position: relative
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 5px;
    width: 100%
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #394C54;
    padding: 5px 10px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__wishlist {
    float: right;
    margin-left: 10px
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__title {
    font-size: 1.0833333333rem;
    line-height: 26px;
    color: #394C54;
    width: 100%;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700
}

@media (min-width: 768px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__title__link {
    color: inherit
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__title__link:hover {
    color: #b71611
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__title__link[href*="javascript:return false;"]:hover {
    color: inherit;
    cursor: default
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__meta__stand {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__body__categories ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 5px
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__body__categories li {
    display: inline-block;
    margin-right: 5px;
    margin-top: 5px
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__body__categories li a {
    font-size: 1.0833333333rem;
    line-height: 26px;
    color: #1368c2;
    border: 1px solid #1368c2;
    border-radius: 6px;
    padding: 5px 10px
}

@media (min-width: 768px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__body__categories li a {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__body__categories li a {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__body__categories li a {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__body__categories li a {
        font-size:1rem;
        line-height: 32px
    }
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__body__categories li a:hover {
    color: #E8EBE0
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__body__categories li img {
    max-width: 20px
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__body__libraries {
    margin-top: 10px
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__body__libraries a {
    height: 22px;
    width: 20px;
    margin: 0em;
    line-height: 22px;
    display: inline-block;
    text-align: left;
    color: #E8EBE0
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__body__libraries a:hover {
    color: #b71611
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image--rectangle .slider-products:not([class*=slick-initialized]):before {
    content: "";
    display: block;
    padding-bottom: 55%
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__image--square .slider-products:not([class*=slick-initialized]):before {
    content: "";
    display: block;
    padding-bottom: 100%
}

.m-exhibitors-list--grid-premium .slider-products:not([class*=slick-initialized]) .m-exhibitors-list__items__item__image-view {
    position: absolute;
    top: 0;
    width: 100%
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item--status-premium .m-exhibitors-list__items__item__name {
    color: #E8EBE0
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item--status-premium .m-exhibitors-list__items__item__name .m-exhibitors-list__items__item__body__name__link {
    color: inherit
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item--status-premium .m-exhibitors-list__items__item__name .m-exhibitors-list__items__item__body__name__link:hover {
    color: #E8EBE0
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item--status-premium .m-exhibitors-list__items__item__body__libraries a {
    color: #E8EBE0
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__items__item--status-premium .m-exhibitors-list__items__item__body__libraries a:hover {
    color: #E8EBE0
}

.m-exhibitors-list--grid-premium .m-exhibitor-list__rapport {
    display: none;
    clear: both
}

.m-exhibitors-list--grid-premium .mfp-content>.m-exhibitor-list__rapport {
    display: block
}

.m-exhibitors-list--grid-premium .m-exhibitors-list__pagination.has-sidebar {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media (min-width: 390px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-mobile="1"] .m-exhibitors-list__items__item.item--spaced {
        margin-top:20px;
        width: 100%
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-mobile="1"] .m-exhibitors-list__items__item.item--spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-mobile="1"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 100%
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-mobile="1"] .m-exhibitors-list__items__item.item--not-spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+2) {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 50%;
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="1"] .m-exhibitors-list__items__item.item--spaced {
        margin-top:20px;
        width: 100%
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="1"] .m-exhibitors-list__items__item.item--spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="1"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 100%
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="1"] .m-exhibitors-list__items__item.item--not-spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+2) {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 50%;
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+3) {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 33.33%;
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items__item__header-body {
        padding: 20px
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="1"] .m-exhibitors-list__items__item.item--spaced {
        margin-top:20px;
        width: 100%
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="1"] .m-exhibitors-list__items__item.item--spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="1"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 100%
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="1"] .m-exhibitors-list__items__item.item--not-spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+2) {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 50%;
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+3) {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 33.33%;
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 25%;
        margin-right: 0
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="1"] .m-exhibitors-list__items__item.item--spaced {
        margin-top:20px;
        width: 100%
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="1"] .m-exhibitors-list__items__item.item--spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="1"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 100%
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="1"] .m-exhibitors-list__items__item.item--not-spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+2) {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 50%;
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+3) {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 33.33%;
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 0
    }

    .m-exhibitors-list--grid-premium .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 25%;
        margin-right: 0
    }
}

.m-exhibitors-list--overlay-premium {
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical .m-exhibitors-list__items__item__header__title {
    font-size: 2rem;
    line-height: 0.8
}

@media (min-width: 768px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical .m-exhibitors-list__items__item__header__title {
        font-size:2rem;
        line-height: 0.8
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical .m-exhibitors-list__items__item__header__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical .m-exhibitors-list__items__item__header__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical .m-exhibitors-list__items__item__header__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical .m-exhibitors-list__items__item__header-body {
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    height: 100%
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical .m-exhibitors-list__items__item__header__meta {
    max-width: 25px;
    overflow: hidden;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 0
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical .m-exhibitors-list__items__item__body__libraries {
    max-width: 0px;
    opacity: 0;
    -webkit-transition-delay: 0.04s;
    -o-transition-delay: 0.04s;
    transition-delay: 0.04s
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical .m-exhibitors-list__items__item__country-flag {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical .m-exhibitors-list__items__item__country-flag--square {
    width: 25px;
    height: 0px;
    margin-bottom: 0px;
    opacity: 0
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical .m-exhibitors-list__items__item__country-flag--circle {
    width: 25px;
    height: 0px;
    margin-bottom: 0px;
    opacity: 0
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical .m-exhibitors-list__items__item__country-flag--rectangular {
    width: 25px;
    height: 0px;
    margin-bottom: 0px;
    opacity: 0
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical .m-exhibitors-list__items__item__body__categories ul li a {
    padding: 10px 5px
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical:hover .m-exhibitors-list__items__item__header__meta {
    max-width: 25px;
    opacity: 1
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical:hover .m-exhibitors-list__items__item__country-flag--square {
    height: 25px;
    margin-bottom: 10px;
    opacity: 1
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical:hover .m-exhibitors-list__items__item__country-flag--circle {
    height: 25px;
    margin-bottom: 10px;
    opacity: 1
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical:hover .m-exhibitors-list__items__item__country-flag--rectangular {
    height: 25px;
    margin-bottom: 10px;
    opacity: 1
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--vertical:hover .m-exhibitors-list__items__item__body__libraries {
    max-width: 30px;
    opacity: 1
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--horizontal .m-exhibitors-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-left: 5px
}

@media (min-width: 768px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--horizontal .m-exhibitors-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--horizontal .m-exhibitors-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--horizontal .m-exhibitors-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--horizontal .m-exhibitors-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--horizontal .m-exhibitors-list__items__item__body__categories ul li a {
    padding: 5px 10px
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--horizontal .m-exhibitors-list__items__item__body__libraries {
    max-height: 0px
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--horizontal:hover .m-exhibitors-list__items__item__body__libraries {
    max-height: 30px
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--square:before {
    padding-top: 100%
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--rectangular:before {
    padding-top: calc(200% - 100px)
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    background: #F8F9FA;
    width: 100%;
    margin-top: 20px;
    position: relative;
    overflow: hidden
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item:before {
    content: "";
    width: 100%;
    margin-left: -1px;
    height: 0;
    position: relative;
    display: block
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item:after {
    content: "";
    display: table;
    clear: both
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item:hover .m-exhibitors-list__items__item__image {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: 10s;
    -o-transition: 10s;
    transition: 10s
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__country-flag {
    z-index: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__country-flag--rectangular {
    width: 25px
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__country-flag--square {
    right: 10px;
    top: 10px;
    overflow: hidden;
    border-radius: 3px;
    width: 25px
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__country-flag--circle {
    right: 10px;
    top: 10px;
    overflow: hidden;
    border-radius: 50%;
    width: 25px
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__image {
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__image--replacement {
    height: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__image a {
    height: 100%;
    width: 100%;
    display: block
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__image img {
    opacity: 0;
    width: 100%
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__image-view {
    height: 100%;
    background-size: cover;
    background-position: center center
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__image-slider {
    height: 100%
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header-body {
    padding: 10px;
    position: absolute;
    background: rgba(0,0,0,0.33);
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 5px
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px rgba(255,255,255,0.5);
    color: #FFFFFF;
    padding: 5px 10px;
    margin-right: 5px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 5px;
    width: 100%
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px rgba(255,255,255,0.5);
    color: #FFFFFF;
    padding: 5px 10px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__wishlist {
    float: right;
    margin-left: 10px
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__title {
    color: #FFFFFF;
    width: 100%;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 400
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__title__link {
    color: inherit
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__title__link:hover {
    color: #b71611
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__title__link[href*="javascript:return false;"]:hover {
    color: inherit;
    cursor: default
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__meta__stand {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header__meta__stand {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__body__categories ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 5px
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__body__categories li {
    display: inline-block;
    margin-right: 5px;
    margin-top: 5px
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__body__categories li a {
    font-size: 1.0833333333rem;
    line-height: 26px;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 6px
}

@media (min-width: 768px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__body__categories li a {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__body__categories li a {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__body__categories li a {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__body__categories li a {
        font-size:1rem;
        line-height: 32px
    }
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__body__categories li a:hover {
    color: #E8EBE0
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__body__categories li img {
    max-width: 20px
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__body__libraries {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__body__libraries a {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    color: #FFFFFF;
    height: 32px;
    width: 32px;
    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;
    margin-right: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__body__libraries a:hover {
    color: #FFFFFF;
    border-color: #FFFFFF
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__body__libraries i {
    font-weight: 100
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) {
    background: #f8bab8
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__name {
    color: #E8EBE0
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__name .m-exhibitors-list__items__item__body__name__link {
    color: inherit
}

.m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item--status-premium:not([class*=m-exhibitors-list__items__item--status-status-]) .m-exhibitors-list__items__item__name .m-exhibitors-list__items__item__body__name__link:hover {
    color: #E8EBE0
}

.m-exhibitors-list--overlay-premium .m-exhibitor-list__rapport {
    display: none;
    clear: both
}

.m-exhibitors-list--overlay-premium .mfp-content>.m-exhibitor-list__rapport {
    display: block
}

@media (min-width: 390px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-mobile="1"] .m-exhibitors-list__items__item.item--spaced {
        margin-top:20px;
        width: 100%
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-mobile="1"] .m-exhibitors-list__items__item.item--spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-mobile="1"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 100%
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-mobile="1"] .m-exhibitors-list__items__item.item--not-spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+2) {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-mobile="2"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 50%;
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="1"] .m-exhibitors-list__items__item.item--spaced {
        margin-top:20px;
        width: 100%
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="1"] .m-exhibitors-list__items__item.item--spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="1"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 100%
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="1"] .m-exhibitors-list__items__item.item--not-spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+2) {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="2"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 50%;
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+3) {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-tablet="3"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 33.33%;
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items__item__header-body {
        padding: 20px
    }
}

@media (min-width: 1024px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="1"] .m-exhibitors-list__items__item.item--spaced {
        margin-top:20px;
        width: 100%
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="1"] .m-exhibitors-list__items__item.item--spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="1"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 100%
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="1"] .m-exhibitors-list__items__item.item--not-spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+2) {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="2"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 50%;
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+3) {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="3"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 33.33%;
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-laptop="4"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 25%;
        margin-right: 0
    }
}

@media (min-width: 1280px) {
    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="1"] .m-exhibitors-list__items__item.item--spaced {
        margin-top:20px;
        width: 100%
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="1"] .m-exhibitors-list__items__item.item--spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="1"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 100%
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="1"] .m-exhibitors-list__items__item.item--not-spaced:first-child {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+2) {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="2"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 50%;
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+3) {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="3"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 33.33%;
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item.item--spaced {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(-n+4) {
        margin-top: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(2n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(3n) {
        margin-right: 20px
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item.item--spaced:nth-child(4n) {
        margin-right: 0
    }

    .m-exhibitors-list--overlay-premium .m-exhibitors-list__items[data-columns-desktop="4"] .m-exhibitors-list__items__item.item--not-spaced {
        margin-top: 20px;
        width: 25%;
        margin-right: 0
    }
}

form fieldset {
    margin-bottom: 1em
}

form label.error {
    color: red
}

form .form__group {
    margin-bottom: 0.5em;
    clear: both;
    width: 100%
}

form .form__group__title {
    margin: 0;
    padding: 0
}

form .form__group__controls input {
    padding: 0.5em 1em;
    border: solid 1px #F8F9FA;
    outline: none;
    width: 100%;
    color: #394C54
}

form .form__group__controls input[type=checkbox],form .form__group__controls input[type=radio] {
    width: auto;
    margin-right: 0.5em
}

form .form__group__controls input[type=submit] {
    border: none;
    color: #FFFFFF
}

form .form__group__controls select {
    padding: 0.5em 1em;
    border: solid 1px #F8F9FA;
    width: 100%;
    color: #394C54
}

form .form__group__controls textarea {
    padding: 0.5em 1em;
    border: solid 1px #F8F9FA;
    outline: none;
    resize: vertical;
    width: 100%;
    color: #394C54
}

form .form__group__controls label.error {
    display: block
}

form .form__group__controls .nestedtree-group .nestedtree-group {
    padding-left: 1.5em
}

form .form__group__controls .option_column>label {
    display: block
}

form .form__group__controls .option_column input {
    width: auto;
    margin-right: 0.5em
}

form .form__group .option_column__wrapper>.option_column>ul {
    padding-left: 0;
    overflow: hidden
}

form .form__group .option_column ul {
    list-style: none
}

form .form__group .option_column input[type=checkbox],form .form__group .option_column input[type=radio] {
    width: auto;
    margin-right: 0.5em
}

form .form__group .option_column .form-field__option .form__group__controls {
    width: auto;
    float: left
}

form .form__group .option_column .form-field__option .form__group__title--after {
    float: left;
    padding: 0
}

form .form__group .option_column .form-field__option label.form__group__title--after {
    padding: 0
}

form .form__group .fieldoptionvalue label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

form .form__group .fieldoptionvalue .form__group__title--after {
    float: none;
    padding: 0;
    display: inline-block
}

form .form__group .form__group__help {
    font-size: 0.8333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    form .form__group .form__group__help {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    form .form__group .form__group__help {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    form .form__group .form__group__help {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    form .form__group .form__group__help {
        font-size:0.75rem;
        line-height: 1.3
    }
}

form .form__group--checkboxgroup label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

form .form__group--checkboxgroup label input[type=checkbox] {
    margin-top: 0.3em
}

form .p-form__group .p-form__group__title+.p-form__group__controls>.p-list--nested-form-groups {
    padding: 1em 0 0 0
}

form .p-form__group .p-form__group__controls {
    width: 100%
}

form .p-form__group .p-form__group__controls .p-list--nested-form-groups {
    padding-left: 2em
}

form .p-form__group .p-form__group__controls .p-list--nested-form-groups .p-form__group__controls {
    width: 100%
}

form .js-controls {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

form .js-controls .form__group {
    width: auto
}

form .js-controls .form__group:last-child {
    margin-left: auto
}

form .js-controls .form__group .form__group__controls {
    width: auto;
    float: right
}

form .option_column__wrapper {
    padding: 0.5em 0
}

form .js-mediafield__tabs-bar {
    margin: 0 0 10px 0;
    padding: 0;
    list-style: none
}

form .js-mediafield__tabs-bar>li {
    display: inline-block;
    margin-right: 20px;
    font-weight: bold;
    cursor: pointer
}

form div.form__group--dpa {
    clear: both
}

form div.form__group--dpa .form__group__controls {
    width: auto;
    float: left;
    clear: left
}

form div.form__group--dpa .form__group__title--after {
    float: left;
    padding: 0.1em
}

@media (min-width: 1024px) {
    form .form__group__fields--columns {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    form .form__group__fields--columns>* {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    form .form__group__fields--columns>*>* {
        padding-left: 0;
        width: 100%
    }
}

@media (min-width: 600px) {
    .form__group {
        display:block;
        width: 100%;
        overflow: hidden
    }

    .form__group div.form__group__title {
        margin: 0;
        padding: 0.5em 0
    }

    .form__group div.form__group__title--before {
        float: left;
        width: 40%;
        padding-right: 1em
    }

    .form__group div.form__group__title--after {
        float: right;
        padding-left: 1em
    }

    .form__group div.form__group__title--above {
        display: block;
        margin-bottom: 0
    }

    .form__group div.form__group__title--below {
        display: block;
        margin-top: 0.5em
    }

    .form__group div.form__group__title--hide {
        display: none
    }

    .form__group div.form__group__title--above+.option_column__wrapper,.form__group div.form__group__title--below+.option_column__wrapper,div.control-group .form__group__controls,div.form__group__title--above+.form__group__controls,div.form__group__title--below+.form__group__controls,div.form__group__title--hide+.form__group__controls {
        width: 100%
    }

    .form__group .option_column__wrapper {
        width: 60%;
        float: left
    }

    .form__group--dpa .option_column__wrapper {
        width: 100%
    }

    .form__group--checkboxgroup .option_column__wrapper {
        width: 100%
    }

    .form__group__controls {
        width: 60%;
        float: left
    }

    [name*=VcalForm] .form__group__controls {
        width: 100%
    }

    .form__group__controls input {
        display: inline-block;
        vertical-align: middle;
        outline: none;
        width: 100%
    }

    .form__group__controls textarea {
        outline: none;
        resize: vertical;
        width: 100%
    }

    .form__group__controls label.error {
        display: block;
        color: red
    }

    .form__group .option_column--size_2 {
        float: left;
        width: 48.75%;
        margin-right: 2.5%
    }

    .form__group .option_column--size_2:nth-child(2n) {
        margin-right: 0
    }

    .form__group .option_column--size_3 {
        float: left;
        width: 31.6666666667%;
        margin-right: 2.5%
    }

    .form__group .option_column--size_3:nth-child(3n) {
        margin-right: 0
    }

    .form__group .option_column--size_4 {
        float: left;
        width: 23.125%;
        margin-right: 2.5%
    }

    .form__group .option_column--size_4:nth-child(4n) {
        margin-right: 0
    }

    .form__group.field_information .form__group__title {
        width: 100%!important;
        float: none!important
    }

    .form__group.field_information .form__group__title--before {
        float: none;
        width: 100%;
        padding-right: 0!important
    }

    .form__group.field_information .form__group__title--after {
        float: none;
        padding-left: 0!important
    }

    .form__group.field_information .form__group__controls {
        width: 100%;
        float: none
    }
}

.form__progressbar {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.form__progressbar:before {
    content: "";
    background: #dedede;
    position: absolute;
    bottom: 23px;
    width: 100%;
    height: 20px;
    z-index: 0;
    border-radius: 20px
}

.form__progressbar .form__progressbar__percent {
    font-weight: 700;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-left: 5px
}

.form__progressbar .form__progressbar__percent:before {
    content: "Your progress";
    margin-right: 7px
}

.form__progressbar .form__progressbar__bar {
    border-radius: 20px;
    position: relative;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.form__progressbar .form__progressbar__page {
    font-size: 12px;
    font-weight: 600;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    margin-left: 8px;
    margin-top: 5px
}

form .form__group__controls input {
    border-color: #bdc6d0
}

.m-galleries-list--filmstrip {
    position: relative
}

.m-galleries-list--filmstrip .m-galleries-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity all 0.5s ease-in-out;
    -o-transition: opacity all 0.5s ease-in-out;
    transition: opacity all 0.5s ease-in-out
}

.m-galleries-list--filmstrip .m-galleries-list__items.has-loaded {
    opacity: 1;
    visibility: visible
}

.m-galleries-list--filmstrip .m-galleries-list__items__item {
    background: #F8F9FA;
    overflow: hidden
}

.m-galleries-list--filmstrip .m-galleries-list__items__item:hover .m-galleries-list__items__item__image {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.m-galleries-list--filmstrip .m-galleries-list__items__item__image {
    position: relative;
    opacity: 0;
    -webkit-transition: opacity 0.5s 0.5s,-webkit-transform all 0.2s ease-in-out;
    transition: opacity 0.5s 0.5s,-webkit-transform all 0.2s ease-in-out;
    -o-transition: opacity 0.5s 0.5s,transform all 0.2s ease-in-out;
    transition: opacity 0.5s 0.5s,transform all 0.2s ease-in-out;
    transition: opacity 0.5s 0.5s,transform all 0.2s ease-in-out,-webkit-transform all 0.2s ease-in-out
}

.m-galleries-list--filmstrip .m-galleries-list__items__item__image.is-loaded {
    opacity: 1
}

.m-galleries-list--filmstrip .m-galleries-list__items__item__image img {
    max-height: 500px;
    height: 50vw!important
}

.m-galleries-list--filmstrip .m-galleries-list__navigation:empty {
    display: none
}

.m-galleries-list--filmstrip .m-galleries-list__pager {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%
}

.m-galleries-list--filmstrip .m-galleries-list__pager:empty {
    display: none
}

@media (min-width: 1024px) {
    .m-galleries-list--filmstrip .m-galleries-list__navigation {
        display:block
    }
}

.m-galleries-list--grid .m-galleries-list__items__item {
    border-radius: 90px;
    height: 0;
    width: calc(25% - 15px);
    padding-bottom: calc(25% - 15px);
    margin-right: 20px;
    margin-top: 20px;
    float: left;
    position: relative;
    overflow: hidden
}

.m-galleries-list--grid .m-galleries-list__items__item:nth-child(4n) {
    margin-right: 0
}

.m-galleries-list--grid .m-galleries-list__items__item:nth-child(-n+4) {
    margin-top: 0
}

.m-galleries-list--grid .m-galleries-list__items__item__image {
    position: relative;
    -webkit-transition: border all 0.2s ease-in-out;
    -o-transition: border all 0.2s ease-in-out;
    transition: border all 0.2s ease-in-out;
    border: solid 10px #F8F9FA;
    height: 100%;
    width: 100%;
    position: absolute;
    background-size: cover;
    background-position: center center
}

.m-galleries-list--grid .m-galleries-list__items__item__image img {
    opacity: 0;
    width: 100%;
    height: 100%!important
}

.m-galleries-list--grid .m-galleries-list__items__item__image:hover {
    border: solid 10px #E8EBE0;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

@media (min-width: 600px) {
    .m-galleries-list--grid .m-galleries-list__items__item {
        width:calc(16.6666666667% - 16.6666666667px);
        padding-bottom: calc(16.6666666667% - 16.6666666667px);
        margin-right: 20px;
        margin-top: 20px;
        float: left;
        position: relative
    }

    .m-galleries-list--grid .m-galleries-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-galleries-list--grid .m-galleries-list__items__item:nth-child(6n) {
        margin-right: 0
    }

    .m-galleries-list--grid .m-galleries-list__items__item:nth-child(-n+6) {
        margin-top: 0
    }
}

.m-galleries-list--masonry .m-galleries-list__items__item,.m-galleries-list--masonry .m-galleries-list__items__sizer {
    width: 50%
}

.m-galleries-list--masonry .m-galleries-list__items__item__wrapper {
    margin: 5px
}

.m-galleries-list--masonry .m-galleries-list__items__item__image {
    line-height: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.m-galleries-list--masonry .m-galleries-list__items__item__image:hover {
    opacity: 0.8
}

.m-galleries-list--masonry .m-galleries-list__items__item__image img {
    width: 100%
}

@media (min-width: 600px) {
    .m-galleries-list--masonry .m-galleries-list__items__item,.m-galleries-list--masonry .m-galleries-list__items__sizer {
        width:33.33%
    }
}

@media (min-width: 768px) {
    .m-galleries-list--masonry .m-galleries-list__items__item,.m-galleries-list--masonry .m-galleries-list__items__sizer {
        width:25%
    }
}

.m-galleries-list--carousel {
    overflow: hidden
}

.m-galleries-list--carousel .m-galleries-list__items {
    position: relative;
    max-width: 870px;
    margin: auto
}

.m-galleries-list--carousel .m-galleries-list__items.slick-initialized .m-galleries-list__items__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-galleries-list--carousel .m-galleries-list__items__item {
    width: 240px;
    opacity: 1;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin: 0 2px
}

.m-galleries-list--carousel .m-galleries-list__items__item.slick-center {
    opacity: 1
}

.m-galleries-list--carousel .m-galleries-list__items__item__wrapper {
    background-size: cover;
    background-position: center center;
    width: 100%
}

.m-galleries-list--carousel .m-galleries-list__items__item__image {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center center;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.m-galleries-list--carousel .m-galleries-list__items__item__image img {
    opacity: 0!important;
    width: 100%;
    height: 100%
}

.m-galleries-list--carousel .m-galleries-list__pagination {
    display: none
}

.m-galleries-list--carousel .slick-list {
    overflow: visible
}

.m-galleries-list--carousel .slick-next,.m-galleries-list--carousel .slick-prev {
    position: absolute;
    margin: 0;
    width: 50px;
    height: 50px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    background-repeat: no-repeat;
    background-position: center center;
    opacity: 0
}

.m-galleries-list--carousel .slick-next:before,.m-galleries-list--carousel .slick-prev:before {
    content: ""
}

.m-galleries-list--carousel .slick-prev {
    left: 25px;
    background-image: url('../../__includes/img/left-triangle.webp');
    background-position: 45%
}

.m-galleries-list--carousel .slick-next {
    right: 25px;
    background-image: url('../../__includes/img/right-triangle.webp');
    background-position: 55%
}

.m-galleries-list--carousel:hover .slick-next,.m-galleries-list--carousel:hover .slick-prev {
    opacity: 1
}

@media (max-width: 600px) {
    .m-galleries-list--carousel .m-galleries-list__items__item {
        width:200px;
        height: 150px
    }
}

@media (max-width: 768px) {
    .m-galleries-list--carousel .slick-next,.m-galleries-list--carousel .slick-prev {
        width:40px;
        height: 35px;
        background-size: 50%
    }
}

@media (min-width: 768px) {
    .m-galleries-list--carousel .m-galleries-list__items__item {
        width:500px;
        max-height: 300px
    }
}

@media (min-width: 1024px) {
    .m-galleries-list--carousel .m-galleries-list__items__item {
        width:870px;
        margin: 0 10px;
        max-height: 560px
    }
}

@media (min-width: 1280px) {
    .m-galleries-list--carousel .m-galleries-list__items__item {
        margin:0 42.5px
    }

    .m-galleries-list--carousel .slick-next,.m-galleries-list--carousel .slick-prev {
        width: 75px;
        height: 75px;
        border: 2px solid #000000
    }

    .m-galleries-list--carousel .slick-prev {
        left: -37.5px
    }

    .m-galleries-list--carousel .slick-next {
        right: -37.5px
    }
}

.m-galleries-entry--default .m-galleries-entry__item {
    position: relative
}

.m-galleries-entry--default .m-galleries-entry__item__toolbar {
    float: right;
    margin-bottom: 20px
}

.m-galleries-entry--default .m-galleries-entry__item__header {
    clear: both;
    margin-bottom: 20px;
    text-align: center
}

.m-galleries-entry--default .m-galleries-entry__item__header__title {
    font-size: 5rem;
    line-height: 40px
}

@media (min-width: 768px) {
    .m-galleries-entry--default .m-galleries-entry__item__header__title {
        font-size:5.1428571429rem;
        line-height: 52px
    }
}

@media (min-width: 1024px) {
    .m-galleries-entry--default .m-galleries-entry__item__header__title {
        font-size:5.125rem;
        line-height: 62px
    }
}

@media (min-width: 1280px) {
    .m-galleries-entry--default .m-galleries-entry__item__header__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

@media (min-width: 1400px) {
    .m-galleries-entry--default .m-galleries-entry__item__header__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

.m-galleries-entry--default .m-galleries-entry__item__body {
    text-align: center
}

.m-galleries-entry--default .m-galleries-entry__item__body__description {
    margin-top: 20px
}

.m-galleries-entry--default .m-galleries-entry__item__widgets__share {
    display: none
}

.m-galleries-entry--default .m-galleries-entry__pagination {
    margin-top: 20px;
    text-align: center
}

.m-galleries-entry--default .m-galleries-entry__navigation__button {
    display: inline-block
}

@media (min-width: 1024px) {
    .m-galleries-entry--default .m-galleries-entry__item {
        position:relative;
        padding-right: calc(50px + 40px)
    }

    .m-galleries-entry--default .m-galleries-entry__item__toolbar {
        position: absolute;
        right: 0;
        top: 0
    }
}

.partners .m-libraries-sponsors-list--carousel .m-libraries-sponsors-list__items__item__wrapper {
    border: 0px!important
}

.partners .m-libraries-sponsors-list--carousel .m-libraries-sponsors-list__items__item__image,.partners .m-libraries-sponsors-list--carousel .m-libraries-sponsors-list__items__item__video {
    height: 115px;
    width: 80%;
    margin: auto
}

@media (min-width: 1280px) {
    .partners .m-libraries-sponsors-list--carousel .m-libraries-sponsors-list__items__item__image,.partners .m-libraries-sponsors-list--carousel .m-libraries-sponsors-list__items__item__video {
        height:155px
    }
}

.js-librarylistwrapper {
    width: 100%
}

.mfp-content .m-libraries-blogs-entry--default {
    max-width: 800px;
    margin: 0 auto
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item {
    position: relative
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__toolbar {
    float: right
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__header {
    clear: both;
    margin-bottom: 30px
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__header__date {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__header__date {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__header__meta:before {
    content: "—";
    display: inline-block;
    color: #394C54
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__header__meta__owner+:before {
    content: "|";
    display: inline-block;
    margin: 0 10px
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__header__meta__author {
    color: #1368c2
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__featured-image {
    padding: 0;
    margin: 0 0 30px 0;
    text-align: center;
    position: relative;
    line-height: 0
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__featured-image__caption {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    position: absolute;
    bottom: 0;
    left: 0;
    display: inline-block;
    background: #394C54;
    color: #FFFFFF;
    padding: 10px 20px
}

@media (min-width: 768px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__featured-image__caption {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__featured-image__caption {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__featured-image__caption {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__featured-image__caption {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__intro {
    font-size: 1.6666666667rem;
    line-height: 1.2;
    font-family: "Bebas Neue",sans-serif;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__intro {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__intro {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__intro {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__intro {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__rapport {
    margin-top: 20px
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__rapport__form {
    display: none
}

.mfp-content>.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__rapport__form {
    display: block
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__categories,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__tags {
    margin-top: 20px
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__categories__title,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__tags__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 700
}

@media (min-width: 768px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__categories__title,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__tags__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__categories__title,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__categories__title,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__categories__title,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__categories__items__item,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__tags__items__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: 1px solid #F8F9FA;
    border-radius: 5px;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 5px 5px 0
}

@media (min-width: 768px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__categories__items__item,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__tags__items__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__categories__items__item,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__categories__items__item,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__categories__items__item,.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__additional__item {
    margin-top: 20px
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__additional__item:first-child {
    margin-top: 40px
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__additional__item__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    border-bottom: solid 1px #F8F9FA;
    font-weight: 700;
    padding-bottom: 10px;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__additional__item__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__restricted {
    margin-top: 20px
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__share {
    display: none
}

.m-libraries-blogs-entry--default .m-libraries-blogs-entry__navigation {
    margin-top: 20px;
    text-align: center
}

@media (min-width: 768px) {
    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item.has-toolbar {
        padding-right:calc(50px + 40px)
    }

    .m-libraries-blogs-entry--default .m-libraries-blogs-entry__item__toolbar {
        position: absolute;
        right: 0;
        top: 0
    }
}

.m-libraries-blogs-list--carousel {
    direction: initial
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items {
    display: none
}

.m-libraries-videos-list .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items.slick-initialized {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-blogs-list--carousel .bx-viewport .m-libraries-blogs-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item {
    width: 100%
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item.slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background: #FFFFFF;
    color: #000000;
    border: solid 1px #F8F9FA
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__type {
    margin-bottom: 10px;
    text-align: center
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__type__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2;
    display: inline-block;
    border: solid 1px #F8F9FA;
    border-radius: 3px;
    padding: 5px
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__type__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__type__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__type__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__type__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__image,.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__video {
    height: 250px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    width: 100%
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__image--default {
    background-size: auto
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__image--contain {
    background-size: contain;
    margin-top: 5px;
    margin-left: 20px;
    background-position: center
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__image img,.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__image__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__video {
    position: relative
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__video--default {
    background-size: auto
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__video--contain {
    background-size: contain;
    padding: 15px
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header {
    margin-bottom: 20px;
    padding: 20px 20px 0 20px
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__wishlist {
    float: right;
    margin-left: 20px
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__body {
    margin-bottom: 20px;
    padding: 0 20px;
    word-wrap: break-word
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    padding: 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__widgets {
    display: none
}

@media (min-width: 600px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__wrapper {
        width:calc(100% - 20px);
        margin: 0 10px
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__image--contain {
        margin-left:0;
        background-position: center
    }
}

@media (min-width: 600px) {
    .m-libraries-blogs-list--carousel.m-libraries-blogs-list--carousel--v2 .m-libraries-blogs-list__items {
        margin:0 -10px
    }

    .m-libraries-blogs-list--carousel.m-libraries-blogs-list--carousel--v2 .m-libraries-blogs-list__items__item {
        margin: 0 10px
    }
}

.t-rtl .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.t-rtl .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__footer__toolbar {
    margin-left: 0;
    margin-right: auto
}

.t-rtl .m-libraries-blogs-list--carousel .m-libraries-blogs-list__items__item__header__engage-status {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end
}

.m-libraries-blogs-list--grid {
    direction: initial
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items.has-items-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items.is-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items.is-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item {
    position: relative;
    width: 100%;
    background: #FFFFFF;
    border: solid 1px #F8F9FA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 20px
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__image,.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__video {
    height: 300px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__image--default {
    background-size: auto
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__image--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__image img,.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__image__link {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__video {
    position: relative
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__video--default {
    background-size: auto
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__video--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header {
    margin-bottom: 20px;
    padding: 20px 20px 0 20px
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__wishlist {
    float: right;
    margin-left: 20px
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__body {
    margin-bottom: 20px;
    padding: 0 20px;
    word-wrap: break-word
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    padding: 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__widgets {
    display: none
}

@media (min-width: 390px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-mobile="1"] .m-libraries-blogs-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-mobile="1"] .m-libraries-blogs-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="1"] .m-libraries-blogs-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="1"] .m-libraries-blogs-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 0
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="1"] .m-libraries-blogs-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="1"] .m-libraries-blogs-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 0
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="1"] .m-libraries-blogs-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="1"] .m-libraries-blogs-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(20% - 16px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item:nth-child(-n+5) {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(16.66% - 17px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 0
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--grid .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 0
    }
}

.t-homepage .m-libraries-blogs-list--grid .m-libraries-blogs-list__az {
    display: none
}

.t-homepage .m-libraries-blogs-list--grid .m-libraries-blogs-list__pagination {
    display: none
}

.t-rtl .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item {
    direction: rtl
}

.t-rtl .m-libraries-blogs-list--grid .m-libraries-blogs-list__items__item__footer__toolbar {
    margin-right: auto;
    margin-left: 0
}

.m-libraries-blogs-list--list {
    direction: initial
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: solid 1px #F8F9FA
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__image,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__video {
    width: 100%;
    height: 180px;
    overflow: hidden;
    margin-bottom: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__image--default {
    background-size: auto
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__image--contain {
    background-size: contain;
    margin: 15px;
    background-position: left
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__image img,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__video {
    position: relative
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__video--default {
    background-size: auto
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__video--contain {
    background-size: contain;
    padding: 15px
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header-body-footer {
    padding: 15px
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header {
    margin-bottom: 10px
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__wishlist {
    float: right;
    margin-left: 10px
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__body {
    margin-bottom: 20px;
    word-wrap: break-word
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__widgets {
    display: none
}

@media (min-width: 600px) {
    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__image,.m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__video {
        float:left;
        width: 130px;
        height: 130px;
        margin-right: 20px
    }

    .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__header-body-footer {
        overflow: hidden;
        padding: 0
    }
}

.t-rtl .m-libraries-blogs-list--list {
    direction: rtl
}

.t-rtl .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__footer__toolbar {
    margin-left: 0;
    margin-right: auto
}

@media (min-width: 600px) {
    .t-rtl .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__image,.t-rtl .m-libraries-blogs-list--list .m-libraries-blogs-list__items__item__video {
        float:right;
        margin-right: 0;
        margin-left: 20px
    }
}

.m-libraries-blogs-list--list-simple {
}

.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: solid 1px #F8F9FA
}

.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0
}

.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header {
    margin-bottom: 10px
}

.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--list-simple .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.t-rtl .m-libraries-blogs-list--list-simple {
    direction: rtl
}

.m-libraries-blogs-list--masonry {
}

.m-libraries-blogs-list--masonry a[href*="javascript:return false;"] {
    cursor: unset
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__sizer {
    width: 100%
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__wrapper {
    position: relative;
    background: #F8F9FA;
    margin: 10px
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__image img,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__video img {
    width: 100%
}

.m-libraries-blogs-list--masonry .m-libraries-news-list__items__item__image__link[href*="javascript:return false;"] {
    cursor: unset
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__video {
    position: relative
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__video .js-librarylink-entry {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__video--default {
    background-size: auto
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__video--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header {
    margin-bottom: 20px;
    padding: 20px 20px 0 20px
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__wishlist {
    float: right;
    margin-left: 20px
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #dae0e5;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__title__link[href*="javascript:return false;"] {
    cursor: unset
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__body {
    margin-bottom: 20px;
    padding: 0 20px;
    word-wrap: break-word
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    padding: 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__widgets {
    display: none
}

@media (min-width: 390px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-mobile="1"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-mobile="1"] .m-libraries-blogs-list__items__sizer {
        width:100%
    }

    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__sizer {
        width: 50%
    }
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-tablet="1"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-tablet="1"] .m-libraries-blogs-list__items__sizer {
        width: 100%
    }

    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__sizer {
        width: 50%
    }

    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__sizer {
        width: 33.33%
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-laptop="1"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-laptop="1"] .m-libraries-blogs-list__items__sizer {
        width:100%
    }

    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__sizer {
        width: 50%
    }

    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__sizer {
        width: 33.33%
    }

    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__sizer {
        width: 25%
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-desktop="1"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-desktop="1"] .m-libraries-blogs-list__items__sizer {
        width:100%
    }

    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__sizer {
        width: 50%
    }

    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__sizer {
        width: 33.33%
    }

    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__sizer {
        width: 25%
    }

    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__sizer {
        width: 20%
    }

    .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item,.m-libraries-blogs-list--masonry .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__sizer {
        width: 16.66%
    }
}

.t-rtl .m-libraries-blogs-list--masonry {
    direction: rtl
}

.t-rtl .m-libraries-blogs-list--masonry .m-libraries-blogs-list__items__item__footer__toolbar {
    margin-left: 0;
    margin-right: auto
}

.m-libraries-blogs-list--overlay {
    direction: initial
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item {
    position: relative;
    width: 100%;
    margin-top: 20px;
    background: #394C54;
    position: relative;
    overflow: hidden
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item:hover .m-libraries-blogs-list__items__item__image,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item:hover .m-libraries-blogs-list__items__item__video {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: 10s linear;
    -o-transition: 10s linear;
    transition: 10s linear
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item:hover .m-libraries-blogs-list__items__item__header {
    opacity: 0;
    -webkit-transform: translateY(25%);
    -ms-transform: translateY(25%);
    transform: translateY(25%);
    visibility: hidden
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item:hover .m-libraries-blogs-list__items__item__body {
    opacity: 1;
    visibility: visible
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__image,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__video {
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    height: 0;
    padding-bottom: 66.66%;
    -webkit-transition: 1s linear;
    -o-transition: 1s linear;
    transition: 1s linear
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__image--default {
    background-size: auto
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__image--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__image--placeholder+.m-libraries-blogs-list__items__item__header {
    background: transparent
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__image img,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__video {
    position: relative
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__video--default {
    background-size: auto
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__video--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header {
    padding: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    width: 100%;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));
    background: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5))
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px rgba(255,255,255,0.5);
    color: #FFFFFF;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    color: #FFFFFF;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: rgba(255,255,255,0.75);
    display: inline-block
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__meta__author,.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__body {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__body__toolbar {
    margin-bottom: 20px
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__body__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__body__toolbar .p-button-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item__widgets {
    display: none
}

@media (min-width: 390px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-mobile="1"] .m-libraries-blogs-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-mobile="1"] .m-libraries-blogs-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-mobile="2"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="1"] .m-libraries-blogs-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="1"] .m-libraries-blogs-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="2"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-tablet="3"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 0
    }
}

@media (min-width: 1024px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="1"] .m-libraries-blogs-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="1"] .m-libraries-blogs-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="2"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="3"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-laptop="4"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 0
    }
}

@media (min-width: 1280px) {
    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="1"] .m-libraries-blogs-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="1"] .m-libraries-blogs-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="2"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="3"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="4"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(20% - 16px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item:nth-child(-n+5) {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="5"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item {
        margin-top: 20px;
        width: calc(16.66% - 17px);
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item:nth-child(-n+6) {
        margin-top: 0
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items[data-columns-desktop="6"] .m-libraries-blogs-list__items__item:nth-child(6n) {
        margin-right: 0
    }
}

.t-rtl .m-libraries-blogs-list--overlay .m-libraries-blogs-list__items__item {
    direction: rtl
}

.mfp-content .m-libraries-brochures-entry--default {
    max-width: 800px;
    margin: 0 auto
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item {
    position: relative
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__toolbar {
    float: right
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__header {
    clear: both;
    margin-bottom: 30px
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__header__date {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__header__date {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__header__meta:before {
    content: "—";
    display: inline-block;
    color: #394C54
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__header__meta__owner+:before {
    content: "|";
    display: inline-block;
    margin: 0 10px
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__header__meta__author {
    color: #1368c2
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__image {
    padding: 0;
    margin: 0 0 30px 0;
    text-align: center;
    position: relative;
    line-height: 0
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__rapport {
    margin-top: 20px
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__rapport__form {
    display: none
}

.mfp-content>.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__rapport__form {
    display: block
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__download {
    margin-top: 20px;
    text-align: center
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__categories,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__tags {
    margin-top: 20px
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__categories__title,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__tags__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 700
}

@media (min-width: 768px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__categories__title,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__tags__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__categories__title,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__categories__title,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__categories__title,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__categories__items__item,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__tags__items__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: 1px solid #F8F9FA;
    border-radius: 5px;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 5px 5px 0
}

@media (min-width: 768px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__categories__items__item,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__tags__items__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__categories__items__item,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__categories__items__item,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__categories__items__item,.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__additional__item {
    margin-top: 20px
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__additional__item:first-child {
    margin-top: 40px
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__additional__item__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    border-bottom: solid 1px #F8F9FA;
    font-weight: 700;
    padding-bottom: 10px;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__additional__item__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__share {
    display: none
}

.m-libraries-brochures-entry--default .m-libraries-brochures-entry__navigation {
    margin-top: 20px;
    text-align: center
}

@media (min-width: 768px) {
    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item.has-toolbar {
        padding-right:calc(50px + 40px)
    }

    .m-libraries-brochures-entry--default .m-libraries-brochures-entry__item__toolbar {
        position: absolute;
        right: 0;
        top: 0
    }
}

.m-libraries-brochures-list--carousel {
    direction: initial
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items {
    display: none
}

.m-libraries-videos-list .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items.slick-initialized {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-brochures-list--carousel .bx-viewport .m-libraries-brochures-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item {
    width: 100%
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item.slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background: #FFFFFF;
    color: #000000;
    border: solid 1px #F8F9FA
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__type {
    margin-bottom: 10px;
    text-align: center
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__type__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2;
    display: inline-block;
    border: solid 1px #F8F9FA;
    border-radius: 3px;
    padding: 5px
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__type__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__type__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__type__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__type__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__image,.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__video {
    height: 250px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    width: 100%
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__image--default {
    background-size: auto
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__image--contain {
    background-size: contain;
    margin-top: 5px;
    margin-left: 20px;
    background-position: center
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__image img,.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__image__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__video {
    position: relative
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__video--default {
    background-size: auto
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__video--contain {
    background-size: contain;
    padding: 15px
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header {
    margin-bottom: 20px;
    padding: 20px 20px 0 20px
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__wishlist {
    float: right;
    margin-left: 20px
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__body {
    margin-bottom: 20px;
    padding: 0 20px;
    word-wrap: break-word
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    padding: 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__widgets {
    display: none
}

@media (min-width: 600px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__wrapper {
        width:calc(100% - 20px);
        margin: 0 10px
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__image--contain {
        margin-left:0;
        background-position: center
    }
}

@media (min-width: 600px) {
    .m-libraries-brochures-list--carousel.m-libraries-brochures-list--carousel--v2 .m-libraries-brochures-list__items {
        margin:0 -10px
    }

    .m-libraries-brochures-list--carousel.m-libraries-brochures-list--carousel--v2 .m-libraries-brochures-list__items__item {
        margin: 0 10px
    }
}

.t-rtl .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.t-rtl .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__footer__toolbar {
    margin-left: 0;
    margin-right: auto
}

.t-rtl .m-libraries-brochures-list--carousel .m-libraries-brochures-list__items__item__header__engage-status {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end
}

.m-libraries-brochures-list--grid {
    direction: initial
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items.has-items-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items.is-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items.is-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item {
    position: relative;
    width: 100%;
    background: #FFFFFF;
    border: solid 1px #F8F9FA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 20px
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__image,.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__video {
    height: 300px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__image--default {
    background-size: auto
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__image--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__image img,.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__image__link {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__video {
    position: relative
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__video--default {
    background-size: auto
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__video--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header {
    margin-bottom: 20px;
    padding: 20px 20px 0 20px
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__wishlist {
    float: right;
    margin-left: 20px
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__body {
    margin-bottom: 20px;
    padding: 0 20px;
    word-wrap: break-word
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    padding: 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__widgets {
    display: none
}

@media (min-width: 390px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-mobile="1"] .m-libraries-brochures-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-mobile="1"] .m-libraries-brochures-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-mobile="2"] .m-libraries-brochures-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-mobile="2"] .m-libraries-brochures-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-mobile="2"] .m-libraries-brochures-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-mobile="2"] .m-libraries-brochures-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-mobile="2"] .m-libraries-brochures-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-mobile="2"] .m-libraries-brochures-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-mobile="2"] .m-libraries-brochures-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-mobile="2"] .m-libraries-brochures-list__items__item:nth-child(2n) {
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="1"] .m-libraries-brochures-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="1"] .m-libraries-brochures-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="2"] .m-libraries-brochures-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="2"] .m-libraries-brochures-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="2"] .m-libraries-brochures-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="2"] .m-libraries-brochures-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="2"] .m-libraries-brochures-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="2"] .m-libraries-brochures-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="2"] .m-libraries-brochures-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="2"] .m-libraries-brochures-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="3"] .m-libraries-brochures-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="3"] .m-libraries-brochures-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="3"] .m-libraries-brochures-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="3"] .m-libraries-brochures-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="3"] .m-libraries-brochures-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="3"] .m-libraries-brochures-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="3"] .m-libraries-brochures-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-tablet="3"] .m-libraries-brochures-list__items__item:nth-child(3n) {
        margin-right: 0
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="1"] .m-libraries-brochures-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="1"] .m-libraries-brochures-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="2"] .m-libraries-brochures-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="2"] .m-libraries-brochures-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="2"] .m-libraries-brochures-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="2"] .m-libraries-brochures-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="2"] .m-libraries-brochures-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="2"] .m-libraries-brochures-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="2"] .m-libraries-brochures-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="2"] .m-libraries-brochures-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="3"] .m-libraries-brochures-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="3"] .m-libraries-brochures-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="3"] .m-libraries-brochures-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="3"] .m-libraries-brochures-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="3"] .m-libraries-brochures-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="3"] .m-libraries-brochures-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="3"] .m-libraries-brochures-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="3"] .m-libraries-brochures-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="4"] .m-libraries-brochures-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="4"] .m-libraries-brochures-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="4"] .m-libraries-brochures-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="4"] .m-libraries-brochures-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="4"] .m-libraries-brochures-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="4"] .m-libraries-brochures-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="4"] .m-libraries-brochures-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-laptop="4"] .m-libraries-brochures-list__items__item:nth-child(4n) {
        margin-right: 0
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="1"] .m-libraries-brochures-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="1"] .m-libraries-brochures-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="2"] .m-libraries-brochures-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="2"] .m-libraries-brochures-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="2"] .m-libraries-brochures-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="2"] .m-libraries-brochures-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="2"] .m-libraries-brochures-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="2"] .m-libraries-brochures-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="2"] .m-libraries-brochures-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="2"] .m-libraries-brochures-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="3"] .m-libraries-brochures-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="3"] .m-libraries-brochures-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="3"] .m-libraries-brochures-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="3"] .m-libraries-brochures-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="3"] .m-libraries-brochures-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="3"] .m-libraries-brochures-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="3"] .m-libraries-brochures-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="3"] .m-libraries-brochures-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="4"] .m-libraries-brochures-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="4"] .m-libraries-brochures-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="4"] .m-libraries-brochures-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="4"] .m-libraries-brochures-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="4"] .m-libraries-brochures-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="4"] .m-libraries-brochures-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="4"] .m-libraries-brochures-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="4"] .m-libraries-brochures-list__items__item:nth-child(4n) {
        margin-right: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="5"] .m-libraries-brochures-list__items__item {
        margin-top: 20px;
        width: calc(20% - 16px);
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="5"] .m-libraries-brochures-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="5"] .m-libraries-brochures-list__items__item:nth-child(-n+5) {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="5"] .m-libraries-brochures-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="5"] .m-libraries-brochures-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="5"] .m-libraries-brochures-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="5"] .m-libraries-brochures-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="5"] .m-libraries-brochures-list__items__item:nth-child(5n) {
        margin-right: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="6"] .m-libraries-brochures-list__items__item {
        margin-top: 20px;
        width: calc(16.66% - 17px);
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="6"] .m-libraries-brochures-list__items__item:nth-child(-n+6) {
        margin-top: 0
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="6"] .m-libraries-brochures-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="6"] .m-libraries-brochures-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="6"] .m-libraries-brochures-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="6"] .m-libraries-brochures-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-brochures-list--grid .m-libraries-brochures-list__items[data-columns-desktop="6"] .m-libraries-brochures-list__items__item:nth-child(6n) {
        margin-right: 0
    }
}

.t-homepage .m-libraries-brochures-list--grid .m-libraries-brochures-list__az {
    display: none
}

.t-homepage .m-libraries-brochures-list--grid .m-libraries-brochures-list__pagination {
    display: none
}

.t-rtl .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item {
    direction: rtl
}

.t-rtl .m-libraries-brochures-list--grid .m-libraries-brochures-list__items__item__footer__toolbar {
    margin-right: auto;
    margin-left: 0
}

.m-libraries-brochures-list--list {
    direction: initial
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: solid 1px #F8F9FA
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__image,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__video {
    width: 100%;
    height: 180px;
    overflow: hidden;
    margin-bottom: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__image--default {
    background-size: auto
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__image--contain {
    background-size: contain;
    margin: 15px;
    background-position: left
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__image img,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__video {
    position: relative
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__video--default {
    background-size: auto
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__video--contain {
    background-size: contain;
    padding: 15px
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header-body-footer {
    padding: 15px
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header {
    margin-bottom: 10px
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__wishlist {
    float: right;
    margin-left: 10px
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__body {
    margin-bottom: 20px;
    word-wrap: break-word
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__widgets {
    display: none
}

@media (min-width: 600px) {
    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__image,.m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__video {
        float:left;
        width: 130px;
        height: 130px;
        margin-right: 20px
    }

    .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__header-body-footer {
        overflow: hidden;
        padding: 0
    }
}

.t-rtl .m-libraries-brochures-list--list {
    direction: rtl
}

.t-rtl .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__footer__toolbar {
    margin-left: 0;
    margin-right: auto
}

@media (min-width: 600px) {
    .t-rtl .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__image,.t-rtl .m-libraries-brochures-list--list .m-libraries-brochures-list__items__item__video {
        float:right;
        margin-right: 0;
        margin-left: 20px
    }
}

.m-libraries-brochures-list--list-simple {
}

.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: solid 1px #F8F9FA
}

.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0
}

.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header {
    margin-bottom: 10px
}

.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__meta__author,.m-libraries-brochures-list--list-simple .m-libraries-brochures-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.t-rtl .m-libraries-brochures-list--list-simple {
    direction: rtl
}

.mfp-content .m-libraries-news-entry--default {
    max-width: 800px;
    margin: 0 auto
}

.m-libraries-news-entry--default .m-libraries-news-entry__item {
    position: relative
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__toolbar {
    float: right
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__header {
    clear: both;
    margin-bottom: 30px
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__header__date {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__header__date {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__header__meta:before {
    content: "-";
    display: inline-block;
    color: #394C54
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__header__meta__owner+:before {
    content: "|";
    display: inline-block;
    margin: 0 10px
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__header__meta__author {
    color: #1368c2
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__featured-image {
    padding: 0;
    margin: 0 auto 30px auto;
    text-align: center;
    position: relative;
    line-height: 0;
    max-width: 700px
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__featured-image__wrapper {
    display: inline-block;
    position: relative
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__featured-image__caption {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    position: absolute;
    bottom: 0;
    left: 0;
    display: inline-block;
    background: #000000;
    color: #FFFFFF;
    padding: 10px 20px
}

@media (min-width: 768px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__featured-image__caption {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__featured-image__caption {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__featured-image__caption {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__featured-image__caption {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__body__intro {
    font-size: 1.6666666667rem;
    line-height: 1.2;
    font-family: "Bebas Neue",sans-serif;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__intro {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__intro {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__intro {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__intro {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__body__video {
    text-align: center;
    margin-top: 20px
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__body__video>* {
    width: 100%
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__body__rapport {
    margin-top: 20px
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__body__rapport__form {
    display: none
}

.mfp-content>.m-libraries-news-entry--default .m-libraries-news-entry__item__body__rapport__form {
    display: block
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__body__categories,.m-libraries-news-entry--default .m-libraries-news-entry__item__body__tags {
    margin-top: 20px
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__body__categories__title,.m-libraries-news-entry--default .m-libraries-news-entry__item__body__tags__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 700
}

@media (min-width: 768px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__categories__title,.m-libraries-news-entry--default .m-libraries-news-entry__item__body__tags__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__categories__title,.m-libraries-news-entry--default .m-libraries-news-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__categories__title,.m-libraries-news-entry--default .m-libraries-news-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__categories__title,.m-libraries-news-entry--default .m-libraries-news-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__body__categories__items__item,.m-libraries-news-entry--default .m-libraries-news-entry__item__body__tags__items__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: 1px solid #F8F9FA;
    border-radius: 5px;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 5px 5px 0
}

@media (min-width: 768px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__categories__items__item,.m-libraries-news-entry--default .m-libraries-news-entry__item__body__tags__items__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__categories__items__item,.m-libraries-news-entry--default .m-libraries-news-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__categories__items__item,.m-libraries-news-entry--default .m-libraries-news-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__categories__items__item,.m-libraries-news-entry--default .m-libraries-news-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__body__additional__item {
    margin-top: 20px
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__body__additional__item:first-child {
    margin-top: 40px
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__body__additional__item__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    border-bottom: solid 1px #F8F9FA;
    font-weight: 700;
    padding-bottom: 10px;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__additional__item__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__restricted {
    margin-top: 20px
}

.m-libraries-news-entry--default .m-libraries-news-entry__item__share {
    display: none
}

.m-libraries-news-entry--default .m-libraries-news-entry__navigation {
    margin-top: 20px;
    text-align: center
}

@media (min-width: 768px) {
    .m-libraries-news-entry--default .m-libraries-news-entry__item.has-toolbar {
        padding-right:calc(50px + 40px)
    }

    .m-libraries-news-entry--default .m-libraries-news-entry__item__toolbar {
        position: absolute;
        right: 0;
        top: 0
    }
}

.m-libraries-news-list--carousel {
    direction: initial
}

.m-libraries-news-list--carousel .m-libraries-news-list__items {
    display: none
}

.m-libraries-videos-list .m-libraries-news-list--carousel .m-libraries-news-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-news-list--carousel .m-libraries-news-list__items.slick-initialized {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-news-list--carousel .bx-viewport .m-libraries-news-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item {
    width: 100%
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item.slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background: #FFFFFF;
    color: #000000;
    border: solid 1px #F8F9FA
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__type {
    margin-bottom: 10px;
    text-align: center
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__type__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2;
    display: inline-block;
    border: solid 1px #F8F9FA;
    border-radius: 3px;
    padding: 5px
}

@media (min-width: 768px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__type__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__type__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__type__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__type__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__image,.m-libraries-news-list--carousel .m-libraries-news-list__items__item__video {
    height: 250px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    width: 100%
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__image--default {
    background-size: auto
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__image--contain {
    background-size: contain;
    margin-top: 5px;
    margin-left: 20px;
    background-position: center
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__image img,.m-libraries-news-list--carousel .m-libraries-news-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__image__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__video {
    position: relative
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__video--default {
    background-size: auto
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__video--contain {
    background-size: contain;
    padding: 15px
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header {
    margin-bottom: 20px;
    padding: 20px 20px 0 20px
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__wishlist {
    float: right;
    margin-left: 20px
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__body {
    margin-bottom: 20px;
    padding: 0 20px;
    word-wrap: break-word
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    padding: 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-news-list--carousel .m-libraries-news-list__items__item__widgets {
    display: none
}

@media (min-width: 600px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__wrapper {
        width:calc(100% - 20px);
        margin: 0 10px
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--carousel .m-libraries-news-list__items__item__image--contain {
        margin-left:0;
        background-position: center
    }
}

@media (min-width: 600px) {
    .m-libraries-news-list--carousel.m-libraries-news-list--carousel--v2 .m-libraries-news-list__items {
        margin:0 -10px
    }

    .m-libraries-news-list--carousel.m-libraries-news-list--carousel--v2 .m-libraries-news-list__items__item {
        margin: 0 10px
    }
}

.t-rtl .m-libraries-news-list--carousel .m-libraries-news-list__items__item__footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.t-rtl .m-libraries-news-list--carousel .m-libraries-news-list__items__item__footer__toolbar {
    margin-left: 0;
    margin-right: auto
}

.t-rtl .m-libraries-news-list--carousel .m-libraries-news-list__items__item__header__engage-status {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end
}

.m-libraries-news-list--grid {
    direction: initial
}

.m-libraries-news-list--grid .m-libraries-news-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.m-libraries-news-list--grid .m-libraries-news-list__items.has-items-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-libraries-news-list--grid .m-libraries-news-list__items.is-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-libraries-news-list--grid .m-libraries-news-list__items.is-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item {
    position: relative;
    width: 100%;
    background: #FFFFFF;
    border: solid 1px #F8F9FA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 20px
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__image,.m-libraries-news-list--grid .m-libraries-news-list__items__item__video {
    height: 300px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__image--default {
    background-size: auto
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__image--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__image img,.m-libraries-news-list--grid .m-libraries-news-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__image__link {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__video {
    position: relative
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__video--default {
    background-size: auto
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__video--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__header {
    margin-bottom: 20px;
    padding: 20px 20px 0 20px
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__wishlist {
    float: right;
    margin-left: 20px
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--grid .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__body {
    margin-bottom: 20px;
    padding: 0 20px;
    word-wrap: break-word
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    padding: 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-news-list--grid .m-libraries-news-list__items__item__widgets {
    display: none
}

@media (min-width: 390px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-mobile="1"] .m-libraries-news-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-mobile="1"] .m-libraries-news-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="1"] .m-libraries-news-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="1"] .m-libraries-news-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 0
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="1"] .m-libraries-news-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="1"] .m-libraries-news-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 0
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="1"] .m-libraries-news-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="1"] .m-libraries-news-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(20% - 16px);
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item:nth-child(-n+5) {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(16.66% - 17px);
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 0
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--grid .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 0
    }
}

.t-homepage .m-libraries-news-list--grid .m-libraries-news-list__az {
    display: none
}

.t-homepage .m-libraries-news-list--grid .m-libraries-news-list__pagination {
    display: none
}

.t-rtl .m-libraries-news-list--grid .m-libraries-news-list__items__item {
    direction: rtl
}

.t-rtl .m-libraries-news-list--grid .m-libraries-news-list__items__item__footer__toolbar {
    margin-right: auto;
    margin-left: 0
}

.m-libraries-news-list--list {
    direction: initial
}

.m-libraries-news-list--list .m-libraries-news-list__items__item {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: solid 1px #F8F9FA
}

.m-libraries-news-list--list .m-libraries-news-list__items__item:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__image,.m-libraries-news-list--list .m-libraries-news-list__items__item__video {
    width: 100%;
    height: 180px;
    overflow: hidden;
    margin-bottom: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__image--default {
    background-size: auto
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__image--contain {
    background-size: contain;
    margin: 15px;
    background-position: left
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__image img,.m-libraries-news-list--list .m-libraries-news-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__video {
    position: relative
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__video--default {
    background-size: auto
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__video--contain {
    background-size: contain;
    padding: 15px
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__header-body-footer {
    padding: 15px
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__header {
    margin-bottom: 10px
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__header__wishlist {
    float: right;
    margin-left: 10px
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--list .m-libraries-news-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--list .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--list .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--list .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--list .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__body {
    margin-bottom: 20px;
    word-wrap: break-word
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-news-list--list .m-libraries-news-list__items__item__widgets {
    display: none
}

@media (min-width: 600px) {
    .m-libraries-news-list--list .m-libraries-news-list__items__item__image,.m-libraries-news-list--list .m-libraries-news-list__items__item__video {
        float:left;
        width: 130px;
        height: 130px;
        margin-right: 20px
    }

    .m-libraries-news-list--list .m-libraries-news-list__items__item__header-body-footer {
        overflow: hidden;
        padding: 0
    }
}

.t-rtl .m-libraries-news-list--list {
    direction: rtl
}

.t-rtl .m-libraries-news-list--list .m-libraries-news-list__items__item__footer__toolbar {
    margin-left: 0;
    margin-right: auto
}

@media (min-width: 600px) {
    .t-rtl .m-libraries-news-list--list .m-libraries-news-list__items__item__image,.t-rtl .m-libraries-news-list--list .m-libraries-news-list__items__item__video {
        float:right;
        margin-right: 0;
        margin-left: 20px
    }
}

.m-libraries-news-list--list-simple {
}

.m-libraries-news-list--list-simple .m-libraries-news-list__items__item {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: solid 1px #F8F9FA
}

.m-libraries-news-list--list-simple .m-libraries-news-list__items__item:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0
}

.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header {
    margin-bottom: 10px
}

.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--list-simple .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.t-rtl .m-libraries-news-list--list-simple {
    direction: rtl
}

.m-libraries-news-list--masonry {
}

.m-libraries-news-list--masonry a[href*="javascript:return false;"] {
    cursor: unset
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items__sizer {
    width: 100%
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__wrapper {
    position: relative;
    background: #F8F9FA;
    margin: 10px
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__image img,.m-libraries-news-list--masonry .m-libraries-news-list__items__item__video img {
    width: 100%
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__image__link[href*="javascript:return false;"] {
    cursor: unset
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__video {
    position: relative
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__video .js-librarylink-entry {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__video--default {
    background-size: auto
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__video--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header {
    margin-bottom: 20px;
    padding: 20px 20px 0 20px
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__wishlist {
    float: right;
    margin-left: 20px
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #dae0e5;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__title__link[href*="javascript:return false;"] {
    cursor: unset
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--masonry .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__body {
    margin-bottom: 20px;
    padding: 0 20px;
    word-wrap: break-word
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    padding: 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-news-list--masonry .m-libraries-news-list__items__item__widgets {
    display: none
}

@media (min-width: 390px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-mobile="1"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-mobile="1"] .m-libraries-news-list__items__sizer {
        width:100%
    }

    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__sizer {
        width: 50%
    }
}

@media (min-width: 768px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-tablet="1"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-tablet="1"] .m-libraries-news-list__items__sizer {
        width: 100%
    }

    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__sizer {
        width: 50%
    }

    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__sizer {
        width: 33.33%
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-laptop="1"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-laptop="1"] .m-libraries-news-list__items__sizer {
        width:100%
    }

    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__sizer {
        width: 50%
    }

    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__sizer {
        width: 33.33%
    }

    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__sizer {
        width: 25%
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-desktop="1"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-desktop="1"] .m-libraries-news-list__items__sizer {
        width:100%
    }

    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__sizer {
        width: 50%
    }

    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__sizer {
        width: 33.33%
    }

    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__sizer {
        width: 25%
    }

    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__sizer {
        width: 20%
    }

    .m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item,.m-libraries-news-list--masonry .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__sizer {
        width: 16.66%
    }
}

.t-rtl .m-libraries-news-list--masonry {
    direction: rtl
}

.t-rtl .m-libraries-news-list--masonry .m-libraries-news-list__items__item__footer__toolbar {
    margin-left: 0;
    margin-right: auto
}

.m-libraries-news-list--overlay {
    direction: initial
}

.m-libraries-news-list--overlay .m-libraries-news-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item {
    position: relative;
    width: 100%;
    margin-top: 20px;
    background: #394C54;
    position: relative;
    overflow: hidden
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item:hover .m-libraries-news-list__items__item__image,.m-libraries-news-list--overlay .m-libraries-news-list__items__item:hover .m-libraries-news-list__items__item__video {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: 10s linear;
    -o-transition: 10s linear;
    transition: 10s linear
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item:hover .m-libraries-news-list__items__item__header {
    opacity: 0;
    -webkit-transform: translateY(25%);
    -ms-transform: translateY(25%);
    transform: translateY(25%);
    visibility: hidden
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item:hover .m-libraries-news-list__items__item__body {
    opacity: 1;
    visibility: visible
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__image,.m-libraries-news-list--overlay .m-libraries-news-list__items__item__video {
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    height: 0;
    padding-bottom: 66.66%;
    -webkit-transition: 1s linear;
    -o-transition: 1s linear;
    transition: 1s linear
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__image--default {
    background-size: auto
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__image--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__image--placeholder+.m-libraries-news-list__items__item__header {
    background: transparent
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__image img,.m-libraries-news-list--overlay .m-libraries-news-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__video {
    position: relative
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__video--default {
    background-size: auto
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__video--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header {
    padding: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    width: 100%;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));
    background: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5))
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px rgba(255,255,255,0.5);
    color: #FFFFFF;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    color: #FFFFFF;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

@media (min-width: 768px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: rgba(255,255,255,0.75);
    display: inline-block
}

@media (min-width: 768px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--overlay .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__body {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__body__toolbar {
    margin-bottom: 20px
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__body__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__body__toolbar .p-button-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-news-list--overlay .m-libraries-news-list__items__item__widgets {
    display: none
}

@media (min-width: 390px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-mobile="1"] .m-libraries-news-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-mobile="1"] .m-libraries-news-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-mobile="2"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="1"] .m-libraries-news-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="1"] .m-libraries-news-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="2"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-tablet="3"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 0
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="1"] .m-libraries-news-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="1"] .m-libraries-news-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="2"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="3"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-laptop="4"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 0
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="1"] .m-libraries-news-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="1"] .m-libraries-news-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="2"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="3"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="4"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(20% - 16px);
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item:nth-child(-n+5) {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="5"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item {
        margin-top: 20px;
        width: calc(16.66% - 17px);
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item:nth-child(-n+6) {
        margin-top: 0
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-news-list--overlay .m-libraries-news-list__items[data-columns-desktop="6"] .m-libraries-news-list__items__item:nth-child(6n) {
        margin-right: 0
    }
}

.t-rtl .m-libraries-news-list--overlay .m-libraries-news-list__items__item {
    direction: rtl
}

.m-libraries-news-list--spotlight {
    direction: initial
}

.m-libraries-news-list--spotlight .bx-wrapper .bx-controls .bx-controls-direction {
    display: none;
    opacity: 0
}

.m-libraries-news-list--spotlight .bx-wrapper .bx-controls .bx-controls-direction.is-visible {
    display: block;
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.m-libraries-news-list--spotlight .bx-wrapper .bx-controls .bx-next,.m-libraries-news-list--spotlight .bx-wrapper .bx-controls .bx-prev {
    position: absolute
}

.m-libraries-news-list--spotlight .bx-wrapper .bx-controls .bx-prev {
    left: 0
}

.m-libraries-news-list--spotlight .bx-wrapper .bx-controls .bx-next {
    right: 0
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item-wrapper {
    width: 50%
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item-wrapper:nth-child(odd) {
    padding-right: 10px
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item-wrapper:nth-child(2n) {
    padding-left: 10px
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item {
    position: relative;
    display: block;
    width: 100%
}

.m-libraries-news-list--carousel .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--grid .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--list .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--masonry .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--overlay .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--carousel .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--grid .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--list .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--masonry .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--overlay .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__image {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__image--default {
    background-size: auto
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__image--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-news-list--carousel .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video img,.m-libraries-news-list--grid .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video img,.m-libraries-news-list--list .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video img,.m-libraries-news-list--masonry .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video img,.m-libraries-news-list--overlay .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video img,.m-libraries-news-list--spotlight .m-libraries-news-list--carousel .m-libraries-news-list__items__item__video img,.m-libraries-news-list--spotlight .m-libraries-news-list--grid .m-libraries-news-list__items__item__video img,.m-libraries-news-list--spotlight .m-libraries-news-list--list .m-libraries-news-list__items__item__video img,.m-libraries-news-list--spotlight .m-libraries-news-list--masonry .m-libraries-news-list__items__item__video img,.m-libraries-news-list--spotlight .m-libraries-news-list--overlay .m-libraries-news-list__items__item__video img,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__image img {
    width: 100%;
    opacity: 0
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header-body-footer {
    padding: 20px 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__wishlist {
    float: right;
    margin-left: 10px
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__title {
    width: 100%;
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__title__link {
    display: block;
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__meta__author,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__body {
    word-wrap: break-word
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__footer {
    margin-top: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__footer__toolbar {
    float: right;
    margin-left: auto;
    padding-left: 10px
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__widgets {
    display: none
}

.m-libraries-news-list--spotlight .m-libraries-news-list__pagination {
    display: none
}

@media (min-width: 768px) {
    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-libraries-news-list--carousel .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--grid .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--list .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--masonry .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--overlay .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--carousel .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--grid .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--list .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--masonry .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--overlay .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__image {
        width: 130px;
        height: 130px;
        padding-bottom: 0
    }

    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header-body-footer {
        padding: 0 20px;
        text-align: left
    }
}

@media (min-width: 1024px) {
    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item {
        padding:20px 0;
        border-top: solid 1px #F8F9FA
    }

    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item:first-child {
        margin-top: 0;
        padding-top: 0;
        border-top: 0;
        padding: 20px 0 0 0
    }

    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item--featured {
        display: block
    }

    .m-libraries-news-list--carousel .m-libraries-news-list--spotlight .m-libraries-news-list__items__item--featured .m-libraries-news-list__items__item__video,.m-libraries-news-list--grid .m-libraries-news-list--spotlight .m-libraries-news-list__items__item--featured .m-libraries-news-list__items__item__video,.m-libraries-news-list--list .m-libraries-news-list--spotlight .m-libraries-news-list__items__item--featured .m-libraries-news-list__items__item__video,.m-libraries-news-list--masonry .m-libraries-news-list--spotlight .m-libraries-news-list__items__item--featured .m-libraries-news-list__items__item__video,.m-libraries-news-list--overlay .m-libraries-news-list--spotlight .m-libraries-news-list__items__item--featured .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item--featured .m-libraries-news-list--carousel .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item--featured .m-libraries-news-list--grid .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item--featured .m-libraries-news-list--list .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item--featured .m-libraries-news-list--masonry .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item--featured .m-libraries-news-list--overlay .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item--featured .m-libraries-news-list__items__item__image {
        float: none;
        width: 100%;
        height: 410px
    }

    .m-libraries-news-list--spotlight .m-libraries-news-list__items__item--featured .m-libraries-news-list__items__item__header-body-footer {
        padding: 20px 0
    }

    .m-libraries-news-list--carousel .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--grid .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--list .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--masonry .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--overlay .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--carousel .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--grid .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--list .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--masonry .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list--overlay .m-libraries-news-list__items__item__video,.m-libraries-news-list--spotlight .m-libraries-news-list__items__item__image {
        float: left;
        width: 130px;
        height: 130px;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
}

@media (min-width: 768px) {
    .t-rtl .m-libraries-news-list--spotlight .m-libraries-news-list__items__item__header-body-footer {
        text-align:right;
        direction: rtl
    }

    .t-rtl .m-libraries-news-list--spotlight .m-libraries-news-list__items__item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

.mfp-content .m-libraries-products-entry--default {
    max-width: 1135px;
    margin: 0 auto
}

.m-libraries-products-entry--default .m-libraries-products-entry__notification {
    width: 100%
}

.m-libraries-products-entry--default .m-libraries-products-entry__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__toolbar {
    float: right
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__header {
    clear: both;
    margin-bottom: 30px
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__header__date {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__header__date {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__header__meta:before {
    content: "—";
    display: inline-block;
    color: #394C54
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__header__meta__owner+:before {
    content: "|";
    display: inline-block;
    margin: 0 10px
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__header__meta__author {
    color: #1368c2
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__featured-image {
    padding: 0;
    margin: 0 0 30px 0;
    text-align: center;
    position: relative;
    line-height: 0
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__images {
    margin-bottom: 40px
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__images__list__items__item {
    text-align: center
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__images__pager {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__images__pager__item {
    display: block;
    width: 50px;
    height: 50px;
    border: solid 3px #F8F9FA;
    background-size: cover;
    background-position: center center;
    margin: 0 5px;
    overflow: hidden
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__images__pager__item.active {
    border-color: #394C54
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__images__pager__item img {
    opacity: 0;
    visibility: hidden
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__body__description+* {
    margin-bottom: 40px
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__body__rapport {
    margin-top: 20px
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__body__rapport__form {
    display: none
}

.mfp-content>.m-libraries-products-entry--default .m-libraries-products-entry__item__body__rapport__form {
    display: block
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__body__categories,.m-libraries-products-entry--default .m-libraries-products-entry__item__body__tags {
    margin-top: 20px
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__body__categories__title,.m-libraries-products-entry--default .m-libraries-products-entry__item__body__tags__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 700
}

@media (min-width: 768px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__body__categories__title,.m-libraries-products-entry--default .m-libraries-products-entry__item__body__tags__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__body__categories__title,.m-libraries-products-entry--default .m-libraries-products-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__body__categories__title,.m-libraries-products-entry--default .m-libraries-products-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__body__categories__title,.m-libraries-products-entry--default .m-libraries-products-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__body__categories__items__item,.m-libraries-products-entry--default .m-libraries-products-entry__item__body__tags__items__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: 1px solid #F8F9FA;
    border-radius: 5px;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 5px 5px 0
}

@media (min-width: 768px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__body__categories__items__item,.m-libraries-products-entry--default .m-libraries-products-entry__item__body__tags__items__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__body__categories__items__item,.m-libraries-products-entry--default .m-libraries-products-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__body__categories__items__item,.m-libraries-products-entry--default .m-libraries-products-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__body__categories__items__item,.m-libraries-products-entry--default .m-libraries-products-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__body__additional__item {
    margin-top: 20px
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__body__additional__item:first-child {
    margin-top: 40px
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__body__additional__item__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    border-bottom: solid 1px #F8F9FA;
    font-weight: 700;
    padding-bottom: 10px;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__body__additional__item__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-products-entry--default .m-libraries-products-entry__item__share {
    display: none
}

.m-libraries-products-entry--default .m-libraries-products-entry__navigation {
    margin-top: 20px;
    text-align: center
}

@media (min-width: 768px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item.has-toolbar {
        padding-right:calc(50px + 40px)
    }

    .m-libraries-products-entry--default .m-libraries-products-entry__item__toolbar {
        position: absolute;
        right: 0;
        top: 0
    }

    .m-libraries-products-entry--default .m-libraries-products-entry__item__images__pager__item {
        width: 70px;
        height: 70px
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-entry--default .m-libraries-products-entry__item__featured-image,.m-libraries-products-entry--default .m-libraries-products-entry__item__images {
        float:left;
        width: 100%;
        padding-right: 40px
    }

    .m-libraries-products-entry--default .m-libraries-products-entry__item__images {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-libraries-products-entry--default .m-libraries-products-entry__item__images__list {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .m-libraries-products-entry--default .m-libraries-products-entry__item__images__pager {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-top: 0;
        display: block;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-right: 20px
    }

    .m-libraries-products-entry--default .m-libraries-products-entry__item__images__pager__item {
        margin: 0 0 20px 0;
        width: 100px;
        height: 100px
    }

    .m-libraries-products-entry--default .m-libraries-products-entry__item__images__pager__item:last-child {
        margin-bottom: 0
    }

    .m-libraries-products-entry--default .m-libraries-products-entry__item__body,.m-libraries-products-entry--default .m-libraries-products-entry__item__header {
        float: right;
        width: 100%
    }
}

.m-libraries-products-list--carousel {
    direction: initial
}

.m-libraries-products-list--carousel .m-libraries-products-list__items {
    display: none
}

.m-libraries-videos-list .m-libraries-products-list--carousel .m-libraries-products-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-products-list--carousel .m-libraries-products-list__items.slick-initialized {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-products-list--carousel .bx-viewport .m-libraries-products-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item {
    width: 100%
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item.slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background: #FFFFFF;
    color: #000000;
    border: solid 1px #F8F9FA
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__type {
    margin-bottom: 10px;
    text-align: center
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__type__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2;
    display: inline-block;
    border: solid 1px #F8F9FA;
    border-radius: 3px;
    padding: 5px
}

@media (min-width: 768px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__type__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__type__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__type__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__type__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__image,.m-libraries-products-list--carousel .m-libraries-products-list__items__item__video {
    height: 250px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    width: 100%
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__image--default {
    background-size: auto
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__image--contain {
    background-size: contain;
    margin-top: 5px;
    margin-left: 20px;
    background-position: center
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__image img,.m-libraries-products-list--carousel .m-libraries-products-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__image__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__video {
    position: relative
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__video--default {
    background-size: auto
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__video--contain {
    background-size: contain;
    padding: 15px
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header {
    margin-bottom: 20px;
    padding: 20px 20px 0 20px
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__wishlist {
    float: right;
    margin-left: 20px
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__body {
    margin-bottom: 20px;
    padding: 0 20px;
    word-wrap: break-word
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    padding: 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-products-list--carousel .m-libraries-products-list__items__item__widgets {
    display: none
}

@media (min-width: 600px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__wrapper {
        width:calc(100% - 20px);
        margin: 0 10px
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--carousel .m-libraries-products-list__items__item__image--contain {
        margin-left:0;
        background-position: center
    }
}

@media (min-width: 600px) {
    .m-libraries-products-list--carousel.m-libraries-products-list--carousel--v2 .m-libraries-products-list__items {
        margin:0 -10px
    }

    .m-libraries-products-list--carousel.m-libraries-products-list--carousel--v2 .m-libraries-products-list__items__item {
        margin: 0 10px
    }
}

.t-rtl .m-libraries-products-list--carousel .m-libraries-products-list__items__item__footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.t-rtl .m-libraries-products-list--carousel .m-libraries-products-list__items__item__footer__toolbar {
    margin-left: 0;
    margin-right: auto
}

.t-rtl .m-libraries-products-list--carousel .m-libraries-products-list__items__item__header__engage-status {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end
}

.m-libraries-products-list--grid {
    direction: initial
}

.m-libraries-products-list--grid .m-libraries-products-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.m-libraries-products-list--grid .m-libraries-products-list__items.has-items-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-libraries-products-list--grid .m-libraries-products-list__items.is-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-libraries-products-list--grid .m-libraries-products-list__items.is-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item {
    position: relative;
    width: 100%;
    background: #FFFFFF;
    border: solid 1px #F8F9FA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 20px
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__image,.m-libraries-products-list--grid .m-libraries-products-list__items__item__video {
    height: 300px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__image--default {
    background-size: auto
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__image--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__image img,.m-libraries-products-list--grid .m-libraries-products-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__image__link {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__video {
    position: relative
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__video--default {
    background-size: auto
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__video--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__header {
    margin-bottom: 20px;
    padding: 20px 20px 0 20px
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__wishlist {
    float: right;
    margin-left: 20px
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--grid .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__body {
    margin-bottom: 20px;
    padding: 0 20px;
    word-wrap: break-word
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    padding: 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-products-list--grid .m-libraries-products-list__items__item__widgets {
    display: none
}

@media (min-width: 390px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-mobile="1"] .m-libraries-products-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-mobile="1"] .m-libraries-products-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="1"] .m-libraries-products-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="1"] .m-libraries-products-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 0
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="1"] .m-libraries-products-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="1"] .m-libraries-products-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 0
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="1"] .m-libraries-products-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="1"] .m-libraries-products-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(20% - 16px);
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item:nth-child(-n+5) {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(16.66% - 17px);
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 0
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--grid .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 0
    }
}

.t-homepage .m-libraries-products-list--grid .m-libraries-products-list__az {
    display: none
}

.t-homepage .m-libraries-products-list--grid .m-libraries-products-list__pagination {
    display: none
}

.t-rtl .m-libraries-products-list--grid .m-libraries-products-list__items__item {
    direction: rtl
}

.t-rtl .m-libraries-products-list--grid .m-libraries-products-list__items__item__footer__toolbar {
    margin-right: auto;
    margin-left: 0
}

.m-libraries-products-list--list {
    direction: initial
}

.m-libraries-products-list--list .m-libraries-products-list__items__item {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: solid 1px #F8F9FA
}

.m-libraries-products-list--list .m-libraries-products-list__items__item:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__image,.m-libraries-products-list--list .m-libraries-products-list__items__item__video {
    width: 100%;
    height: 180px;
    overflow: hidden;
    margin-bottom: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__image--default {
    background-size: auto
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__image--contain {
    background-size: contain;
    margin: 15px;
    background-position: left
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__image img,.m-libraries-products-list--list .m-libraries-products-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__video {
    position: relative
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__video--default {
    background-size: auto
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__video--contain {
    background-size: contain;
    padding: 15px
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__header-body-footer {
    padding: 15px
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__header {
    margin-bottom: 10px
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__header__wishlist {
    float: right;
    margin-left: 10px
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--list .m-libraries-products-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--list .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--list .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--list .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--list .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__body {
    margin-bottom: 20px;
    word-wrap: break-word
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-products-list--list .m-libraries-products-list__items__item__widgets {
    display: none
}

@media (min-width: 600px) {
    .m-libraries-products-list--list .m-libraries-products-list__items__item__image,.m-libraries-products-list--list .m-libraries-products-list__items__item__video {
        float:left;
        width: 130px;
        height: 130px;
        margin-right: 20px
    }

    .m-libraries-products-list--list .m-libraries-products-list__items__item__header-body-footer {
        overflow: hidden;
        padding: 0
    }
}

.t-rtl .m-libraries-products-list--list {
    direction: rtl
}

.t-rtl .m-libraries-products-list--list .m-libraries-products-list__items__item__footer__toolbar {
    margin-left: 0;
    margin-right: auto
}

@media (min-width: 600px) {
    .t-rtl .m-libraries-products-list--list .m-libraries-products-list__items__item__image,.t-rtl .m-libraries-products-list--list .m-libraries-products-list__items__item__video {
        float:right;
        margin-right: 0;
        margin-left: 20px
    }
}

.m-libraries-products-list--list-simple {
}

.m-libraries-products-list--list-simple .m-libraries-products-list__items__item {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: solid 1px #F8F9FA
}

.m-libraries-products-list--list-simple .m-libraries-products-list__items__item:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0
}

.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header {
    margin-bottom: 10px
}

.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--list-simple .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.t-rtl .m-libraries-products-list--list-simple {
    direction: rtl
}

.m-libraries-products-list--masonry {
}

.m-libraries-products-list--masonry a[href*="javascript:return false;"] {
    cursor: unset
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items__sizer {
    width: 100%
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__wrapper {
    position: relative;
    background: #F8F9FA;
    margin: 10px
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__image img,.m-libraries-products-list--masonry .m-libraries-products-list__items__item__video img {
    width: 100%
}

.m-libraries-products-list--masonry .m-libraries-news-list__items__item__image__link[href*="javascript:return false;"] {
    cursor: unset
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__video {
    position: relative
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__video .js-librarylink-entry {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__video--default {
    background-size: auto
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__video--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header {
    margin-bottom: 20px;
    padding: 20px 20px 0 20px
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__wishlist {
    float: right;
    margin-left: 20px
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #dae0e5;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__title__link[href*="javascript:return false;"] {
    cursor: unset
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--masonry .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__body {
    margin-bottom: 20px;
    padding: 0 20px;
    word-wrap: break-word
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    padding: 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-products-list--masonry .m-libraries-products-list__items__item__widgets {
    display: none
}

@media (min-width: 390px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-mobile="1"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-mobile="1"] .m-libraries-products-list__items__sizer {
        width:100%
    }

    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__sizer {
        width: 50%
    }
}

@media (min-width: 768px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-tablet="1"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-tablet="1"] .m-libraries-products-list__items__sizer {
        width: 100%
    }

    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__sizer {
        width: 50%
    }

    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__sizer {
        width: 33.33%
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-laptop="1"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-laptop="1"] .m-libraries-products-list__items__sizer {
        width:100%
    }

    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__sizer {
        width: 50%
    }

    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__sizer {
        width: 33.33%
    }

    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__sizer {
        width: 25%
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-desktop="1"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-desktop="1"] .m-libraries-products-list__items__sizer {
        width:100%
    }

    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__sizer {
        width: 50%
    }

    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__sizer {
        width: 33.33%
    }

    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__sizer {
        width: 25%
    }

    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__sizer {
        width: 20%
    }

    .m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item,.m-libraries-products-list--masonry .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__sizer {
        width: 16.66%
    }
}

.t-rtl .m-libraries-products-list--masonry {
    direction: rtl
}

.t-rtl .m-libraries-products-list--masonry .m-libraries-products-list__items__item__footer__toolbar {
    margin-left: 0;
    margin-right: auto
}

.m-libraries-products-list--overlay {
    direction: initial
}

.m-libraries-products-list--overlay .m-libraries-products-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item {
    position: relative;
    width: 100%;
    margin-top: 20px;
    background: #394C54;
    position: relative;
    overflow: hidden
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item:hover .m-libraries-products-list__items__item__image,.m-libraries-products-list--overlay .m-libraries-products-list__items__item:hover .m-libraries-products-list__items__item__video {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: 10s linear;
    -o-transition: 10s linear;
    transition: 10s linear
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item:hover .m-libraries-products-list__items__item__header {
    opacity: 0;
    -webkit-transform: translateY(25%);
    -ms-transform: translateY(25%);
    transform: translateY(25%);
    visibility: hidden
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item:hover .m-libraries-products-list__items__item__body {
    opacity: 1;
    visibility: visible
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__image,.m-libraries-products-list--overlay .m-libraries-products-list__items__item__video {
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    height: 0;
    padding-bottom: 66.66%;
    -webkit-transition: 1s linear;
    -o-transition: 1s linear;
    transition: 1s linear
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__image--default {
    background-size: auto
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__image--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__image--placeholder+.m-libraries-products-list__items__item__header {
    background: transparent
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__image img,.m-libraries-products-list--overlay .m-libraries-products-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__video {
    position: relative
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__video--default {
    background-size: auto
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__video--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header {
    padding: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    width: 100%;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));
    background: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5))
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px rgba(255,255,255,0.5);
    color: #FFFFFF;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    color: #FFFFFF;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

@media (min-width: 768px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: rgba(255,255,255,0.75);
    display: inline-block
}

@media (min-width: 768px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__meta__author,.m-libraries-products-list--overlay .m-libraries-products-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__body {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__body__toolbar {
    margin-bottom: 20px
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__body__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__body__toolbar .p-button-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-libraries-products-list--overlay .m-libraries-products-list__items__item__widgets {
    display: none
}

@media (min-width: 390px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-mobile="1"] .m-libraries-products-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-mobile="1"] .m-libraries-products-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-mobile="2"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="1"] .m-libraries-products-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="1"] .m-libraries-products-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="2"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-tablet="3"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 0
    }
}

@media (min-width: 1024px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="1"] .m-libraries-products-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="1"] .m-libraries-products-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="2"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="3"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-laptop="4"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 0
    }
}

@media (min-width: 1280px) {
    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="1"] .m-libraries-products-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="1"] .m-libraries-products-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="2"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="3"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="4"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(20% - 16px);
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item:nth-child(-n+5) {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="5"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item {
        margin-top: 20px;
        width: calc(16.66% - 17px);
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item:nth-child(-n+6) {
        margin-top: 0
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-products-list--overlay .m-libraries-products-list__items[data-columns-desktop="6"] .m-libraries-products-list__items__item:nth-child(6n) {
        margin-right: 0
    }
}

.t-rtl .m-libraries-products-list--overlay .m-libraries-products-list__items__item {
    direction: rtl
}

.mfp-content .m-libraries-special-offers-entry--default {
    max-width: 1135px;
    margin: 0 auto
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item {
    position: relative
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__toolbar {
    float: right
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header {
    clear: both;
    margin-bottom: 30px
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header__date {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header__date {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header__date {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header__meta:before {
    content: "—";
    display: inline-block;
    color: #394C54
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header__meta__owner+:before {
    content: "|";
    display: inline-block;
    margin: 0 10px
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header__meta__author {
    color: #1368c2
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header__new {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    background: #394C54;
    color: #FFFFFF;
    font-family: "Bebas Neue",sans-serif;
    text-transform: uppercase;
    padding: 5px 10px;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header__new {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header__new {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header__new {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header__new {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__featured-image {
    padding: 0;
    margin: 0 0 30px 0;
    text-align: center;
    position: relative;
    line-height: 0
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__description+* {
    margin-bottom: 40px
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__rapport {
    margin-top: 20px
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__rapport__form {
    display: none
}

.mfp-content>.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__rapport__form {
    display: block
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__categories,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__tags {
    margin-top: 20px
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__categories__title,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__tags__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 700
}

@media (min-width: 768px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__categories__title,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__tags__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__categories__title,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__categories__title,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__categories__title,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__categories__items__item,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__tags__items__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: 1px solid #F8F9FA;
    border-radius: 5px;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 5px 5px 0
}

@media (min-width: 768px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__categories__items__item,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__tags__items__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__categories__items__item,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__categories__items__item,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__categories__items__item,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__tags__items__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer {
    border: dashed 5px #F8F9FA;
    text-align: center;
    padding: 20px;
    margin-bottom: 20px
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__value {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    font-family: "Bebas Neue",sans-serif;
    color: #394C54;
    font-weight: 700;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__value {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__value {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__value {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__value {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__extra__show-only {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2;
    font-weight: 700
}

@media (min-width: 768px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__extra__show-only {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__extra__show-only {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__extra__show-only {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__extra__show-only {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__extra__expiry {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2;
    font-weight: 700
}

@media (min-width: 768px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__extra__expiry {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__extra__expiry {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__extra__expiry {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__offer__extra__expiry {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__supporting-document {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    font-weight: 700;
    margin-top: 20px;
    background: #F8F9FA;
    padding: 10px 20px
}

@media (min-width: 768px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__supporting-document {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__supporting-document {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__supporting-document {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__supporting-document {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__supporting-document i {
    display: inline-block;
    margin-right: 5px
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__additional__item {
    margin-top: 20px
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__additional__item:first-child {
    margin-top: 40px
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__additional__item__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    border-bottom: solid 1px #F8F9FA;
    font-weight: 700;
    padding-bottom: 10px;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__additional__item__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body__additional__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__share {
    display: none
}

.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__navigation {
    margin-top: 20px;
    text-align: center
}

@media (min-width: 768px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item.has-toolbar {
        padding-right:calc(50px + 40px)
    }

    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__toolbar {
        position: absolute;
        right: 0;
        top: 0
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__featured-image {
        float:left;
        width: 60%;
        padding-right: 40px
    }

    .m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__body,.m-libraries-special-offers-entry--default .m-libraries-special-offers-entry__item__header {
        float: right;
        width: 40%
    }
}

.m-libraries-special-offers-list--grid {
    direction: initial
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items.has-items-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items.is-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items.is-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item {
    position: relative;
    width: 100%;
    background: #FFFFFF;
    border: solid 1px #F8F9FA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 20px
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__image,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__video {
    height: 300px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__image--default {
    background-size: auto
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__image--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__image--cover {
    background-size: cover
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__image img,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__video img {
    width: 100%;
    opacity: 0
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__image__link {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__video {
    position: relative
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 0.1em 0.8em;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.5rem;
    line-height: 30px;
    content: "\f04b";
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__video:before {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__video:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__video:before {
        font-size:2.625rem;
        line-height: 42px
    }
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__video:before:hover:before {
    color: rgba(230,28,21,0.5)
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__video--default {
    background-size: auto
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__video--contain {
    background-size: contain;
    margin: 15px
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__video--cover {
    background-size: cover
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header {
    margin-bottom: 20px;
    padding: 20px 20px 0 20px
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header:only-child {
    margin-bottom: 0
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__wishlist {
    float: right;
    margin-left: 20px
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #F8F9FA;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__title__link:hover {
    color: #E8EBE0
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__meta__author,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__meta__date {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__meta__author,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__meta__date {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__meta__author,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__meta__author,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__meta__author,.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__meta__date {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__body {
    margin-bottom: 20px;
    padding: 0 20px;
    word-wrap: break-word
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    padding: 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__footer__toolbar {
    margin-left: auto;
    float: right;
    padding-left: 20px
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__footer__toolbar a[href*="#comments"] {
    display: none
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__widgets {
    display: none
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__image__new {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 20px;
    background: rgba(4,22,41,0.5);
    color: #FFFFFF;
    font-family: "Bebas Neue",sans-serif;
    text-transform: uppercase;
    padding: 5px 10px
}

@media (min-width: 768px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__image__new {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__image__new {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__image__new {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__image__new {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__header__offer {
    color: #394C54;
    border: dashed 2px #F8F9FA;
    font-weight: 700;
    text-align: center;
    padding: 10px;
    margin-bottom: 20px
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__body__extra {
    margin-top: 10px
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__body__extra__show-only {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2;
    font-weight: 700
}

@media (min-width: 768px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__body__extra__show-only {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__body__extra__show-only {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__body__extra__show-only {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__body__extra__show-only {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__body__extra__expiry {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #CD3A53
}

@media (min-width: 768px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__body__extra__expiry {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__body__extra__expiry {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__body__extra__expiry {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__body__extra__expiry {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 390px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-mobile="1"] .m-libraries-special-offers-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-mobile="1"] .m-libraries-special-offers-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-mobile="2"] .m-libraries-special-offers-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-mobile="2"] .m-libraries-special-offers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-mobile="2"] .m-libraries-special-offers-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-mobile="2"] .m-libraries-special-offers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-mobile="2"] .m-libraries-special-offers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-mobile="2"] .m-libraries-special-offers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-mobile="2"] .m-libraries-special-offers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-mobile="2"] .m-libraries-special-offers-list__items__item:nth-child(2n) {
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="1"] .m-libraries-special-offers-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="1"] .m-libraries-special-offers-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="2"] .m-libraries-special-offers-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="2"] .m-libraries-special-offers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="2"] .m-libraries-special-offers-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="2"] .m-libraries-special-offers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="2"] .m-libraries-special-offers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="2"] .m-libraries-special-offers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="2"] .m-libraries-special-offers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="2"] .m-libraries-special-offers-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="3"] .m-libraries-special-offers-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="3"] .m-libraries-special-offers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="3"] .m-libraries-special-offers-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="3"] .m-libraries-special-offers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="3"] .m-libraries-special-offers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="3"] .m-libraries-special-offers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="3"] .m-libraries-special-offers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-tablet="3"] .m-libraries-special-offers-list__items__item:nth-child(3n) {
        margin-right: 0
    }
}

@media (min-width: 1024px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="1"] .m-libraries-special-offers-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="1"] .m-libraries-special-offers-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="2"] .m-libraries-special-offers-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="2"] .m-libraries-special-offers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="2"] .m-libraries-special-offers-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="2"] .m-libraries-special-offers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="2"] .m-libraries-special-offers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="2"] .m-libraries-special-offers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="2"] .m-libraries-special-offers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="2"] .m-libraries-special-offers-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="3"] .m-libraries-special-offers-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="3"] .m-libraries-special-offers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="3"] .m-libraries-special-offers-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="3"] .m-libraries-special-offers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="3"] .m-libraries-special-offers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="3"] .m-libraries-special-offers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="3"] .m-libraries-special-offers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="3"] .m-libraries-special-offers-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="4"] .m-libraries-special-offers-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="4"] .m-libraries-special-offers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="4"] .m-libraries-special-offers-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="4"] .m-libraries-special-offers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="4"] .m-libraries-special-offers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="4"] .m-libraries-special-offers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="4"] .m-libraries-special-offers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-laptop="4"] .m-libraries-special-offers-list__items__item:nth-child(4n) {
        margin-right: 0
    }
}

@media (min-width: 1280px) {
    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="1"] .m-libraries-special-offers-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="1"] .m-libraries-special-offers-list__items__item:first-child {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="2"] .m-libraries-special-offers-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="2"] .m-libraries-special-offers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="2"] .m-libraries-special-offers-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="2"] .m-libraries-special-offers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="2"] .m-libraries-special-offers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="2"] .m-libraries-special-offers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="2"] .m-libraries-special-offers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="2"] .m-libraries-special-offers-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="3"] .m-libraries-special-offers-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="3"] .m-libraries-special-offers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="3"] .m-libraries-special-offers-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="3"] .m-libraries-special-offers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="3"] .m-libraries-special-offers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="3"] .m-libraries-special-offers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="3"] .m-libraries-special-offers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="3"] .m-libraries-special-offers-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="4"] .m-libraries-special-offers-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="4"] .m-libraries-special-offers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="4"] .m-libraries-special-offers-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="4"] .m-libraries-special-offers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="4"] .m-libraries-special-offers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="4"] .m-libraries-special-offers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="4"] .m-libraries-special-offers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="4"] .m-libraries-special-offers-list__items__item:nth-child(4n) {
        margin-right: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="5"] .m-libraries-special-offers-list__items__item {
        margin-top: 20px;
        width: calc(20% - 16px);
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="5"] .m-libraries-special-offers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="5"] .m-libraries-special-offers-list__items__item:nth-child(-n+5) {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="5"] .m-libraries-special-offers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="5"] .m-libraries-special-offers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="5"] .m-libraries-special-offers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="5"] .m-libraries-special-offers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="5"] .m-libraries-special-offers-list__items__item:nth-child(5n) {
        margin-right: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="6"] .m-libraries-special-offers-list__items__item {
        margin-top: 20px;
        width: calc(16.66% - 17px);
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="6"] .m-libraries-special-offers-list__items__item:nth-child(-n+6) {
        margin-top: 0
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="6"] .m-libraries-special-offers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="6"] .m-libraries-special-offers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="6"] .m-libraries-special-offers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="6"] .m-libraries-special-offers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items[data-columns-desktop="6"] .m-libraries-special-offers-list__items__item:nth-child(6n) {
        margin-right: 0
    }
}

.t-homepage .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__az {
    display: none
}

.t-homepage .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__pagination {
    display: none
}

.t-rtl .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item {
    direction: rtl
}

.t-rtl .m-libraries-special-offers-list--grid .m-libraries-special-offers-list__items__item__footer__toolbar {
    margin-right: auto;
    margin-left: 0
}

.mfp-content .m-libraries-sponsors-entry--default {
    max-width: 800px;
    margin: 0 auto
}

.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item {
    position: relative
}

.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__toolbar {
    float: right
}

.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__header {
    clear: both;
    margin-bottom: 30px
}

.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__header__meta:before {
    content: "—";
    display: inline-block;
    color: #394C54
}

.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__header__meta__type {
    color: #1368c2
}

.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__body__website-url {
    margin-top: 20px;
    text-align: center
}

.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__body__categories,.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__body__tags {
    margin-top: 20px
}

.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__body__categories__title,.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__body__tags__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 700
}

@media (min-width: 768px) {
    .m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__body__categories__title,.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__body__tags__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__body__categories__title,.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__body__categories__title,.m-libraries-sponsors-entry--default .m-libraries-sponsors-entry__item__body__tags__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--columns.has-filtering-sidebar .m-seminar-list__aside-main {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-seminar-list--columns.has-filtering-sidebar .m-seminar-list__aside {
        width: 280px;
        margin-right: 40px
    }

    .m-seminar-list--columns.has-filtering-sidebar .m-seminar-list__main {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        overflow: hidden
    }
}

.t-rtl .m-seminar-list--columns .m-seminar-list__list__items__item {
    direction: rtl
}

.t-rtl .m-seminar-list--columns .m-seminar-list__list__items__item__streams__item {
    margin-left: 10px
}

.t-rtl .m-seminar-list--columns .m-seminar-list__streams__list__item {
    direction: rtl
}

.m-seminar-list--calendar {
}

.m-seminar-list--calendar .m-seminar-list__description {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 20px;
    width: 100%
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__description {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar .m-seminar-list__search {
    margin-bottom: 10px
}

.m-seminar-list--calendar .m-seminar-list__streams {
    margin-bottom: 20px;
    width: 100%
}

.m-seminar-list--calendar .m-seminar-list__streams__list {
    text-align: center
}

.m-seminar-list--calendar .m-seminar-list__streams__list__item {
    display: inline-block;
    margin: 0 5px
}

.m-seminar-list--calendar .m-seminar-list__streams__list__item i {
    vertical-align: middle
}

.m-seminar-list--calendar .m-seminar-list__streams__list__item__image {
    display: inline-block;
    vertical-align: middle
}

.m-seminar-list--calendar .m-seminar-list__streams__list__item__name {
    display: inline-block;
    vertical-align: middle
}

.m-seminar-list--calendar .m-seminar-list__navigation__item {
    background: #F8F9FA;
    display: inline-block;
    height: 36px;
    width: 36px;
    line-height: 36px;
    border-radius: 100%;
    text-align: center;
    color: #394C54
}

.m-seminar-list--calendar .m-seminar-list__navigation__item:hover {
    background: #394C54;
    color: #FFFFFF
}

.m-seminar-list--calendar .m-seminar-list__list {
    clear: both;
    overflow: hidden;
    position: relative;
    border: solid 1px #F8F9FA;
    background: #FFFFFF
}

html.touch .m-seminar-list--calendar {
    overflow: auto
}

.m-seminar-list--calendar .m-seminar-list__list__row {
    position: relative;
    min-height: 250px;
    width: 100%
}

.m-seminar-list--calendar .m-seminar-list__list__row:first-child .m-seminar-list__list__items {
    border-top: none
}

.m-seminar-list--calendar .m-seminar-list__list__row__header {
    z-index: 1;
    padding: 10px;
    position: relative;
    clear: left;
    width: 100%;
    border-bottom: solid 1px #F8F9FA;
    background: #394C54;
    font-family: "Bebas Neue",sans-serif;
    color: #FFFFFF
}

.m-seminar-list--calendar .m-seminar-list__list__row__header__description {
    margin-top: 10px
}

.m-seminar-list--calendar .m-seminar-list__list__row__header__description a {
    color: #FFFFFF
}

.m-seminar-list--calendar .m-seminar-list__list__items {
    float: left;
    white-space: nowrap;
    border-top: solid 1px #F8F9FA;
    background: #FFFFFF
}

.m-seminar-list--calendar .m-seminar-list__list__items__item {
    padding: 15px;
    vertical-align: top;
    display: inline-block;
    width: 145px;
    margin-left: -4px
}

.m-seminar-list--calendar .m-seminar-list__list__items__item>* {
    white-space: normal
}

.m-seminar-list--calendar .m-seminar-list__list__items__item:before {
    content: "";
    width: 1px;
    height: 100%;
    border-right: solid 1px #F8F9FA;
    display: block;
    margin-left: -15px;
    position: absolute;
    top: 0
}

.m-seminar-list--calendar .m-seminar-list__list__items__item--featured {
    background: #cdd0d4
}

.m-seminar-list--calendar .m-seminar-list__list__items__item--break,.m-seminar-list--calendar .m-seminar-list__list__items__item--breakfast,.m-seminar-list--calendar .m-seminar-list__list__items__item--coffee,.m-seminar-list--calendar .m-seminar-list__list__items__item--dinner,.m-seminar-list--calendar .m-seminar-list__list__items__item--lunch {
    background: #F8F9FA;
    pointer-events: none
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__favourite {
    float: right
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__favourite+.m-seminar-list__list__items__item__streams {
    float: left
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__favourite~.m-seminar-list__list__items__item__time {
    clear: both
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__streams {
    float: right;
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__streams {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__streams {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__streams {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__streams {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__streams__item {
    display: inline-block
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__streams__item i {
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__streams__item i {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__streams__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__streams__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__streams__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__streams__item__name {
    display: none
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__streams__item__icon {
    max-width: 24px
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__time {
    margin-bottom: 10px;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #2b88ea
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__time {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__time {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__time {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__time {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__time__end:before {
    content: "-"
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__time__converted {
    font-size: 0.8333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__time__converted {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__overview {
    background: #394C54;
    color: #FFFFFF;
    font-family: "Bebas Neue",sans-serif;
    text-align: center;
    padding: 15px;
    margin-bottom: 15px
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    padding: 10px 0
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #394C54;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__engage-status__item+* {
    margin-left: 5px
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__title {
    margin-bottom: 5px;
    color: #394C54;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 700;
    font-size: 1.3333333333rem;
    line-height: 1.3;
    line-height: 1.4
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__title a {
    color: inherit
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__title a:hover {
    color: #E8EBE0
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__location {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #2b88ea
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__location {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__location {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__location {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__location {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__image {
    margin: 10px 0
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__description {
    margin-top: 10px;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    word-break: break-word
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__description {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__sponsor {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-top: 10px
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__sponsor {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers {
    margin-top: 10px
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers+*,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons+*,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers+* {
    margin-top: 5px
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-bottom: 10px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker:first-child,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson:first-child,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker:first-child {
    margin-top: 0
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker__image,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson__image,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker__image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    overflow: hidden;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    background-size: cover;
    background-position: center center;
    opacity: 0;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker__image.is-loaded,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson__image.is-loaded,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker__image.is-loaded {
    opacity: 1
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker__image.m-seminar-list__list__items__item__additional-speakers--style-large,.m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker__image.m-seminar-list__list__items__item__chairpersons--style-large,.m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker__image.m-seminar-list__list__items__item__speakers--style-large,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson__image.m-seminar-list__list__items__item__additional-speakers--style-large,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson__image.m-seminar-list__list__items__item__chairpersons--style-large,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson__image.m-seminar-list__list__items__item__speakers--style-large,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker__image.m-seminar-list__list__items__item__additional-speakers--style-large,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker__image.m-seminar-list__list__items__item__chairpersons--style-large,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker__image.m-seminar-list__list__items__item__speakers--style-large {
    width: 48px;
    height: 48px
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker__image img,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson__image img,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker__image img {
    opacity: 0
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker__name {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    line-height: 1.3;
    display: inline-block;
    color: #1368c2;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker__name a,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson__name a,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker__name a {
    color: inherit
}

.m-seminar-list--calendar .m-seminar-list__list__items__item__additional-speakers__speaker__name a:hover,.m-seminar-list--calendar .m-seminar-list__list__items__item__chairpersons__chairperson__name a:hover,.m-seminar-list--calendar .m-seminar-list__list__items__item__speakers__speaker__name a:hover {
    color: #E8EBE0
}

@media (max-width: 1024px) {
    .m-seminar-list--calendar .m-seminar-list__list__items {
        width:100%!important;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-seminar-list--calendar .m-seminar-list__list__items__item {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        position: relative
    }

    .m-seminar-list--calendar .m-seminar-list__list__items__item__title {
        word-break: break-word
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar .m-seminar-list__navigation {
        float:right;
        margin-bottom: 20px
    }

    .m-seminar-list--calendar .m-seminar-list__navigation.is-sticky .m-seminar-list__navigation__item {
        position: fixed;
        top: 50%;
        z-index: 10;
        height: 72px;
        width: 72px;
        line-height: 72px
    }

    .m-seminar-list--calendar .m-seminar-list__navigation.is-sticky .m-seminar-list__navigation__item--previous {
        left: 0
    }

    .m-seminar-list--calendar .m-seminar-list__navigation.is-sticky .m-seminar-list__navigation__item--next {
        right: 0
    }

    .m-seminar-list--calendar .m-seminar-list__list {
        cursor: move
    }
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__list__row {
        min-height:250px
    }

    .m-seminar-list--calendar .m-seminar-list__list__row__header {
        position: absolute;
        border-right: solid 5px #F8F9FA;
        height: 100%;
        width: 220px;
        padding: 15px;
        font-size: 1.3333333333rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:768px) {
    .m-seminar-list--calendar .m-seminar-list__list__row__header {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .m-seminar-list--calendar .m-seminar-list__list__row__header {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1280px) {
    .m-seminar-list--calendar .m-seminar-list__list__row__header {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) and (min-width:1400px) {
    .m-seminar-list--calendar .m-seminar-list__list__row__header {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__list__items {
        margin-left:220px
    }

    .m-seminar-list--calendar .m-seminar-list__list__items:only-child {
        margin-left: 0
    }
}

@media (min-width: 768px) {
    .m-seminar-list--calendar .m-seminar-list__list__items__item {
        width:220px
    }

    .m-seminar-list--calendar .m-seminar-list__list__items__item:last-child:after {
        content: "";
        width: 1px;
        height: 100%;
        border-right: solid 1px #F8F9FA;
        display: block;
        margin-left: 204px;
        position: absolute;
        top: 0
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar.has-filtering-sidebar .m-seminar-list__aside-main {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-seminar-list--calendar.has-filtering-sidebar .m-seminar-list__aside {
        width: 280px;
        margin-right: 40px
    }

    .m-seminar-list--calendar.has-filtering-sidebar .m-seminar-list__main {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        overflow: hidden
    }
}

.t-rtl .m-seminar-list--calendar .m-seminar-list__list__row__header {
    direction: rtl
}

.t-rtl .m-seminar-list--calendar .m-seminar-list__list__items__item>* {
    direction: rtl
}

.t-rtl .m-seminar-list--calendar .m-seminar-list__list__items__item__streams {
    margin-left: 10px
}

.t-rtl .m-seminar-list--calendar .m-seminar-list__streams__list__item {
    direction: rtl
}

.m-seminar-list--calendar--premium {
}

.m-seminar-list--calendar--premium .m-seminar-list__list__live__schedule {
    width: 100%;
    padding: 80px 0;
    margin: auto;
    border-bottom: 2px solid #F8F9FA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.m-seminar-list--calendar--premium .m-seminar-list__list__live__schedule .m-seminar-list__list__live-sessions--now {
    max-width: 65%
}

.m-seminar-list--calendar--premium .m-seminar-list__list__live__schedule .m-seminar-list__list__live-sessions--now .m-seminar-list__list__live-preview {
    margin-right: 20px
}

.m-seminar-list--calendar--premium .m-seminar-list__list__live__schedule .m-seminar-list__list__live-preview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 8px;
    overflow: hidden;
    position: relative
}

.m-seminar-list--calendar--premium .m-seminar-list__list__live__schedule .m-seminar-list__list__live-preview:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    background-color: #ddd6d6;
    z-index: 0
}

.m-seminar-list--calendar--premium .m-seminar-list__list__live__schedule .m-seminar-list__list__live-preview .m-seminar-list__list__live-preview__text {
    padding: 20px
}

.m-seminar-list--calendar--premium .m-seminar-list__list__live__schedule .m-seminar-list__list__live-preview--next,.m-seminar-list--calendar--premium .m-seminar-list__list__live__schedule .m-seminar-list__list__live-preview--now {
    position: relative
}

.m-seminar-list--calendar--premium .m-seminar-list__list__live__schedule .m-seminar-list__list__live-preview--now {
    width: 100%
}

.m-seminar-list--calendar--premium .m-seminar-list__list__live__schedule .m-seminar-list__list__live-preview--now .m-seminar-list__list__live-preview__featured-image {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    max-height: 300px;
    overflow: hidden
}

.m-seminar-list--calendar--premium .m-seminar-list__list__live__schedule .m-seminar-list__list__live-preview--now .m-seminar-list__list__live-preview__text {
    width: 40%
}

.m-seminar-list--calendar--premium .m-seminar-list__list__live-preview__live {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.m-seminar-list--calendar--premium .m-seminar-list__description {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 20px;
    width: 100%
}

@media (min-width: 768px) {
    .m-seminar-list--calendar--premium .m-seminar-list__description {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar--premium .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar--premium .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar--premium .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar--premium .m-seminar-list__search {
    margin-bottom: 10px
}

.m-seminar-list--calendar--premium .m-seminar-list__list__timeline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px
}

.m-seminar-list--calendar--premium .m-seminar-list__list__timeline li.timeline__label {
    font-size: 1.6666666667rem;
    line-height: 1.2;
    width: 170.95px;
    color: #404040;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    font-weight: 700
}

@media (min-width: 768px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__timeline li.timeline__label {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__timeline li.timeline__label {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__timeline li.timeline__label {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__timeline li.timeline__label {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.m-seminar-list--calendar--premium .m-seminar-list__list__timeline li.timeline__label:before {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    border-left: 1px dashed white;
    margin-left: -5px
}

.m-seminar-list--calendar--premium .m-seminar-list__streams {
    margin-bottom: 20px;
    width: 100%
}

.m-seminar-list--calendar--premium .m-seminar-list__streams__list {
    text-align: center
}

.m-seminar-list--calendar--premium .m-seminar-list__streams__list__item {
    display: inline-block;
    margin: 0 5px
}

.m-seminar-list--calendar--premium .m-seminar-list__streams__list__item i {
    vertical-align: middle
}

.m-seminar-list--calendar--premium .m-seminar-list__streams__list__item__image {
    display: inline-block
}

.m-seminar-list--calendar--premium .m-seminar-list__streams__list__item__name {
    display: inline-block
}

.m-seminar-list--calendar--premium .m-seminar-list__navigation__item {
    background: #F8F9FA;
    display: inline-block;
    height: 36px;
    width: 36px;
    line-height: 36px;
    border-radius: 100%;
    text-align: center;
    color: #394C54
}

.m-seminar-list--calendar--premium .m-seminar-list__navigation__item:hover {
    background: #394C54;
    color: #FFFFFF
}

.m-seminar-list--calendar--premium .p-content {
    background-color: #cdd0d4;
    padding-top: 80px
}

.m-seminar-list--calendar--premium .m-seminar-list__list {
    clear: both;
    overflow: hidden;
    position: relative;
    width: 80%;
    margin: 50px auto
}

.m-seminar-list--calendar--premium .m-seminar-list__list.p-slider__body .slick-list {
    overflow: visible!important
}

.m-seminar-list--calendar--premium .m-seminar-list__list.p-slider__body .slick-track {
    height: 100%;
    overflow: hidden
}

html.touch .m-seminar-list--calendar--premium {
    overflow: auto
}

.m-seminar-list--calendar--premium .m-seminar-list__list__row {
    position: relative;
    min-height: 250px;
    width: auto
}

.m-seminar-list--calendar--premium .m-seminar-list__list__row:first-child .m-seminar-list__list__items {
    border-top: none
}

.m-seminar-list--calendar--premium .m-seminar-list__list__row__header {
    z-index: 1;
    padding: 10px;
    position: relative;
    width: 100%;
    font-family: "Bebas Neue",sans-serif
}

.m-seminar-list--calendar--premium .m-seminar-list__list__row__header__description {
    margin-top: 10px
}

.m-seminar-list--calendar--premium .m-seminar-list__list__row__header__description a {
    color: #FFFFFF
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item {
    border-radius: 8px;
    padding: 15px;
    vertical-align: top;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    min-height: 150px;
    min-width: 75px;
    margin-top: 20px;
    margin-right: 10px;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item:hover {
    min-width: 250px
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item:hover:after {
    width: 5px;
    right: 0
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item div:last-child {
    margin-top: auto
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item .m-seminar-list__list__items--info-icons {
    font-weight: 600;
    color: #333333
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item:after,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item:before {
    content: "";
    border-radius: 8px;
    height: 100%;
    width: 10px;
    position: absolute;
    right: 0;
    top: 0;
    background: inherit;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transition-delay: 1s;
    -o-transition-delay: 1s;
    transition-delay: 1s
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item:after {
    right: 8px;
    -webkit-filter: blur(4px);
    filter: blur(4px);
    width: 15px
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items--overflow-wrapper {
    overflow: hidden;
    width: 100%
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__favourite {
    float: right
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__favourite+.m-seminar-list__list__items__item__streams {
    float: left
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__favourite~.m-seminar-list__list__items__item__time {
    clear: both
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__streams {
    float: right;
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__streams {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__streams {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__streams {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__streams {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__streams__item {
    display: inline-block
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__streams__item i {
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__streams__item i {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__streams__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__streams__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__streams__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__streams__item__name {
    display: none
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__streams__item__icon {
    max-width: 24px
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__time__end:before {
    content: "-"
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__time__converted {
    font-size: 0.8333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__time__converted {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__overview {
    background: #394C54;
    color: #FFFFFF;
    font-family: "Bebas Neue",sans-serif;
    text-align: center;
    padding: 15px;
    margin-bottom: 15px
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__title {
    margin-bottom: 5px;
    color: black;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 700;
    font-size: 1.0833333333rem;
    line-height: 26px;
    line-height: 1.4;
    min-width: 230px;
    display: block
}

@media (min-width: 768px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__title {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__title {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__title {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__title {
        font-size:1rem;
        line-height: 32px
    }
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__title a {
    color: inherit;
    min-width: 230px;
    display: block
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__title a:hover {
    color: black
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items--info-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__duration,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__location,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__time {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #082d53;
    margin-right: 15px
}

@media (min-width: 768px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__duration,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__location,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__time {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__duration,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__location,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__time {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__duration,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__location,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__time {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__duration,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__location,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__time {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__image {
    margin: 10px 0
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__description {
    margin-top: 10px;
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__description {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__sponsor {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-top: 10px
}

@media (min-width: 768px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__sponsor {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-bottom: 10px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__speaker__image,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__chairperson__image,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__speaker__image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    overflow: hidden;
    display: inline-block;
    background-size: cover;
    background-position: center center;
    opacity: 0;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__speaker__image.is-loaded,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__chairperson__image.is-loaded,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__speaker__image.is-loaded {
    opacity: 1
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__speaker__image img,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__chairperson__image img,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__speaker__image img {
    opacity: 0
}

.m-seminar-list--calendar--premium .image__thumb {
    margin-right: -15.5px;
    width: 35px;
    height: 35px
}

.m-seminar-list--calendar--premium .image__thumb__reveal {
    margin-right: 15.5px;
    width: 40px;
    height: 40px
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__speaker__name {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    line-height: 1.3;
    display: inline-block;
    color: #1368c2;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

@media (min-width: 768px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__speaker__name a,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__chairperson__name a,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__speaker__name a {
    color: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__additional-speakers__speaker__name a:hover,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__chairpersons__chairperson__name a:hover,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers__speaker__name a:hover {
    color: #E8EBE0
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers-wrapper {
    cursor: auto
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers-wrapper:hover .m-seminar-list__list__items__item__speakers-wrapper__reveal {
    opacity: 1;
    visibility: visible
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers-wrapper__reveal {
    opacity: 0;
    z-index: 1;
    margin-top: 10px;
    visibility: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background-color: #FFFFFF;
    padding: 20px;
    padding-top: 0;
    position: absolute;
    border-radius: 4px;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.15)
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers-wrapper__reveal:before {
    position: absolute;
    content: "\f2ec";
    font-family: "Font Awesome 5 Pro";
    width: 20px;
    height: 20px;
    top: -15px;
    left: 15px;
    color: #FFFFFF;
    font-weight: 700;
    font-size: 20px
}

.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers-wrapper__reveal .m-seminar-list__list__items__item__additional-speakers,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers-wrapper__reveal .m-seminar-list__list__items__item__chairperson,.m-seminar-list--calendar--premium .m-seminar-list__list__items__item__speakers-wrapper__reveal .m-seminar-list__list__items__item__speakers {
    margin-top: 15px!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 1024px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__items {
        width:100%!important;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        position: relative
    }

    .m-seminar-list--calendar--premium .m-seminar-list__list__items__item__title {
        word-break: break-word
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar--premium .m-seminar-list__navigation {
        float:right;
        margin-bottom: 20px
    }

    .m-seminar-list--calendar--premium .m-seminar-list__navigation.is-sticky .m-seminar-list__navigation__item {
        position: fixed;
        top: 50%;
        z-index: 10;
        height: 72px;
        width: 72px;
        line-height: 72px
    }

    .m-seminar-list--calendar--premium .m-seminar-list__navigation.is-sticky .m-seminar-list__navigation__item--previous {
        left: 0
    }

    .m-seminar-list--calendar--premium .m-seminar-list__navigation.is-sticky .m-seminar-list__navigation__item--next {
        right: 0
    }

    .m-seminar-list--calendar--premium .m-seminar-list__list {
        cursor: move
    }
}

@media (min-width: 768px) {
    .m-seminar-list--calendar--premium .m-seminar-list__list__live-preview--next,.m-seminar-list--calendar--premium .m-seminar-list__list__live-preview--now {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-seminar-list--calendar--premium .m-seminar-list__list__live-preview--now {
        width: 50%
    }

    .m-seminar-list--calendar--premium .m-seminar-list__list__row {
        min-height: 220px
    }

    .m-seminar-list--calendar--premium .m-seminar-list__list__items {
        margin-left: 220px
    }

    .m-seminar-list--calendar--premium .m-seminar-list__list__items:only-child {
        margin-left: 0
    }
}

.m-seminar-list--calendar--premium .p-premium__navigation--dates {
    height: 60px
}

.m-seminar-list--calendar--premium .p-premium__navigation__title {
    text-align: center;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.m-seminar-list--calendar--premium .p-premium__navigation__title.is-active {
    color: #333333;
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    font-weight: 700
}

.m-seminar-list--calendar--premium .p-premium__navigation__title.is-active .p-premium__navigation__title__link {
    border: 1px solid transparent
}

.m-seminar-list--calendar--premium .p-premium__navigation__title.is-active .p-premium__navigation__title__link:after,.m-seminar-list--calendar--premium .p-premium__navigation__title.is-active .p-premium__navigation__title__link:before {
    opacity: 0
}

.m-seminar-list--calendar--premium .p-premium__navigation__title__link {
    color: inherit;
    border-radius: 30px;
    background-color: transparent;
    padding: 10px 20px;
    line-height: 60px
}

.m-seminar-list--calendar--premium .p-premium__navigation__title__link:after,.m-seminar-list--calendar--premium .p-premium__navigation__title__link:before {
    font-weight: 400;
    opacity: 0;
    font-size: 1.0833333333rem;
    line-height: 26px;
    font-family: "Font Awesome 5 Pro";
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

@media (min-width: 768px) {
    .m-seminar-list--calendar--premium .p-premium__navigation__title__link:after,.m-seminar-list--calendar--premium .p-premium__navigation__title__link:before {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--calendar--premium .p-premium__navigation__title__link:after,.m-seminar-list--calendar--premium .p-premium__navigation__title__link:before {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--calendar--premium .p-premium__navigation__title__link:after,.m-seminar-list--calendar--premium .p-premium__navigation__title__link:before {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--calendar--premium .p-premium__navigation__title__link:after,.m-seminar-list--calendar--premium .p-premium__navigation__title__link:before {
        font-size:1rem;
        line-height: 32px
    }
}

.m-seminar-list--calendar--premium .p-premium__navigation__title__link:before {
    content: "\f053";
    margin-right: 20px;
    margin-left: 0
}

.m-seminar-list--calendar--premium .p-premium__navigation__title__link:after {
    content: "\f054";
    margin-left: 20px;
    margin-right: 0
}

.m-seminar-list--calendar--premium .p-premium__navigation__title__link:hover:before {
    margin-right: 15px;
    margin-left: 5px
}

.m-seminar-list--calendar--premium .p-premium__navigation__title__link:hover:after {
    margin-left: 15px;
    margin-right: 5px
}

.m-seminar-list--calendar--premium .p-next .p-premium__navigation__title__link,.m-seminar-list--calendar--premium .p-prev .p-premium__navigation__title__link {
    border: 1px solid #f0eff1;
    background-color: #FFFFFF
}

.m-seminar-list--calendar--premium .p-prev {
    margin-right: auto
}

.m-seminar-list--calendar--premium .p-prev .p-premium__navigation__title__link:before {
    opacity: 1
}

.m-seminar-list--calendar--premium .p-next {
    margin-left: auto
}

.m-seminar-list--calendar--premium .p-next .p-premium__navigation__title__link:after {
    opacity: 1
}

.m-seminar-list--timeline {
}

.m-seminar-list--timeline .m-seminar-list__description {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .m-seminar-list--timeline .m-seminar-list__description {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--timeline .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--timeline .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-seminar-list--timeline .m-seminar-list__search {
    margin-bottom: 10px
}

.m-seminar-list--timeline .m-seminar-list__streams {
    margin-bottom: 20px
}

.m-seminar-list--timeline .m-seminar-list__streams__list {
    text-align: center
}

.m-seminar-list--timeline .m-seminar-list__streams__list__item {
    display: inline-block;
    margin: 0 5px
}

.m-seminar-list--timeline .m-seminar-list__streams__list__item i {
    vertical-align: middle;
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--timeline .m-seminar-list__streams__list__item i {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__streams__list__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--timeline .m-seminar-list__streams__list__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--timeline .m-seminar-list__streams__list__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--timeline .m-seminar-list__list__column {
    position: relative
}

.m-seminar-list--timeline .m-seminar-list__list__column__header {
    text-align: center
}

.m-seminar-list--timeline .m-seminar-list__list__column__header__title {
    display: inline-block;
    font-family: "Bebas Neue",sans-serif;
    border-radius: 90px;
    background: #394C54;
    color: #FFFFFF;
    text-align: center;
    font-weight: 400;
    padding: 10px;
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--timeline .m-seminar-list__list__column__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__list__column__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--timeline .m-seminar-list__list__column__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--timeline .m-seminar-list__list__column__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-seminar-list--timeline .m-seminar-list__list__items {
    position: relative;
    max-width: 1100px;
    margin: 0 auto
}

.m-seminar-list--timeline .m-seminar-list__list__items:before {
    content: "";
    position: absolute;
    height: 100%;
    border-left: solid 4px #F8F9FA;
    left: 50%;
    margin-left: -2px
}

.m-seminar-list--timeline .m-seminar-list__list__items__item {
    display: block;
    clear: both;
    width: 100%;
    position: relative;
    margin-bottom: 20px
}

.m-seminar-list--timeline .m-seminar-list__list__items__item:nth-child(2n) .m-seminar-list__list__items__item__wrapper {
    -webkit-transform: translateX(-10%);
    -ms-transform: translateX(-10%);
    transform: translateX(-10%)
}

.m-seminar-list--timeline .m-seminar-list__list__items__item.is-visible:nth-child(2n) .m-seminar-list__list__items__item__wrapper {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.m-seminar-list--timeline .m-seminar-list__list__items__item.is-visible .m-seminar-list__list__items__item__wrapper {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.m-seminar-list--timeline .m-seminar-list__list__items__item.is-visible .m-seminar-list__list__items__item__icon,.m-seminar-list--timeline .m-seminar-list__list__items__item.is-visible .m-seminar-list__list__items__item__image {
    opacity: 1;
    -webkit-animation: bounce-thumbnail 0.5s;
    animation: bounce-thumbnail 0.5s
}

.m-seminar-list--timeline .m-seminar-list__list__items__item--featured .m-seminar-list__list__items__item__wrapper {
    background: #cdd0d4
}

.m-seminar-list--timeline .m-seminar-list__list__items__item--break .m-seminar-list__list__items__item__wrapper,.m-seminar-list--timeline .m-seminar-list__list__items__item--breakfast .m-seminar-list__list__items__item__wrapper,.m-seminar-list--timeline .m-seminar-list__list__items__item--coffee .m-seminar-list__list__items__item__wrapper,.m-seminar-list--timeline .m-seminar-list__list__items__item--dinner .m-seminar-list__list__items__item__wrapper,.m-seminar-list--timeline .m-seminar-list__list__items__item--lunch .m-seminar-list__list__items__item__wrapper {
    background: #dae0e5
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__wrapper {
    opacity: 0;
    -webkit-transform: translateX(10%);
    -ms-transform: translateX(10%);
    transform: translateX(10%);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    background: #F8F9FA;
    border-radius: 90px;
    position: relative;
    padding: 20px
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__overview {
    background: #394C54;
    color: #FFFFFF;
    font-family: "Bebas Neue",sans-serif;
    text-align: center;
    padding: 15px;
    margin-bottom: 15px
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    padding: 10px 0
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #394C54;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__engage-status__item+* {
    margin-left: 5px
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__time {
    margin: 20px 0;
    text-align: center
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__time time {
    background: #394C54;
    color: #FFFFFF;
    display: inline-block;
    font-weight: 700;
    padding: 5px 10px;
    border-radius: 90px
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__icon {
    opacity: 0;
    background: #F8F9FA;
    color: #394C54;
    width: 72px;
    height: 72px;
    margin-left: -36px;
    border-radius: 100%;
    border: solid 4px #e9ecef;
    position: absolute;
    left: 50%;
    text-align: center;
    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
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__icon i {
    font-size: 1.6666666667rem;
    line-height: 1.2
}

@media (min-width: 768px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__icon i {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__icon i {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__icon i {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__icon i {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__image {
    opacity: 0;
    text-align: center;
    background: #F8F9FA;
    background-size: cover;
    background-position: center center;
    width: 72px;
    height: 72px;
    margin-left: -36px;
    margin-bottom: 10px;
    border-radius: 100%;
    border: solid 4px #e9ecef;
    position: relative;
    left: 50%;
    overflow: hidden;
    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
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__image i {
    font-size: 1.6666666667rem;
    line-height: 1.2;
    line-height: 64px;
    color: #394C54
}

@media (min-width: 768px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__image i {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__image i {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__image i {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__image i {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__image img {
    opacity: 0
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__session-image {
    margin: 10px 10px 10px 0;
    line-height: 0
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__session-image img {
    width: 100%
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__header__favourite {
    line-height: 0
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__streams {
    float: right
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__streams__item {
    display: inline-block
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__streams__item i {
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__streams__item i {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__streams__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__streams__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__streams__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__streams__item__name {
    display: none
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__streams__item__icon {
    max-width: 24px
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__header__title {
    color: #394C54;
    font-weight: 400;
    font-family: "Bebas Neue",sans-serif;
    margin-bottom: 5px;
    font-weight: 700
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__header__time {
    float: left;
    margin-right: 10px;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #2b88ea
}

@media (min-width: 768px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__header__time {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__header__time {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__header__time {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__header__time {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__header__time__icon {
    color: #394C54
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__header__time__end:before {
    content: "–"
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__header__time__converted {
    font-size: 0.8333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__header__time__converted {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__header__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__header__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__header__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__header__location {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    float: left;
    color: #2b88ea
}

@media (min-width: 768px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__header__location {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__header__location {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__header__location {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__header__location {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__header__location i {
    color: #394C54
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__body {
    display: none
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__body.is-visible {
    display: block
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__description {
    margin-top: 10px;
    word-break: break-word
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__sponsor {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-top: 10px
}

@media (min-width: 768px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__sponsor {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers {
    margin-top: 10px
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers+*,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons+*,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers+* {
    margin-top: 5px
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-bottom: 10px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairpersons,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker:first-child,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairpersons:first-child,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker:first-child {
    margin-top: 0
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker__image,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairperson__image,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker__image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    overflow: hidden;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    background-size: cover;
    background-position: center center;
    opacity: 0;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker__image.is-loaded,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairperson__image.is-loaded,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker__image.is-loaded {
    opacity: 1
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker__image.m-seminar-list__list__items__item__additional-speakers--style-large,.m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker__image.m-seminar-list__list__items__item__chairpersons--style-large,.m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker__image.m-seminar-list__list__items__item__speakers--style-large,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairperson__image.m-seminar-list__list__items__item__additional-speakers--style-large,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairperson__image.m-seminar-list__list__items__item__chairpersons--style-large,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairperson__image.m-seminar-list__list__items__item__speakers--style-large,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker__image.m-seminar-list__list__items__item__additional-speakers--style-large,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker__image.m-seminar-list__list__items__item__chairpersons--style-large,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker__image.m-seminar-list__list__items__item__speakers--style-large {
    width: 48px;
    height: 48px
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker__image img,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairperson__image img,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker__image img {
    opacity: 0
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker__name {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    line-height: 1.3;
    display: inline-block;
    color: #1368c2;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

@media (min-width: 768px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker__name a,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairperson__name a,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker__name a {
    color: inherit
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__additional-speakers__speaker__name a:hover,.m-seminar-list--timeline .m-seminar-list__list__items__item__chairpersons__chairperson__name a:hover,.m-seminar-list--timeline .m-seminar-list__list__items__item__speakers__speaker__name a:hover {
    color: #E8EBE0
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__footer {
    margin-top: 20px;
    clear: both
}

.m-seminar-list--timeline .m-seminar-list__list__items__item__footer .button {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    background-color: #394C54;
    color: #FFFFFF
}

@media (min-width: 768px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__footer .button {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__footer .button {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__footer .button {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item__footer .button {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--timeline .m-seminar-list__list__items__item:nth-child(2n) .m-seminar-list__list__items__item__wrapper {
        float:left;
        margin-left: 0
    }

    .m-seminar-list--timeline .m-seminar-list__list__items__item:nth-child(2n) .m-seminar-list__list__items__item__wrapper:before {
        left: auto;
        right: -8px;
        border-right: none;
        border-left: 8px solid #F8F9FA
    }

    .m-seminar-list--timeline .m-seminar-list__list__items__item__wrapper {
        float: right;
        width: 45%;
        border: solid 1px #F8F9FA
    }

    .m-seminar-list--timeline .m-seminar-list__list__items__item__wrapper:before {
        content: "";
        position: absolute;
        left: -8px;
        top: 1em;
        width: 0;
        height: 0;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-right: 8px solid #F8F9FA
    }

    .m-seminar-list--timeline .m-seminar-list__list__items__item__image {
        position: absolute
    }
}

.t-rtl .m-seminar-list--timeline {
    direction: rtl
}

.t-rtl .m-seminar-list--timeline .m-seminar-list__list__items__item {
    direction: rtl
}

.t-rtl .m-seminar-list--timeline .m-seminar-list__list__items__item__streams__item {
    margin-left: 10px
}

@-webkit-keyframes bounce-thumbnail {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2)
    }

    to {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bounce-thumbnail {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2)
    }

    to {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes bounce-wrapper {
    0% {
        opacity: 0;
        -webkit-transform: translateX(10%);
        -ms-transform: translateX(10%);
        transform: translateX(10%)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-2%);
        -ms-transform: translateX(-2%);
        transform: translateX(-2%)
    }

    to {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounce-wrapper {
    0% {
        opacity: 0;
        -webkit-transform: translateX(10%);
        -ms-transform: translateX(10%);
        transform: translateX(10%)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-2%);
        -ms-transform: translateX(-2%);
        transform: translateX(-2%)
    }

    to {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes bounce-wrapper-inverse {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
        transform: translateX(-10%)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(2%);
        -ms-transform: translateX(2%);
        transform: translateX(2%)
    }

    to {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounce-wrapper-inverse {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
        transform: translateX(-10%)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(2%);
        -ms-transform: translateX(2%);
        transform: translateX(2%)
    }

    to {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.m-seminar-list--table {
}

.m-seminar-list--table .m-seminar-list__description {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 20px;
    width: 100%
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__description {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__search {
    margin-bottom: 10px
}

.m-seminar-list--table .m-seminar-list__streams {
    margin-bottom: 20px;
    width: 100%
}

.m-seminar-list--table .m-seminar-list__streams__list {
    text-align: center
}

.m-seminar-list--table .m-seminar-list__streams__list__item {
    display: inline-block;
    margin: 0 5px
}

.m-seminar-list--table .m-seminar-list__streams__list__item i {
    vertical-align: middle;
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__streams__list__item i {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__streams__list__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__streams__list__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__streams__list__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__streams__list__item__image {
    display: inline-block;
    vertical-align: middle
}

.m-seminar-list--table .m-seminar-list__streams__list__item__name {
    display: inline-block;
    vertical-align: middle
}

.m-seminar-list--table .m-seminar-list__list__row:first-child .m-seminar-list__list__row__header {
    border-top: none;
    word-wrap: break-word
}

.m-seminar-list--table .m-seminar-list__list__row:first-child .m-seminar-list__list__items__item {
    border-top: none
}

.m-seminar-list--table .m-seminar-list__list__row__header {
    width: 100%;
    margin: 5px;
    padding: 10px 5px;
    background: #394C54;
    color: #FFFFFF;
    border-top: solid 1px #F8F9FA;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 700;
    text-align: center
}

.m-seminar-list--table .m-seminar-list__list__row__header__description {
    font-weight: 400;
    font-size: 0.8333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__list__row__header__description {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__list__row__header__description {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__list__row__header__description {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__list__row__header__description {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__list__row__header__sponsor {
    padding-top: 10px
}

.m-seminar-list--table .m-seminar-list__list__row__header__sponsor_title {
    font-family: "Bebas Neue",sans-serif;
    font-weight: 700
}

.m-seminar-list--table .m-seminar-list__list__items {
    width: 100%
}

.m-seminar-list--table .m-seminar-list__list__items__item {
    margin: 5px;
    width: 100%;
    padding: 20px;
    background: #F8F9FA
}

.m-seminar-list--table .m-seminar-list__list__items__item--featured {
    background: #cdd0d4
}

.m-seminar-list--table .m-seminar-list__list__items__item--break,.m-seminar-list--table .m-seminar-list__list__items__item--breakfast,.m-seminar-list--table .m-seminar-list__list__items__item--coffee,.m-seminar-list--table .m-seminar-list__list__items__item--dinner,.m-seminar-list--table .m-seminar-list__list__items__item--lunch {
    background: #dae0e5;
    pointer-events: none
}

.m-seminar-list--table .m-seminar-list__list__items__item__image {
    width: 100%;
    margin-bottom: 10px
}

.m-seminar-list--table .m-seminar-list__list__items__item__image img {
    width: 100%
}

.m-seminar-list--table .m-seminar-list__list__items__item__favourite {
    float: right
}

.m-seminar-list--table .m-seminar-list__list__items__item__overview {
    background: #394C54;
    color: #FFFFFF;
    font-family: "Bebas Neue",sans-serif;
    text-align: center;
    padding: 15px;
    margin-bottom: 15px
}

.m-seminar-list--table .m-seminar-list__list__items__item__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    padding: 10px 0
}

.m-seminar-list--table .m-seminar-list__list__items__item__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #394C54;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__list__items__item__engage-status__item+* {
    margin-left: 5px
}

.m-seminar-list--table .m-seminar-list__list__items__item__title {
    margin: 0 0 5px 0;
    font-size: 1.3333333333rem;
    line-height: 1.3;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 700;
    line-height: 1.4
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__list__items__item__title a {
    color: inherit;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.m-seminar-list--table .m-seminar-list__list__items__item__title a:hover {
    color: #E8EBE0
}

.m-seminar-list--table .m-seminar-list__list__items__item__location {
    display: inline-block;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__location {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__location {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__location {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__location {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__list__items__item__time {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 10px;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__time {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__time {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__time {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__time {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__list__items__item__time i {
    color: #394C54
}

.m-seminar-list--table .m-seminar-list__list__items__item__time__converted {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-left: 5px
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__time__converted {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__list__items__item__duration {
    display: none;
    margin-right: 10px;
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__duration {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__duration {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__duration {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__duration {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__list__items__item__duration:before {
    content: "|"
}

.m-seminar-list--table .m-seminar-list__list__items__item__streams {
    display: inline-block
}

.m-seminar-list--table .m-seminar-list__list__items__item__streams__item {
    display: inline-block;
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__streams__item {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__streams__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__streams__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__streams__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__list__items__item__streams__item i {
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__streams__item i {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__streams__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__streams__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__streams__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__list__items__item__streams__item__name {
    display: none
}

.m-seminar-list--table .m-seminar-list__list__items__item__streams__item__icon {
    max-width: 24px
}

.m-seminar-list--table .m-seminar-list__list__items__item__description {
    margin-top: 10px;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    word-break: break-word
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__description {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__list__items__item__sponsor {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-top: 10px
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__sponsor {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons,.m-seminar-list--table .m-seminar-list__list__items__item__speakers {
    margin-top: 10px
}

.m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers+*,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons+*,.m-seminar-list--table .m-seminar-list__list__items__item__speakers+* {
    margin-top: 5px
}

.m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-bottom: 10px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px
}

.m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker:first-child,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson:first-child,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker:first-child {
    margin-top: 0
}

.m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker__image,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson__image,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker__image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    overflow: hidden;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    background-size: cover;
    background-position: center center;
    opacity: 0;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker__image.is-loaded,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson__image.is-loaded,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker__image.is-loaded {
    opacity: 1
}

.m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker__image.m-seminar-list__list__items__item__additional-speakers--style-large,.m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker__image.m-seminar-list__list__items__item__chairpersons--style-large,.m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker__image.m-seminar-list__list__items__item__speakers--style-large,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson__image.m-seminar-list__list__items__item__additional-speakers--style-large,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson__image.m-seminar-list__list__items__item__chairpersons--style-large,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson__image.m-seminar-list__list__items__item__speakers--style-large,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker__image.m-seminar-list__list__items__item__additional-speakers--style-large,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker__image.m-seminar-list__list__items__item__chairpersons--style-large,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker__image.m-seminar-list__list__items__item__speakers--style-large {
    width: 48px;
    height: 48px
}

.m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker__image img,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson__image img,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker__image img {
    opacity: 0
}

.m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker__name {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    line-height: 1.3;
    display: inline-block;
    color: #1368c2;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker__name a,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson__name a,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker__name a {
    color: inherit
}

.m-seminar-list--table .m-seminar-list__list__items__item__additional-speakers__speaker__name a:hover,.m-seminar-list--table .m-seminar-list__list__items__item__chairpersons__chairperson__name a:hover,.m-seminar-list--table .m-seminar-list__list__items__item__speakers__speaker__name a:hover {
    color: #E8EBE0
}

.m-seminar-list--table .m-seminar-list__list__items__item__calendar {
    margin-top: 10px
}

@media (min-width: 600px) {
    .m-seminar-list--table .m-seminar-list__list__row {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-seminar-list--table .m-seminar-list__list__row__header {
        width: 17%;
        margin: 5px 5px 5px 0;
        padding: 20px 5px
    }

    .m-seminar-list--table .m-seminar-list__list__items {
        width: 83%
    }

    .m-seminar-list--table .m-seminar-list__list__items__item__duration {
        display: inline-block;
        color: #1368c2
    }

    .m-seminar-list--table .m-seminar-list__list__items__item__duration i {
        color: #394C54
    }
}

@media (min-width: 768px) {
    .m-seminar-list--table .m-seminar-list__list__row__header {
        width:13%
    }

    .m-seminar-list--table .m-seminar-list__list__items {
        width: 87%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0 auto
    }

    .m-seminar-list--table .m-seminar-list__list__items__item {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 25%
    }

    .m-seminar-list--table .m-seminar-list__list__items__item:first-child:last-child .m-seminar-list__list__items__item__image {
        float: left;
        width: 25%;
        margin: 0 20px 10px 0
    }

    .m-seminar-list--table .m-seminar-list__list__row--columns-1 .m-seminar-list__list__items__item {
        width: 100%
    }

    .m-seminar-list--table .m-seminar-list__list__row--columns-2 .m-seminar-list__list__items__item,.m-seminar-list--table .m-seminar-list__list__row--columns-4 .m-seminar-list__list__items__item {
        width: calc((100% / 2) - 20px)
    }

    .m-seminar-list--table .m-seminar-list__list__row--columns-3 .m-seminar-list__list__items__item {
        width: calc((100% / 3) - 30px)
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--table .m-seminar-list__list__row--columns-4 .m-seminar-list__list__items__item {
        width:calc((100% / 4) - 40px)
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--table.has-filtering-sidebar .m-seminar-list__aside-main {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-seminar-list--table.has-filtering-sidebar .m-seminar-list__aside {
        width: 280px;
        margin-right: 40px
    }

    .m-seminar-list--table.has-filtering-sidebar .m-seminar-list__main {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .m-seminar-list--table.has-filtering-sidebar .m-seminar-list__list__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .m-seminar-list--table.has-filtering-sidebar .m-seminar-list__list__row__header {
        width: 100%;
        margin-right: 0
    }

    .m-seminar-list--table.has-filtering-sidebar .m-seminar-list__list__items {
        width: calc(100% + 10px);
        position: relative;
        left: -5px
    }
}

.no-flexbox .m-seminar-list--table .m-seminar-list__list__row {
    border-top: solid 1px #F8F9FA
}

.no-flexbox .m-seminar-list--table .m-seminar-list__list__row:first-child {
    border-top: none
}

.no-flexbox .m-seminar-list--table .m-seminar-list__list__row__header {
    float: left;
    border: none
}

.no-flexbox .m-seminar-list--table .m-seminar-list__list__items {
    float: left
}

.no-flexbox .m-seminar-list--table .m-seminar-list__list__items__item {
    float: left;
    border: none
}

.no-flexbox .m-seminar-list--table .m-seminar-list__list__items__item:first-child:last-child .m-seminar-list__list__items__item__image {
    float: none;
    width: 100%;
    margin-right: 0
}

.t-rtl .m-seminar-list--table {
    direction: rtl
}

@media (min-width: 768px) {
    .t-rtl .m-seminar-list--table .m-seminar-list__list__items__item:first-child:last-child .m-seminar-list__list__items__item__image {
        float:right;
        margin: 0 0 0 20px
    }

    .t-rtl .m-seminar-list--table .m-seminar-list__list__items__item:nth-child(4):last-child .m-seminar-list__list__items__item__image {
        float: right;
        margin: 0 0 0 20px
    }
}

.m-seminar-list--table .m-seminar-list__list__row__header {
    font-family: "roboto",sans-serif
}

.m-seminar-list--table .m-seminar-list__list__items__item__title {
    font-family: "roboto",sans-serif
}

.m-seminar-list--masonry {
    overflow: hidden
}

.m-seminar-list--masonry .m-seminar-list__description {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__description {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--masonry .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--masonry .m-seminar-list__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-seminar-list--masonry .m-seminar-list__search {
    margin-bottom: 10px
}

.m-seminar-list--masonry .m-seminar-list__streams {
    margin-bottom: 20px
}

.m-seminar-list--masonry .m-seminar-list__streams__list {
    text-align: center
}

.m-seminar-list--masonry .m-seminar-list__streams__list__item {
    display: inline-block;
    margin: 0 5px
}

.m-seminar-list--masonry .m-seminar-list__streams__list__item i {
    vertical-align: middle;
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__streams__list__item i {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--masonry .m-seminar-list__streams__list__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry .m-seminar-list__streams__list__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--masonry .m-seminar-list__streams__list__item i {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--masonry .m-seminar-list__list__column__header__title {
    padding: 10px;
    font-family: "Bebas Neue",sans-serif;
    background: #F8F9FA;
    text-align: center;
    font-weight: 400
}

.m-seminar-list--masonry .m-seminar-list__list__items {
    width: 100%;
    margin: 0 auto
}

.m-seminar-list--masonry .m-seminar-list__list__items__sizer {
    width: 100%
}

.m-seminar-list--masonry .m-seminar-list__list__items__item {
    width: 100%;
    padding: 10px;
    z-index: 0
}

.m-seminar-list--masonry .m-seminar-list__list__items__item:hover {
    z-index: 1
}

.m-seminar-list--masonry .m-seminar-list__list__items__item:hover .m-seminar-list__list__items__item__image img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.m-seminar-list--masonry .m-seminar-list__list__items__item--featured .m-seminar-list__list__items__item__content {
    background: #cdd0d4
}

.m-seminar-list--masonry .m-seminar-list__list__items__item--featured .m-seminar-list__list__items__item__title {
    font-size: 2rem;
    line-height: 0.8
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item--featured .m-seminar-list__list__items__item__title {
        font-size:2rem;
        line-height: 0.8
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item--featured .m-seminar-list__list__items__item__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item--featured .m-seminar-list__list__items__item__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item--featured .m-seminar-list__list__items__item__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

.m-seminar-list--masonry .m-seminar-list__list__items__item--featured .m-seminar-list__list__items__item__description {
    font-size: 1.0833333333rem;
    line-height: 26px
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item--featured .m-seminar-list__list__items__item__description {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item--featured .m-seminar-list__list__items__item__description {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item--featured .m-seminar-list__list__items__item__description {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item--featured .m-seminar-list__list__items__item__description {
        font-size:1rem;
        line-height: 32px
    }
}

.m-seminar-list--masonry .m-seminar-list__list__items__item--break,.m-seminar-list--masonry .m-seminar-list__list__items__item--breakfast,.m-seminar-list--masonry .m-seminar-list__list__items__item--coffee,.m-seminar-list--masonry .m-seminar-list__list__items__item--dinner,.m-seminar-list--masonry .m-seminar-list__list__items__item--lunch {
    pointer-events: none
}

.m-seminar-list--masonry .m-seminar-list__list__items__item--break .m-seminar-list__list__items__item__content,.m-seminar-list--masonry .m-seminar-list__list__items__item--breakfast .m-seminar-list__list__items__item__content,.m-seminar-list--masonry .m-seminar-list__list__items__item--coffee .m-seminar-list__list__items__item__content,.m-seminar-list--masonry .m-seminar-list__list__items__item--dinner .m-seminar-list__list__items__item__content,.m-seminar-list--masonry .m-seminar-list__list__items__item--lunch .m-seminar-list__list__items__item__content {
    background: #F8F9FA
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__wrapper {
    background: #FFFFFF;
    border: 1px solid #F8F9FA;
    border-bottom: 0;
    -webkit-box-shadow: 0px 2px 1px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 1px rgba(0,0,0,0.2)
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__overview {
    background: #394C54;
    color: #FFFFFF;
    font-family: "Bebas Neue",sans-serif;
    text-align: center;
    padding: 15px
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    padding: 10px 0
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #394C54;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__engage-status__item+* {
    margin-left: 5px
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__image {
    overflow: hidden;
    line-height: 0
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__image img {
    -webkit-transition: 10s linear;
    -o-transition: 10s linear;
    transition: 10s linear;
    width: 100%
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__image img[src=""] {
    display: none
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__content {
    padding: 20px;
    position: relative
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__header {
    margin-bottom: 10px;
    color: #657a8e
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__interaction {
    float: right
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__interaction__item {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.25em
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__share {
    position: relative;
    cursor: pointer;
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__share {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__share {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__share {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__share {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__share:before {
    display: none
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__share.hover .m-seminar-list__list__items__item__share__widget,.m-seminar-list--masonry .m-seminar-list__list__items__item__share:hover .m-seminar-list__list__items__item__share__widget {
    z-index: 90;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%)
}

.m-seminar-list--masonry .icon {
    fill: #657a8e
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__share__widget {
    position: absolute;
    left: 0;
    top: 100%;
    padding: 10px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    transform: translateY(-10%);
    background: #FFFFFF;
    border: solid 1px #F8F9FA
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__streams {
    margin-bottom: 0.25em
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__streams__item {
    display: inline-block;
    margin-bottom: 0.25em;
    padding: 0.25em 0.5em;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    border: 1px solid #bdc6d0;
    color: #9fadba;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__streams__item {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__streams__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__streams__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__streams__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__streams__item__icon {
    max-width: 24px
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__info {
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__info {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__info {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__info {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__info {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__time:before {
    content: "|";
    opacity: 0.75
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__time__converted {
    font-size: 0.8333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__time__converted {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__time__converted {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__title {
    font-size: 1.6666666667rem;
    line-height: 1.2;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 700;
    color: #3b4752
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__title {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__title {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__title a {
    color: inherit;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__title a:hover {
    opacity: 0.8
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__description {
    margin: 10px 0;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #9fadba;
    word-break: break-word
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__description {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__description {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__sponsor {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-top: 10px
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__sponsor {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__sponsor {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers {
    margin-top: 10px
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers+*,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons+*,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers+* {
    margin-top: 5px
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__title {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    margin-bottom: 10px;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__title {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__title,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__title,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__title {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairpersons,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker:first-child,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairpersons:first-child,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker:first-child {
    margin-top: 0
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker__image,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairperson__image,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker__image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    overflow: hidden;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    background-size: cover;
    background-position: center center;
    opacity: 0;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker__image.is-loaded,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairperson__image.is-loaded,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker__image.is-loaded {
    opacity: 1
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker__image.m-seminar-list__list__items__item__additional-speakers--style-large,.m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker__image.m-seminar-list__list__items__item__chairpersons--style-large,.m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker__image.m-seminar-list__list__items__item__speakers--style-large,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairperson__image.m-seminar-list__list__items__item__additional-speakers--style-large,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairperson__image.m-seminar-list__list__items__item__chairpersons--style-large,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairperson__image.m-seminar-list__list__items__item__speakers--style-large,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker__image.m-seminar-list__list__items__item__additional-speakers--style-large,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker__image.m-seminar-list__list__items__item__chairpersons--style-large,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker__image.m-seminar-list__list__items__item__speakers--style-large {
    width: 48px;
    height: 48px
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker__image img,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairperson__image img,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker__image img {
    opacity: 0
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker__name {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    line-height: 1.3;
    display: inline-block;
    color: #1368c2;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker__name,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairperson__name,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker__name {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker__name a,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairperson__name a,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker__name a {
    color: inherit
}

.m-seminar-list--masonry .m-seminar-list__list__items__item__additional-speakers__speaker__name a:hover,.m-seminar-list--masonry .m-seminar-list__list__items__item__chairpersons__chairperson__name a:hover,.m-seminar-list--masonry .m-seminar-list__list__items__item__speakers__speaker__name a:hover {
    color: #E8EBE0
}

@media (min-width: 600px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__sizer {
        width:50%
    }

    .m-seminar-list--masonry .m-seminar-list__list__items__item {
        width: 50%;
        float: left
    }

    .m-seminar-list--masonry .m-seminar-list__list__items__item:nth-child(2):last-child {
        width: 100%
    }

    .m-seminar-list--masonry .m-seminar-list__list__items__item--featured {
        width: 100%
    }

    .m-seminar-list--masonry .m-seminar-list__list__column--columns-1 .m-seminar-list__list__items__item,.m-seminar-list--masonry .m-seminar-list__list__column--columns-1 .m-seminar-list__list__items__sizer {
        width: 100%
    }

    .m-seminar-list--masonry .m-seminar-list__list__column--columns-2 .m-seminar-list__list__items__item,.m-seminar-list--masonry .m-seminar-list__list__column--columns-2 .m-seminar-list__list__items__sizer,.m-seminar-list--masonry .m-seminar-list__list__column--columns-4 .m-seminar-list__list__items__item,.m-seminar-list--masonry .m-seminar-list__list__column--columns-4 .m-seminar-list__list__items__sizer {
        width: 50%
    }

    .m-seminar-list--masonry .m-seminar-list__list__column--columns-2 .m-seminar-list__list__items__item--featured,.m-seminar-list--masonry .m-seminar-list__list__column--columns-2 .m-seminar-list__list__items__sizer--featured,.m-seminar-list--masonry .m-seminar-list__list__column--columns-4 .m-seminar-list__list__items__item--featured,.m-seminar-list--masonry .m-seminar-list__list__column--columns-4 .m-seminar-list__list__items__sizer--featured {
        width: 100%
    }

    .m-seminar-list--masonry .m-seminar-list__list__column--columns-3 .m-seminar-list__list__items__item,.m-seminar-list--masonry .m-seminar-list__list__column--columns-3 .m-seminar-list__list__items__sizer {
        width: 33.33%
    }

    .m-seminar-list--masonry .m-seminar-list__list__column--columns-3 .m-seminar-list__list__items__item--featured,.m-seminar-list--masonry .m-seminar-list__list__column--columns-3 .m-seminar-list__list__items__sizer--featured {
        width: 66.66%
    }
}

@media (min-width: 768px) {
    .m-seminar-list--masonry .m-seminar-list__list__items__sizer {
        width:33.33%
    }

    .m-seminar-list--masonry .m-seminar-list__list__items__item {
        width: 33.33%
    }

    .m-seminar-list--masonry .m-seminar-list__list__items__item--featured {
        width: 66.66%
    }
}

@media (min-width: 1280px) {
    .m-seminar-list--masonry.has-filtering-sidebar .m-seminar-list__aside-main {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .m-seminar-list--masonry.has-filtering-sidebar .m-seminar-list__aside {
        width: 280px;
        margin-right: 40px
    }

    .m-seminar-list--masonry.has-filtering-sidebar .m-seminar-list__main {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        overflow: hidden
    }

    .m-seminar-list--masonry .m-seminar-list__list__items__sizer {
        width: 25%
    }

    .m-seminar-list--masonry .m-seminar-list__list__items__item {
        width: 25%
    }

    .m-seminar-list--masonry .m-seminar-list__list__items__item--featured {
        width: 50%
    }

    .m-seminar-list--masonry .m-seminar-list__list__column--columns-4 .m-seminar-list__list__items__item,.m-seminar-list--masonry .m-seminar-list__list__column--columns-4 .m-seminar-list__list__items__sizer {
        width: 25%
    }

    .m-seminar-list--masonry .m-seminar-list__list__column--columns-4 .m-seminar-list__list__items__item--featured,.m-seminar-list--masonry .m-seminar-list__list__column--columns-4 .m-seminar-list__list__items__sizer--featured {
        width: 50%
    }

    .m-seminar-list--masonry .m-seminar-list__list__items__item.is-animated {
        opacity: 0;
        -webkit-transform: translateY(25%);
        -ms-transform: translateY(25%);
        transform: translateY(25%)
    }

    .m-seminar-list--masonry .m-seminar-list__list__items__item.is-animated.is-visible {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out
    }
}

.t-rtl .m-seminar-list--masonry .m-seminar-list__list__items__item {
    direction: rtl
}

.t-rtl .m-seminar-list--masonry .m-seminar-list__list__items__item__streams__item {
    margin-left: 10px
}

.t-rtl .m-seminar-list--masonry .m-seminar-list__streams__list__item {
    direction: rtl
}

.t-rtl .m-seminar-list--masonry .m-seminar-list__list__items__item__interaction {
    float: left
}

.m-seminar-entry--default {
}

.m-seminar-entry--default .m-seminar-entry__loading .loader__text {
    display: none
}

.m-seminar-entry--default .m-seminar-entry__item__favourite {
    float: right;
    margin-left: 10px
}

.m-seminar-entry--default .m-seminar-entry__item__title {
    padding-bottom: 5px;
    margin: 0 0 10px 0
}

.m-seminar-entry--default .m-seminar-entry__item__share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0 0 20px
}

.m-seminar-entry--default .m-seminar-entry__item__details {
    margin-bottom: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-family: "Bebas Neue",sans-serif
}

.m-seminar-entry--default .m-seminar-entry__item__details i {
    color: #394C54
}

.m-seminar-entry--default .m-seminar-entry__item__details__date {
    margin-right: 10px;
    color: #2b88ea
}

.m-seminar-entry--default .m-seminar-entry__item__details__time {
    margin-right: 10px;
    color: #2b88ea
}

.m-seminar-entry--default .m-seminar-entry__item__details__location {
    margin-right: 10px;
    color: #2b88ea
}

.m-seminar-entry--default .m-seminar-entry__item__details__stream {
    color: #2b88ea
}

.m-seminar-entry--default .m-seminar-entry__item__details__stream__icon {
    max-width: 30px
}

.m-seminar-entry--default .m-seminar-entry__item__image {
    margin-bottom: 10px;
    line-height: 0;
    text-align: center
}

.m-seminar-entry--default .m-seminar-entry__item__watch {
    margin: 10px 0
}

.m-seminar-entry--default .m-seminar-entry__item__sponsors {
    margin-top: 10px
}

.m-seminar-entry--default .m-seminar-entry__item__additional-speakers,.m-seminar-entry--default .m-seminar-entry__item__chairpersons,.m-seminar-entry--default .m-seminar-entry__item__speakers {
    clear: both
}

.m-seminar-entry--default .m-seminar-entry__item__additional-speakers+*,.m-seminar-entry--default .m-seminar-entry__item__chairpersons+*,.m-seminar-entry--default .m-seminar-entry__item__speakers+* {
    margin-top: 5px
}

.m-seminar-entry--default .m-seminar-entry__item__additional-speakers__title,.m-seminar-entry--default .m-seminar-entry__item__chairpersons__title,.m-seminar-entry--default .m-seminar-entry__item__speakers__title {
    display: block;
    margin-bottom: 10px;
    font-weight: 700;
    color: #2b88ea
}

.m-seminar-entry--default .m-seminar-entry__item__additional-speakers__speaker,.m-seminar-entry--default .m-seminar-entry__item__chairpersons__chairperson,.m-seminar-entry--default .m-seminar-entry__item__speakers__speaker {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px
}

.m-seminar-entry--default .m-seminar-entry__item__additional-speakers__speaker:first-child,.m-seminar-entry--default .m-seminar-entry__item__chairpersons__chairperson:first-child,.m-seminar-entry--default .m-seminar-entry__item__speakers__speaker:first-child {
    margin-top: 0
}

.m-seminar-entry--default .m-seminar-entry__item__additional-speakers__speaker__image,.m-seminar-entry--default .m-seminar-entry__item__chairpersons__chairperson__image,.m-seminar-entry--default .m-seminar-entry__item__speakers__speaker__image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    overflow: hidden;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    background-size: cover;
    background-position: center center
}

.m-seminar-entry--default .m-seminar-entry__item__additional-speakers__speaker__image img,.m-seminar-entry--default .m-seminar-entry__item__chairpersons__chairperson__image img,.m-seminar-entry--default .m-seminar-entry__item__speakers__speaker__image img {
    opacity: 0
}

.m-seminar-entry--default .m-seminar-entry__item__additional-speakers__speaker__name,.m-seminar-entry--default .m-seminar-entry__item__chairpersons__chairperson__name,.m-seminar-entry--default .m-seminar-entry__item__speakers__speaker__name {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    color: #2b88ea;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

@media (min-width: 768px) {
    .m-seminar-entry--default .m-seminar-entry__item__additional-speakers__speaker__name,.m-seminar-entry--default .m-seminar-entry__item__chairpersons__chairperson__name,.m-seminar-entry--default .m-seminar-entry__item__speakers__speaker__name {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-entry--default .m-seminar-entry__item__additional-speakers__speaker__name,.m-seminar-entry--default .m-seminar-entry__item__chairpersons__chairperson__name,.m-seminar-entry--default .m-seminar-entry__item__speakers__speaker__name {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-entry--default .m-seminar-entry__item__additional-speakers__speaker__name,.m-seminar-entry--default .m-seminar-entry__item__chairpersons__chairperson__name,.m-seminar-entry--default .m-seminar-entry__item__speakers__speaker__name {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-entry--default .m-seminar-entry__item__additional-speakers__speaker__name,.m-seminar-entry--default .m-seminar-entry__item__chairpersons__chairperson__name,.m-seminar-entry--default .m-seminar-entry__item__speakers__speaker__name {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-seminar-entry--default .m-seminar-entry__item__additional-speakers__speaker__name a,.m-seminar-entry--default .m-seminar-entry__item__chairpersons__chairperson__name a,.m-seminar-entry--default .m-seminar-entry__item__speakers__speaker__name a {
    color: inherit
}

.m-seminar-entry--default .m-seminar-entry__item__additional-speakers__speaker__name a:hover,.m-seminar-entry--default .m-seminar-entry__item__chairpersons__chairperson__name a:hover,.m-seminar-entry--default .m-seminar-entry__item__speakers__speaker__name a:hover {
    color: #E8EBE0
}

.m-seminar-entry--default .m-seminar-entry__item__custom-association {
    margin-top: 20px
}

.m-seminar-entry--default .m-seminar-entry__item__custom-association__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .m-seminar-entry--default .m-seminar-entry__item__custom-association__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-entry--default .m-seminar-entry__item__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-entry--default .m-seminar-entry__item__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-entry--default .m-seminar-entry__item__custom-association__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-seminar-entry--default .m-seminar-entry__item__custom-association__items__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m-seminar-entry--default .m-seminar-entry__item__custom-association__items__item:not(:first-child) {
    border-top: solid 1px #F8F9FA;
    padding-top: 10px;
    margin-top: 10px
}

.m-seminar-entry--default .m-seminar-entry__item__custom-association__items__item__wrapper-one {
    margin-right: 10px
}

.m-seminar-entry--default .m-seminar-entry__item__custom-association__items__item__image {
    border: solid 1px #F8F9FA;
    border-radius: 50%;
    position: relative;
    width: 48px;
    height: 48px;
    overflow: hidden;
    margin: 0 auto 10px;
    background-image: url("https://themes.asp.events/ausfit2023/includes/styles/../images/modules/exhibitors/list/list/logo_exhibitor_default.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75%
}

.m-seminar-entry--default .m-seminar-entry__item__custom-association__items__item__image[style*=background-image] a {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.m-seminar-entry--default .m-seminar-entry__item__custom-association__items__item__image img {
    opacity: 0;
    width: 100%
}

.m-seminar-entry--default .m-seminar-entry__item__custom-association__items__item__title {
    font-weight: 700
}

.m-seminar-entry--default .m-seminar-entry__item__sponsors {
    margin-top: 20px
}

.m-seminar-entry--default .m-seminar-entry__item__sponsors__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .m-seminar-entry--default .m-seminar-entry__item__sponsors__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-seminar-entry--default .m-seminar-entry__item__sponsors__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-seminar-entry--default .m-seminar-entry__item__sponsors__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-seminar-entry--default .m-seminar-entry__item__sponsors__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-seminar-entry--default .m-seminar-entry__item__additional {
    margin-top: 20px
}

.m-seminar-entry--default .m-seminar-entry__item__additional__item {
    margin-top: 10px
}

.m-seminar-entry--default .m-seminar-entry__item__additional__item:first-child {
    margin-top: 0
}

.m-seminar-entry--default .m-seminar-entry__item__additional__item__title {
    font-weight: 700
}

.m-seminar-entry--default .m-seminar-entry__calendar {
    text-align: center;
    margin-top: 20px
}

.m-seminar-entry--default .m-seminar-entry__navigation {
    text-align: center;
    margin-top: 20px
}

.mfp-content .m-seminar-entry--default .m-seminar-entry__navigation {
    display: none
}

.m-seminar-entry--default .m-seminar-entry__pagination {
    margin-top: 20px
}

@media (min-width: 768px) {
    .m-seminar-entry--default .m-seminar-entry__item__image {
        float:left;
        margin-right: 20px;
        width: 33.33%
    }
}

@media (min-width: 1280px) {
    .m-seminar-entry--default .m-seminar-entry__item {
        position:relative
    }
}

.no-flexbox .m-seminar-entry--default .m-seminar-entry__item__details {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-family: "Bebas Neue",sans-serif
}

.no-flexbox .m-seminar-entry--default .m-seminar-entry__item__details>* {
    display: inline-block
}

.m-seminar-entry--default .m-seminar-entry__item__details {
    font-family: "roboto",sans-serif
}

.m-speakers-list--carousel-circles {
}

.m-speakers-list--carousel-circles .m-speakers-list__items {
    display: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.m-speakers-list--carousel-circles .bx-viewport .m-speakers-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item {
    width: 100%;
    text-align: center;
    position: relative
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item:hover .m-speakers-list__items__item__image--grayscale {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.m-speakers-list--carousel-circles .m-speakers-list__items__wrapper {
    margin: 0 10px
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__image {
    display: block;
    margin: 0 auto;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    background-size: cover;
    background-position: center center;
    position: relative
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__image--grayscale {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__image img {
    opacity: 0;
    visibility: hidden
}

.m-speakers-list--carousel-circles .m-seminar-list__list__items__item__image__company-logo {
    position: absolute;
    bottom: -15px;
    right: -20px;
    width: 50px;
    height: 50px;
    background-size: 90%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FFFFFF;
    border-radius: 100%
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__header-body {
    padding: 10px
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    padding: 0 0 10px
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #394C54;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-speakers-list--carousel-circles .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--carousel-circles .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--carousel-circles .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-speakers-list--carousel-circles .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__header__wishlist {
    position: absolute;
    right: 0;
    top: 0
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__header__title {
    font-size: 1.0833333333rem;
    line-height: 26px
}

@media (min-width: 768px) {
    .m-speakers-list--carousel-circles .m-speakers-list__items__item__header__title {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--carousel-circles .m-speakers-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--carousel-circles .m-speakers-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    .m-speakers-list--carousel-circles .m-speakers-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__header__title__link {
    color: inherit
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__header__title__link:hover {
    color: #b71611
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__header__meta {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-speakers-list--carousel-circles .m-speakers-list__items__item__header__meta {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--carousel-circles .m-speakers-list__items__item__header__meta {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--carousel-circles .m-speakers-list__items__item__header__meta {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-speakers-list--carousel-circles .m-speakers-list__items__item__header__meta {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__header__meta__company {
    font-weight: 700
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__body {
    margin-top: 10px
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__body__social ul li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #cbd3da;
    border-radius: 100%
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__body__social ul li a:before {
    background: #cbd3da
}

.m-speakers-list--carousel-circles .m-speakers-list__items__item__body__social ul li a:hover:before {
    background: #E8EBE0;
    color: #FFFFFF
}

@media (min-width: 600px) {
    .m-speakers-list--carousel-circles .m-speakers-list__items__item__image {
        width:128px;
        height: 128px
    }

    .m-speakers-list--carousel-circles .m-seminar-list__list__items__item__image__company-logo {
        bottom: -15px;
        right: -35px;
        width: 70px;
        height: 70px
    }
}

.m-speakers-list--carousel-squares {
}

.m-speakers-list--carousel-squares .m-speakers-list__items {
    display: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.m-speakers-list--carousel-squares .bx-viewport .m-speakers-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item:hover .m-speakers-list__items__item__image--grayscale {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__wrapper {
    width: 100%;
    margin: 0 10px
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__image {
    display: block;
    width: 100%;
    height: 405px;
    overflow: hidden;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    position: relative
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__image--grayscale {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__image img {
    opacity: 0
}

.m-speakers-list--carousel-squares .m-seminar-list__list__items__item__image__company-logo {
    position: absolute;
    bottom: 30px;
    right: 20px;
    width: 60px;
    height: 60px;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FFFFFF;
    border-radius: 100%
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__header-body {
    padding: 10px 0
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    padding: 0 0 5px
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #394C54;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__header__wishlist {
    float: right;
    margin-left: 10px
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__header__title__link {
    color: inherit
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__header__title__link:hover {
    color: #b71611
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__header__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #FFFFFF
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__body {
    margin-top: 10px
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__body__social ul li a {
    width: 30px;
    height: 30px;
    border-radius: 100%
}

.m-speakers-list--carousel-squares .m-speakers-list__items__item__body__social ul li a:hover:before {
    color: #FFFFFF
}

@media (min-width: 600px) {
    .m-speakers-list--carousel-squares .m-speakers-list__items__item__header-body {
        padding:20px 0
    }
}

.t-rtl .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__engage-status {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end
}

.m-speakers-list--carousel-squares .bx-next:before,.m-speakers-list--carousel-squares .bx-prev:before {
    color: #E8EBE0
}

.t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__header-body {
    background-color: #FFFFFF;
    padding: 20px 15px;
    min-height: 115px
}

.t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__meta {
    margin-top: 10px;
    line-height: 1!important;
    font-size: 1.0833333333rem;
    line-height: 26px
}

@media (min-width: 768px) {
    .t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__meta {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__meta {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    .t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__meta {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    .t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__meta {
        font-size:1rem;
        line-height: 32px
    }
}

.t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__title {
    font-size: 2rem;
    line-height: 0.8
}

@media (min-width: 768px) {
    .t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__title {
        font-size:2rem;
        line-height: 0.8
    }
}

@media (min-width: 1024px) {
    .t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__title {
        font-size:1.875rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__title {
        font-size:1.875rem;
        line-height: 0.8
    }
}

@media (min-width: 1400px) {
    .t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__title {
        font-size:1.875rem;
        line-height: 0.8
    }
}

.t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__meta,.t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__title {
    color: #394C54;
    font-weight: 700
}

.t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__image {
    background-repeat: no-repeat;
    height: 440px
}

.t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__image {
    background-size: 0;
    overflow: hidden;
    position: relative
}

.t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item__image:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-position: bottom;
    background-image: inherit;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.t-consumer .m-speakers-list--carousel-squares .bx-next:before,.t-consumer .m-speakers-list--carousel-squares .bx-prev:before {
    background-color: transparent
}

.t-consumer .m-speakers-list--carousel-squares .m-speakers-list__items__item:hover .m-speakers-list__items__item__image:before {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.t-industry .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__meta {
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .t-industry .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__meta {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .t-industry .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__meta {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .t-industry .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__meta {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .t-industry .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__meta {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.t-industry .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__title {
    font-size: 2.5rem;
    line-height: 30px;
    color: #FFFFFF
}

@media (min-width: 768px) {
    .t-industry .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__title {
        font-size:2.7142857143rem;
        line-height: 38px
    }
}

@media (min-width: 1024px) {
    .t-industry .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__title {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .t-industry .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__title {
        font-size:2.625rem;
        line-height: 42px
    }
}

@media (min-width: 1400px) {
    .t-industry .m-speakers-list--carousel-squares .m-speakers-list__items__item__header__title {
        font-size:2.625rem;
        line-height: 42px
    }
}

.t-industry .m-speakers-list--carousel-squares .m-speakers-list__items__item__image {
    background-size: 0;
    overflow: hidden;
    position: relative
}

.t-industry .m-speakers-list--carousel-squares .m-speakers-list__items__item__image:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: inherit;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.t-industry .m-speakers-list--carousel-squares .m-speakers-list__items__item:hover .m-speakers-list__items__item__image:before {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.t-industry .m-speakers-list--carousel-squares .bx-next:before,.t-industry .m-speakers-list--carousel-squares .bx-prev:before {
    background: transparent;
    font-weight: 100;
    font-size: 60px;
    margin-top: -40px
}

.m-speakers-list--grid-circles {
    margin-bottom: 40px
}

.m-speakers-list--grid-circles .m-speakers-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.m-speakers-list--grid-circles .m-speakers-list__items__item {
    margin-right: 10px;
    width: calc(50% - 5px);
    text-align: center;
    position: relative
}

.m-speakers-list--grid-circles .m-speakers-list__items__item:hover .m-speakers-list__items__item__image--grayscale {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.m-speakers-list--grid-circles .m-speakers-list__items__item:nth-child(2n) {
    margin-right: 0
}

.m-speakers-list--grid-circles .m-speakers-list__items__item:nth-child(3n) {
    clear: left
}

.m-speakers-list--grid-circles .m-speakers-list__items__item:nth-child(-n+2) {
    margin-top: 0
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__image {
    display: block;
    margin: 0 auto;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    background-size: cover;
    background-position: center center;
    position: relative
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__image--grayscale {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__image img {
    opacity: 0
}

.m-speakers-list--grid-circles .m-seminar-list__list__items__item__image__company-logo {
    position: absolute;
    bottom: -5px;
    right: -15px;
    width: 40px;
    height: 40px;
    background-size: 90%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FFFFFF;
    border-radius: 100%
}

.m-speakers-list--grid-circles .m-seminar-list__list__items__item__image__company-logo--grayscale {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__header-body {
    padding: 10px
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    padding: 0 0 5px
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #394C54;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-speakers-list--grid-circles .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--grid-circles .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--grid-circles .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-speakers-list--grid-circles .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__header__wishlist {
    position: absolute;
    right: 0;
    top: 0
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__header__title {
    font-size: 1.0833333333rem;
    line-height: 26px
}

@media (min-width: 768px) {
    .m-speakers-list--grid-circles .m-speakers-list__items__item__header__title {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--grid-circles .m-speakers-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--grid-circles .m-speakers-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    .m-speakers-list--grid-circles .m-speakers-list__items__item__header__title {
        font-size:1rem;
        line-height: 32px
    }
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__header__title__link {
    color: inherit
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__header__title__link:hover {
    color: #b71611
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__header__meta {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-speakers-list--grid-circles .m-speakers-list__items__item__header__meta {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--grid-circles .m-speakers-list__items__item__header__meta {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--grid-circles .m-speakers-list__items__item__header__meta {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-speakers-list--grid-circles .m-speakers-list__items__item__header__meta {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__header__meta__company {
    font-weight: 700
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__body {
    margin-top: 10px
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__body__social ul li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #cbd3da;
    border-radius: 100%
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__body__social ul li a:before {
    background: #cbd3da
}

.m-speakers-list--grid-circles .m-speakers-list__items__item__body__social ul li a:hover:before {
    background: #E8EBE0;
    color: #FFFFFF
}

.t-rtl .m-speakers-list--grid-circles .m-speakers-list__items__item {
    direction: rtl
}

@media (min-width: 390px) {
    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-mobile="1"] .m-speakers-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-mobile="1"] .m-speakers-list__items__item:first-child {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="1"] .m-speakers-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="1"] .m-speakers-list__items__item:first-child {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items__item__image {
        width: 128px;
        height: 128px
    }

    .m-speakers-list--grid-circles .m-seminar-list__list__items__item__image__company-logo {
        width: 70px;
        height: 70px;
        bottom: -25px;
        right: -25px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items__item__header-body {
        padding: 20px
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="1"] .m-speakers-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="1"] .m-speakers-list__items__item:first-child {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 0
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="1"] .m-speakers-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="1"] .m-speakers-list__items__item:first-child {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(20% - 16px);
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item:nth-child(-n+5) {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(16.66% - 17px);
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 0
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-circles .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 0
    }
}

.m-speakers-list--grid-squares {
    margin-bottom: 40px
}

.m-speakers-list--grid-squares .m-speakers-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.m-speakers-list--grid-squares .m-speakers-list__items__item {
    width: 100%;
    background: #394C54
}

.m-speakers-list--grid-squares .m-speakers-list__items__item:hover .m-speakers-list__items__item__image--grayscale {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__image {
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    position: relative
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__image--grayscale {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__image img {
    opacity: 0
}

.m-speakers-list--grid-squares .m-seminar-list__list__items__item__image__company-logo {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 60px;
    height: 60px;
    background-size: 90%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FFFFFF;
    border-radius: 10px
}

.m-speakers-list--grid-squares .m-seminar-list__list__items__item__image__company-logo--grayscale {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__header-body {
    padding: 10px
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__header__engage-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    padding: 0 0 5px
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__header__engage-status__item {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    border: solid 1px #394C54;
    color: #394C54;
    padding: 5px 10px;
    margin-bottom: 5px;
    text-transform: capitalize;
    border-radius: 3px
}

@media (min-width: 768px) {
    .m-speakers-list--grid-squares .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--grid-squares .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--grid-squares .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-speakers-list--grid-squares .m-speakers-list__items__item__header__engage-status__item {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__header__engage-status__item+* {
    margin-left: 5px
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__header__wishlist {
    float: right;
    margin-left: 10px
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__header__title {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #FFFFFF;
    text-transform: uppercase
}

@media (min-width: 768px) {
    .m-speakers-list--grid-squares .m-speakers-list__items__item__header__title {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--grid-squares .m-speakers-list__items__item__header__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--grid-squares .m-speakers-list__items__item__header__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-speakers-list--grid-squares .m-speakers-list__items__item__header__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__header__title__link {
    color: inherit
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__header__title__link:hover {
    color: #b71611
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__header__meta {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-speakers-list--grid-squares .m-speakers-list__items__item__header__meta {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--grid-squares .m-speakers-list__items__item__header__meta {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--grid-squares .m-speakers-list__items__item__header__meta {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-speakers-list--grid-squares .m-speakers-list__items__item__header__meta {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__header__meta__company {
    font-weight: 700
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__body {
    margin-top: 10px
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__body__social ul li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #cbd3da;
    border-radius: 100%
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__body__social ul li a:before {
    background: #cbd3da
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__body__social ul li a:hover:before {
    background: #E8EBE0;
    color: #FFFFFF
}

.t-rtl .m-speakers-list--grid-squares .m-speakers-list__items__item {
    direction: rtl
}

@media (min-width: 390px) {
    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-mobile="1"] .m-speakers-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-mobile="1"] .m-speakers-list__items__item:first-child {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="1"] .m-speakers-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="1"] .m-speakers-list__items__item:first-child {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items__item__header-body {
        padding: 20px
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="1"] .m-speakers-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="1"] .m-speakers-list__items__item:first-child {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 0
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="1"] .m-speakers-list__items__item {
        margin-top:20px;
        width: 100%
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="1"] .m-speakers-list__items__item:first-child {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(50% - 10px);
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(20% - 16px);
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item:nth-child(-n+5) {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item {
        margin-top: 20px;
        width: calc(16.66% - 17px);
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item:nth-child(-n+6) {
        margin-top: 0
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .m-speakers-list--grid-squares .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item:nth-child(6n) {
        margin-right: 0
    }
}

.m-speakers-list__items__item__header__title {
    font-family: "roboto",sans-serif!important
}

.m-speakers-list--grid-squares .m-speakers-list__items__item__image {
    padding-bottom: 0;
    height: 405px
}

.m-speakers-list--overlay {
}

.m-speakers-list--overlay .m-speakers-list__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.m-speakers-list--overlay .m-speakers-list__items__item {
    width: 100%
}

.m-speakers-list--overlay .m-speakers-list__items__item:hover .m-speakers-list__items__item__image--grayscale {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.m-speakers-list--overlay .m-speakers-list__items__item__wrapper {
    position: relative
}

.m-speakers-list--overlay .m-speakers-list__items__item__image {
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    position: relative
}

.m-speakers-list--overlay .m-speakers-list__items__item__image--grayscale {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.m-speakers-list--overlay .m-speakers-list__items__item__image img {
    opacity: 0
}

.m-speakers-list--overlay .m-speakers-list__items__item__header-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));
    background: -o-linear-gradient(top,rgba(0,0,0,0),#000000);
    background: linear-gradient(to bottom,rgba(0,0,0,0),#000000);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}

.m-speakers-list--overlay .m-speakers-list__items__item__header__wishlist {
    float: right;
    margin-left: 10px
}

.m-speakers-list--overlay .m-speakers-list__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    color: #FFFFFF;
    font-family: "Bebas Neue",sans-serif
}

@media (min-width: 768px) {
    .m-speakers-list--overlay .m-speakers-list__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--overlay .m-speakers-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--overlay .m-speakers-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-speakers-list--overlay .m-speakers-list__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.m-speakers-list--overlay .m-speakers-list__items__item__header__title__link {
    color: inherit
}

.m-speakers-list--overlay .m-speakers-list__items__item__header__title__link:hover {
    color: #b71611
}

.m-speakers-list--overlay .m-speakers-list__items__item__header__meta {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    color: #1368c2
}

@media (min-width: 768px) {
    .m-speakers-list--overlay .m-speakers-list__items__item__header__meta {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--overlay .m-speakers-list__items__item__header__meta {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--overlay .m-speakers-list__items__item__header__meta {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .m-speakers-list--overlay .m-speakers-list__items__item__header__meta {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.m-speakers-list--overlay .m-speakers-list__items__item__header__meta__company {
    font-weight: 700
}

.m-speakers-list--overlay .m-speakers-list__items__item__body {
    margin-left: auto
}

.m-speakers-list--overlay .m-speakers-list__items__item__body__company-logo {
    padding-left: 10px;
    width: 60px;
    height: 60px;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FFFFFF;
    border-radius: 10px
}

.m-speakers-list--overlay .m-speakers-list__items__item__body__company-logo img {
    display: none
}

@media (min-width: 390px) {
    .m-speakers-list--overlay .m-speakers-list__items[data-columns-mobile="1"] .m-speakers-list__items__item {
        width:100%
    }

    .m-speakers-list--overlay .m-speakers-list__items[data-columns-mobile="2"] .m-speakers-list__items__item {
        width: 50%
    }
}

@media (min-width: 768px) {
    .m-speakers-list--overlay .m-speakers-list__items[data-columns-tablet="1"] .m-speakers-list__items__item {
        width:100%
    }

    .m-speakers-list--overlay .m-speakers-list__items[data-columns-tablet="2"] .m-speakers-list__items__item {
        width: 50%
    }

    .m-speakers-list--overlay .m-speakers-list__items[data-columns-tablet="3"] .m-speakers-list__items__item {
        width: 33%
    }

    .m-speakers-list--overlay .m-speakers-list__items__item__header-body {
        padding: 20px
    }
}

@media (min-width: 1024px) {
    .m-speakers-list--overlay .m-speakers-list__items[data-columns-laptop="1"] .m-speakers-list__items__item {
        width:100%
    }

    .m-speakers-list--overlay .m-speakers-list__items[data-columns-laptop="2"] .m-speakers-list__items__item {
        width: 50%
    }

    .m-speakers-list--overlay .m-speakers-list__items[data-columns-laptop="3"] .m-speakers-list__items__item {
        width: 33%
    }

    .m-speakers-list--overlay .m-speakers-list__items[data-columns-laptop="4"] .m-speakers-list__items__item {
        width: 25%
    }
}

@media (min-width: 1280px) {
    .m-speakers-list--overlay .m-speakers-list__items[data-columns-desktop="1"] .m-speakers-list__items__item {
        width:100%
    }

    .m-speakers-list--overlay .m-speakers-list__items[data-columns-desktop="2"] .m-speakers-list__items__item {
        width: 50%
    }

    .m-speakers-list--overlay .m-speakers-list__items[data-columns-desktop="3"] .m-speakers-list__items__item {
        width: 33%
    }

    .m-speakers-list--overlay .m-speakers-list__items[data-columns-desktop="4"] .m-speakers-list__items__item {
        width: 25%
    }

    .m-speakers-list--overlay .m-speakers-list__items[data-columns-desktop="5"] .m-speakers-list__items__item {
        width: 20%
    }

    .m-speakers-list--overlay .m-speakers-list__items[data-columns-desktop="6"] .m-speakers-list__items__item {
        width: 16.66%
    }
}

.m-speaker-entry--default {
    position: relative;
    padding: 40px 0
}

.m-speaker-entry--default .m-speaker-entry__item:hover .m-speaker-entry__item__image--grayscale {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.m-speaker-entry--default .m-speaker-entry__item__image {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 100%;
    width: 128px;
    height: 128px;
    margin: 0 auto 20px auto;
    position: relative
}

.m-speaker-entry--default .m-speaker-entry__item__image--grayscale {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.m-speaker-entry--default .m-speaker-entry__item__image--format--square {
    border-radius: 0
}

.m-speaker-entry--default .m-speaker-entry__item__image--format--square .m-speaker-entry__item__image__company-logo {
    border-radius: 10px;
    right: 5px;
    bottom: 5px
}

.m-speaker-entry--default .m-speaker-entry__item__image img {
    opacity: 0
}

.m-speaker-entry--default .m-speaker-entry__item__image__company-logo {
    position: absolute;
    bottom: -25px;
    right: -25px;
    width: 70px;
    height: 70px;
    background-size: 90%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FFFFFF;
    border-radius: 100%
}

.m-speaker-entry--default .m-speaker-entry__item__favourite {
    position: absolute;
    top: 0;
    right: 0
}

.m-speaker-entry--default .m-speaker-entry__item__title {
    text-align: center;
    margin: 0 0 20px 0
}

.m-speaker-entry--default .m-speaker-entry__item__details {
    margin-bottom: 2em;
    text-align: center;
    color: #2b88ea;
    font-family: "Bebas Neue",sans-serif
}

.m-speaker-entry--default .m-speaker-entry__item__additional {
    margin-top: 20px
}

.m-speaker-entry--default .m-speaker-entry__item__additional--style-rows .m-speaker-entry__item__additional__item {
    margin-top: 10px
}

.m-speaker-entry--default .m-speaker-entry__item__additional--style-rows .m-speaker-entry__item__additional__item:first-child {
    margin-top: 0
}

.m-speaker-entry--default .m-speaker-entry__item__additional--style-columns .m-speaker-entry__item__additional__item {
    margin-top: 10px
}

.m-speaker-entry--default .m-speaker-entry__item__additional--style-columns .m-speaker-entry__item__additional__item:first-child {
    margin-top: 0
}

.m-speaker-entry--default .m-speaker-entry__item__additional__item {
    margin-top: 10px
}

.m-speaker-entry--default .m-speaker-entry__item__additional__item__title {
    font-weight: 700
}

.m-speaker-entry--default .m-speaker-entry__item__social {
    margin-top: 20px;
    text-align: center
}

.m-speaker-entry--default .m-speaker-entry__item__social__item {
    display: inline-block;
    margin: 0 5px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    border-radius: 100%;
    overflow: hidden
}

.m-speaker-entry--default .m-speaker-entry__item__social__item--link {
    background-color: #394C54
}

.m-speaker-entry--default .m-speaker-entry__item__social__item--facebook {
    background-color: #3B5998
}

.m-speaker-entry--default .m-speaker-entry__item__social__item--google-plus {
    background-color: #DD4B39
}

.m-speaker-entry--default .m-speaker-entry__item__social__item--instagram {
    background-color: #3B5998
}

.m-speaker-entry--default .m-speaker-entry__item__social__item--youtube {
    background-color: #BB0000
}

.m-speaker-entry--default .m-speaker-entry__item__social__item--linkedin {
    background-color: #007BB6
}

.m-speaker-entry--default .m-speaker-entry__item__social__item--pinterest {
    background-color: #CB2027
}

.m-speaker-entry--default .m-speaker-entry__item__social__item--twitter {
    background-color: #00ACED
}

.m-speaker-entry--default .m-speaker-entry__item__social__item--tiktok {
    background-color: #000000
}

.m-speaker-entry--default .m-speaker-entry__item__social__item--spotify {
    background-color: #1DB954
}

.m-speaker-entry--default .m-speaker-entry__item__social__item__link {
    color: #FFFFFF;
    display: block
}

.m-speaker-entry--default .m-speaker-entry__item__share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0 0 20px
}

.m-speaker-entry--default .m-speaker-entry__item__sessions {
    clear: both;
    margin-top: 20px;
    border-top: dotted 1px #F8F9FA;
    padding-top: 10px
}

.m-speaker-entry--default .m-speaker-entry__item__sessions__title {
    display: block;
    margin-bottom: 10px;
    font-weight: 700;
    color: #2b88ea;
    font-family: "Bebas Neue",sans-serif
}

.m-speaker-entry--default .m-speaker-entry__item__sessions__list__item {
    display: block;
    margin-top: 10px
}

.m-speaker-entry--default .m-speaker-entry__item__sessions__list__item:first-child {
    margin-top: 0
}

.m-speaker-entry--default .m-speaker-entry__item__sessions__list__item__date {
    display: inline-block;
    margin-right: 10px;
    color: #2b88ea
}

.m-speaker-entry--default .m-speaker-entry__item__sessions__list__item__time {
    display: inline-block;
    color: #2b88ea
}

.m-speaker-entry--default .m-speaker-entry__item__sessions__list__item__title {
    display: block;
    clear: both;
    color: #394C54
}

.m-speaker-entry--default .m-speaker-entry__item__sessions__list__item__title:hover {
    color: #E8EBE0
}

.m-speaker-entry--default .m-speaker-entry__item__sessions__list__item__title[href="javascript:return false;"] {
    pointer-events: none
}

.m-speaker-entry--default .m-speaker-entry__navigation {
    margin-top: 20px;
    text-align: center
}

.m-speaker-entry--default .m-speaker-entry__pagination {
    margin-top: 20px
}

@media (min-width: 768px) {
    .m-speaker-entry--default .m-speaker-entry__item__image {
        width:256px;
        height: 256px
    }

    .m-speaker-entry--default .m-speaker-entry__item__image--format--square {
        border-radius: 0
    }

    .m-speaker-entry--default .m-speaker-entry__item__image--format--square .m-speaker-entry__item__image__company-logo {
        width: 70px;
        height: 70px
    }

    .m-speaker-entry--default .m-speaker-entry__item__image__company-logo {
        width: 140px;
        height: 140px;
        right: -70px;
        background-size: 70%
    }

    .m-speaker-entry--default .m-speaker-entry__item__additional--style-columns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .m-speaker-entry--default .m-speaker-entry__item__additional--style-columns .m-speaker-entry__item__additional__item {
        margin-top: 10px;
        width: 33.33%;
        padding-right: 20px
    }

    .m-speaker-entry--default .m-speaker-entry__item__additional--style-columns .m-speaker-entry__item__additional__item:nth-child(-n+3) {
        margin-top: 0
    }
}

@media (min-width: 1280px) {
    .m-speaker-entry--default .m-speaker-entry__item__share {
        position:absolute;
        right: 0;
        top: 0;
        margin: 0
    }
}

.m-speaker-entry--default .m-speaker-entry__item__details {
    font-family: "roboto",sans-serif
}

.w-countdown .w-countdown__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-family: "Bebas Neue",sans-serif;
    text-transform: uppercase;
    text-align: center
}

.w-countdown .w-countdown__item .w-countdown__days,.w-countdown .w-countdown__item .w-countdown__hours,.w-countdown .w-countdown__item .w-countdown__minutes,.w-countdown .w-countdown__item .w-countdown__months,.w-countdown .w-countdown__item .w-countdown__seconds {
    width: 33%
}

.w-countdown .w-countdown__item .w-countdown__days span,.w-countdown .w-countdown__item .w-countdown__hours span,.w-countdown .w-countdown__item .w-countdown__minutes span,.w-countdown .w-countdown__item .w-countdown__months span,.w-countdown .w-countdown__item .w-countdown__seconds span {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    font-family: "roboto",sans-serif;
    text-align: center;
    display: block
}

@media (min-width: 768px) {
    .w-countdown .w-countdown__item .w-countdown__days span,.w-countdown .w-countdown__item .w-countdown__hours span,.w-countdown .w-countdown__item .w-countdown__minutes span,.w-countdown .w-countdown__item .w-countdown__months span,.w-countdown .w-countdown__item .w-countdown__seconds span {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-countdown .w-countdown__item .w-countdown__days span,.w-countdown .w-countdown__item .w-countdown__hours span,.w-countdown .w-countdown__item .w-countdown__minutes span,.w-countdown .w-countdown__item .w-countdown__months span,.w-countdown .w-countdown__item .w-countdown__seconds span {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-countdown .w-countdown__item .w-countdown__days span,.w-countdown .w-countdown__item .w-countdown__hours span,.w-countdown .w-countdown__item .w-countdown__minutes span,.w-countdown .w-countdown__item .w-countdown__months span,.w-countdown .w-countdown__item .w-countdown__seconds span {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-countdown .w-countdown__item .w-countdown__days span,.w-countdown .w-countdown__item .w-countdown__hours span,.w-countdown .w-countdown__item .w-countdown__minutes span,.w-countdown .w-countdown__item .w-countdown__months span,.w-countdown .w-countdown__item .w-countdown__seconds span {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-icatcher-carousel {
    width: 100%
}

.w-icatcher-carousel__list__item {
    display: block;
    outline: none
}

.w-icatcher-carousel__list__item__wrapper {
    padding: 0 10px
}

.w-icatcher-carousel__list__item__image {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.w-icatcher-carousel__list__item__image a {
    display: block;
    position: relative;
    z-index: 1
}

.w-icatcher-carousel__list__item__image img {
    opacity: 0
}

.w-icatcher-carousel__list__item__body {
    text-align: center;
    margin-top: 10px
}

.w-icatcher-carousel__list__item__body__title {
    font-size: 2.4166666667rem;
    line-height: 0.8;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 700
}

@media (min-width: 768px) {
    .w-icatcher-carousel__list__item__body__title {
        font-size:2.3571428571rem;
        line-height: 0.8
    }
}

@media (min-width: 1024px) {
    .w-icatcher-carousel__list__item__body__title {
        font-size:2.0625rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .w-icatcher-carousel__list__item__body__title {
        font-size:2.0625rem;
        line-height: 0.8
    }
}

@media (min-width: 1400px) {
    .w-icatcher-carousel__list__item__body__title {
        font-size:2.0625rem;
        line-height: 0.8
    }
}

.w-icatcher-carousel__list__item__body__caption {
    font-family: "roboto",sans-serif
}

.w-icatcher-carousel__navigation {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 20
}

.w-icatcher-carousel__navigation:empty {
    display: none
}

.w-icatcher-carousel__pager {
    margin-top: 20px;
    position: relative;
    z-index: 20
}

.w-icatcher-carousel__pager:empty {
    display: none
}

.w-icatcher-carousel__pager .slick-dots li button {
    border: 2px solid #000000;
    margin: 0 9px;
    background: transparent
}

.w-icatcher-carousel__pager .slick-active button {
    background: #000000
}

.w-icatcher-image {
    position: relative;
    width: 100%
}

.w-icatcher-image__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.w-icatcher-image__list__item__image {
    text-align: center
}

.w-icatcher-image__list__item__image.is-loading img {
    opacity: 0
}

.w-icatcher-image__list__item__image a {
    display: block
}

.w-icatcher-image__list__item__image img {
    opacity: 1;
    -webkit-transition: opacity 0.25s;
    -o-transition: opacity 0.25s;
    transition: opacity 0.25s
}

.banner .w-icatcher-image__list__item__image img {
    width: 100%
}

.w-icatcher-slider {
    position: relative;
    width: 100%
}

.w-icatcher-slider__list {
    position: relative;
    z-index: 10
}

.w-icatcher-slider__list__item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    outline: none
}

.w-icatcher-slider__list__item__image {
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%
}

.w-icatcher-slider__list__item__image img {
    opacity: 0
}

.w-icatcher-slider__list__item__body {
    background: #F8F9FA;
    padding: 20px
}

.w-icatcher-slider__list__item__body__title {
    font-size: 5rem;
    line-height: 40px;
    color: #394C54;
    margin: 0 0 20px 0;
    padding: 0
}

@media (min-width: 768px) {
    .w-icatcher-slider__list__item__body__title {
        font-size:5.1428571429rem;
        line-height: 52px
    }
}

@media (min-width: 1024px) {
    .w-icatcher-slider__list__item__body__title {
        font-size:5.125rem;
        line-height: 62px
    }
}

@media (min-width: 1280px) {
    .w-icatcher-slider__list__item__body__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

@media (min-width: 1400px) {
    .w-icatcher-slider__list__item__body__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

.w-icatcher-slider__list__item__body__description {
    color: #394C54;
    margin: 0
}

.w-icatcher-slider__list__item__body__button {
    margin: 20px 0 0 0
}

.w-icatcher-slider__navigation {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 20
}

.w-icatcher-slider__pager {
    margin-top: 20px;
    position: relative;
    z-index: 20
}

@media (min-width: 768px) {
    .w-icatcher-slider__list__item__image:before {
        content:"";
        position: absolute;
        background: #000000;
        opacity: 0.5;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    .w-icatcher-slider__list__item__image img {
        display: none
    }

    .w-icatcher-slider__list__item__body {
        background: transparent;
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        padding: 40px;
        text-align: center
    }

    .w-icatcher-slider__list__item__body__description,.w-icatcher-slider__list__item__body__title {
        color: #FFFFFF
    }
}

.hero__slider .w-icatcher-slider .w-icatcher-slider__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    min-height: 250px
}

.hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__body {
    background: transparent;
    position: relative;
    top: inherit;
    left: inherit;
    width: 100%;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    padding: 40px;
    text-align: center
}

.hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__image {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__image img {
    display: none!important
}

.hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__image:before {
    content: "";
    position: absolute;
    background: #000000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.18
}

.hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__body__inner {
    max-width: 770px;
    margin: auto;
    padding: 0 20px
}

.hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__body__title {
    font-size: 5rem;
    line-height: 40px;
    color: #FFFFFF
}

@media (min-width: 768px) {
    .hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__body__title {
        font-size:5.1428571429rem;
        line-height: 52px
    }
}

@media (min-width: 1024px) {
    .hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__body__title {
        font-size:5.125rem;
        line-height: 62px
    }
}

@media (min-width: 1280px) {
    .hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__body__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

@media (min-width: 1400px) {
    .hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__body__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

.hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__body__description {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    color: #FFFFFF
}

@media (min-width: 768px) {
    .hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__body__description {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__body__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__body__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .hero__slider .w-icatcher-slider .w-icatcher-slider__list__item__body__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.hero__slider .w-icatcher-slider .w-icatcher-slider__navigation {
    display: none
}

@media (min-width: 1280px) {
    .hero__slider .w-icatcher-slider .w-icatcher-slider__list__item {
        min-height:430px
    }
}

.w-instagram--row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.w-instagram--row .w-instagram__item {
    background-color: #394C54;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    min-width: 98px;
    position: relative
}

.w-instagram--row .w-instagram__item:hover:after {
    opacity: 1;
    visibility: visible
}

.w-instagram--row .w-instagram__item:hover .w-instagram__item__wrapper {
    opacity: 0.5
}

.w-instagram--row .w-instagram__item:after {
    font-size: 2rem;
    line-height: 0.8;
    content: "\f16d";
    color: #FFFFFF;
    font-family: "Font Awesome 5 Brands";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    pointer-events: none
}

@media (min-width: 768px) {
    .w-instagram--row .w-instagram__item:after {
        font-size:2rem;
        line-height: 0.8
    }
}

@media (min-width: 1024px) {
    .w-instagram--row .w-instagram__item:after {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .w-instagram--row .w-instagram__item:after {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1400px) {
    .w-instagram--row .w-instagram__item:after {
        font-size:1.75rem;
        line-height: 0.8
    }
}

.w-instagram--row .w-instagram__item__wrapper {
    background-size: cover;
    background-position: center center;
    height: 0;
    padding-bottom: 100%;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.w-instagram--row .w-instagram__item__wrapper img {
    opacity: 0;
    visibility: hidden
}

.w-instagram--row .w-instagram__item__wrapper a {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0
}

.w-instagram--row .w-instagram__link {
    padding: 40px 0;
    text-align: center;
    width: 100%
}

@media (min-width: 1024px) {
    .w-instagram--row {
        overflow:hidden
    }

    .w-instagram--row .w-instagram__item {
        min-width: auto
    }
}

.w-library-search {
    position: relative;
    margin-top: 25px
}

.w-library-search .w-library-search__noresults {
    margin: 1em 0;
    text-align: center;
    color: #394C54;
    display: none
}

.w-library-search .w-library-search__toolbar {
    border: solid 1px #e9ecef;
    background: #FFFFFF
}

.w-library-search .w-library-search__toolbar__keyword {
    display: none
}

.w-library-search .w-library-search__toolbar__menu {
    text-align: center
}

.w-library-search .w-library-search__toolbar__menu__item {
    width: 50%;
    float: left;
    padding: 1em;
    color: #394C54;
    font-weight: 700;
    border-left: solid 1px #F8F9FA
}

.w-library-search .w-library-search__toolbar__menu__item:first-child {
    border-left: none
}

.w-library-search .w-library-search__toolbar__menu__item:only-child {
    width: 100%
}

.w-library-search .w-library-search__toolbar__menu__item:before {
    color: #1368c2;
    margin-right: 0.5em
}

.w-library-search .w-library-search__toolbar__menu__item--keyword:before {
    content: "\f002";
    font-family: "Font Awesome 5 Pro"
}

.w-library-search .w-library-search__toolbar__menu__item--filters:before {
    content: "\f0b0";
    font-family: "Font Awesome 5 Pro"
}

.w-library-search .w-library-search__toolbar__menu__item--sort {
    display: none
}

.w-library-search .w-library-search__toolbar__menu__item--sort:before {
    content: "\f0dc";
    font-family: "Font Awesome 5 Pro"
}

.w-library-search .w-library-search__toolbar__menu__item:hover:before {
    color: #394C54
}

.w-library-search .w-library-search__toolbar__menu__item.is-active {
    background: #e9ecef;
    border-color: #dae0e5
}

.w-library-search .w-library-search__options {
    clear: both
}

.w-library-search .w-library-search__options .form__group__controls__checkboxgroup {
    width: 100%;
    float: none
}

.w-library-search .w-library-search__options .form__group__controls__checkboxgroup .option_column__wrapper {
    float: none;
    width: 100%;
    padding: 0
}

.w-library-search .w-library-search__keyword {
    display: none;
    background: #e9ecef;
    padding: 1.5em;
    position: relative
}

.w-library-search .w-library-search__keyword #searchTerm {
    width: 100%;
    padding: 0.75em 1em;
    height: 40px;
    overflow: hidden
}

.w-library-search .w-library-search__keyword .form__group__controls {
    width: 100%
}

.w-library-search .w-library-search__keyword .w-library-search__submit {
    display: block;
    width: auto;
    height: 36px;
    padding: 0.5em 1em!important;
    border-radius: 0!important;
    font-size: 1em;
    line-height: 1;
    margin: 10px 0 0 auto;
    background: #394C54
}

.w-library-search .w-library-search__category {
    display: none
}

.w-library-search .w-library-search__filters {
    background: #e9ecef;
    display: none
}

.w-library-search .w-library-search__filters__list {
    margin: 0;
    padding: 2em;
    list-style: none
}

.w-library-search .w-library-search__filters__filter {
    position: relative;
    margin-top: 2em
}

.w-library-search .w-library-search__filters__filter:first-child {
    margin-top: 0
}

.w-library-search .w-library-search__filters__filter__title {
    border-bottom: solid 1px #bdc6d0;
    margin-bottom: 1em;
    padding-bottom: 0.5em;
    font-weight: 700
}

.w-library-search .w-library-search__filters__filter__options {
    max-height: 10em;
    overflow: auto;
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .w-library-search .w-library-search__filters__filter__options {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-library-search .w-library-search__filters__filter__options {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-library-search .w-library-search__filters__filter__options {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-library-search .w-library-search__filters__filter__options {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-library-search .w-library-search__filters__filter__options .option_column>label {
    display: block;
    margin-bottom: 0.5em
}

.w-library-search .w-library-search__filters__filter__options .form__group__controls__checkboxgroup {
    margin: 0;
    padding: 0
}

.w-library-search .w-library-search__filters__filter__options .form__group__controls__checkboxgroup .fieldoptionvalue {
    margin-bottom: 0.5em
}

.w-library-search .w-library-search__filters__filter__options .p-form__group__controls__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.w-library-search .w-library-search__filters__filter__options .p-form__group__controls__column>label {
    margin-bottom: 0.5em
}

.w-library-search .w-library-search__filters__filter__options .form__group__controls__checkboxgroup ul {
    padding-left: 1em
}

.w-library-search .w-library-search__filters__filter__options .option_column__wrapper input[type=checkbox] {
    width: auto;
    margin-right: 0.5em
}

.w-library-search .w-library-search__filters__filter__options::-webkit-scrollbar {
    height: 0.5em;
    width: 0.5em;
    background: #bdc6d0;
    border-radius: 3px
}

.w-library-search .w-library-search__filters__filter__options::-webkit-scrollbar-thumb {
    cursor: pointer;
    background: #394C54;
    border-radius: 3px
}

.w-library-search .w-library-search__filters__filter__options::-webkit-scrollbar-corner {
    cursor: pointer;
    background: #000
}

.w-library-search .w-library-search__sort {
    background: #F8F9FA;
    border: solid 1px #dae0e5;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100%;
    width: 200px;
    text-align: center;
    font-weight: 400;
    z-index: 100;
    -webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.25);
    box-shadow: 0 3px 10px rgba(0,0,0,0.25);
    cursor: pointer
}

.w-library-search .w-library-search__sort:before {
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 10px 8px;
    border-color: transparent transparent #dae0e5 transparent;
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -8px
}

.w-library-search .w-library-search__sort .form__group {
    margin-bottom: 0
}

.w-library-search .w-library-search__sort .form__group__controls {
    width: 100%;
    float: none
}

.w-library-search .w-library-search__sort input[type=radio] {
    display: none
}

.w-library-search .w-library-search__sort label {
    display: block;
    border-top: solid 1px #bdc6d0;
    cursor: pointer
}

.w-library-search .w-library-search__sort label:first-child {
    border-top: none
}

.w-library-search .w-library-search__sort label:hover {
    background: #394C54;
    color: #FFFFFF
}

.w-library-search .w-library-search__sort label span {
    display: block;
    padding: 0.5em 1em
}

.w-library-search .w-library-search__loading {
    display: none;
    text-align: center;
    margin: 1em 0
}

.w-library-search .w-library-search__toolbar__menu__item--sort {
    position: relative
}

.w-library-search .w-library-search__toolbar__menu__item--sort:hover .w-library-search__sort {
    display: block
}

.w-library-search .w-library-search__submit {
    display: none
}

@media screen and (min-width: 1024px) {
    .w-library-search .w-library-search__filters__filter {
        float:left;
        width: 31.6666666667%;
        margin-right: 2.5%
    }

    .w-library-search .w-library-search__filters__filter:first-child {
        margin-top: 0
    }

    .w-library-search .w-library-search__filters__filter:nth-child(-1n+3) {
        margin-top: 0
    }

    .w-library-search .w-library-search__filters__filter:nth-child(3n) {
        margin-right: 0
    }

    .w-library-search .w-library-search__filters__filter:nth-child(3n+4) {
        clear: both
    }
}

@media (min-width: 768px) {
    .w-library-search .w-library-search__keyword .w-library-search__submit {
        position:absolute;
        right: 1.5em;
        top: 1.5em;
        display: block;
        width: auto;
        height: 36px;
        margin-top: 2px;
        margin-right: 2px;
        padding: 0.5em 1em!important;
        border-radius: none!important;
        font-size: 1em;
        line-height: 1
    }
}

.t-rtl .w-library-search .w-library-search__options {
    direction: rtl
}

.t-rtl .w-library-search .w-library-search__keyword .w-library-search__submit {
    left: 1.6em;
    right: auto
}

.w-library-search--standalone .w-library-search__toolbar {
    display: none
}

.w-library-search--standalone .w-library-search__keyword {
    display: block
}

.w-library-search--standalone .w-library-search__filters {
    display: block
}

.libraryaz ul {
    text-align: center;
    white-space: nowrap;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.libraryaz li {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    display: inline-block;
    margin: 0 2.5px 3.3333333333px;
    font-weight: 700
}

@media (min-width: 768px) {
    .libraryaz li {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .libraryaz li {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .libraryaz li {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .libraryaz li {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.libraryaz li a {
    display: block;
    min-width: 30px;
    padding: 5px;
    background: #cbd3da;
    color: #FFFFFF
}

.libraryaz li a:hover {
    background: #b71611
}

.libraryaz li span {
    display: block;
    min-width: 30px;
    padding: 5px;
    background: #e9ecef;
    color: #F8F9FA
}

@media (min-width: 768px) {
    .libraryaz ul {
        white-space:normal
    }
}

.exhibitors-summary:empty {
    display: none
}

.js-library-summary>ul:before {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    content: "You're Currently Filtering By:";
    font-style: italic;
    margin-right: 1em;
    float: left;
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .js-library-summary>ul:before {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .js-library-summary>ul:before {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .js-library-summary>ul:before {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .js-library-summary>ul:before {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.js-library-summary ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 2em
}

.js-library-summary .w-library-search__filters__summary {
    display: inline-block
}

.js-library-summary .w-library-search__filters__summary__title {
    display: inline-block;
    float: left;
    display: none
}

.js-library-summary .w-library-search__filters__summary__options {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .js-library-summary .w-library-search__filters__summary__options {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .js-library-summary .w-library-search__filters__summary__options {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .js-library-summary .w-library-search__filters__summary__options {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .js-library-summary .w-library-search__filters__summary__options {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.js-library-summary .js-library-search__remove {
    cursor: pointer;
    display: inline-block;
    background: #F8F9FA;
    padding: 0.5em 1em;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.js-library-summary .js-library-search__remove:after {
    content: "\f057";
    font-family: "Font Awesome 5 Pro";
    margin-left: 0.5em;
    position: relative
}

.js-library-summary .js-library-search__remove:hover {
    background-color: #394C54;
    color: #FFFFFF
}

.t-rtl .js-library-summary>ul:before {
    float: right;
    direction: rtl
}

.m-exhibitors-list--grid .m-exhibitors-list__aside .w-library-search__filters,.m-seminar-list--calendar .m-seminar-list__aside .w-library-search__filters,.m-seminar-list--columns .m-seminar-list__aside .w-library-search__filters,.m-seminar-list--masonry .m-seminar-list__aside .w-library-search__filters,.m-seminar-list--table .m-seminar-list__aside .w-library-search__filters {
}

.m-exhibitors-list--grid .m-exhibitors-list__aside .w-library-search__filters+.p-form__group,.m-seminar-list--calendar .m-seminar-list__aside .w-library-search__filters+.p-form__group,.m-seminar-list--columns .m-seminar-list__aside .w-library-search__filters+.p-form__group,.m-seminar-list--masonry .m-seminar-list__aside .w-library-search__filters+.p-form__group,.m-seminar-list--table .m-seminar-list__aside .w-library-search__filters+.p-form__group {
    display: none
}

@media (min-width: 1280px) {
    .m-exhibitors-list--grid .m-exhibitors-list__aside .w-library-search .w-library-search__toolbar,.m-seminar-list--calendar .m-seminar-list__aside .w-library-search .w-library-search__toolbar,.m-seminar-list--columns .m-seminar-list__aside .w-library-search .w-library-search__toolbar,.m-seminar-list--masonry .m-seminar-list__aside .w-library-search .w-library-search__toolbar,.m-seminar-list--table .m-seminar-list__aside .w-library-search .w-library-search__toolbar {
        display:none
    }

    .m-exhibitors-list--grid .m-exhibitors-list__aside .w-library-search .w-library-search__keyword,.m-seminar-list--calendar .m-seminar-list__aside .w-library-search .w-library-search__keyword,.m-seminar-list--columns .m-seminar-list__aside .w-library-search .w-library-search__keyword,.m-seminar-list--masonry .m-seminar-list__aside .w-library-search .w-library-search__keyword,.m-seminar-list--table .m-seminar-list__aside .w-library-search .w-library-search__keyword {
        background: transparent;
        display: block!important;
        margin-bottom: 20px;
        padding: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__aside .w-library-search .w-library-search__keyword .w-library-search__submit,.m-seminar-list--calendar .m-seminar-list__aside .w-library-search .w-library-search__keyword .w-library-search__submit,.m-seminar-list--columns .m-seminar-list__aside .w-library-search .w-library-search__keyword .w-library-search__submit,.m-seminar-list--masonry .m-seminar-list__aside .w-library-search .w-library-search__keyword .w-library-search__submit,.m-seminar-list--table .m-seminar-list__aside .w-library-search .w-library-search__keyword .w-library-search__submit {
        top: 0;
        right: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__aside .w-library-search .w-library-search__keyword .w-library-search__submit.is-loading:after,.m-seminar-list--calendar .m-seminar-list__aside .w-library-search .w-library-search__keyword .w-library-search__submit.is-loading:after,.m-seminar-list--columns .m-seminar-list__aside .w-library-search .w-library-search__keyword .w-library-search__submit.is-loading:after,.m-seminar-list--masonry .m-seminar-list__aside .w-library-search .w-library-search__keyword .w-library-search__submit.is-loading:after,.m-seminar-list--table .m-seminar-list__aside .w-library-search .w-library-search__keyword .w-library-search__submit.is-loading:after {
        content: "";
        height: 0.5em;
        width: 0.5em
    }

    .m-exhibitors-list--grid .m-exhibitors-list__aside .w-library-search .w-library-search__filters,.m-seminar-list--calendar .m-seminar-list__aside .w-library-search .w-library-search__filters,.m-seminar-list--columns .m-seminar-list__aside .w-library-search .w-library-search__filters,.m-seminar-list--masonry .m-seminar-list__aside .w-library-search .w-library-search__filters,.m-seminar-list--table .m-seminar-list__aside .w-library-search .w-library-search__filters {
        background: transparent;
        display: block!important
    }

    .m-exhibitors-list--grid .m-exhibitors-list__aside .w-library-search .w-library-search__filters__list,.m-seminar-list--calendar .m-seminar-list__aside .w-library-search .w-library-search__filters__list,.m-seminar-list--columns .m-seminar-list__aside .w-library-search .w-library-search__filters__list,.m-seminar-list--masonry .m-seminar-list__aside .w-library-search .w-library-search__filters__list,.m-seminar-list--table .m-seminar-list__aside .w-library-search .w-library-search__filters__list {
        padding: 0
    }

    .m-exhibitors-list--grid .m-exhibitors-list__aside .w-library-search .w-library-search__filters__filter,.m-seminar-list--calendar .m-seminar-list__aside .w-library-search .w-library-search__filters__filter,.m-seminar-list--columns .m-seminar-list__aside .w-library-search .w-library-search__filters__filter,.m-seminar-list--masonry .m-seminar-list__aside .w-library-search .w-library-search__filters__filter,.m-seminar-list--table .m-seminar-list__aside .w-library-search .w-library-search__filters__filter {
        width: 100%;
        margin: 0 0 20px 0
    }
}

.w-poll .form__group__controls label {
    margin-bottom: 10px;
    text-align: center
}

.w-poll .form__group__controls label span {
    display: block;
    padding: 5px;
    border: 2px solid #E8EBE0;
    border-radius: 3px;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.w-poll .form__group__controls label span:hover {
    background: #E8EBE0;
    color: #FFFFFF;
    cursor: pointer
}

.w-poll input[type=radio] {
    display: none
}

.w-poll input[type=radio]:checked {
    border: 1px solid red
}

.w-poll input[type=radio]:checked+span {
    background-color: #E8EBE0;
    color: #FFFFFF
}

.w-poll__share {
    margin: 10px 0
}

.w-poll__share__header__title {
    margin: 0;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    font-weight: 700;
    cursor: pointer
}

@media (min-width: 768px) {
    .w-poll__share__header__title {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-poll__share__header__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-poll__share__header__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-poll__share__header__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-poll__share__header__title:before {
    content: "\f107";
    font-family: "Font Awesome 5 Pro";
    margin-right: 5px;
    color: #394C54
}

.w-poll__share__body {
    display: none;
    margin-top: 5px
}

.w-poll__embed {
    margin: 10px 0
}

.w-poll__embed__header__title {
    cursor: pointer;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    font-weight: 700;
    margin: 0
}

@media (min-width: 768px) {
    .w-poll__embed__header__title {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-poll__embed__header__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-poll__embed__header__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-poll__embed__header__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-poll__embed__header__title:before {
    color: #394C54;
    content: "\f107";
    font-family: "Font Awesome 5 Pro";
    margin-right: 5px
}

.w-poll__embed__body {
    display: none;
    margin-top: 5px
}

.w-poll__embed__body textarea {
    resize: vertical;
    width: 100%
}

.w-poll__results__question {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .w-poll__results__question {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-poll__results__question {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-poll__results__question {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-poll__results__question {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.w-poll__results__submissions__option {
    margin-bottom: 5px
}

.w-poll__results__submissions__option__result {
    background: #F8F9FA;
    width: 100%
}

.w-poll__results__submissions__option__result__bar {
    background: #394C54
}

.w-poll__results__submissions__option__result__value {
    color: #FFFFFF;
    padding-left: 10px
}

.w-poll__results__total {
    margin-top: 10px
}

.w-poll__results__total__title {
    font-style: italic
}

.w-rapport-form__form .form__group {
    margin: 0 0 1em 0
}

.w-rapport-form__form .form__group__title {
    width: 100%;
    margin: 0 0 0.5em 0;
    padding: 0
}

.w-rapport-form__form .form__group__controls {
    width: 100%;
    margin: 0;
    padding: 0
}

.w-rapport-form__form__captcha {
    margin-bottom: 2em
}

.w-rapport-posts__body__list__item {
    border: solid 1px #F8F9FA;
    margin-top: 1em;
    padding: 1em
}

.w-rapport-posts__body__list__item:first-child {
    margin-top: 0
}

.w-rapport-posts__body__list__item--unread {
    border: solid 5px #F8F9FA
}

.w-rapport-posts__body__list__item__header {
    margin-bottom: 0.5em
}

.w-rapport-posts__body__list__item__body {
    max-height: 6em;
    overflow: auto
}

.w-rapport-posts__pagination .pagination {
    float: right
}

.w-rapport-posts__pagination--top .pagination {
    margin-bottom: 2em
}

.w-rapport-posts__pagination--bottom .pagination {
    margin-top: 2em
}

.widget-rss--list .widget-rss__items__item {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: solid 1px #F8F9FA
}

.widget-rss--list .widget-rss__items__item:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0
}

.widget-rss--list .widget-rss__items__item__image {
    width: 100%;
    height: 180px;
    overflow: hidden;
    margin-bottom: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center
}

.widget-rss--list .widget-rss__items__item__image img {
    width: 100%;
    opacity: 0
}

.widget-rss--list .widget-rss__items__item__header-body-footer {
    padding: 15px
}

.widget-rss--list .widget-rss__items__item__header {
    margin-bottom: 10px
}

.widget-rss--list .widget-rss__items__item__header:only-child {
    margin-bottom: 0
}

.widget-rss--list .widget-rss__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .widget-rss--list .widget-rss__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .widget-rss--list .widget-rss__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .widget-rss--list .widget-rss__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .widget-rss--list .widget-rss__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.widget-rss--list .widget-rss__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.widget-rss--list .widget-rss__items__item__header__title__link:hover {
    color: #E8EBE0
}

.widget-rss--list .widget-rss__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.widget-rss--list .widget-rss__items__item__body {
    margin-bottom: 20px;
    word-wrap: break-word
}

.widget-rss--list .widget-rss__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 600px) {
    .widget-rss--list .widget-rss__items__item__image {
        float:left;
        width: 130px;
        height: 130px;
        margin-right: 20px
    }

    .widget-rss--list .widget-rss__items__item__header-body-footer {
        overflow: hidden;
        padding: 0
    }
}

.widget-rss--grid .widget-rss__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(100% + 6px);
    margin: -3px
}

.widget-rss--grid .widget-rss__items>* {
    width: 100%
}

.widget-rss--grid .widget-rss__items__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 3px
}

.widget-rss--grid .widget-rss__items__item__wrapper {
    position: relative;
    width: 100%;
    background: #FFFFFF;
    border: solid 1px #F8F9FA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.widget-rss--grid .widget-rss__items__item__image {
    height: 300px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative
}

.widget-rss--grid .widget-rss__items__item__image img {
    width: 100%;
    opacity: 0
}

.widget-rss--grid .widget-rss__items__item__image__link {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.widget-rss--grid .widget-rss__items__item__header {
    margin-bottom: 20px;
    padding: 20px 20px 0 20px
}

.widget-rss--grid .widget-rss__items__item__header:only-child {
    margin-bottom: 0
}

.widget-rss--grid .widget-rss__items__item__header__title {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .widget-rss--grid .widget-rss__items__item__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .widget-rss--grid .widget-rss__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .widget-rss--grid .widget-rss__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .widget-rss--grid .widget-rss__items__item__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.widget-rss--grid .widget-rss__items__item__header__title__link {
    color: inherit;
    -webkit-transition: color all 0.2s ease-in-out;
    -o-transition: color all 0.2s ease-in-out;
    transition: color all 0.2s ease-in-out
}

.widget-rss--grid .widget-rss__items__item__header__title__link:hover {
    color: #E8EBE0
}

.widget-rss--grid .widget-rss__items__item__header__meta>*+:before {
    margin-left: 5px;
    margin-right: 5px;
    content: "|"
}

.widget-rss--grid .widget-rss__items__item__body {
    margin-bottom: 20px;
    padding: 0 20px;
    word-wrap: break-word
}

.widget-rss--grid .widget-rss__items__item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0 20px 0;
    padding: 0 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 600px) {
    .widget-rss--grid .widget-rss__items {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .widget-rss--grid .widget-rss__items__item {
        width: calc(50% - 10px);
        float: left;
        margin-top: 20px;
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items__item:nth-child(2n) {
        margin-right: 0
    }

    .widget-rss--grid .widget-rss__items__item:nth-child(3n) {
        clear: left
    }

    .widget-rss--grid .widget-rss__items__item:nth-child(-n+2) {
        margin-top: 0
    }
}

@media (min-width: 1024px) {
    .widget-rss--grid .widget-rss__items__item {
        width:calc(33.33% - 13.3333333333px)
    }

    .widget-rss--grid .widget-rss__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items__item:nth-child(3n) {
        clear: none;
        margin-right: 0
    }

    .widget-rss--grid .widget-rss__items__item:nth-child(4n) {
        clear: left
    }

    .widget-rss--grid .widget-rss__items__item:nth-child(-n+3) {
        margin-top: 0
    }
}

@media (min-width: 1280px) {
    .widget-rss--grid .widget-rss__items__item {
        width:calc(25% - 15px)
    }

    .widget-rss--grid .widget-rss__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items__item:nth-child(4n) {
        clear: none;
        margin-right: 0
    }

    .widget-rss--grid .widget-rss__items__item:nth-child(5n) {
        clear: left
    }

    .widget-rss--grid .widget-rss__items__item:nth-child(-n+4) {
        margin-top: 0
    }
}

@media (min-width: 390px) {
    .widget-rss--grid .widget-rss__items[data-columns-mobile="1"] .widget-rss__items__item {
        margin-top:20px;
        width: 100%
    }

    .widget-rss--grid .widget-rss__items[data-columns-mobile="1"] .widget-rss__items__item:first-child {
        margin-top: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-mobile="2"] .widget-rss__items__item {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-mobile="2"] .widget-rss__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-mobile="2"] .widget-rss__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-mobile="2"] .widget-rss__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-mobile="2"] .widget-rss__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-mobile="2"] .widget-rss__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-mobile="2"] .widget-rss__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-mobile="2"] .widget-rss__items__item:nth-child(2n) {
        margin-right: 0
    }
}

@media (min-width: 768px) {
    .widget-rss--grid .widget-rss__items[data-columns-tablet="1"] .widget-rss__items__item {
        margin-top:20px;
        width: 100%
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="1"] .widget-rss__items__item:first-child {
        margin-top: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="2"] .widget-rss__items__item {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="2"] .widget-rss__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="2"] .widget-rss__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="2"] .widget-rss__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="2"] .widget-rss__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="2"] .widget-rss__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="2"] .widget-rss__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="2"] .widget-rss__items__item:nth-child(2n) {
        margin-right: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="3"] .widget-rss__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="3"] .widget-rss__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="3"] .widget-rss__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="3"] .widget-rss__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="3"] .widget-rss__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="3"] .widget-rss__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="3"] .widget-rss__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-tablet="3"] .widget-rss__items__item:nth-child(3n) {
        margin-right: 0
    }
}

@media (min-width: 1024px) {
    .widget-rss--grid .widget-rss__items[data-columns-laptop="1"] .widget-rss__items__item {
        margin-top:20px;
        width: 100%
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="1"] .widget-rss__items__item:first-child {
        margin-top: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="2"] .widget-rss__items__item {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="2"] .widget-rss__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="2"] .widget-rss__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="2"] .widget-rss__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="2"] .widget-rss__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="2"] .widget-rss__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="2"] .widget-rss__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="2"] .widget-rss__items__item:nth-child(2n) {
        margin-right: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="3"] .widget-rss__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="3"] .widget-rss__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="3"] .widget-rss__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="3"] .widget-rss__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="3"] .widget-rss__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="3"] .widget-rss__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="3"] .widget-rss__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="3"] .widget-rss__items__item:nth-child(3n) {
        margin-right: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="4"] .widget-rss__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="4"] .widget-rss__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="4"] .widget-rss__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="4"] .widget-rss__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="4"] .widget-rss__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="4"] .widget-rss__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="4"] .widget-rss__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-laptop="4"] .widget-rss__items__item:nth-child(4n) {
        margin-right: 0
    }
}

@media (min-width: 1280px) {
    .widget-rss--grid .widget-rss__items[data-columns-desktop="1"] .widget-rss__items__item {
        margin-top:20px;
        width: 100%
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="1"] .widget-rss__items__item:first-child {
        margin-top: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="2"] .widget-rss__items__item {
        margin-top: 20px;
        width: calc(50% - 10.5px);
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="2"] .widget-rss__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="2"] .widget-rss__items__item:nth-child(-n+2) {
        margin-top: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="2"] .widget-rss__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="2"] .widget-rss__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="2"] .widget-rss__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="2"] .widget-rss__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="2"] .widget-rss__items__item:nth-child(2n) {
        margin-right: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="3"] .widget-rss__items__item {
        margin-top: 20px;
        width: calc(33.33% - 14px);
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="3"] .widget-rss__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="3"] .widget-rss__items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="3"] .widget-rss__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="3"] .widget-rss__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="3"] .widget-rss__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="3"] .widget-rss__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="3"] .widget-rss__items__item:nth-child(3n) {
        margin-right: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="4"] .widget-rss__items__item {
        margin-top: 20px;
        width: calc(25% - 15px);
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="4"] .widget-rss__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="4"] .widget-rss__items__item:nth-child(-n+4) {
        margin-top: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="4"] .widget-rss__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="4"] .widget-rss__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="4"] .widget-rss__items__item:nth-child(5n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="4"] .widget-rss__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="4"] .widget-rss__items__item:nth-child(4n) {
        margin-right: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="5"] .widget-rss__items__item {
        margin-top: 20px;
        width: calc(20% - 16px);
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="5"] .widget-rss__items__item:nth-child(-n+6) {
        margin-top: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="5"] .widget-rss__items__item:nth-child(-n+5) {
        margin-top: 0
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="5"] .widget-rss__items__item:nth-child(2n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="5"] .widget-rss__items__item:nth-child(3n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="5"] .widget-rss__items__item:nth-child(4n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="5"] .widget-rss__items__item:nth-child(6n) {
        margin-right: 20px
    }

    .widget-rss--grid .widget-rss__items[data-columns-desktop="5"] .widget-rss__items__item:nth-child(5n) {
        margin-right: 0
    }
}

.w-search__form {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.w-search__form .p-form__group {
    width: auto;
    clear: none;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 0
}

.w-search__form .p-form__group:last-child {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 10px
}

.w-search__form .p-form__group__controls {
    width: 100%!important
}

.w-search__form__title {
    width: 100%;
    margin-bottom: 10px;
    font-weight: 700
}

.w-search__form__input {
    padding: 10px 20px;
    border: solid 1px #F8F9FA;
    outline: none;
    color: #394C54
}

.w-search__form__submit {
    padding: 7px 20px;
    background: #394C54;
    border: none;
    color: #FFFFFF
}

.w-modal-search {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1001;
    width: 100%;
    height: 100%;
    background: rgba(4,22,41,0.9);
    text-align: center
}

.w-modal-search a[href="#searchToggle"]:before {
    content: "\f00d";
    font-family: "Font Awesome 5 Pro";
    color: #FFFFFF;
    position: absolute;
    top: 30px;
    right: 30px;
    display: block;
    padding-right: 0.5em;
    font-size: 2rem;
    line-height: 0.8
}

@media (min-width: 768px) {
    .w-modal-search a[href="#searchToggle"]:before {
        font-size:2rem;
        line-height: 0.8
    }
}

@media (min-width: 1024px) {
    .w-modal-search a[href="#searchToggle"]:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .w-modal-search a[href="#searchToggle"]:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1400px) {
    .w-modal-search a[href="#searchToggle"]:before {
        font-size:1.75rem;
        line-height: 0.8
    }
}

.w-modal-search .form__group,.w-modal-search .form__group__controls,.w-modal-search .p-form__group,.w-modal-search .p-form__group__controls {
    width: auto;
    display: inline-block;
    vertical-align: middle
}

.w-modal-search .w-search {
    margin-top: 20%;
    text-align: center;
    display: inline-block;
    position: relative
}

.w-modal-search .w-search__form__title {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    height: 50px;
    width: 50px;
    margin-right: 1em;
    text-indent: -9999px;
    overflow: hidden;
    border-right: 1px solid #FFFFFF
}

.w-modal-search .w-search__form__title:after {
    content: "\f002";
    display: block;
    position: absolute;
    top: 0.5em;
    left: 0.25em;
    font-family: "Font Awesome 5 Pro";
    text-indent: 0;
    color: #FFFFFF;
    font-size: 1.3333333333rem;
    line-height: 1.3;
    line-height: 1
}

@media (min-width: 768px) {
    .w-modal-search .w-search__form__title:after {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-modal-search .w-search__form__title:after {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-modal-search .w-search__form__title:after {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-modal-search .w-search__form__title:after {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.w-modal-search .w-search__form__input {
    display: inline-block;
    background: none;
    border: none;
    color: #FFFFFF!important
}

.w-modal-search .w-search__form__input::-webkit-input-placeholder {
    color: #FFFFFF
}

.w-modal-search .w-search__form__submit {
    display: inline-block;
    vertical-align: middle;
    background: #092f57;
    border: 0;
    padding: 15px 10px;
    color: #FFFFFF
}

.w-modal-search .w-search__form__submit:hover {
    background: #E8EBE0;
    color: black
}

@media (min-width: 1280px) {
    .w-modal-search .w-search__form__title {
        width:52px;
        height: 50px
    }

    .w-modal-search .w-search__form__title:after {
        font-size: 2rem;
        line-height: 0.8;
        top: 0.25em
    }
}

@media (min-width: 1280px) and (min-width:768px) {
    .w-modal-search .w-search__form__title:after {
        font-size:2rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) and (min-width:1024px) {
    .w-modal-search .w-search__form__title:after {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) and (min-width:1280px) {
    .w-modal-search .w-search__form__title:after {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) and (min-width:1400px) {
    .w-modal-search .w-search__form__title:after {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .w-modal-search .w-search__form__input {
        font-size:46px
    }
}

@media (min-width: 1280px) {
    .w-modal-search .w-search__form__submit {
        padding:15px 20px
    }
}

.w-modal-search .w-search:after {
    content: attr(data-search-hint);
    display: block;
    margin-left: 70px;
    font-style: italic;
    color: #FFFFFF;
    text-align: left
}

.widget-share__list {
    display: inline-block
}

.widget-share__list__item {
    display: inline-block;
    margin-bottom: 4px
}

.widget-share__list__item__link {
    display: block;
    background: #F8F9FA;
    color: #FFFFFF;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 100%
}

.widget-share__list__item__link__icon {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center
}

.widget-share__list__item__link__icon i {
    font-family: "FontAwesome"
}

.widget-share__list__item__link__title {
    display: none
}

.widget-share__list__item__link--twitter {
    background: #00aced
}

.widget-share__list__item__link--twitter:hover {
    background: #0087ba
}

.widget-share__list__item__link--facebook {
    background: #3b5998
}

.widget-share__list__item__link--facebook:hover {
    background: #2d4373
}

.widget-share__list__item__link--linkedin {
    background: #007bb6
}

.widget-share__list__item__link--linkedin:hover {
    background: #005983
}

.widget-share__list__item__link--whatsapp {
    background: #25d366
}

.widget-share__list__item__link--whatsapp:hover {
    background: #1da851
}

.widget-share__list__item__link--googleplus {
    background: #dd4b39
}

.widget-share__list__item__link--googleplus:hover {
    background: #c23321
}

.widget-share__list__item__link--digg {
    background: #000000
}

.widget-share__list__item__link--digg:hover {
    background: black
}

.widget-share__list__item__link--stumbleupon {
    background: #eb4924
}

.widget-share__list__item__link--stumbleupon:hover {
    background: #ca3412
}

.widget-share__list__item__link--email {
    background: #000000
}

.widget-share__list__item__link--email:hover {
    background: #1a1a1a
}

.widget-share__list__item__link:hover {
    color: #FFFFFF
}

@media (min-width: 768px) {
    .widget-share .widget-share__list__item__link__icon {
        width:40px;
        height: 40px;
        line-height: 40px
    }
}

.m-exhibitor-entry--default .widget-share .widget-share__list__item__link {
    border-radius: 0
}

.w-share--overlay {
    display: none;
    background: #FFFFFF;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    padding: 60px 20px 20px 20px;
    max-width: 450px;
    position: relative
}

.w-share--overlay .w-share__close {
    position: absolute;
    top: 20px;
    right: 20px
}

.w-share--overlay .w-share__close__button {
    font-size: 1.6666666667rem;
    line-height: 1.2;
    padding: 0;
    margin: 0;
    line-height: 1;
    color: #394C54;
    border: none;
    background: transparent;
    outline: none
}

@media (min-width: 768px) {
    .w-share--overlay .w-share__close__button {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .w-share--overlay .w-share__close__button {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .w-share--overlay .w-share__close__button {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .w-share--overlay .w-share__close__button {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.w-share--overlay .w-share__close__button:hover {
    color: #b71611
}

.w-share--overlay .w-share__header {
    text-align: center;
    margin-bottom: 40px
}

.w-share--overlay .w-share__header__title {
    font-size: 1.6666666667rem;
    line-height: 1.2;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 700
}

@media (min-width: 768px) {
    .w-share--overlay .w-share__header__title {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .w-share--overlay .w-share__header__title {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .w-share--overlay .w-share__header__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .w-share--overlay .w-share__header__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.w-share--overlay .w-share__body .w-share__body__image {
    text-align: center;
    width: 100%;
    height: 100%;
    height: 150px;
    background-size: 0;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 20px
}

.w-share--overlay .w-share__body .w-share__body__image img {
    max-width: none!important;
    height: 100%!important;
    margin: auto;
    opacity: 0
}

.w-share--overlay .w-share__body__title {
    text-align: center;
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 10px;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 700;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .w-share--overlay .w-share__body__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-share--overlay .w-share__body__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-share--overlay .w-share__body__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-share--overlay .w-share__body__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.w-share--overlay .w-share__body__social__title,.w-share--overlay .w-share__body__url__title {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #1368c2;
    font-family: "Bebas Neue",sans-serif;
    font-weight: 700;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .w-share--overlay .w-share__body__social__title,.w-share--overlay .w-share__body__url__title {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-share--overlay .w-share__body__social__title,.w-share--overlay .w-share__body__url__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-share--overlay .w-share__body__social__title,.w-share--overlay .w-share__body__url__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-share--overlay .w-share__body__social__title,.w-share--overlay .w-share__body__url__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-share--overlay .w-share__body__social {
    margin-bottom: 20px
}

.w-share--overlay .w-share__body__url__widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.w-share--overlay .w-share__body__url__widget__input {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: solid 1px #F8F9FA;
    padding: 10px;
    outline: none
}

@media (min-width: 768px) {
    .w-share--overlay .w-share__body__url__widget__input {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-share--overlay .w-share__body__url__widget__input {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-share--overlay .w-share__body__url__widget__input {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-share--overlay .w-share__body__url__widget__input {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-share--overlay .w-share__body__url__widget__button {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    background: #394C54;
    color: #FFFFFF;
    border: none;
    padding: 10px 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media (min-width: 768px) {
    .w-share--overlay .w-share__body__url__widget__button {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-share--overlay .w-share__body__url__widget__button {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-share--overlay .w-share__body__url__widget__button {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-share--overlay .w-share__body__url__widget__button {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 768px) {
    .w-share--overlay {
        padding:60px 40px 40px 40px
    }
}

.w-ticker {
    position: relative;
    overflow: hidden
}

.w-ticker .ticker {
    position: relative;
    width: 100%
}

.w-ticker .ticker-title {
    display: none!important
}

.w-ticker .ticker-content {
    left: 0!important;
    margin-bottom: 0;
    position: relative;
    overflow: hidden
}

.w-ticker .ticker-swipe {
    position: absolute;
    bottom: 0;
    background-color: #FFFFFF;
    display: block;
    width: 100%;
    height: 100%
}

.w-ticker .ticker-swipe span {
    border-bottom: 1px solid;
    height: 100%;
    width: 0.5em;
    display: block
}

.w-ticker .ticker-controls {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0
}

.w-ticker .ticker-controls .jnt-play-pause {
    float: left
}

.w-ticker .ticker-controls .jnt-play-pause:after {
    content: "\f04c";
    font-family: "Font Awesome 5 Pro";
    cursor: pointer
}

.w-ticker .ticker-controls .jnt-play-pause:hover:after {
    color: #E8EBE0
}

.w-ticker .ticker-controls .jnt-play-pause.paused:after {
    content: "\f04b"
}

.w-ticker .ticker-controls .jnt-prev {
    float: left;
    margin-left: 0.5em
}

.w-ticker .ticker-controls .jnt-prev:after {
    content: "\f04a";
    font-family: "Font Awesome 5 Pro";
    cursor: pointer
}

.w-ticker .ticker-controls .jnt-prev:hover:after {
    color: #E8EBE0
}

.w-ticker .ticker-controls .jnt-next {
    float: left;
    margin-left: 0.5em
}

.w-ticker .ticker-controls .jnt-next:after {
    content: "\f04e";
    font-family: "Font Awesome 5 Pro";
    cursor: pointer
}

.w-ticker .ticker-controls .jnt-next:hover:after {
    color: #E8EBE0
}

.w-twitter--single {
    text-align: center;
    max-width: 700px;
    margin: 0 auto;
    position: relative
}

.w-twitter--single:before {
    color: #394C54;
    font-size: 60px;
    content: "\f099";
    display: block;
    top: 0;
    left: 0;
    text-align: center;
    font-family: "Font Awesome 5 Brands";
    opacity: 0.5
}

.w-twitter--single:after {
    content: close-quote;
    display: none
}

.w-twitter--single li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.w-twitter--single .tweet {
    font-size: 1.6666666667rem;
    line-height: 1.2;
    font-family: "Bebas Neue",sans-serif;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

@media (min-width: 768px) {
    .w-twitter--single .tweet {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .w-twitter--single .tweet {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .w-twitter--single .tweet {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .w-twitter--single .tweet {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.w-twitter--single .tweet a {
    word-break: break-word
}

.w-twitter--single .user {
    margin-bottom: 20px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.w-twitter--single .user a {
    color: inherit;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #1368c2;
    font-family: "Bebas Neue",sans-serif;
    text-transform: uppercase;
    font-style: normal
}

@media (min-width: 768px) {
    .w-twitter--single .user a {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-twitter--single .user a {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-twitter--single .user a {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-twitter--single .user a {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-twitter--single .user img {
    display: none;
    border-radius: 100%;
    height: 72px!important;
    margin-bottom: 10px
}

.w-twitter--single .user span[data-scribe*="element:name"] {
    display: none
}

.w-twitter--single .timePosted {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

@media (min-width: 768px) {
    .w-twitter--single .timePosted {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-twitter--single .timePosted {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-twitter--single .timePosted {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-twitter--single .timePosted {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-twitter--single .interact {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

@media (min-width: 768px) {
    .w-twitter--single .interact {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-twitter--single .interact {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-twitter--single .interact {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-twitter--single .interact {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.w-twitter--single .interact a {
    margin: 0 10px
}

.w-twitter--single .media {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-bottom: 10px
}

.w-twitter--single .media img {
    width: 120px;
    height: 120px!important;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 100%
}

.w-twitter--single .media img[src*=video_thumb] {
    display: none
}

.w-twitter--grid {
    text-align: center
}

.w-twitter--grid li {
    border-top: solid 1px #F8F9FA;
    padding: 20px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.w-twitter--grid li:first-child {
    border-top: 0
}

.w-twitter--grid .tweet {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    font-family: "Bebas Neue",sans-serif;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

@media (min-width: 768px) {
    .w-twitter--grid .tweet {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-twitter--grid .tweet {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-twitter--grid .tweet {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-twitter--grid .tweet {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.w-twitter--grid .tweet a {
    word-break: break-all
}

.w-twitter--grid .user {
    margin-bottom: 20px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.w-twitter--grid .user a {
    color: inherit;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #1368c2;
    font-family: "Bebas Neue",sans-serif;
    text-transform: uppercase;
    font-style: normal
}

@media (min-width: 768px) {
    .w-twitter--grid .user a {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-twitter--grid .user a {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-twitter--grid .user a {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-twitter--grid .user a {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-twitter--grid .user img {
    display: none;
    border-radius: 100%;
    height: 72px!important;
    margin-bottom: 10px
}

.w-twitter--grid .user span[data-scribe*="element:name"] {
    display: none
}

.w-twitter--grid .timePosted {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

@media (min-width: 768px) {
    .w-twitter--grid .timePosted {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-twitter--grid .timePosted {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-twitter--grid .timePosted {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-twitter--grid .timePosted {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-twitter--grid .interact {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

@media (min-width: 768px) {
    .w-twitter--grid .interact {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-twitter--grid .interact {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-twitter--grid .interact {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-twitter--grid .interact {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.w-twitter--grid .interact:before {
    content: "";
    display: block;
    height: 1px;
    width: 24px;
    margin: 10px auto;
    background: #F8F9FA
}

.w-twitter--grid .interact a {
    margin: 0 10px
}

.w-twitter--grid .media {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-bottom: 10px
}

.w-twitter--grid .media img {
    width: 120px;
    height: 120px!important;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 100%
}

.w-twitter--grid .media img[src*=video_thumb] {
    display: none
}

@media (min-width: 768px) {
    .w-twitter--grid ul {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .w-twitter--grid li {
        min-width: 50%;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: center;
        border-right: solid 1px #F8F9FA;
        border-top: solid 1px #F8F9FA;
        padding: 20px 10px;
        padding: 20px
    }

    .w-twitter--grid li:nth-child(-n+2) {
        border-top: none
    }

    .w-twitter--grid li:nth-child(2n) {
        border-right: none
    }

    .w-twitter--grid li:last-child {
        border-right: none
    }
}

@media (min-width: 1024px) {
    .w-twitter--grid li {
        min-width:33.33%
    }

    .w-twitter--grid li:nth-child(-n+3) {
        border-top: none
    }

    .w-twitter--grid li:nth-child(2n) {
        border-right: solid 1px #F8F9FA
    }

    .w-twitter--grid li:nth-child(3n) {
        border-right: none
    }

    .w-twitter--grid li:last-child {
        border-right: none
    }
}

.w-twitter--carousel {
    text-align: center;
    max-width: 700px;
    margin: 0 auto;
    position: relative
}

.w-twitter--carousel:before {
    color: #394C54;
    font-size: 60px;
    content: "\f099";
    display: block;
    top: 0;
    left: 0;
    text-align: center;
    font-family: "Font Awesome 5 Brands";
    opacity: 0.5
}

.w-twitter--carousel:after {
    content: close-quote;
    display: none
}

.w-twitter--carousel ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 15px
}

.w-twitter--carousel li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.w-twitter--carousel li.slick-active .interact a {
    pointer-events: auto
}

.w-twitter--carousel .tweet {
    font-size: 1.6666666667rem;
    line-height: 1.2;
    font-family: "Bebas Neue",sans-serif;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

@media (min-width: 768px) {
    .w-twitter--carousel .tweet {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .w-twitter--carousel .tweet {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .w-twitter--carousel .tweet {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .w-twitter--carousel .tweet {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.w-twitter--carousel .tweet a {
    word-break: break-all
}

.w-twitter--carousel .user {
    margin-bottom: 20px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.w-twitter--carousel .user a {
    color: inherit;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #1368c2;
    font-family: "Bebas Neue",sans-serif;
    text-transform: uppercase;
    font-style: normal
}

@media (min-width: 768px) {
    .w-twitter--carousel .user a {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-twitter--carousel .user a {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-twitter--carousel .user a {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-twitter--carousel .user a {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-twitter--carousel .user img {
    display: none;
    border-radius: 100%;
    height: 72px!important;
    margin-bottom: 10px
}

.w-twitter--carousel .user span[data-scribe*="element:name"] {
    display: none
}

.w-twitter--carousel .timePosted {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

@media (min-width: 768px) {
    .w-twitter--carousel .timePosted {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-twitter--carousel .timePosted {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-twitter--carousel .timePosted {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-twitter--carousel .timePosted {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-twitter--carousel .interact {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

@media (min-width: 768px) {
    .w-twitter--carousel .interact {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-twitter--carousel .interact {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-twitter--carousel .interact {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-twitter--carousel .interact {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.w-twitter--carousel .interact a {
    margin: 0 10px;
    pointer-events: none
}

.w-twitter--carousel .media {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-bottom: 10px
}

.w-twitter--carousel .media img {
    width: 120px;
    height: 120px!important;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 100%
}

.w-twitter--carousel .media img[src*=video_thumb] {
    display: none
}

.w-testimonials {
    position: relative
}

.w-testimonials .w-testimonials__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.w-testimonials .w-testimonials__list__item {
    display: block;
    position: relative
}

.w-testimonials .w-testimonials__list__item--text-alignment-right {
    text-align: right
}

.w-testimonials .w-testimonials__list__item--text-alignment-center {
    text-align: center
}

.w-testimonials .w-testimonials__list__item--text-size-normal .w-testimonials__list__item__quote {
    font-size: 1.0833333333rem;
    line-height: 26px
}

@media (min-width: 768px) {
    .w-testimonials .w-testimonials__list__item--text-size-normal .w-testimonials__list__item__quote {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .w-testimonials .w-testimonials__list__item--text-size-normal .w-testimonials__list__item__quote {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    .w-testimonials .w-testimonials__list__item--text-size-normal .w-testimonials__list__item__quote {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    .w-testimonials .w-testimonials__list__item--text-size-normal .w-testimonials__list__item__quote {
        font-size:1rem;
        line-height: 32px
    }
}

.w-testimonials .w-testimonials__list__item--text-size-large .w-testimonials__list__item__quote {
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .w-testimonials .w-testimonials__list__item--text-size-large .w-testimonials__list__item__quote {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-testimonials .w-testimonials__list__item--text-size-large .w-testimonials__list__item__quote {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-testimonials .w-testimonials__list__item--text-size-large .w-testimonials__list__item__quote {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-testimonials .w-testimonials__list__item--text-size-large .w-testimonials__list__item__quote {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.w-testimonials .w-testimonials__list__item--text-size-x-large .w-testimonials__list__item__quote {
    font-size: 1.6666666667rem;
    line-height: 1.2
}

@media (min-width: 768px) {
    .w-testimonials .w-testimonials__list__item--text-size-x-large .w-testimonials__list__item__quote {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .w-testimonials .w-testimonials__list__item--text-size-x-large .w-testimonials__list__item__quote {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .w-testimonials .w-testimonials__list__item--text-size-x-large .w-testimonials__list__item__quote {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .w-testimonials .w-testimonials__list__item--text-size-x-large .w-testimonials__list__item__quote {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.w-testimonials .w-testimonials__list__item__image {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center center
}

.w-testimonials .w-testimonials__list__item__image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.25)
}

.w-testimonials .w-testimonials__list__item__image~.w-testimonials__list__item__quote {
    padding: 20px
}

.w-testimonials .w-testimonials__list__item__image~.w-testimonials__list__item__author {
    padding: 0 20px 20px 20px
}

.w-testimonials .w-testimonials__list__item__image~.w-testimonials__list__item__author,.w-testimonials .w-testimonials__list__item__image~.w-testimonials__list__item__quote {
    color: #FFFFFF;
    position: relative
}

.w-testimonials .w-testimonials__list__item__image~.w-testimonials__list__item__author .w-testimonials__list__item__body__company,.w-testimonials .w-testimonials__list__item__image~.w-testimonials__list__item__quote .w-testimonials__list__item__body__company {
    color: rgba(255,255,255,0.75)
}

.w-testimonials .w-testimonials__list__item__author {
    font-weight: 700
}

.w-testimonials .w-testimonials__list__item__body__company {
    font-weight: 400;
    font-style: italic;
    color: #394C54
}

.w-testimonials .bx-controls {
    margin-top: 1em
}

.w-testimonials .bx-controls-direction {
    display: none
}

.w-testimonials .bx-pager {
    text-align: center
}

.w-testimonials .bx-pager-item {
    display: inline-block;
    margin: 0 0.25em
}

.w-testimonials .bx-pager-link {
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background: #F8F9FA;
    height: 12px;
    width: 12px;
    border-radius: 50%
}

.w-testimonials .bx-pager-link.active {
    background: #E8EBE0
}

.w-video {
    width: 100%
}

.w-video__media {
    width: 100%
}

.hero__video .w-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.hero__video .w-video__media {
    position: absolute;
    top: 50%;
    left: 50%;
    height: auto;
    width: auto;
    -o-object-fit: cover;
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.w-wishlist {
    display: none
}

.mfp-content .w-wishlist {
    display: block
}

.w-wishlist__header {
    margin-bottom: 30px
}

.w-wishlist__header__title {
    text-align: center
}

.w-wishlist__body__message {
    font-size: 0.8333333333rem;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .w-wishlist__body__message {
        font-size:0.7857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-wishlist__body__message {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-wishlist__body__message {
        font-size:0.75rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-wishlist__body__message {
        font-size:0.75rem;
        line-height: 1.3
    }
}

.w-wishlist__body__list__items {
    max-height: 240px;
    overflow: auto;
    width: calc(100% + 10px);
    padding-right: 10px
}

.w-wishlist__body__list__items::-webkit-scrollbar-track {
    background-color: #F8F9FA
}

.w-wishlist__body__list__items::-webkit-scrollbar {
    width: 5px;
    background-color: #F8F9FA
}

.w-wishlist__body__list__items::-webkit-scrollbar-thumb {
    background-color: #394C54;
    cursor: pointer
}

.w-wishlist__body__list__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 20px
}

.w-wishlist__body__list__actions>* {
    margin-left: 10px
}

.w-wishlist__body__email {
    display: none
}

.w-wishlist-reminder {
    position: fixed;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 900;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s
}

.w-wishlist-reminder.is-visible {
    opacity: 1;
    visibility: visible
}

.w-wishlist-reminder__container {
    margin: auto;
    width: 100%;
    max-width: 600px;
    background-color: #394C54;
    background-size: cover;
    background-position: center center;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 80px 40px 40px 40px;
    min-height: 300px
}

.w-wishlist-reminder__container:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.9)),to(rgba(0,0,0,0)));
    background-image: -o-linear-gradient(bottom,rgba(0,0,0,0.9),rgba(0,0,0,0));
    background-image: linear-gradient(to top,rgba(0,0,0,0.9),rgba(0,0,0,0))
}

.w-wishlist-reminder__header {
    width: 100%;
    text-align: center;
    margin-bottom: 20px
}

.w-wishlist-reminder__header__icon {
    pointer-events: none;
    position: relative;
    margin-bottom: 20px
}

.w-wishlist-reminder__header__title {
    width: 100%;
    position: relative;
    color: #FFFFFF;
    font-size: 1.6666666667rem;
    line-height: 1.2;
    font-family: "Bebas Neue",sans-serif
}

@media (min-width: 768px) {
    .w-wishlist-reminder__header__title {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .w-wishlist-reminder__header__title {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .w-wishlist-reminder__header__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .w-wishlist-reminder__header__title {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.w-wishlist-reminder__body {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    position: relative;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 40px
}

@media (min-width: 768px) {
    .w-wishlist-reminder__body {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-wishlist-reminder__body {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-wishlist-reminder__body {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-wishlist-reminder__body {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-wishlist-reminder__actions {
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 1
}

.w-wishlist-reminder__actions-extra {
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 1;
    margin-top: 60px;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #FFFFFF;
    opacity: 0.5;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s
}

@media (min-width: 768px) {
    .w-wishlist-reminder__actions-extra {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-wishlist-reminder__actions-extra {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-wishlist-reminder__actions-extra {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-wishlist-reminder__actions-extra {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-wishlist-reminder__actions-extra:hover {
    opacity: 1
}

.p-button--type-widget-wishlist-toggle {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.p-button--type-widget-wishlist-toggle .p-button__value {
    font-weight: 700;
    margin: 0 5px
}

.p-button--type-widget-wishlist-primary {
    background: #394C54;
    color: #FFFFFF;
    padding: 10px 15px
}

.p-button--type-widget-wishlist-secondary {
    cursor: pointer;
    border: solid 1px #F8F9FA;
    padding: 10px 15px
}

.p-empty-state--type-widget-wishlist {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    text-align: center
}

@media (min-width: 768px) {
    .p-empty-state--type-widget-wishlist {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .p-empty-state--type-widget-wishlist {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .p-empty-state--type-widget-wishlist {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .p-empty-state--type-widget-wishlist {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.p-list--type-widget-wishlist .p-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px
}

.p-list--type-widget-wishlist .p-list__item:first-child {
    margin-top: 0
}

.p-list--type-widget-wishlist .p-list__item--type-heading {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    font-weight: 700;
    font-family: "roboto",sans-serif;
    margin-bottom: 10px;
    margin-top: 20px;
    border-bottom: solid 1px #F8F9FA;
    padding-bottom: 5px
}

@media (min-width: 768px) {
    .p-list--type-widget-wishlist .p-list__item--type-heading {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .p-list--type-widget-wishlist .p-list__item--type-heading {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .p-list--type-widget-wishlist .p-list__item--type-heading {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .p-list--type-widget-wishlist .p-list__item--type-heading {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.p-list--type-widget-wishlist .p-list__item--type-heading:first-child {
    margin-top: 0
}

.p-list--type-widget-wishlist .p-list__item__image {
    background-color: #F8F9FA;
    width: 36px;
    height: 36px;
    background-size: cover;
    background-position: center;
    border-radius: 100%;
    margin-right: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.p-list--type-widget-wishlist .p-list__item__header__title {
    font-size: 0.9166666667rem;
    line-height: 1.3;
    font-weight: 400
}

@media (min-width: 768px) {
    .p-list--type-widget-wishlist .p-list__item__header__title {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .p-list--type-widget-wishlist .p-list__item__header__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .p-list--type-widget-wishlist .p-list__item__header__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .p-list--type-widget-wishlist .p-list__item__header__title {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.p-list--type-widget-wishlist .p-list__item__header__title__link {
    color: inherit
}

.p-list--type-widget-wishlist .p-list__item__actions {
    margin-left: auto;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-left: 10px
}

.p-form--type-widget-wishlist-email .p-form__group {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.p-form--type-widget-wishlist-email .p-form__group__label-wrapper {
    margin-right: 20px
}

.p-form--type-widget-wishlist-email .p-form__group__label {
    font-weight: 700
}

.p-form--type-widget-wishlist-email .p-form__group__control-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.p-form--type-widget-wishlist-email .p-form__group__control {
    padding: 10px 15px;
    border: solid 1px #F8F9FA;
    outline: none;
    width: 100%;
    color: #394C54
}

.p-form--type-widget-wishlist-email .p-form__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px
}

.p-form--type-widget-wishlist-email .p-form__actions__primary {
    margin-left: auto;
    padding-left: 20px
}

.w-zone-login {
    text-align: center
}

.w-zone-login__form {
    text-align: left
}

.bx-wrapper {
    margin: 0 auto
}

.bx-controls-direction {
    display: none
}

.bx-next,.bx-prev {
    display: block;
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    text-indent: 100%;
    overflow: hidden;
    color: #394C54;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.bx-next:before,.bx-prev:before {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    line-height: 40px;
    content: "";
    text-indent: 0;
    font-family: "Font Awesome 5 Pro";
    text-align: center;
    color: #FFFFFF;
    background: #E8EBE0;
    border-radius: 50%
}

@media (min-width: 768px) {
    .bx-next:before,.bx-prev:before {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .bx-next:before,.bx-prev:before {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .bx-next:before,.bx-prev:before {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .bx-next:before,.bx-prev:before {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.bx-next:before:hover,.bx-prev:before:hover {
    background: #b71611
}

.bx-prev {
    left: calc(-40px + -10px)
}

.bx-prev:before {
    content: "\f104"
}

.bx-next {
    right: calc(-40px + -10px)
}

.bx-next:before {
    content: "\f105"
}

@media screen and (min-width: calc($layout-wrapper-max-width + 80px + 20px)) {
    .bx-controls-direction {
        display:block
    }
}

.bx-pager {
    text-align: center;
    margin-top: 20px
}

.bx-pager-item {
    display: inline-block;
    margin: 0 0.25em
}

.bx-pager-link {
    display: block;
    height: 12px;
    width: 12px;
    text-indent: -500em;
    overflow: hidden;
    white-space: nowrap;
    background: #dae0e5;
    border-radius: 100%
}

.bx-pager-link.active {
    background: #b71611
}

.has-hidden-pager .bx-pager {
    display: none
}

.has-pager .bx-pager {
    display: block
}

.has-hidden-controls .bx-controls-direction {
    display: none
}

.has-controls .bx-controls-direction {
    display: block
}

.has-controls .bx-next:before,.has-controls .bx-prev:before {
    line-height: 2!important
}

.has-controls--default .bx-wrapper {
    position: relative
}

.has-controls--default .bx-prev {
    left: -40px
}

.has-controls--default .bx-next {
    right: -40px
}

@media screen and (min-width: calc($layout-wrapper-max-width + 80px + 20px)) {
    .has-controls--default .bx-prev {
        left:calc(-40px + -5px)
    }

    .has-controls--default .bx-next {
        right: calc(-40px + -5px)
    }
}

.has-controls--bottom .bx-controls-direction {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px
}

.has-controls--bottom .bx-next,.has-controls--bottom .bx-prev {
    display: block;
    position: relative;
    top: inherit;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    margin: 0 5px
}

.has-controls--bottom .bx-prev {
    left: inherit
}

.has-controls--bottom .bx-next {
    right: inherit
}

.xdsoft_datetimepicker {
    -webkit-box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.506);
    box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.506);
    background: #FFFFFF;
    border-bottom: 1px solid #BBBBBB;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #333333;
    display: block;
    padding: 8px;
    padding-left: 0px;
    padding-top: 2px;
    position: absolute;
    z-index: 9999;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border: none
}

.xdsoft_datetimepicker button {
    border: none!important
}

.xdsoft_noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.xdsoft_noselect::-moz-selection {
    background: transparent
}

.xdsoft_noselect::selection {
    background: transparent
}

.xdsoft_noselect::-moz-selection {
    background: transparent
}

.xdsoft_datetimepicker.xdsoft_inline {
    display: inline-block;
    position: static;
    -webkit-box-shadow: none;
    box-shadow: none
}

.xdsoft_datetimepicker * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px;
    margin: 0px
}

.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker {
    display: none
}

.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active {
    display: block
}

.xdsoft_datetimepicker .xdsoft_datepicker {
    width: 224px;
    float: left;
    margin-left: 8px
}

.xdsoft_datetimepicker .xdsoft_timepicker {
    width: 58px;
    float: left;
    text-align: center;
    margin-left: 8px;
    margin-top: 0px
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
    margin-top: 8px;
    margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_mounthpicker {
    position: relative;
    text-align: center
}

.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==")
}

.xdsoft_datetimepicker .xdsoft_prev {
    float: left;
    background-position: -20px 0px
}

.xdsoft_datetimepicker .xdsoft_today_button {
    float: left;
    background-position: -70px 0px;
    margin-left: 5px
}

.xdsoft_datetimepicker .xdsoft_next {
    float: right;
    background-position: 0px 0px
}

.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0px none currentColor;
    cursor: pointer;
    display: block;
    height: 30px;
    opacity: 0.5;
    outline: medium none currentColor;
    overflow: hidden;
    padding: 0px;
    position: relative;
    text-indent: 100%;
    white-space: nowrap;
    width: 20px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    float: none;
    background-position: -40px -15px;
    height: 15px;
    width: 30px;
    display: block;
    margin-left: 14px;
    margin-top: 7px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    background-position: -40px 0px;
    margin-bottom: 7px;
    margin-top: 0px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
    height: 151px;
    overflow: hidden;
    border-bottom: 1px solid #DDDDDD
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
    background: #F5F5F5;
    border-top: 1px solid #DDDDDD;
    color: #666666;
    font-size: 12px;
    text-align: center;
    border-collapse: collapse;
    cursor: pointer;
    border-bottom-width: 0px;
    height: 25px;
    line-height: 25px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child {
    border-top-width: 0px
}

.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover {
    opacity: 1
}

.xdsoft_datetimepicker .xdsoft_label {
    display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
    float: left;
    width: 182px;
    text-align: center;
    cursor: pointer
}

.xdsoft_datetimepicker .xdsoft_label:hover {
    text-decoration: underline
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select {
    border: 1px solid #ccc;
    position: absolute;
    display: block;
    right: 0px;
    top: 30px;
    z-index: 101;
    display: none;
    background: #fff;
    max-height: 160px;
    overflow-y: hidden
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect {
    right: -7px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect {
    right: 2px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
    color: #fff;
    background: #ff8000
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option {
    padding: 2px 10px 2px 5px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
    background: #33AAFF;
    -webkit-box-shadow: #178FE5 0px 1px 3px 0px inset;
    box-shadow: #178FE5 0px 1px 3px 0px inset;
    color: #fff;
    font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_month {
    width: 90px;
    text-align: right
}

.xdsoft_datetimepicker .xdsoft_calendar {
    clear: both
}

.xdsoft_datetimepicker .xdsoft_year {
    width: 56px
}

.xdsoft_datetimepicker .xdsoft_calendar table {
    border-collapse: collapse;
    width: 100%
}

.xdsoft_datetimepicker .xdsoft_calendar td>div {
    padding-right: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    height: 25px
}

.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th {
    width: 14.2857142%;
    text-align: center;
    background: #F5F5F5;
    border: 1px solid #DDDDDD;
    color: #666666;
    font-size: 12px;
    text-align: right;
    padding: 0px;
    border-collapse: collapse;
    cursor: pointer;
    height: 25px
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    background: #F1F1F1
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
    color: #179FAD
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    background: #179FAD;
    color: #fff;
    font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled {
    opacity: 0.5
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
    opacity: 0.2
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    color: #fff!important;
    background: #68808e!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover {
    color: inherit!important;
    background: inherit!important;
    -webkit-box-shadow: inherit!important;
    box-shadow: inherit!important
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    font-weight: 700;
    text-align: center;
    color: #999;
    cursor: default
}

.xdsoft_datetimepicker .xdsoft_copyright {
    color: #ccc!important;
    font-size: 10px;
    clear: both;
    float: none;
    margin-left: 8px
}

.xdsoft_datetimepicker .xdsoft_copyright a {
    color: #eee!important
}

.xdsoft_datetimepicker .xdsoft_copyright a:hover {
    color: #aaa!important
}

.xdsoft_time_box {
    position: relative;
    border: 1px solid #ccc
}

.xdsoft_scrollbar>.xdsoft_scroller {
    background: #ccc!important;
    height: 20px;
    border-radius: 3px
}

.xdsoft_scrollbar {
    position: absolute;
    width: 7px;
    width: 7px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    cursor: pointer
}

.xdsoft_scroller_box {
    position: relative
}

/*! Jcrop.css v2.0.0-RC1 - build: 20140525
 *  Copyright 2008-2013 Tapmodo Interactive LLC
 *  Free software under MIT License
 **/
.jcrop-active {
    direction: ltr;
    text-align: left;
    -ms-touch-action: none
}

.jcrop-border {
    background: #ffffff url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/jcrop/Jcrop.gif");
    line-height: 1px!important;
    font-size: 0!important;
    overflow: hidden;
    position: absolute;
    filter: alpha(opacity=50)!important;
    opacity: 0.5!important
}

.jcrop-border.ord-e,.jcrop-border.ord-n,.jcrop-border.ord-w {
    top: 0px
}

.jcrop-border.ord-n,.jcrop-border.ord-s {
    left: 0px!important;
    width: 100%;
    height: 1px!important
}

.jcrop-border.ord-e,.jcrop-border.ord-w {
    height: 100%;
    width: 1px!important
}

.jcrop-border.ord-e {
    right: 0
}

.jcrop-border.ord-s {
    bottom: 0
}

.jcrop-selection {
    position: absolute
}

.jcrop-box {
    display: block;
    background: none;
    border: none;
    padding: 0;
    font-size: 0;
    z-index: 15
}

.jcrop-box:focus {
    outline: 1px rgba(128,128,128,0.65) dotted
}

.jcrop-active,.jcrop-box {
    position: relative
}

.jcrop-box {
    z-index: 2;
    width: 100%;
    height: 100%;
    cursor: move
}

.jcrop-handle {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 10;
    background-color: rgba(49,28,28,0.58);
    border: 1px #eeeeee solid;
    width: 7px;
    height: 7px;
    font-size: 0;
    position: absolute;
    filter: alpha(opacity=80)!important;
    opacity: 0.8!important
}

.jcrop-handle.ord-n {
    left: 50%;
    margin-left: -4px;
    margin-top: -4px;
    top: 0;
    cursor: n-resize
}

.jcrop-handle.ord-s {
    bottom: 0;
    left: 50%;
    margin-bottom: -4px;
    margin-left: -4px;
    cursor: s-resize
}

.jcrop-handle.ord-e {
    margin-right: -4px;
    margin-top: -4px;
    right: 0;
    top: 50%;
    cursor: e-resize
}

.jcrop-handle.ord-w {
    left: 0;
    margin-left: -4px;
    margin-top: -4px;
    top: 50%;
    cursor: w-resize
}

.jcrop-handle.ord-nw {
    left: 0;
    margin-left: -4px;
    margin-top: -4px;
    top: 0;
    cursor: nw-resize
}

.jcrop-handle.ord-ne {
    margin-right: -4px;
    margin-top: -4px;
    right: 0;
    top: 0;
    cursor: ne-resize
}

.jcrop-handle.ord-se {
    bottom: 0;
    margin-bottom: -4px;
    margin-right: -4px;
    right: 0;
    cursor: se-resize
}

.jcrop-handle.ord-sw {
    bottom: 0;
    left: 0;
    margin-bottom: -4px;
    margin-left: -4px;
    cursor: sw-resize
}

.jcrop-touch .jcrop-handle {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 10;
    background-color: rgba(49,28,28,0.58);
    border: 1px #eeeeee solid;
    width: 14px;
    height: 14px;
    font-size: 0;
    position: absolute;
    filter: alpha(opacity=80)!important;
    opacity: 0.8!important
}

.jcrop-touch .jcrop-handle.ord-n {
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    top: 0;
    cursor: n-resize
}

.jcrop-touch .jcrop-handle.ord-s {
    bottom: 0;
    left: 50%;
    margin-bottom: -8px;
    margin-left: -8px;
    cursor: s-resize
}

.jcrop-touch .jcrop-handle.ord-e {
    margin-right: -8px;
    margin-top: -8px;
    right: 0;
    top: 50%;
    cursor: e-resize
}

.jcrop-touch .jcrop-handle.ord-w {
    left: 0;
    margin-left: -8px;
    margin-top: -8px;
    top: 50%;
    cursor: w-resize
}

.jcrop-touch .jcrop-handle.ord-nw {
    left: 0;
    margin-left: -8px;
    margin-top: -8px;
    top: 0;
    cursor: nw-resize
}

.jcrop-touch .jcrop-handle.ord-ne {
    margin-right: -8px;
    margin-top: -8px;
    right: 0;
    top: 0;
    cursor: ne-resize
}

.jcrop-touch .jcrop-handle.ord-se {
    bottom: 0;
    margin-bottom: -8px;
    margin-right: -8px;
    right: 0;
    cursor: se-resize
}

.jcrop-touch .jcrop-handle.ord-sw {
    bottom: 0;
    left: 0;
    margin-bottom: -8px;
    margin-left: -8px;
    cursor: sw-resize
}

.jcrop-dragbar {
    font-size: 0;
    z-index: 8;
    position: absolute
}

.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s {
    height: 7px!important;
    width: 100%
}

.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w {
    top: 0px;
    height: 100%;
    width: 7px!important
}

.jcrop-dragbar.ord-n {
    margin-top: -4px;
    cursor: n-resize;
    top: 0px
}

.jcrop-dragbar.ord-s {
    bottom: 0;
    margin-bottom: -4px;
    cursor: s-resize
}

.jcrop-dragbar.ord-e {
    margin-right: -4px;
    right: 0;
    cursor: e-resize
}

.jcrop-dragbar.ord-w {
    margin-left: -4px;
    cursor: w-resize
}

.jcrop-shades {
    position: relative;
    top: 0;
    left: 0;
    z-index: 10
}

.jcrop-shades div {
    cursor: crosshair
}

.jcrop-noresize .jcrop-dragbar,.jcrop-noresize .jcrop-handle {
    display: none
}

.jcrop-nodrag .jcrop-shades div,.jcrop-selection.jcrop-nodrag .jcrop-box {
    cursor: default
}

.jcrop-light .jcrop-border {
    background: #ffffff;
    filter: alpha(opacity=70)!important;
    opacity: 0.7!important
}

.jcrop-light .jcrop-handle {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #000000;
    border-color: #ffffff;
    border-radius: 3px
}

.jcrop-dark .jcrop-border {
    background: #000000;
    filter: alpha(opacity=70)!important;
    opacity: 0.7!important
}

.jcrop-dark .jcrop-handle {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #ffffff;
    border-color: #000000;
    border-radius: 3px
}

.solid-line .jcrop-border {
    background: #ffffff
}

.jcrop-thumb {
    position: absolute;
    overflow: hidden;
    z-index: 35
}

.jcrop-active img,.jcrop-thumb canvas,.jcrop-thumb img {
    min-width: none;
    min-height: none;
    max-width: none;
    max-height: none
}

.jcrop-hl-active .jcrop-border {
    filter: alpha(opacity=20)!important;
    opacity: 0.2!important
}

.jcrop-hl-active .jcrop-handle {
    filter: alpha(opacity=10)!important;
    opacity: 0.1!important
}

.jcrop-hl-active .jcrop-selection:hover {
}

.jcrop-hl-active .jcrop-selection:hover .jcrop-border {
    background-color: #ccc;
    filter: alpha(opacity=50)!important;
    opacity: 0.5!important
}

.jcrop-hl-active .jcrop-selection.jcrop-current .jcrop-border {
    background: #808080 url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/jcrop/Jcrop.gif");
    opacity: 0.35!important;
    filter: alpha(opacity=35)!important
}

.jcrop-hl-active .jcrop-selection.jcrop-current .jcrop-handle {
    filter: alpha(opacity=30)!important;
    opacity: 0.3!important
}

.jcrop-hl-active .jcrop-selection.jcrop-focus .jcrop-border {
    background: url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/jcrop/Jcrop.gif");
    opacity: 0.65!important;
    filter: alpha(opacity=65)!important
}

.jcrop-hl-active .jcrop-selection.jcrop-focus .jcrop-handle {
    filter: alpha(opacity=60)!important;
    opacity: 0.6!important
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #2e3439;
    opacity: 0.8;
    filter: alpha(opacity=80)
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none!important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mfp-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none!important
}

.mfp-preloader {
    color: #cccccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #cccccc
}

.mfp-preloader a:hover {
    color: white
}

.mfp-s-ready .mfp-preloader {
    display: none
}

.mfp-s-error .mfp-content {
    display: none
}

.mfp-s-loading .mfp-close {
    display: none
}

button.mfp-arrow,button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    color: white;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace
}

.mfp-close:focus,.mfp-close:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333333
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #cccccc;
    font-size: 12px;
    line-height: 18px
}

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus,.mfp-arrow:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent
}

.mfp-arrow .mfp-a,.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow .mfp-b,.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left .mfp-a,.mfp-arrow-left:after {
    border-right: 17px solid white;
    margin-left: 31px
}

.mfp-arrow-left .mfp-b,.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right .mfp-a,.mfp-arrow-right:after {
    border-left: 17px solid white;
    margin-left: 39px
}

.mfp-arrow-right .mfp-b,.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    background: #ffffff;
    padding: 4em
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.6);
    box-shadow: 0 0 8px rgba(0,0,0,0.6);
    background: #444444
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-height: 300px),screen and (max-width:800px) and (orientation:landscape) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left:0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0,0,0,0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0,0,0,0.6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform:scale(0.75);
        -ms-transform: scale(0.75);
        transform: scale(0.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        -ms-transform-origin: 0;
        transform-origin: 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        -ms-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.mfp-ie7 .mfp-img {
    padding: 0
}

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px
}

.mfp-ie7 .mfp-container {
    padding: 0
}

.mfp-ie7 .mfp-content {
    padding-top: 44px
}

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0
}

.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    zoom:1;*display: inline;
    vertical-align: middle
}

.select2-container,.select2-drop,.select2-search,.select2-search input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;
    border-radius: 4px;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    background-image: -moz-linear-gradient(center bottom,#eee 0%,#fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = "#ffffff",endColorstr = "#eeeeee",GradientType = 0);
    background-image: -webkit-gradient(linear,left bottom,left top,from(#eee),color-stop(50%,#fff));
    background-image: -o-linear-gradient(bottom,#eee 0%,#fff 50%);
    background-image: linear-gradient(to top,#eee 0%,#fff 50%)
}

html[dir=rtl] .select2-container .select2-choice {
    padding: 0 8px 0 0
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;
    border-radius: 0 0 4px 4px;
    background-image: -moz-linear-gradient(center bottom,#eee 0%,#fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),color-stop(90%,#fff));
    background-image: -o-linear-gradient(top,#eee 0%,#fff 90%);
    background-image: linear-gradient(to bottom,#eee 0%,#fff 90%)
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px
}

.select2-container .select2-choice>.select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    float: none;
    width: auto
}

html[dir=rtl] .select2-container .select2-choice>.select2-chosen {
    margin-left: 26px;
    margin-right: 0
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;
    font-size: 1px;
    text-decoration: none;
    border: 0;
    background: url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/select2/select2.png") right top no-repeat;
    cursor: pointer;
    outline: 0
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    background-color: #fff;
    filter: alpha(opacity=0)
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 4px 5px rgba(0,0,0,0.15);
    box-shadow: 0 4px 5px rgba(0,0,0,0.15)
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: 0 -4px 5px rgba(0,0,0,0.15);
    box-shadow: 0 -4px 5px rgba(0,0,0,0.15)
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;
    background-clip: padding-box;
    background: #ccc;
    background-image: -moz-linear-gradient(center bottom,#ccc 0%,#eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = "#eeeeee",endColorstr = "#cccccc",GradientType = 0);
    background-image: -webkit-gradient(linear,left bottom,left top,from(#ccc),color-stop(60%,#eee));
    background-image: -o-linear-gradient(bottom,#ccc 0%,#eee 60%);
    background-image: linear-gradient(to top,#ccc 0%,#eee 60%)
}

html[dir=rtl] .select2-container .select2-choice .select2-arrow {
    left: 0;
    right: auto;
    border-left: none;
    border-right: 1px solid #aaa;
    border-radius: 4px 0 0 4px
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/select2/select2.png") no-repeat 0 1px
}

html[dir=rtl] .select2-container .select2-choice .select2-arrow b {
    background-position: 2px 1px
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    z-index: 10000;
    white-space: nowrap
}

.select2-search input {
    width: 100%;
    height: auto!important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #aaa;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/select2/select2.png") no-repeat 100% -22px;
    background: url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/select2/select2.png") no-repeat 100% -22px,-webkit-gradient(linear,left top,left bottom,color-stop(85%,#fff),color-stop(99%,#eee)) 0 0;
    background: url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/select2/select2.png") no-repeat 100% -22px,-o-linear-gradient(top,#fff 85%,#eee 99%) 0 0;
    background: url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/select2/select2.png") no-repeat 100% -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0
}

html[dir=rtl] .select2-search input {
    padding: 4px 5px 4px 20px;
    background: #fff url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/select2/select2.png") no-repeat -37px -22px;
    background: url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/select2/select2.png") no-repeat -37px -22px,-webkit-gradient(linear,left top,left bottom,color-stop(85%,#fff),color-stop(99%,#eee)) 0 0;
    background: url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/select2/select2.png") no-repeat -37px -22px,-o-linear-gradient(top,#fff 85%,#eee 99%) 0 0;
    background: url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/select2/select2.png") no-repeat -37px -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px
}

.select2-search input.select2-active {
    background: #fff url("https://themes.asp.events/ausfit2023/includes/styles/select2-spinner.gif") no-repeat 100%;
    background: url("https://themes.asp.events/ausfit2023/includes/styles/select2-spinner.gif") no-repeat 100%,-webkit-gradient(linear,left top,left bottom,color-stop(85%,#fff),color-stop(99%,#eee)) 0 0;
    background: url("https://themes.asp.events/ausfit2023/includes/styles/select2-spinner.gif") no-repeat 100%,-o-linear-gradient(top,#fff 85%,#eee 99%) 0 0;
    background: url("https://themes.asp.events/ausfit2023/includes/styles/select2-spinner.gif") no-repeat 100%,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0
}

.select2-container-active .select2-choice,.select2-container-active .select2-choices {
    outline: none
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #eee;
    background-image: -moz-linear-gradient(center bottom,#fff 0%,#eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0);
    background-image: -webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(50%,#eee));
    background-image: -o-linear-gradient(bottom,#fff 0%,#eee 50%);
    background-image: linear-gradient(to top,#fff 0%,#eee 50%)
}

.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;
    background-image: -moz-linear-gradient(center top,#fff 0%,#eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));
    background-image: -o-linear-gradient(top,#fff 0%,#eee 50%);
    background-image: linear-gradient(to bottom,#fff 0%,#eee 50%)
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    -webkit-filter: none;
    filter: none
}

html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow {
    border-right: none
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px
}

html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -16px 1px
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

html[dir=rtl] .select2-results {
    padding: 0 4px 0 0;
    margin: 4px 0 4px 4px
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none
}

.select2-results li.select2-result-with-children>.select2-result-label {
    font-weight: bold
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;
    min-height: 1em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select2-results-dept-1 .select2-result-label {
    padding-left: 20px
}

.select2-results-dept-2 .select2-result-label {
    padding-left: 40px
}

.select2-results-dept-3 .select2-result-label {
    padding-left: 60px
}

.select2-results-dept-4 .select2-result-label {
    padding-left: 80px
}

.select2-results-dept-5 .select2-result-label {
    padding-left: 100px
}

.select2-results-dept-6 .select2-result-label {
    padding-left: 110px
}

.select2-results-dept-7 .select2-result-label {
    padding-left: 120px
}

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff
}

.select2-results li em {
    background: #feffde;
    font-style: normal
}

.select2-results .select2-highlighted em {
    background: transparent
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000
}

.select2-results .select2-ajax-error,.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px
}

.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default
}

.select2-results .select2-disabled {
    background: #f4f4f4;
    display: list-item;
    cursor: default
}

.select2-results .select2-selected {
    display: none
}

.select2-more-results.select2-active {
    background: #f4f4f4 url("https://themes.asp.events/ausfit2023/includes/styles/select2-spinner.gif") no-repeat 100%
}

.select2-results .select2-ajax-error {
    background: rgba(255,50,50,0.2)
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item
}

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none
}

.select2-container-multi .select2-choices {
    height: auto!important;
    height: 1%;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative;
    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;
    background-color: #fff;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));
    background-image: -o-linear-gradient(top,#eee 1%,#fff 15%);
    background-image: linear-gradient(to bottom,#eee 1%,#fff 15%)
}

html[dir=rtl] .select2-container-multi .select2-choices {
    padding: 0 0 0 5px
}

.select2-locked {
    padding: 3px 5px 3px 5px!important
}

.select2-container-multi .select2-choices {
    min-height: 26px
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3)
}

.select2-container-multi .select2-choices li {
    float: left;
    list-style: none
}

html[dir=rtl] .select2-container-multi .select2-choices li {
    float: right
}

.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;
    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent!important
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url("https://themes.asp.events/ausfit2023/includes/styles/select2-spinner.gif") no-repeat 100%!important
}

.select2-default {
    color: #999!important
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;
    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
    box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#f4f4f4",GradientType=0);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));
    background-image: -o-linear-gradient(bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-image: linear-gradient(to top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)
}

html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 18px 3px 5px
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;
    font-size: 1px;
    outline: none;
    background: url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/select2/select2.png") right top no-repeat
}

html[dir=rtl] .select2-search-choice-close {
    right: auto;
    left: 3px
}

.select2-container-multi .select2-search-choice-close {
    left: 3px
}

html[dir=rtl] .select2-container-multi .select2-search-choice-close {
    left: auto;
    right: 2px
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: right -11px
}

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px
}

.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
    display: none;
    background: none
}

.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match {
    text-decoration: underline
}

.select2-offscreen,.select2-offscreen:focus {
    clip: rect(0 0 0 0)!important;
    width: 1px!important;
    height: 1px!important;
    border: 0!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    position: absolute!important;
    outline: 0!important;
    left: 0px!important;
    top: 0px!important
}

.select2-display-none {
    display: none
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll
}

@media only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx) {
    .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close {
        background-image:url("https://themes.asp.events/ausfit2023/includes/styles/../images/vendors/select2/select2x2.png")!important;
        background-repeat: no-repeat!important;
        background-size: 60px 40px!important
    }

    .select2-search input {
        background-position: 100% -21px!important
    }
}

.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-slider {
    position: relative
}

.slick-slide {
    height: 100%
}

.slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.slick-navigation {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.slick-next,.slick-prev {
    background: #F8F9FA;
    cursor: pointer;
    position: relative;
    border: none;
    display: block;
    width: 48px;
    height: 48px;
    font-size: 0;
    overflow: hidden;
    color: #394C54;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin: 0 5px;
    outline: none
}

.slick-next:before,.slick-prev:before {
    font-size: 1.6666666667rem;
    line-height: 1.2;
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    content: "";
    font-family: "Font Awesome 5 Pro";
    text-align: center;
    color: #394C54;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-weight: 100
}

@media (min-width: 768px) {
    .slick-next:before,.slick-prev:before {
        font-size:1.5714285714rem;
        line-height: 1.2
    }
}

@media (min-width: 1024px) {
    .slick-next:before,.slick-prev:before {
        font-size:1.375rem;
        line-height: 1.2
    }
}

@media (min-width: 1280px) {
    .slick-next:before,.slick-prev:before {
        font-size:1.5rem;
        line-height: 1.2
    }
}

@media (min-width: 1400px) {
    .slick-next:before,.slick-prev:before {
        font-size:1.5rem;
        line-height: 1.2
    }
}

.slick-next:before:hover,.slick-prev:before:hover {
    background: #394C54
}

@media (min-width: 768px) {
    .slick-next,.slick-prev {
        position:absolute
    }
}

.slick-prev {
    left: 0
}

.slick-prev:before {
    content: "\f053"
}

.slick-next {
    right: 0
}

.slick-next:before {
    content: "\f054"
}

.slick-pager {
    margin-top: 20px
}

.slick-dots {
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.slick-dots li {
    display: inline-block;
    margin: 0 3.3333333333px
}

.slick-dots li.slick-active button {
    background-color: #394C54
}

.slick-dots li button {
    outline: none;
    display: block;
    font-size: 0;
    height: 12px;
    width: 12px;
    border-radius: 100%;
    border: none;
    background: #F8F9FA;
    margin: 0;
    padding: 0
}

.slick-list {
    width: 100%
}

.m-galleries-list--filmstrip .slick-next,.m-galleries-list--filmstrip .slick-prev {
    margin: 0;
    background: rgba(0,0,0,0.33);
    height: 100%;
    top: 0;
    position: absolute
}

.m-galleries-list--filmstrip .slick-next:hover,.m-galleries-list--filmstrip .slick-prev:hover {
    background: #394C54
}

.m-galleries-list--filmstrip .slick-next:before,.m-galleries-list--filmstrip .slick-prev:before {
    color: #FFFFFF
}

.m-galleries-list--filmstrip .slick-prev {
    left: 0
}

.m-galleries-list--filmstrip .slick-next {
    right: 0
}

.m-galleries-list--filmstrip .slick-dots button {
    background: rgba(255,255,255,0.33)
}

@media (min-width: 768px) {
    .w-icatcher-carousel .slick-next,.w-icatcher-carousel .slick-next,.w-icatcher-carousel .slick-prev {
        position:relative
    }
}

.w-icatcher-carousel .slick-prev {
    left: inherit
}

.w-icatcher-carousel .slick-next {
    right: inherit
}

.has-hidden-pager .slick-dots {
    display: none
}

.has-pager .slick-dots {
    display: block;
    margin: 20px auto 0;
    width: 100%
}

.has-hidden-controls .slick-navigation {
    display: none
}

.has-controls .slick-navigation {
    display: block!important
}

.has-controls--default {
    position: relative
}

.has-controls--default .slick-list {
    width: calc(100% - 96px);
    margin: 0 auto
}

.has-controls--default .slick-navigation {
    margin-top: 0
}

.has-controls--default .slick-arrow {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0
}

.has-controls--bottom .slick-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px
}

.has-controls--bottom .pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.has-controls--bottom .slick-next,.has-controls--bottom .slick-prev {
    display: block;
    position: relative;
    top: inherit;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    margin: 0 5px
}

.has-controls--bottom .slick-prev {
    left: inherit
}

.has-controls--bottom .slick-next {
    right: inherit
}

.m-exhibitors-list--carousel--v2 .slick-initialized .slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.slider-nav .slick-slide {
    opacity: 0.5
}

.slider-nav .slick-slide.slick-current {
    opacity: 1
}

.slider-nav .slick-list {
    padding: 0!important
}

.slider-nav .slick-track {
    margin-left: 0;
    -webkit-transform: translate3d(0,0,0)!important;
    transform: translate3d(0,0,0)!important
}

.slider-products .slick-list,.slider-products .slick-track {
    height: 100%
}

.slider-products .slick-slide {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.slider-products .slick-next,.slider-products .slick-prev {
    position: absolute;
    background-color: transparent
}

.slider-products .slick-arrow {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 5
}

.slider-products .slick-arrow:before {
    color: #FFFFFF
}

.slider-products .slick-dots {
    position: absolute;
    bottom: 10px;
    width: 100%;
    text-align: center
}

.slider-products .slick-dots li.slick-active button {
    background-color: transparent;
    -webkit-box-shadow: inset 0px 0px 0 2px #394C54;
    box-shadow: inset 0px 0px 0 2px #394C54
}

.slider-products .slick-dots li button {
    background-color: #394C54
}

.m-libraries-products-list--carousel--premium .slick-navigation {
    position: absolute;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    top: calc(50% - 45px);
    left: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}

.m-libraries-products-list--carousel--premium:hover .slick-navigation {
    opacity: 1;
    top: calc(50% - 0px)
}

.partners .slick-dots li {
    margin: 0
}

.partners .slick-dots li button {
    border: 2px solid #000000;
    margin: 0 9px;
    background: transparent
}

.partners .slick-dots li.slick-active button {
    background: #000000
}

.has-controls .slick-navigation {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.w-secure-content-login .form__group__controls {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 400px
}

.floating {
    position: fixed;
    bottom: 1em;
    right: 1em;
    z-index: 999;
    color: #FFFFFF
}

.has-communities-bar-open .floating {
    bottom: 130px
}

.floating .w-zone-login {
    display: none
}

.w-zone-login-dashboard {
    padding: 1.5em;
    background: rgba(0,0,0,0.8);
    color: #FFFFFF;
    text-align: center;
    text-transform: capitalize
}

.w-zone-login-dashboard .w-zone-login-dashboard__link--profile:after,.w-zone-login-dashboard .w-zone-login-dashboard__link--zone:after {
    content: "|";
    margin: 0 0.2em
}

.w-zone-login-dashboard .w-zone-login-dashboard__link {
    color: rgba(255,255,255,0.7)
}

.w-zone-login-dashboard .w-zone-login-dashboard__link:hover {
    color: white
}

.w-zone-dashboard {
    position: relative;
    padding: 0;
    max-width: 1140px;
    margin: 0 auto;
    background: #ffffff
}

.w-zone-dashboard .w-zone-dashboard__advert {
    margin-bottom: 1em
}

.w-zone-dashboard .w-zone-dashboard__advert .panel {
    text-align: center
}

.w-zone-dashboard .section {
    margin-bottom: 10px;
    margin-top: 0
}

.w-zone-dashboard .p-label {
    display: inline-block;
    padding: 0.5em 1em;
    background: #F8F9FA;
    color: #394C54;
    font-size: 12px;
    border-radius: 3px
}

.w-zone-dashboard .p-label--danger {
    background: #CD3A53;
    color: #FFFFFF
}

.w-zone-dashboard .w-zone-dashboard__required {
    border: solid 3px #394C54;
    width: 100%;
    padding: 2em;
    background: #FFFFFF;
    text-align: center;
    margin-bottom: 2em
}

.w-zone-dashboard .w-zone-dashboard__required--has-switcher {
    top: 5em
}

.w-zone-dashboard .w-zone-dashboard__required__instructions {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    margin-bottom: 1em
}

@media (min-width: 768px) {
    .w-zone-dashboard .w-zone-dashboard__required__instructions {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-zone-dashboard .w-zone-dashboard__required__instructions {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-zone-dashboard .w-zone-dashboard__required__instructions {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-zone-dashboard .w-zone-dashboard__required__instructions {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.w-zone-dashboard .w-zone-dashboard__required__tasks__title {
    font-weight: 700;
    border-bottom: solid 1px #F8F9FA;
    padding-bottom: 0.5em;
    margin-bottom: 0.5em
}

.w-zone-dashboard .w-zone-dashboard__required__tasks__description table {
    width: 100%!important
}

.w-zone-dashboard .w-zone-dashboard__overview {
    padding: 2em;
    width: 100%;
    position: relative;
    z-index: 10
}

.w-zone-dashboard .w-zone-dashboard__overview__switcher {
    background: #F8F9FA;
    text-align: center;
    padding: 1em
}

.w-zone-dashboard .w-zone-dashboard__overview__switcher .w-zone-dashboard__overview__progress__text {
    margin-bottom: 1em
}

.w-zone-dashboard .w-zone-dashboard__overview__switcher .form__group__controls {
    width: 100%!important
}

.w-zone-dashboard .w-zone-dashboard__overview__logo {
    display: none
}

.w-zone-dashboard .js-mediafield__preview-image {
    text-align: center
}

.w-zone-dashboard .js-mediafield__preview-image img {
    max-width: 100%!important
}

.w-zone-dashboard .w-zone-dashboard__overview__name {
    text-transform: none;
    text-align: center;
    margin: 0 0 0.5em 0
}

.w-zone-dashboard .w-zone-dashboard__overview__stand {
    text-align: center;
    margin: 0 0 2em 0;
    font-size: 1em;
    word-wrap: break-word
}

.w-zone-dashboard .w-zone-dashboard__overview__stand .w-zone-dashboard__overview__stand__title {
    font-weight: normal;
    color: #666
}

.w-zone-dashboard .w-zone-dashboard__overview__stand .w-zone-dashboard__overview__stand__value {
    font-weight: normal
}

.w-zone-dashboard .w-zone-dashboard__overview__checklist {
    margin: 0 0 1em 0;
    font-family: "Bebas Neue",sans-serif
}

.w-zone-dashboard .w-zone-dashboard__overview__checklist .w-zone-dashboard__overview__checklist__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.w-zone-dashboard .w-zone-dashboard__overview__checklist .w-zone-dashboard__overview__checklist__list li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: solid 1px #eee;
    padding: 0.5em 0
}

.w-zone-dashboard .w-zone-dashboard__overview__checklist .w-zone-dashboard__overview__checklist__list li.is-expanded>button {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.w-zone-dashboard .w-zone-dashboard__overview__checklist .w-zone-dashboard__overview__checklist__list li a {
    color: inherit;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.w-zone-dashboard .w-zone-dashboard__overview__checklist .w-zone-dashboard__overview__checklist__list li a:not(:only-child) {
    margin-right: 10px
}

.w-zone-dashboard .w-zone-dashboard__overview__checklist .w-zone-dashboard__overview__checklist__list li button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    height: 30px;
    width: 30px;
    background: #F8F9FA;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.w-zone-dashboard .w-zone-dashboard__overview__checklist .w-zone-dashboard__overview__checklist__list li button:hover {
    background-color: #dae0e5
}

.w-zone-dashboard .w-zone-dashboard__overview__checklist .w-zone-dashboard__overview__checklist__list li>ul {
    display: none;
    width: 100%
}

.w-zone-dashboard .w-zone-dashboard__overview__progress {
    margin-top: 2em
}

.w-zone-dashboard .w-zone-dashboard__overview__progress__bar {
    margin-bottom: 0.5em
}

.w-zone-dashboard .w-zone-dashboard__overview__progress__bar .p-progress-bar--small {
    background: #F8F9FA;
    border-radius: 5px;
    overflow: hidden
}

.w-zone-dashboard .w-zone-dashboard__overview__progress__bar .p-progress-bar--small .p-progress-bar__bar {
    height: 5px;
    background: #394C54
}

.w-zone-dashboard .w-zone-dashboard__overview__progress__text {
    text-align: center;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    color: #0d4886
}

@media (min-width: 768px) {
    .w-zone-dashboard .w-zone-dashboard__overview__progress__text {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-zone-dashboard .w-zone-dashboard__overview__progress__text {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-zone-dashboard .w-zone-dashboard__overview__progress__text {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-zone-dashboard .w-zone-dashboard__overview__progress__text {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-zone-dashboard .w-zone-dashboard__overview__progress__text a {
    color: inherit
}

.w-zone-dashboard .w-zone-dashboard__overview__progress__text a:hover {
    color: #394C54
}

.w-zone-dashboard .w-zone-dashboard__overview__warnings {
    margin-top: 1em;
    text-align: center
}

.w-zone-dashboard .w-zone-dashboard__overview__stats {
    display: none
}

.w-zone-dashboard .w-zone-dashboard__overview__stats .w-zone-dashboard__overview__stats__stat {
    float: left;
    width: 50%;
    text-align: center
}

.w-zone-dashboard .w-zone-dashboard__overview__stats .w-zone-dashboard__overview__stats__stat__value {
    font-size: 2em;
    color: #394C54
}

.w-zone-dashboard .w-zone-dashboard__overview__stats .w-zone-dashboard__overview__stats__stat__title {
    color: #666
}

.w-zone-dashboard .w-zone-dashboard__overview__advert {
    margin-top: 2em
}

.w-zone-dashboard .w-zone-dashboard__overview__advert .panel__body {
    text-align: center
}

.w-zone-dashboard .w-zone-dashboard__main {
    overflow: hidden;
    padding: 0 2em;
    position: relative;
    left: -1px;
    padding-bottom: 2em
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__profile__message {
    margin-bottom: 2em
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__profile__message .notification__close,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__profile__message .p-notification__close {
    display: none
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__tasks__description {
    margin-bottom: 2em;
    text-align: center
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__tasks__completion__title {
    font-size: 1.3333333333rem;
    line-height: 1.3;
    border-bottom: solid 1px #F8F9FA;
    padding: 0 0 0.5em 0;
    margin-bottom: 1em
}

@media (min-width: 768px) {
    .w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__tasks__completion__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__tasks__completion__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__tasks__completion__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__tasks__completion__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__tasks__completion__list__item {
    margin-bottom: 0.5em;
    padding: 0.5em 0;
    border-bottom: solid 1px #F8F9FA;
    position: relative
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__tasks__completion__list__item:before {
    content: "\f0c8";
    margin-right: 0.5em;
    font-family: "Font Awesome 5 Pro";
    vertical-align: top;
    position: absolute;
    left: 0;
    top: 0.5em
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__tasks__completion__list__item--completed {
    color: #1368c2
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__tasks__completion__list__item--completed:before {
    content: "\f14a";
    text-decoration: none;
    color: #92D06C
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__tasks__completion__list__item--completed span {
    text-decoration: line-through;
    padding-left: 2em;
    display: block
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__tasks__completion__list__item a {
    color: inherit;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: block;
    padding-left: 2em
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__tasks__completion__list__item a:hover {
    color: #E8EBE0
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form .w-zone-dashboard__main__form-edit__back,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form-edit .w-zone-dashboard__main__form-edit__back {
    margin-bottom: 2em
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form .w-zone-dashboard__main__form-edit__back .button,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form-edit .w-zone-dashboard__main__form-edit__back .button {
    background: #F8F9FA;
    color: #394C54
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form .js-controls,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form-edit .js-controls {
    float: right
}

.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form .js-controls .form__group__controls,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form-edit .js-controls .form__group__controls {
    width: 100%
}

@media (min-width: 1024px) {
    .w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form .form__group .form__group__title--before,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form-edit .form__group .form__group__title--before {
        width:30%
    }

    .w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form .form__group .form__group__title--before+.form__group__controls,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form-edit .form__group .form__group__title--before+.form__group__controls {
        width: 70%
    }

    .w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form .form__group .form__group__title--above,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form-edit .form__group .form__group__title--above {
        width: 100%
    }

    .w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form .form__group .form__group__title--above+.form__group__controls,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form-edit .form__group .form__group__title--above+.form__group__controls {
        width: 100%
    }

    .w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form .form__group.field_information .form__group__title--before,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form-edit .form__group.field_information .form__group__title--before {
        width: 100%
    }

    .w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form .form__group.field_information .form__group__title--before+.form__group__controls,.w-zone-dashboard .w-zone-dashboard__main .w-zone-dashboard__main__form-edit .form__group.field_information .form__group__title--before+.form__group__controls {
        width: 100%
    }
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__wrapper .is-highlighted {
    background: #F8F9FA;
    border: dashed 1px #394C54;
    padding: 1em;
    margin-bottom: 1em
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__wrapper .is-highlighted>.form__group {
    margin-bottom: 0
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__wrapper .is-disabled {
    pointer-events: none;
    opacity: 0.5
}

.w-zone-dashboard .w-zone-dashboard__main .form__group {
    margin-bottom: 1em
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__title {
    font-weight: 700;
    margin-bottom: 0.5em;
    width: 100%
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls {
    width: 100%
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls input[type=checkbox],.w-zone-dashboard .w-zone-dashboard__main .form__group__controls input[type=radio] {
    width: auto;
    vertical-align: middle;
    margin-right: 0.5em
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls .p-form__group__controls__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls .p-form__group__controls__column label {
    margin-bottom: 0.25em
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls .nestedtree-group>ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls .nestedtree-group .form__group {
    margin-bottom: 0.5em
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls .nestedtree-group input[type=checkbox],.w-zone-dashboard .w-zone-dashboard__main .form__group__controls .nestedtree-group input[type=radio] {
    vertical-align: middle
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls .mediafield__tabs {
    display: none
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls #UploadTab {
    margin-bottom: 1em
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls #UploadTab .form__group__title {
    display: inline-block;
    margin: 0 0.5em 0 0;
    float: none;
    width: auto
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls #UploadTab .form__group__controls {
    display: inline-block;
    vertical-align: middle;
    float: none;
    width: auto
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls #UploadTab .js-upload-button {
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .w-zone-dashboard .w-zone-dashboard__main .form__group__controls #UploadTab .js-upload-button {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-zone-dashboard .w-zone-dashboard__main .form__group__controls #UploadTab .js-upload-button {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-zone-dashboard .w-zone-dashboard__main .form__group__controls #UploadTab .js-upload-button {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-zone-dashboard .w-zone-dashboard__main .form__group__controls #UploadTab .js-upload-button {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls .js-mediafield__preview-area {
    text-align: center
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls .js-mediafield__preview-image img {
    max-width: 100%!important
}

.w-zone-dashboard .w-zone-dashboard__main .form__group__controls .mediafield__imageremove {
    width: auto
}

.w-zone-dashboard .w-zone-dashboard__main #customFields+.form__group {
    float: right;
    width: auto
}

.w-zone-dashboard .w-zone-dashboard__main #customFields+.form__group+.form__group {
    float: left;
    width: auto;
    clear: none
}

.w-zone-dashboard .w-zone-dashboard__main #customFields+.form__group .form__group__controls {
    width: 100%
}

@media (min-width: 600px) {
    .w-zone-dashboard .w-zone-dashboard__overview__logo {
        display:block;
        margin: 0 auto;
        width: 192px;
        padding: 2em 0;
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
        text-align: center
    }

    .w-zone-dashboard .w-zone-dashboard__overview__logo img {
        max-width: 100%!important
    }
}

@media (min-width: 1024px) {
    .w-zone-dashboard .w-zone-dashboard__overview {
        float:left;
        width: 340px;
        border-right: solid 1px #F8F9FA
    }

    .w-zone-dashboard .w-zone-dashboard__main {
        padding: 2em;
        border-left: solid 1px #F8F9FA
    }

    .w-zone-dashboard .w-zone-dashboard__main .form__group .form__group__title {
        float: left;
        width: 30%;
        padding-right: 1em
    }

    .w-zone-dashboard .w-zone-dashboard__main .form__group .form__group__controls {
        float: left;
        width: 70%
    }

    .w-zone-dashboard .w-zone-dashboard__main .form__group.field_information .form__group__title--before {
        width: 100%
    }

    .w-zone-dashboard .w-zone-dashboard__main .form__group.field_information .form__group__title--before+.form__group__controls {
        width: 100%
    }
}

#zonesavecontentform {
    width: 100%
}

#zonesavecontentlist {
    overflow: visible;
    clear: both
}

.w-zone-dashboard button[type=submit] {
    float: right
}

.w-zone-dashboard__main h1 {
    text-transform: none;
    text-align: left;
    background: transparent;
    font-size: 2rem;
    line-height: 0.8
}

@media (min-width: 768px) {
    .w-zone-dashboard__main h1 {
        font-size:2rem;
        line-height: 0.8
    }
}

@media (min-width: 1024px) {
    .w-zone-dashboard__main h1 {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .w-zone-dashboard__main h1 {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1400px) {
    .w-zone-dashboard__main h1 {
        font-size:1.75rem;
        line-height: 0.8
    }
}

.w-zone-dashboard__main h3 {
    text-transform: none;
    text-align: left;
    font-size: 1.3333333333rem;
    line-height: 1.3;
    display: inline-block
}

@media (min-width: 768px) {
    .w-zone-dashboard__main h3 {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-zone-dashboard__main h3 {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-zone-dashboard__main h3 {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-zone-dashboard__main h3 {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.w-zone-dashboard__main .w-zone-contentform__field__textabove {
    margin-bottom: 20px
}

.w-zone-dashboard__main .button--secondary {
    background: #ccc!important
}

#zonesavecontentform .form__group .button {
    margin-top: 2em
}

.w-zone-dashboard__main h1 {
    text-transform: none;
    text-align: center
}

.w-zone-dashboard__main h1+.button {
    float: right;
    margin-bottom: 2em
}

.js-zone-librarysortable {
    margin: 0 0 1em 0;
    padding: 0;
    list-style: none;
    background: transparent!important
}

.js-zone-librarysortable>div {
    margin-top: 0.5em!important;
    clear: both;
    padding: 1em;
    background: #F8F9FA
}

.js-zone-librarysortable .menu {
    display: none;
    position: absolute;
    right: 1em;
    top: 1em
}

.js-zone-librarysortable .menu__item {
    position: relative;
    display: inline-block;
    height: auto;
    line-height: inherit
}

.js-zone-librarysortable .submenu {
    z-index: 999;
    display: none;
    margin: 0;
    padding: 0;
    list-style: none;
    background: #E8EBE0;
    position: absolute;
    right: 0
}

.js-zone-librarysortable .menu__item:hover .submenu {
    display: block
}

.js-zone-librarysortable .submenu__item {
    font-weight: bold;
    font-size: 0.9166666667rem;
    line-height: 1.3;
    background: transparent!important;
    white-space: nowrap
}

@media (min-width: 768px) {
    .js-zone-librarysortable .submenu__item {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .js-zone-librarysortable .submenu__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .js-zone-librarysortable .submenu__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .js-zone-librarysortable .submenu__item {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.js-zone-librarysortable .submenu__item__link {
    display: block;
    padding: 1em;
    color: #FFFFFF
}

html.no-touch .js-zone-librarysortable .submenu__item__link:hover {
    background: #b71611
}

.js-zone-librarysortable .js-zone-libraryhandle {
    margin-right: 1em
}

@media (min-width: 600px) {
    .js-zone-librarysortable .js-librarylist-entry {
        position:relative
    }

    .js-zone-librarysortable .js-librarylist-entry>a {
        padding-right: 4.5em
    }

    .js-zone-librarysortable .menu {
        display: block
    }
}

.w-zone-dashboard .form__group--media .mediafield__tabs {
    margin-bottom: 1em
}

.w-zone-dashboard .form__group--media .mediafield__tabs ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.w-zone-dashboard .form__group--media .mediafield__tabs li {
    display: inline-block;
    margin-right: 0.5em
}

.w-zone-dashboard .form__group--media .mediafield__tabs li a {
    display: block;
    background: #F8F9FA;
    padding: 0.5em 1em;
    cursor: pointer;
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .w-zone-dashboard .form__group--media .mediafield__tabs li a {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .w-zone-dashboard .form__group--media .mediafield__tabs li a {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .w-zone-dashboard .form__group--media .mediafield__tabs li a {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .w-zone-dashboard .form__group--media .mediafield__tabs li a {
        font-size:0.875rem;
        line-height: 1.3
    }
}

.w-zone-dashboard .nestedtree-group input {
    width: auto;
    margin-right: 0.5em;
    position: relative;
    bottom: 2px
}

.w-zone-dashboard .form__group__controls help {
    margin-top: 0.5em;
    display: block
}

.w-zone-dashboard .form__group__controls.option_column__wrapper {
    padding: 0.5em 0
}

.w-zone-dashboard .section {
    opacity: 1
}

.w-zone-login .form__group__title {
    display: none
}

.w-zone-login .form__group__controls {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 400px
}

.communities {
}

.communities .c-messaging-entry__messages::-webkit-scrollbar,.communities .p-preview--fixed-height .p-preview__content__body::-webkit-scrollbar {
    height: 0.5em;
    width: 0.5em;
    background: #bdc6d0;
    border-radius: 3px
}

.communities .c-messaging-entry__messages::-webkit-scrollbar-thumb,.communities .p-preview--fixed-height .p-preview__content__body::-webkit-scrollbar-thumb {
    cursor: pointer;
    background: #394C54;
    border-radius: 3px
}

.communities .c-messaging-entry__messages::-webkit-scrollbar-corner,.communities .p-preview--fixed-height .p-preview__content__body::-webkit-scrollbar-corner {
    cursor: pointer;
    background: #000
}

.communities .c-communities-bar {
    visibility: hidden;
    position: fixed;
    bottom: -100%;
    left: 0;
    width: 100%;
    z-index: 90;
    -webkit-box-shadow: 0 -6px 12px rgba(0,0,0,0.1);
    box-shadow: 0 -6px 12px rgba(0,0,0,0.1);
    background: #FFFFFF
}

body.has-communities-bar-open {
    padding-bottom: 70px
}

.communities .c-communities-bar.is-visible {
    opacity: 1;
    visibility: visible;
    bottom: 0
}

.communities .c-communities-bar.is-visible.is-collapsed {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transform: translateY(calc(100% - 5px));
    -ms-transform: translateY(calc(100% - 5px));
    transform: translateY(calc(100% - 5px))
}

.communities .c-communities-bar.is-visible.is-collapsed .c-communities-bar__toggle .icon {
    -webkit-transform: rotate(0.5turn);
    -ms-transform: rotate(0.5turn);
    transform: rotate(0.5turn)
}

.communities .c-communities-bar.is-visible .c-communities-bar__intro,.communities .c-communities-bar.is-visible .c-communities-bar__main__actions,.communities .c-communities-bar.is-visible .c-communities-bar__main__modules {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.communities .c-communities-bar__wrapper {
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.communities .c-communities-bar__toggle {
    position: absolute;
    top: 0;
    right: 20px;
    line-height: 0;
    background: #FFFFFF;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    display: block;
    padding: 10px;
    cursor: pointer;
    border-radius: 5px 5px 0 0
}

.communities .c-communities-bar__toggle .icon {
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    fill: #394C54
}

.communities .c-communities-bar__user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: inherit
}

.communities .c-communities-bar__user+.c-communities-bar__main {
    width: auto;
    margin-left: auto
}

.communities .c-communities-bar__user__image {
    margin-right: 15px;
    line-height: 1
}

.communities .c-communities-bar__user__name {
    font-family: "Bebas Neue",sans-serif;
    display: none
}

.communities .c-communities-bar__intro {
    text-align: center;
    margin-bottom: 20px;
    width: 100%
}

.communities .c-communities-bar__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.communities .c-communities-bar__main__modules {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.communities .c-communities-bar__main__actions {
    margin-left: 20px
}

.communities .c-communities-bar__main__modules__appointments,.communities .c-communities-bar__main__modules__messaging,.communities .c-communities-bar__main__modules__wishlist {
    position: relative;
    margin-left: 20px
}

.communities .c-communities-bar__wishlist-preview {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.5) translateY(50%);
    -ms-transform: scale(0.5) translateY(50%);
    transform: scale(0.5) translateY(50%);
    position: absolute;
    bottom: 100%;
    left: -40px;
    width: 290px;
    background: #FFFFFF;
    padding: 20px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 10px 10px rgba(0,0,0,0.15);
    box-shadow: 0 10px 10px rgba(0,0,0,0.15);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.communities .c-communities-bar__wishlist-preview:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 12px 0 12px;
    border-color: #FFFFFF transparent transparent transparent;
    position: absolute;
    bottom: -10px;
    left: 40px
}

.communities .c-communities-bar__wishlist-preview.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
}

.communities .c-communities-bar__wishlist-preview__header {
    border-bottom: solid 1px #F8F9FA;
    margin-bottom: 20px;
    padding-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.communities .c-communities-bar__wishlist-preview__header__title {
    margin: 0;
    font-size: 1.5rem
}

@media (min-width: 1024px) {
    .communities .c-communities-bar__wishlist-preview__header__title {
        font-size:1.375rem
    }
}

.communities .c-communities-bar__wishlist-preview__header__close {
    margin-left: auto;
    float: right
}

.communities .c-communities-bar__wishlist-preview__header__close .icon {
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-communities-bar__wishlist-preview__header__close:hover .icon {
    fill: #394C54
}

.communities .c-communities-bar__wishlist-preview__body__message {
    margin-bottom: 20px;
    text-align: center;
    font-size: 1rem
}

@media (min-width: 1024px) {
    .communities .c-communities-bar__wishlist-preview__body__message {
        font-size:0.875rem
    }
}

.communities .c-communities-bar__wishlist-preview__body__list__items {
    max-height: 180px;
    overflow: auto
}

.communities .c-communities-bar__wishlist-preview__body__list__items::-webkit-scrollbar {
    width: 24px
}

.communities .c-communities-bar__wishlist-preview__body__list__items::-webkit-scrollbar-track {
    background: #FFFFFF
}

.communities .c-communities-bar__wishlist-preview__body__list__items::-webkit-scrollbar-thumb {
    background: #394C54;
    border-left: 20px #FFFFFF solid;
    border-right: 0 #FFFFFF solid
}

.communities .c-communities-bar__wishlist-preview__body__list__items .p-button__label {
    display: none!important
}

.communities .c-communities-bar__wishlist-preview__body__list__actions {
    margin-top: 20px;
    text-align: right
}

.communities .c-communities-bar__wishlist-preview__body__email {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    padding: 20px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-communities-bar__wishlist-preview__body__email.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.communities .c-communities-bar__wishlist-preview__body__email__close {
    position: absolute;
    right: 15px;
    top: 15px;
    height: 20px;
    width: 20px;
    cursor: pointer
}

.communities .c-communities-bar__wishlist-preview__body__email__close:after,.communities .c-communities-bar__wishlist-preview__body__email__close:before {
    content: "";
    display: block;
    height: 20px;
    width: 1px;
    background: #394C54;
    position: absolute;
    right: 10px;
    top: 0
}

.communities .c-communities-bar__wishlist-preview__body__email__close:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.communities .c-communities-bar__wishlist-preview__body__email__close:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.communities .c-communities-bar__wishlist-preview__body__email__form {
    width: 100%
}

@media (min-width: 768px) {
    .communities .c-communities-bar__wrapper {
        padding:0 40px
    }

    .communities .c-communities-bar__toggle {
        right: 40px
    }

    .communities .c-communities-bar__intro {
        padding: 20px 0;
        margin-bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: left;
        white-space: nowrap;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
        width: auto
    }

    .communities .c-communities-bar__main {
        padding-bottom: 0;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: auto;
        margin-left: auto
    }

    .communities .c-communities-bar__main__actions,.communities .c-communities-bar__main__modules__appointments,.communities .c-communities-bar__main__modules__messaging,.communities .c-communities-bar__main__modules__wishlist {
        border-left: solid 1px #F8F9FA;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 20px 0 20px 20px;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

    .communities .c-communities-bar__user__name {
        display: block
    }

    .communities .c-communities-bar__wishlist-preview {
        left: -200px;
        width: 400px;
        margin-left: 33px;
        padding: 30px
    }

    .communities .c-communities-bar__wishlist-preview:after {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.communities .c-communities-bar {
    opacity: 0;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-communities-bar__intro {
    opacity: 0;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    -webkit-transition: 0.25s 0.125s;
    -o-transition: 0.25s 0.125s;
    transition: 0.25s 0.125s
}

.communities .c-communities-bar__main__favourites {
    opacity: 0;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    -webkit-transition: 0.25s 0.25s;
    -o-transition: 0.25s 0.25s;
    transition: 0.25s 0.25s
}

.communities .c-communities-bar__main__actions {
    opacity: 0;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    -webkit-transition: 0.25s 0.375s;
    -o-transition: 0.25s 0.375s;
    transition: 0.25s 0.375s
}

.communities .c-communities-login {
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    outline: none!important;
    background: rgba(1,6,10,0.95);
    -webkit-transition: 0.25s 0.25s;
    -o-transition: 0.25s 0.25s;
    transition: 0.25s 0.25s
}

.communities .c-communities-login.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    z-index: 2000;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.communities .c-communities-login.is-visible .c-communities-login__main-container {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.25s 0.25s;
    -o-transition: 0.25s 0.25s;
    transition: 0.25s 0.25s
}

.communities .c-communities-login .c-communities-login__wrapper {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.communities .c-communities-login .c-communities-login__wrapper:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.communities .c-communities-login .form__group-wrapper--side-by-side-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.communities .c-communities-login .form__group-wrapper--side-by-side-2>.form__group {
    clear: none;
    float: left;
    width: calc(50% - 10px);
    margin-right: 20px
}

.communities .c-communities-login .form__group-wrapper--side-by-side-2>.form__group:nth-child(-n+2) {
    margin-top: 0
}

.communities .c-communities-login .form__group-wrapper--side-by-side-2>.form__group:nth-child(2n) {
    margin-right: 0
}

.communities .c-communities-login .form__group {
    margin: 10px 0 0 0
}

.communities .c-communities-login .form__group:first-child {
    margin-top: 0
}

.communities .c-communities-login .form__group__label {
    color: #1261b5
}

.communities .c-communities-login .form__group__control {
    width: 100%;
    border: none;
    border-bottom: solid 1px #F8F9FA;
    padding: 5px 0;
    display: block;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    border-radius: 0
}

.communities .c-communities-login .form__group__control:focus {
    outline: none;
    border-bottom-color: #394C54
}

.communities .c-communities-login .form__actions {
    text-align: right;
    margin-top: 20px
}

.communities .c-communities-login .form__actions button {
    display: block;
    width: 100%;
    padding: 20px
}

.communities .c-communities-login .form__group--hidden {
    display: none
}

.communities .c-communities-login .form__group--hidden-label .form__group__label-wrapper {
    display: none
}

.communities .c-communities-login .form__options {
    float: left
}

.communities .c-communities-login .form__actions__extra>* {
    display: inline-block;
    vertical-align: middle
}

.communities .c-communities-login .form__actions__extra__forgotten {
    margin-left: 10px
}

.communities .c-communities-login .form__actions__extra__forgotten__link {
    margin-left: 10px;
    color: #394C54
}

.communities .c-communities-login .form__actions__extra__forgotten__link:hover {
    color: #394C54
}

.communities .c-communities-login .form__actions__buttons {
    margin-left: auto
}

.communities .c-communities-login input[type=checkbox] {
    margin-right: 0.5em
}

.communities .c-communities-login__close {
    position: fixed;
    z-index: 10;
    top: 10px;
    right: 10px
}

.communities .c-communities-login__close__icon {
    position: relative;
    height: 30px;
    width: 30px;
    cursor: pointer;
    border: solid 1px #FFFFFF;
    border-radius: 100%;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-communities-login__close__icon:hover {
    border-color: #394C54
}

.communities .c-communities-login__close__icon:hover:after,.communities .c-communities-login__close__icon:hover:before {
    background-color: #394C54
}

.communities .c-communities-login__close__icon:after,.communities .c-communities-login__close__icon:before {
    content: "";
    display: block;
    height: 20px;
    width: 1px;
    background: #FFFFFF;
    position: absolute;
    right: 15px;
    top: 5px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-communities-login__close__icon:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.communities .c-communities-login__close__icon:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.communities .c-communities-login__main__image {
    height: 40vh;
    width: 100%;
    background: url("https://themes.asp.events/ausfit2023/includes/styles/../images/communities/login.jpg") no-repeat center center;
    background-size: cover;
    position: relative
}

.communities .c-communities-login__main__image:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px;
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
    background-image: -o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));
    background-image: linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))
}

.communities .c-communities-login__main-container {
    max-width: 600px;
    text-align: left;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    width: 100%;
    min-height: 100%;
    background: #FFFFFF;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
    visibility: hidden
}

.communities .c-communities-login__main__body {
    padding: 20px
}

@media (min-width: 600px) {
    .communities .c-communities-login__main-container {
        min-height:auto;
        margin: 20px auto
    }

    .communities .c-communities-login__main__body {
        padding: 40px
    }
}

@media (min-width: 768px) {
    .communities .c-communities-login__main__image:after {
        display:none
    }
}

@media (min-width: 1024px) {
    .communities {
    }

    .communities .c-communities-login__main-container {
        max-width: 850px
    }

    .communities .c-communities-login__main {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-height: 600px
    }

    .communities .c-communities-login__main__image {
        width: 50%;
        height: auto;
        min-height: 600px
    }

    .communities .c-communities-login__main__body {
        width: 50%;
        padding: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .no-flexbox .c-communities-login__main-container {
        max-width: 600px
    }

    .no-flexbox .c-communities-login__main {
        display: block
    }

    .no-flexbox .c-communities-login__main__image {
        min-height: auto;
        height: 40vh;
        width: 100%
    }

    .no-flexbox .c-communities-login__main__body {
        width: 100%
    }
}

@media (min-width: 1280px) {
    .communities .c-communities-login__main-container {
        max-width:1000px
    }
}

.communities .c-communities-reminder {
    z-index: 1000;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    background: rgba(0,0,0,0.8);
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    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
}

.communities .c-communities-reminder.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.communities .c-communities-reminder.is-visible .c-communities-reminder__wrapper {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.communities .c-communities-reminder__close {
    position: absolute;
    right: 20px;
    top: 20px;
    height: 40px;
    width: 40px;
    cursor: pointer
}

.communities .c-communities-reminder__close:after,.communities .c-communities-reminder__close:before {
    content: "";
    display: block;
    height: 40px;
    width: 1px;
    background: #FFFFFF;
    position: absolute;
    right: 20px;
    top: 0
}

.communities .c-communities-reminder__close:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.communities .c-communities-reminder__close:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.communities .c-communities-reminder__wrapper {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transition: 0.25s 0.25s;
    -o-transition: 0.25s 0.25s;
    transition: 0.25s 0.25s;
    width: 100%;
    max-width: 600px;
    background: #FFFFFF;
    -webkit-box-shadow: 0 0 12px rgba(0,0,0,0.1);
    box-shadow: 0 0 12px rgba(0,0,0,0.1)
}

.communities .c-communities-main {
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(1,6,10,0.95);
    overflow: auto
}

.communities .c-communities-main.is-visible {
    opacity: 1;
    visibility: visible;
    z-index: 3000
}

.communities .c-communities-main__close {
    padding: 20px 20px 10px 20px
}

.communities .c-communities-main__close__icon {
    position: relative;
    height: 30px;
    width: 30px;
    cursor: pointer;
    border: solid 1px #FFFFFF;
    border-radius: 100%;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    float: right
}

.communities .c-communities-main__close__icon:hover {
    border-color: #394C54
}

.communities .c-communities-main__close__icon:hover:after,.communities .c-communities-main__close__icon:hover:before {
    background-color: #394C54
}

.communities .c-communities-main__close__icon:after,.communities .c-communities-main__close__icon:before {
    content: "";
    display: block;
    height: 20px;
    width: 1px;
    background: #FFFFFF;
    position: absolute;
    right: 14px;
    top: 3.75px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-communities-main__close__icon:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.communities .c-communities-main__close__icon:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.communities .c-communities-main__wrapper {
    position: relative;
    width: 100%
}

.communities .c-communities-main__reminder {
    margin: 20px
}

.communities .c-communities-main__reminder .p-notification {
    margin-bottom: 0
}

.communities .c-communities-main__header {
    padding: 20px 10px 0 10px;
    max-width: 1440px;
    margin: 0 auto
}

.communities .c-communities-main__header .thumbnail {
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

@media screen and (max-width: 1700px) {
    .communities .c-communities-main__header.is-condensed .c-communities-main__header__profile {
        margin-bottom:0
    }

    .communities .c-communities-main__header.is-condensed .c-communities-main__header__profile__overview__image .thumbnail {
        width: 45px;
        height: 45px
    }

    .communities .c-communities-main__header.is-condensed .c-communities-main__header__profile__overview__name {
        display: none
    }
}

.communities .c-communities-main__header__links {
    margin-bottom: 10px;
    text-align: right;
    font-size: 0.9166666667rem
}

@media (min-width: 1024px) {
    .communities .c-communities-main__header__links {
        font-size:0.75rem
    }
}

.communities .c-communities-main__header__profile {
    margin-bottom: 20px;
    text-align: center
}

.communities .c-communities-main__header__profile__overview {
    float: left;
    width: 100%
}

.communities .c-communities-main__header__profile__overview__image {
    line-height: 0;
    margin-bottom: 10px
}

.communities .c-communities-main__header__profile__overview__name {
    color: #FFFFFF;
    font-size: 1.5rem
}

@media (min-width: 1024px) {
    .communities .c-communities-main__header__profile__overview__name {
        font-size:1.375rem
    }
}

.communities .c-communities-main__header__profile__stats {
    float: right
}

.communities .c-communities-main__header__navigation {
    position: relative;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.communities .c-communities-main__header__navigation__menu {
    overflow: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.communities .c-communities-main__header__navigation__extra {
    margin-left: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.communities .c-communities-main__body {
    max-width: 1440px;
    width: 100%;
    min-height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: auto;
    background: #fcfcfd
}

.communities .c-communities-main__body__notifier {
    width: 100%
}

.communities .c-communities-main__body__main {
    width: 100%
}

@media (min-width: 768px) {
    .communities .c-communities-main__wrapper {
        padding:0 20px
    }

    .communities .c-communities-main__header {
        padding: 0
    }

    .communities .c-communities-main__header__links {
        margin-bottom: 0
    }

    .communities .c-communities-main__body {
        margin: 0 auto 20px auto
    }
}

@media (min-width: 1024px) {
    .communities .c-communities-main__wrapper {
        padding:0 40px
    }

    .communities .c-communities-main__body {
        margin: 0 auto 40px auto
    }
}

@media screen and (min-width: 1700px) {
    .communities .c-communities-main {
        overflow:hidden
    }

    .communities .c-communities-main__close {
        background: transparent;
        position: fixed;
        right: 0;
        z-index: 10;
        padding: 10px
    }

    .communities .c-communities-main__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-height: 100%;
        height: 100%;
        padding: 40px
    }

    .communities .c-communities-main__reminder {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        margin: 0;
        z-index: 10
    }

    .communities .c-communities-main__header {
        width: 20%;
        background: transparent;
        padding: 0
    }

    .communities .c-communities-main__header__profile {
        text-align: left
    }

    .communities .c-communities-main__header__profile__overview {
        margin-bottom: 10px
    }

    .communities .c-communities-main__header__navigation {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .communities .c-communities-main__header__navigation__extra {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -ms-flex-item-align: end;
        align-self: flex-end;
        text-align: right
    }

    .communities .c-communities-main__header__navigation__menu {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .communities .c-communities-main__body {
        width: 75%
    }
}

.communities .c-communities-floater {
    position: fixed;
    bottom: 20px;
    right: 10px;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.communities .c-communities-floater.is-visible {
    opacity: 1;
    visibility: visible;
    z-index: 223
}

.communities .c-communities-floater__wishlist__button {
    background: #FFFFFF;
    background: #FFFFFF;
    cursor: pointer;
    height: 50px;
    width: 50px;
    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;
    border-radius: 100%;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.15);
    box-shadow: 0 5px 10px rgba(0,0,0,0.15);
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-communities-floater__wishlist__button.is-animating {
    -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25)
}

.communities .c-communities-floater__wishlist__preview {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.5) translateY(50%);
    -ms-transform: scale(0.5) translateY(50%);
    transform: scale(0.5) translateY(50%);
    position: absolute;
    bottom: 100%;
    right: 0;
    width: 280px;
    background: #FFFFFF;
    padding: 20px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 10px 10px rgba(0,0,0,0.15);
    box-shadow: 0 10px 10px rgba(0,0,0,0.15);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.communities .c-communities-floater__wishlist__preview:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 12px 0 12px;
    border-color: #FFFFFF transparent transparent transparent;
    position: absolute;
    bottom: -10px;
    right: 13px
}

.communities .c-communities-floater__wishlist__preview.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
}

.communities .c-communities-floater__wishlist__preview__header {
    border-bottom: solid 1px #F8F9FA;
    margin-bottom: 20px;
    padding-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.communities .c-communities-floater__wishlist__preview__header__title {
    margin: 0;
    font-size: 1.5rem
}

@media (min-width: 1024px) {
    .communities .c-communities-floater__wishlist__preview__header__title {
        font-size:1.375rem
    }
}

.communities .c-communities-floater__wishlist__preview__header__close {
    margin-left: auto;
    float: right
}

.communities .c-communities-floater__wishlist__preview__header__close .icon {
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-communities-floater__wishlist__preview__header__close:hover .icon {
    fill: #394C54
}

.communities .c-communities-floater__wishlist__preview__body__message {
    margin-bottom: 20px;
    text-align: center;
    font-size: 1rem
}

@media (min-width: 1024px) {
    .communities .c-communities-floater__wishlist__preview__body__message {
        font-size:0.875rem
    }
}

.communities .c-communities-floater__wishlist__preview__body__list__items {
    max-height: 180px;
    overflow: auto
}

.communities .c-communities-floater__wishlist__preview__body__list__items::-webkit-scrollbar {
    width: 24px
}

.communities .c-communities-floater__wishlist__preview__body__list__items::-webkit-scrollbar-track {
    background: #FFFFFF
}

.communities .c-communities-floater__wishlist__preview__body__list__items::-webkit-scrollbar-thumb {
    background: #394C54;
    border-left: 20px #FFFFFF solid;
    border-right: 0 #FFFFFF solid
}

.communities .c-communities-floater__wishlist__preview__body__list__items .p-button__label {
    display: none!important
}

.communities .c-communities-floater__wishlist__preview__body__list__actions {
    margin-top: 20px;
    text-align: right
}

.communities .c-communities-floater__wishlist__preview__body__email {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    padding: 20px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-communities-floater__wishlist__preview__body__email.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.communities .c-communities-floater__wishlist__preview__body__email__close {
    position: absolute;
    right: 15px;
    top: 15px;
    height: 20px;
    width: 20px;
    cursor: pointer
}

.communities .c-communities-floater__wishlist__preview__body__email__close:after,.communities .c-communities-floater__wishlist__preview__body__email__close:before {
    content: "";
    display: block;
    height: 20px;
    width: 1px;
    background: #394C54;
    position: absolute;
    right: 10px;
    top: 0
}

.communities .c-communities-floater__wishlist__preview__body__email__close:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.communities .c-communities-floater__wishlist__preview__body__email__close:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.communities .c-communities-floater__wishlist__preview__body__email__form {
    width: 100%
}

@media screen and (min-width: 768px) {
    .communities .c-communities-floater {
        right:20px
    }

    .communities .c-communities-floater__wishlist__preview {
        width: 400px;
        padding: 30px
    }
}

.communities .c-appointment-add>*+* {
    margin-top: 20px
}

.communities .c-appointments-items-group {
    margin-top: 80px
}

.communities .c-appointments-items-group:first-child {
    margin-top: 0
}

.communities .c-appointments-items-group.is-expanded .c-appointments-items-group__header__icon {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.communities .c-appointments-items-group__header {
    padding-left: 4px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: solid 1px #F8F9FA
}

.communities .c-appointments-items-group__header__icon {
    display: inline-block;
    margin-right: 10px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-appointments-items-group__header__title {
    display: inline-block;
    font-size: 1.3333333333rem;
    font-weight: 700;
    cursor: pointer
}

@media (min-width: 1024px) {
    .communities .c-appointments-items-group__header__title {
        font-size:1.125rem
    }
}

.communities .c-appointments-items-group__body {
    padding-left: 4px
}

.communities .c-appointments-items-group__body__rows {
    position: relative;
    border-left: solid 4px #F8F9FA;
    padding-left: 20px;
    margin-left: 4px;
    padding-bottom: 20px
}

.communities .c-appointments-items-group__body__rows:last-child {
    padding-bottom: 0
}

.communities .c-appointments-items-group__body__rows__header__title {
    font-weight: 700;
    color: #0e4f93;
    cursor: pointer;
    display: inline-block
}

.communities .c-appointments-items-group__body__rows__header__title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 8px;
    height: 8px;
    border: solid 4px #394C54;
    border-radius: 100%;
    -webkit-transform: translateX(-50%) translateX(-2px);
    -ms-transform: translateX(-50%) translateX(-2px);
    transform: translateX(-50%) translateX(-2px);
    background: #fcfcfd
}

.communities .c-appointments-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.communities .c-appointments-items__item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background: #FFFFFF;
    padding: 20px;
    margin: 10px 10px 0 10px;
    -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
    box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
    position: relative
}

.communities .c-appointments-items__item:hover .c-appointments-items__item__overlay {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.communities .c-appointments-items__item.has-fixed-overlay {
    pointer-events: none
}

.communities .c-appointments-items__item--block,.communities .c-appointments-items__item--break {
    border: solid 10px #FFFFFF;
    background: transparent
}

.communities .c-appointments-items__item--block .c-appointments-items__item__body,.communities .c-appointments-items__item--break .c-appointments-items__item__body {
    text-align: center
}

.communities .c-appointments-items__item--block .c-appointments-items__item__body__description,.communities .c-appointments-items__item--break .c-appointments-items__item__body__description {
    font-size: 1.1666666667rem;
    line-height: 1.33
}

@media (min-width: 1024px) {
    .communities .c-appointments-items__item--block .c-appointments-items__item__body__description,.communities .c-appointments-items__item--break .c-appointments-items__item__body__description {
        font-size:1rem;
        line-height: 1.5
    }
}

.communities .c-appointments-items__item--block .c-appointments-items__item__actions,.communities .c-appointments-items__item--break .c-appointments-items__item__actions {
    display: none;
    text-align: center;
    margin-top: 20px
}

.communities .c-appointments-items__item--block-organiser {
    border: solid 10px #FFFFFF;
    background: transparent
}

.communities .c-appointments-items__item--block-organiser .c-appointments-items__item__icon {
    margin-bottom: 5px;
    text-align: center
}

.communities .c-appointments-items__item--block-organiser .c-appointments-items__item__body {
    text-align: center
}

.communities .c-appointments-items__item--block-organiser .c-appointments-items__item__body__description {
    font-size: 1.1666666667rem;
    line-height: 1.33
}

@media (min-width: 1024px) {
    .communities .c-appointments-items__item--block-organiser .c-appointments-items__item__body__description {
        font-size:1rem;
        line-height: 1.5
    }
}

.communities .c-appointments-items__item--block-organiser .c-appointments-items__item__body__seminars {
    display: none;
    font-size: 1rem;
    margin-top: 10px
}

@media (min-width: 1024px) {
    .communities .c-appointments-items__item--block-organiser .c-appointments-items__item__body__seminars {
        font-size:0.875rem
    }
}

.communities .c-appointments-items__item--block-organiser .c-appointments-items__item__body__seminars a {
    color: #394C54;
    border-bottom: dotted 1px #F8F9FA
}

.communities .c-appointments-items__item--block-organiser .c-appointments-items__item__body__seminars a:hover {
    border-color: #394C54
}

.communities .c-appointments-items__item--block-organiser .c-appointments-items__item__body__seminars a .icon {
    margin-right: 5px
}

.communities .c-appointments-items__item--block-organiser .c-appointments-items__item__actions {
    display: none;
    text-align: center;
    margin-top: 20px
}

.communities .c-appointments-items__item__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.communities .c-appointments-items__item__header__status {
    margin-bottom: 10px;
    float: right
}

.communities .c-appointments-items__item__header__title {
    margin-bottom: 10px;
    cursor: pointer;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-appointments-items__item__header__title a {
    color: #394C54
}

.communities .c-appointments-items__item__header__title a:hover {
    color: #394C54
}

.communities .c-appointments-items__item__header__title__icon {
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle
}

.communities .c-appointments-items__item__header__actions {
    margin-left: auto;
    float: right
}

.communities .c-appointments-items__item__body__description {
    font-size: 1rem;
    color: #1262b6
}

@media (min-width: 1024px) {
    .communities .c-appointments-items__item__body__description {
        font-size:0.875rem
    }
}

.communities .c-appointments-items__item__body__location {
    margin-top: 10px;
    font-size: 0.9166666667rem;
    color: #1262b6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-align: center
}

@media (min-width: 1024px) {
    .communities .c-appointments-items__item__body__location {
        font-size:0.75rem
    }
}

.communities .c-appointments-items__item__body__location__icon {
    line-height: 0;
    margin-right: 2.5px
}

.communities .c-appointments-items__item__body__additional {
    width: 100%;
    display: none;
    border: dashed 1px #F8F9FA;
    margin-top: 20px;
    padding: 10px;
    font-size: 0.9166666667rem;
    color: #1262b6
}

@media (min-width: 1024px) {
    .communities .c-appointments-items__item__body__additional {
        font-size:0.75rem
    }
}

.communities .c-appointments-items__item__body__additional__field {
    display: inline-block;
    margin-right: 5px;
    text-transform: capitalize
}

.communities .c-appointments-items__item__attendees {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px
}

.communities .c-appointments-items__item__attendees__header {
    font-size: 0.9166666667rem;
    color: #1262b6;
    margin-bottom: 5px;
    margin-right: 5px;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .c-appointments-items__item__attendees__header {
        font-size:0.75rem
    }
}

.communities .c-appointments-items__item__overlay {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(255,255,255,0.8);
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-appointments-items__item__overlay__body {
    width: 100%;
    text-align: center;
    padding: 40px 20px
}

.communities .c-appointments-items__item__overlay__body__description {
    font-weight: 700
}

.communities .c-appointments-items__item__preview .r-profile-view {
    padding: 0;
    background: #FFFFFF
}

@media (min-width: 1024px) {
    .communities .c-appointments-items-group__body__rows__body {
        padding-left:70px
    }

    .communities .c-appointments-items__item {
        position: relative
    }

    .communities .c-appointments-items__item__item__header__status {
        position: absolute;
        left: 0;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

.communities .c-appointments-rejected-items-navigation {
    margin-bottom: 20px
}

.communities .c-appointments-rejected-items-filters {
    margin-bottom: 40px
}

.communities .c-appointments-rejected-items-group {
    margin-top: 20px
}

.communities .c-appointments-rejected-items-group:first-child {
    margin-top: 0
}

.communities .c-appointments-rejected-items-group.is-expanded .c-appointments-rejected-items-group__header__icon {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.communities .c-appointments-rejected-items-group__header {
    padding-left: 4px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: solid 1px #F8F9FA;
    cursor: pointer
}

.communities .c-appointments-rejected-items-group__header__icon {
    margin-right: 10px;
    display: inline-block;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-appointments-rejected-items-group__header__title {
    display: inline-block;
    font-weight: 700;
    cursor: pointer;
    pointer-events: none
}

.communities .c-appointments-rejected-items-group__body {
    display: none
}

.communities .c-appointments-rejected-items-group__body__rows {
    position: relative;
    padding-bottom: 20px
}

.communities .c-appointments-rejected-items-group__body__rows:last-child {
    padding-bottom: 0
}

.communities .c-appointments-rejected-items-group__body__rows__header__title {
    font-weight: 700;
    color: #0e4f93;
    cursor: pointer;
    display: inline-block
}

.communities .c-appointments-rejected-items__item {
    background: #FFFFFF;
    border: solid 1px #fafbfc;
    padding: 20px;
    margin: 10px 0 0 0;
    -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
    box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
    position: relative
}

.communities .c-appointments-rejected-items__item__header__status {
    margin-bottom: 10px;
    float: right
}

.communities .c-appointments-rejected-items__item__header__title {
    margin-bottom: 10px;
    cursor: pointer;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-appointments-rejected-items__item__header__title a {
    color: #394C54
}

.communities .c-appointments-rejected-items__item__header__title a:hover {
    color: #394C54
}

.communities .c-appointments-rejected-items__item__header__title__icon {
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle
}

.communities .c-appointments-rejected-items__item__body__description {
    font-size: 1rem;
    color: #1262b6
}

@media (min-width: 1024px) {
    .communities .c-appointments-rejected-items__item__body__description {
        font-size:0.875rem
    }
}

.communities .c-appointments-rejected-items__item__body__location {
    margin-top: 10px;
    font-size: 0.9166666667rem;
    color: #1262b6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-align: center
}

@media (min-width: 1024px) {
    .communities .c-appointments-rejected-items__item__body__location {
        font-size:0.75rem
    }
}

.communities .c-appointments-rejected-items__item__body__location__icon {
    line-height: 0;
    margin-right: 2.5px
}

.communities .c-appointments-rejected-items__item__body__additional {
    width: 100%;
    border: dashed 1px #F8F9FA;
    margin-top: 20px;
    padding: 10px;
    font-size: 0.9166666667rem;
    color: #1262b6
}

@media (min-width: 1024px) {
    .communities .c-appointments-rejected-items__item__body__additional {
        font-size:0.75rem
    }
}

.communities .c-appointments-rejected-items__item__body__additional__field {
    display: block;
    margin-bottom: 5px
}

.communities .c-appointments-rejected-items__item__body__additional__field:last-child {
    margin-bottom: 0
}

.communities .c-appointments-rejected-items__item__body__additional__field strong {
    display: block
}

@media (min-width: 1024px) {
    .communities .c-appointments-rejected-items__item {
        position:relative
    }

    .communities .c-appointments-rejected-items__item__item__header__status {
        position: absolute;
        left: 0;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

.communities .c-appointments-inbox {
    background: #F8F9FA
}

.communities .c-appointments-inbox-group {
    margin-bottom: 20px
}

.communities .c-appointments-inbox-group:last-child {
    margin-bottom: 0
}

.communities .c-appointments-inbox-group__header {
    margin-bottom: 20px
}

.communities .c-appointments-inbox-group__header__icon {
    display: inline-block;
    margin-right: 10px;
    line-height: 0;
    vertical-align: middle
}

.communities .c-appointments-inbox-group__header__icon .icon {
    fill: #394C54
}

.communities .c-appointments-inbox-group__header__title {
    display: inline-block;
    font-size: 1rem;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .c-appointments-inbox-group__header__title {
        font-size:0.875rem
    }
}

.communities .c-appointments-inbox-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.communities .c-appointments-inbox-items__item {
    width: 100%;
    background: #FFFFFF;
    padding: 20px;
    margin-bottom: 10px;
    -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
    box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
    position: relative
}

.communities .c-appointments-inbox-items__item__item__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

.communities .c-appointments-inbox-items__item__item__header__time {
    font-size: 1rem;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .c-appointments-inbox-items__item__item__header__time {
        font-size:0.875rem
    }
}

.communities .c-appointments-inbox-items__item__item__header__date {
    font-size: 1rem;
    margin-left: auto;
    color: #1262b6
}

@media (min-width: 1024px) {
    .communities .c-appointments-inbox-items__item__item__header__date {
        font-size:0.875rem
    }
}

.communities .c-appointments-inbox-items__item__body__title {
    font-size: 1rem;
    margin-bottom: 5px
}

@media (min-width: 1024px) {
    .communities .c-appointments-inbox-items__item__body__title {
        font-size:0.875rem
    }
}

.communities .c-appointments-inbox-items__item__body__title a {
    color: #394C54
}

.communities .c-appointments-inbox-items__item__body__title a:hover {
    color: #394C54
}

.communities .c-appointments-inbox-items__item__body__description {
    font-size: 1rem;
    color: #1262b6
}

@media (min-width: 1024px) {
    .communities .c-appointments-inbox-items__item__body__description {
        font-size:0.875rem
    }
}

.communities .c-appointments-inbox-items__item__body__location {
    margin-top: 10px;
    font-size: 0.9166666667rem;
    color: #1262b6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-align: center
}

@media (min-width: 1024px) {
    .communities .c-appointments-inbox-items__item__body__location {
        font-size:0.75rem
    }
}

.communities .c-appointments-inbox-items__item__body__location__icon {
    line-height: 0;
    margin-right: 2.5px
}

.communities .c-appointments-inbox-items__item__attendees__add__description {
    margin-bottom: 40px
}

.communities .c-appointmentInbox-items__item__actions {
    margin-top: 10px;
    text-align: right
}

.communities .c-attendees-manage__notification {
    margin-bottom: 20px
}

.communities .c-attendees-manage__current {
    margin-bottom: 20px
}

.communities .c-attendees-manage__current__header {
    margin-bottom: 20px
}

.communities .c-attendees-manage__current__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1rem;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .c-attendees-manage__current__header__title {
        font-size:0.875rem
    }
}

.communities .c-attendees-manage__current__header__title:after {
    content: "";
    border-bottom: solid 2px #394C54;
    width: 20px;
    display: block;
    margin: 10px 0 0 0
}

.communities .c-attendees-manage__available__header {
    margin-bottom: 20px
}

.communities .c-attendees-manage__available__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1rem;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .c-attendees-manage__available__header__title {
        font-size:0.875rem
    }
}

.communities .c-attendees-manage__available__header__title:after {
    content: "";
    border-bottom: solid 2px #394C54;
    width: 20px;
    display: block;
    margin: 10px 0 0 0
}

.communities .c-attendees-manage__available__actions {
    margin-top: 20px;
    text-align: center
}

.communities .c-attendees-items--row .c-attendees-items__item {
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
    margin-right: 5px
}

.communities .c-attendees-items--row .c-attendees-items__item:last-child {
    margin-left: 0
}

.communities .c-attendees-items--row .c-attendees-items__item--add {
    border-radius: 100%;
    background: #F8F9FA
}

.communities .c-attendees-items--row .c-attendees-items__item--add .p-button {
    height: 32px;
    width: 32px;
    line-height: 22px;
    color: #394C54
}

.communities .c-attendees-items--row .c-attendees-items__item--add .p-button:hover {
    background: #394C54;
    color: #FFFFFF
}

.communities .c-attendees-items--list .c-attendees-items__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: solid 1px #F8F9FA;
    padding: 10px 0
}

.communities .c-attendees-items--list .c-attendees-items__item:first-child {
    border-top: none;
    padding-top: 0
}

.communities .c-attendees-items--list .c-attendees-items__item__image {
    margin-right: 20px;
    line-height: 1
}

.communities .c-attendees-items--list .c-attendees-items__item__name a {
    color: #394C54
}

.communities .c-attendees-items--list .c-attendees-items__item__name a:hover {
    color: #394C54
}

.communities .c-attendees-items--list .c-attendees-items__item__actions {
    margin-left: auto
}

.communities .c-exhibitor-item {
    text-align: center
}

.communities .c-exhibitor-item__image {
    margin-bottom: 20px
}

.communities .c-exhibitor-item__header {
    margin-bottom: 20px
}

.communities .c-exhibitor-item__header__title {
    font-size: 1.5rem;
    font-family: "Bebas Neue",sans-serif
}

@media (min-width: 1024px) {
    .communities .c-exhibitor-item__header__title {
        font-size:1.375rem
    }
}

.communities .c-exhibitor-item__header__stand {
    color: #2b88ea
}

.communities .c-exhibitor-item__footer__actions {
    margin-top: 40px
}

.communities .c-exhibitor-item__footer__actions .p-button {
    margin: 5px 0
}

.communities .c-favourite-contacts-list+.c-favourite-contacts-list {
    margin-top: 20px
}

.communities .c-favourite-contacts-list__title {
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 0.9166666667rem;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .c-favourite-contacts-list__title {
        font-size:0.75rem
    }
}

.communities .c-favourite-contacts-list__items__item {
    cursor: pointer;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px #dae0e5;
    position: relative
}

.communities .c-favourite-contacts-list__items__item:hover .c-favourite-contacts-list__items__item__body__name {
    color: #394C54
}

.communities .c-favourite-contacts-list__items__item:hover .c-favourite-contacts-list__items__item__body__group {
    opacity: 0
}

.communities .c-favourite-contacts-list__items__item:hover .c-favourite-contacts-list__items__item__actions {
    opacity: 1;
    visibility: visible
}

.communities .c-favourite-contacts-list__items__item__image {
    margin-right: 20px
}

.communities .c-favourite-contacts-list__items__item__body {
    width: 100%
}

.communities .c-favourite-contacts-list__items__item__body__group {
    float: right;
    margin-left: 20px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-favourite-contacts-list__items__item__body__group .p-label {
    font-size: 0.8333333333rem;
    background: #fafbfc
}

@media (min-width: 1024px) {
    .communities .c-favourite-contacts-list__items__item__body__group .p-label {
        font-size:0.6875rem
    }
}

.communities .c-favourite-contacts-list__items__item__body__name {
    font-size: 1rem
}

@media (min-width: 1024px) {
    .communities .c-favourite-contacts-list__items__item__body__name {
        font-size:0.875rem
    }
}

.communities .c-favourite-contacts-list__items__item__body__job-company {
    font-size: 0.9166666667rem;
    color: #1261b5
}

@media (min-width: 1024px) {
    .communities .c-favourite-contacts-list__items__item__body__job-company {
        font-size:0.75rem
    }
}

.communities .c-favourite-contacts-list__items__item__body__stands {
    font-size: 0.9166666667rem;
    color: #1261b5
}

@media (min-width: 1024px) {
    .communities .c-favourite-contacts-list__items__item__body__stands {
        font-size:0.75rem
    }
}

.communities .c-favourite-contacts-list__items__item__actions {
    position: absolute;
    right: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-wishlist-items-groups__group {
    margin-top: 40px
}

.communities .c-wishlist-items-groups__group:first-child {
    margin-top: 0
}

.communities .c-wishlist-items-groups__group__title {
    border-bottom: double #F8F9FA;
    font-weight: 700;
    font-size: 1.3333333333rem;
    padding-bottom: 5px;
    margin-bottom: 20px
}

@media (min-width: 1024px) {
    .communities .c-wishlist-items-groups__group__title {
        font-size:1.125rem
    }
}

.communities .c-wishlist-items--list .c-wishlist-items__item {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px #F8F9FA
}

.communities .c-wishlist-items--list .c-wishlist-items__item:hover {
    cursor: pointer
}

.communities .c-wishlist-items--list .c-wishlist-items__item:hover .c-wishlist-items__item__header__title {
    color: #394C54
}

.communities .c-wishlist-items--list .c-wishlist-items__item:last-child {
    margin-bottom: 0
}

.communities .c-wishlist-items--list .c-wishlist-items__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.communities .c-wishlist-items--list .c-wishlist-items__item__image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    line-height: 0;
    margin-right: 10px
}

.communities .c-wishlist-items--list .c-wishlist-items__item__date-time {
    text-align: center;
    margin-right: 10px
}

.communities .c-wishlist-items--list .c-wishlist-items__item__header__date-time {
    font-size: 1rem;
    color: #2b88ea
}

@media (min-width: 1024px) {
    .communities .c-wishlist-items--list .c-wishlist-items__item__header__date-time {
        font-size:0.875rem
    }
}

.communities .c-wishlist-items--list .c-wishlist-items__item__header__title {
    color: #394C54;
    font-family: "Bebas Neue",sans-serif;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-wishlist-items--list .c-wishlist-items__item__header__title a {
    color: inherit
}

.communities .c-wishlist-items--list .c-wishlist-items__item__header__title a:hover {
    color: #E8EBE0
}

.communities .c-wishlist-items--list .c-wishlist-items__item__header__title__link {
    color: inherit
}

.communities .c-wishlist-items--list .c-wishlist-items__item__header__title__link:hover {
    color: #E8EBE0
}

.communities .c-wishlist-items--list .c-wishlist-items__item__header__custom-fields__field {
    font-size: 0.9166666667rem;
    color: #2b88ea
}

@media (min-width: 1024px) {
    .communities .c-wishlist-items--list .c-wishlist-items__item__header__custom-fields__field {
        font-size:0.75rem
    }
}

.communities .c-wishlist-items--list .c-wishlist-items__item__actions {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: auto
}

.communities .c-wishlist-items--list-simple .c-wishlist-items__item {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px #F8F9FA
}

.communities .c-wishlist-items--list-simple .c-wishlist-items__item:last-child {
    margin-bottom: 0
}

.communities .c-wishlist-items--list-simple .c-wishlist-items__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.communities .c-wishlist-items--list-simple .c-wishlist-items__item__image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    line-height: 0;
    margin-right: 10px
}

.communities .c-wishlist-items--list-simple .c-wishlist-items__item__date-time {
    text-align: center;
    margin-right: 10px
}

.communities .c-wishlist-items--list-simple .c-wishlist-items__item__header__date-time {
    font-size: 1rem;
    color: #2b88ea
}

@media (min-width: 1024px) {
    .communities .c-wishlist-items--list-simple .c-wishlist-items__item__header__date-time {
        font-size:0.875rem
    }
}

.communities .c-wishlist-items--list-simple .c-wishlist-items__item__header__title {
    color: #394C54;
    font-family: "Bebas Neue",sans-serif;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-wishlist-items--list-simple .c-wishlist-items__item__header__title a {
    color: inherit
}

.communities .c-wishlist-items--list-simple .c-wishlist-items__item__header__title a:hover {
    color: #E8EBE0
}

.communities .c-wishlist-items--list-simple .c-wishlist-items__item__header__title__link {
    color: inherit
}

.communities .c-wishlist-items--list-simple .c-wishlist-items__item__header__title__link:hover {
    color: #E8EBE0
}

.communities .c-wishlist-items--list-simple .c-wishlist-items__item__header__custom-fields__field {
    font-size: 0.9166666667rem;
    color: #2b88ea
}

@media (min-width: 1024px) {
    .communities .c-wishlist-items--list-simple .c-wishlist-items__item__header__custom-fields__field {
        font-size:0.75rem
    }
}

.communities .c-wishlist-items--list-simple .c-wishlist-items__item__actions {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: auto
}

.communities .c-wishlist-items--grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.communities .c-wishlist-items--grid .c-wishlist-items__item {
    cursor: pointer;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
    box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
    float: left;
    margin: 10px 10px 0 0;
    position: relative;
    width: calc(50% - 5px)
}

.communities .c-wishlist-items--grid .c-wishlist-items__item:nth-child(2n) {
    margin-right: 0
}

.communities .c-wishlist-items--grid .c-wishlist-items__item:nth-child(-n+2) {
    margin-top: 0
}

.communities .c-wishlist-items--grid .c-wishlist-items__item--exhibitor .c-wishlist-items__item__image[style],.communities .c-wishlist-items--grid .c-wishlist-items__item--sponsor .c-wishlist-items__item__image[style] {
    background-size: 50%
}

.communities .c-wishlist-items--grid .c-wishlist-items__item__image {
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

.communities .c-wishlist-items--grid .c-wishlist-items__item__image--placeholder {
    background: #F8F9FA url("https://themes.asp.events/ausfit2023/includes/styles/../images/communities/placeholder_picture.png") no-repeat center center
}

.communities .c-wishlist-items--grid .c-wishlist-items__item__image img {
    opacity: 0
}

.communities .c-wishlist-items--grid .c-wishlist-items__item__image+.c-wishlist-items__item__actions {
    position: absolute;
    right: 0;
    top: 0
}

.communities .c-wishlist-items--grid .c-wishlist-items__item__actions {
    padding: 10px;
    text-align: right
}

.communities .c-wishlist-items--grid .c-wishlist-items__item__header {
    padding: 10px
}

.communities .c-wishlist-items--grid .c-wishlist-items__item__header__custom-fields,.communities .c-wishlist-items--grid .c-wishlist-items__item__header__title {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
}

.communities .c-wishlist-items--grid .c-wishlist-items__item__header__custom-fields {
    font-size: 1rem;
    color: #2b88ea;
    margin-top: 5px
}

@media (min-width: 1024px) {
    .communities .c-wishlist-items--grid .c-wishlist-items__item__header__custom-fields {
        font-size:0.875rem
    }
}

.communities .c-wishlist-items--grid .c-wishlist-items__item__header__date-time {
    font-size: 1rem;
    color: #2b88ea;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .c-wishlist-items--grid .c-wishlist-items__item__header__date-time {
        font-size:0.875rem
    }
}

@media (min-width: 600px) {
    .communities .c-wishlist-items--grid .c-wishlist-items__item {
        margin:20px 20px 0 0;
        width: calc(33.33% - 13.3333333333px)
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item:nth-child(2n) {
        margin-right: 20px
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item:nth-child(3n) {
        margin-right: 0
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item:nth-child(-n+3) {
        margin-top: 0
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item__header {
        padding: 20px
    }
}

@media (min-width: 768px) {
    .communities .c-wishlist-items--grid .c-wishlist-items__item {
        width:calc(25% - 15px)
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item:nth-child(2n) {
        margin-right: 20px
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item:nth-child(3n) {
        margin-right: 20px
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item:nth-child(4n) {
        margin-right: 0
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item:nth-child(-n+4) {
        margin-top: 0
    }
}

@media screen and (min-width: 1025px) {
    .communities .c-wishlist-items--grid .c-wishlist-items__item {
        -webkit-transition:0.5s;
        -o-transition: 0.5s;
        transition: 0.5s
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item:hover {
        -webkit-box-shadow: 0px 4px 25px rgba(0,0,0,0.2);
        box-shadow: 0px 4px 25px rgba(0,0,0,0.2)
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item:hover .c-wishlist-items__item__image+.c-wishlist-items__item__actions {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item__image+.c-wishlist-items__item__actions {
        position: absolute;
        right: 0;
        top: 0;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
        transform: translateY(50%);
        -webkit-transition: 0.25s;
        -o-transition: 0.25s;
        transition: 0.25s
    }
}

@media (min-width: 1400px) {
    .communities .c-wishlist-items--grid .c-wishlist-items__item {
        width:calc(20% - 16px)
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item:nth-child(2n) {
        margin-right: 20px
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item:nth-child(3n) {
        margin-right: 20px
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item:nth-child(4n) {
        margin-right: 20px
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item:nth-child(5n) {
        margin-right: 0
    }

    .communities .c-wishlist-items--grid .c-wishlist-items__item:nth-child(-n+5) {
        margin-top: 0
    }
}

.communities .c-wishlist-items--masonry {
}

.communities .c-wishlist-items--masonry .c-wishlist-items__sizer {
    width: 50%
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item {
    display: block;
    width: 50%;
    display: block
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--sponsored {
    border: 1px solid #F8F9FA
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--sponsored:after {
    content: "Sponsored";
    color: #0e4f93;
    font-size: 0.9166666667rem;
    font-weight: 700;
    position: absolute;
    top: 5px;
    left: 0px;
    background: #fcfcfd;
    padding: 10px
}

@media (min-width: 1024px) {
    .communities .c-wishlist-items--masonry .c-wishlist-items__item--sponsored:after {
        font-size:0.75rem
    }
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__sizer {
    position: relative;
    overflow: hidden;
    margin: 5px
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__wrapper {
    background: #afbbc6;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    overflow: hidden;
    position: relative
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__header {
    position: relative;
    z-index: 1;
    width: 100%;
    padding: 50px 10px 60px 10px
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__labels {
    position: absolute;
    left: 0;
    top: 10px;
    z-index: 1;
    width: 100%;
    padding: 0 10px
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__labels__label {
    display: inline-block;
    font-size: 0.8333333333rem;
    font-weight: 700;
    color: #FFFFFF;
    background: rgba(0,0,0,0.5);
    padding: 5px 10px;
    border-radius: 50px;
    margin-right: 5px;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

@media (min-width: 1024px) {
    .communities .c-wishlist-items--masonry .c-wishlist-items__item__labels__label {
        font-size:0.6875rem
    }
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__labels__label:last-child {
    margin-right: 0
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__labels__label--secondary {
    background: rgba(0,0,0,0.5)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__header__title {
    font-family: "Bebas Neue",sans-serif;
    font-size: 1.1666666667rem;
    line-height: 1.33;
    color: #FFFFFF
}

@media (min-width: 1024px) {
    .communities .c-wishlist-items--masonry .c-wishlist-items__item__header__title {
        font-size:1rem;
        line-height: 1.5
    }
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__header__title__link {
    color: inherit
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__header__title__link:hover {
    color: inherit
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__header__custom-fields {
    margin-top: 5px;
    font-size: 0.9166666667rem;
    color: rgba(255,255,255,0.75);
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

@media (min-width: 1024px) {
    .communities .c-wishlist-items--masonry .c-wishlist-items__item__header__custom-fields {
        font-size:0.75rem
    }
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__image {
    overflow: hidden
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__image img {
    opacity: 0
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__image~.c-wishlist-items__item__header {
    width: 100%;
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));
    background-image: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8))
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__actions {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    z-index: 10;
    text-align: center
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__actions .p-button--icon-circle {
    background: rgba(0,0,0,0.5)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__actions .p-button--icon-circle .icon--svg {
    fill: #FFFFFF
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item__actions .p-button--icon-circle .icon--svg svg {
    fill: #FFFFFF
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--blog .c-wishlist-items__item__image,.communities .c-wishlist-items--masonry .c-wishlist-items__item--news .c-wishlist-items__item__image,.communities .c-wishlist-items--masonry .c-wishlist-items__item--press-release .c-wishlist-items__item__image,.communities .c-wishlist-items--masonry .c-wishlist-items__item--product .c-wishlist-items__item__image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 0;
    text-align: center;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--blog .c-wishlist-items__item__image img,.communities .c-wishlist-items--masonry .c-wishlist-items__item--news .c-wishlist-items__item__image img,.communities .c-wishlist-items--masonry .c-wishlist-items__item--press-release .c-wishlist-items__item__image img,.communities .c-wishlist-items--masonry .c-wishlist-items__item--product .c-wishlist-items__item__image img {
    opacity: 0;
    width: 100%
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--blog .c-wishlist-items__item__image__link,.communities .c-wishlist-items--masonry .c-wishlist-items__item--news .c-wishlist-items__item__image__link,.communities .c-wishlist-items--masonry .c-wishlist-items__item--press-release .c-wishlist-items__item__image__link,.communities .c-wishlist-items--masonry .c-wishlist-items__item--product .c-wishlist-items__item__image__link {
    display: block
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--blog .c-wishlist-items__item__header,.communities .c-wishlist-items--masonry .c-wishlist-items__item--news .c-wishlist-items__item__header,.communities .c-wishlist-items--masonry .c-wishlist-items__item--press-release .c-wishlist-items__item__header,.communities .c-wishlist-items--masonry .c-wishlist-items__item--product .c-wishlist-items__item__header {
    position: relative
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--seminar .c-wishlist-items__item__wrapper {
    background-color: #394C54
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--seminar .c-wishlist-items__item__image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 0;
    text-align: center;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--seminar .c-wishlist-items__item__image img {
    opacity: 0;
    width: 100%
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--seminar .c-wishlist-items__item__labels__label {
    background-color: rgba(3,17,31,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--seminar .c-wishlist-items__item__labels__label--secondary {
    background-color: rgba(14,79,147,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--seminar .c-wishlist-items__item__date-time {
    margin-top: 5px;
    font-size: 0.9166666667rem;
    color: rgba(255,255,255,0.5)
}

@media (min-width: 1024px) {
    .communities .c-wishlist-items--masonry .c-wishlist-items__item--seminar .c-wishlist-items__item__date-time {
        font-size:0.75rem
    }
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--seminar .c-wishlist-items__item__date-time__date {
    display: inline-block;
    margin-right: 10px
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--seminar .c-wishlist-items__item__date-time__time {
    display: inline-block
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--seminar .c-wishlist-items__item__actions .p-button--icon-circle {
    background: rgba(3,17,31,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--seminar .c-wishlist-items__item__actions .p-button__label {
    background: rgba(3,17,31,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--seminar .c-wishlist-items__item__actions .p-button__label:after {
    border-top-color: rgba(3,17,31,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--blog .c-wishlist-items__item__wrapper {
    background-color: hsl(210.8108108108deg,57.2222222222%,32.9411764706%)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--blog .c-wishlist-items__item__labels__label {
    background-color: rgba(27,62,99,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--blog .c-wishlist-items__item__labels__label--secondary {
    background-color: rgba(54,125,199,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--blog .c-wishlist-items__item__actions .p-button--icon-circle {
    background: rgba(27,62,99,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--blog .c-wishlist-items__item__actions .p-button__label {
    background: rgba(27,62,99,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--blog .c-wishlist-items__item__actions .p-button__label:after {
    border-top-color: rgba(27,62,99,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--news .c-wishlist-items__item__wrapper {
    background-color: hsl(30.8108108108deg,82.2222222222%,7.9411764706%)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--news .c-wishlist-items__item__labels__label {
    background-color: rgba(28,16,3,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--news .c-wishlist-items__item__labels__label--secondary {
    background-color: rgba(144,81,14,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--news .c-wishlist-items__item__actions .p-button--icon-circle {
    background: rgba(28,16,3,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--news .c-wishlist-items__item__actions .p-button__label {
    background: rgba(28,16,3,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--news .c-wishlist-items__item__actions .p-button__label:after {
    border-top-color: rgba(28,16,3,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--exhibitor .c-wishlist-items__item__wrapper {
    background-color: #afbbc6
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--exhibitor .c-wishlist-items__item__labels__label {
    background-color: rgba(121,140,159,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--exhibitor .c-wishlist-items__item__labels__label--secondary {
    background: rgba(195,204,212,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--exhibitor .c-wishlist-items__item__image-background {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center center;
    -webkit-filter: blur(50px);
    filter: blur(50px)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--exhibitor .c-wishlist-items__item__image {
    height: 80px;
    width: 80px;
    border-radius: 100%;
    overflow: hidden;
    background-color: #FFFFFF;
    background-size: 80%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--exhibitor .c-wishlist-items__item__header {
    width: 100%;
    background-image: none
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--exhibitor .c-wishlist-items__item__actions .p-button--icon-circle {
    background: rgba(121,140,159,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--exhibitor .c-wishlist-items__item__actions .p-button__label {
    background: rgba(121,140,159,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--exhibitor .c-wishlist-items__item__actions .p-button__label:after {
    border-top-color: rgba(121,140,159,0.75)
}

@media (min-width: 1024px) {
    .communities .c-wishlist-items--masonry .c-wishlist-items__item--exhibitor .c-wishlist-items__item__image {
        height:250px;
        width: 250px;
        margin-top: -125px;
        margin-left: -125px
    }
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--speaker .c-wishlist-items__item__wrapper {
    background-color: #afbbc6
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--speaker .c-wishlist-items__item__labels__label {
    background-color: rgba(121,140,159,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--speaker .c-wishlist-items__item__labels__label--secondary {
    background: rgba(195,204,212,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--speaker .c-wishlist-items__item__image-background {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center center;
    -webkit-filter: blur(50px);
    filter: blur(50px)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--speaker .c-wishlist-items__item__image {
    height: 80px;
    width: 80px;
    border-radius: 100%;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -40px
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--speaker .c-wishlist-items__item__header {
    width: 100%;
    background-image: none
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--speaker .c-wishlist-items__item__actions .p-button--icon-circle {
    background: rgba(121,140,159,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--speaker .c-wishlist-items__item__actions .p-button__label {
    background: rgba(121,140,159,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--speaker .c-wishlist-items__item__actions .p-button__label:after {
    border-top-color: rgba(121,140,159,0.75)
}

@media (min-width: 1024px) {
    .communities .c-wishlist-items--masonry .c-wishlist-items__item--speaker .c-wishlist-items__item__image {
        height:250px;
        width: 250px;
        margin-top: -125px;
        margin-left: -125px
    }
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--press-release .c-wishlist-items__item__wrapper {
    background-color: hsl(30.8108108108deg,57.2222222222%,32.9411764706%)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--press-release .c-wishlist-items__item__labels__label {
    background-color: rgba(99,64,27,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--press-release .c-wishlist-items__item__labels__label--secondary {
    background-color: rgba(199,129,54,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--press-release .c-wishlist-items__item__actions .p-button--icon-circle {
    background: rgba(99,64,27,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--press-release .c-wishlist-items__item__actions .p-button__label {
    background: rgba(99,64,27,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--press-release .c-wishlist-items__item__actions .p-button__label:after {
    border-top-color: rgba(99,64,27,0.75)
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--product .c-wishlist-items__item__wrapper {
    background-color: #000000
}

.communities .c-wishlist-items--masonry .c-wishlist-items__item--product .c-wishlist-items__item__header {
    width: 100%;
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));
    background-image: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8))
}

@media (min-width: 768px) {
    .communities .c-wishlist-items--masonry .c-wishlist-items__sizer {
        width:20%
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item {
        width: 20%;
        cursor: pointer
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:nth-child(20n+2) {
        width: 60%
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:nth-child(20n+2) .c-wishlist-items__item__sizer {
        padding-bottom: calc(66.66% + 20px)
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:nth-child(20n+5) {
        width: 40%
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:nth-child(20n+5) .c-wishlist-items__item__sizer {
        padding-bottom: 50%
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:nth-child(20n+7) {
        width: 40%
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:nth-child(20n+7) .c-wishlist-items__item__sizer {
        padding-bottom: 50%
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:nth-child(20n+10) {
        width: 40%
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:nth-child(20n+10) .c-wishlist-items__item__sizer {
        padding-bottom: calc(100% + 20px)
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:nth-child(20n+15) {
        width: 40%
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:nth-child(20n+15) .c-wishlist-items__item__sizer {
        padding-bottom: 50%
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:nth-child(20n+19) {
        width: 40%
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:nth-child(20n+19) .c-wishlist-items__item__sizer {
        padding-bottom: 50%
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:nth-child(20n+18) {
        width: 40%
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:nth-child(20n+18) .c-wishlist-items__item__sizer {
        padding-bottom: calc(100% + 20px)
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item__sizer {
        height: 0;
        padding-bottom: 100%;
        position: relative;
        margin: 10px
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item__wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item__image {
        -webkit-transition: 0.25s;
        -o-transition: 0.25s;
        transition: 0.25s
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item__header__title {
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }
}

@media screen and (min-width: 1025px) {
    .communities .c-wishlist-items--masonry .c-wishlist-items__item:hover .c-wishlist-items__item__labels {
        opacity:0
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:hover .c-wishlist-items__item__image {
        opacity: 0.75
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item:hover .c-wishlist-items__item__actions .p-button:first-child,.communities .c-wishlist-items--masonry .c-wishlist-items__item:hover .c-wishlist-items__item__actions .p-button:nth-child(2) {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item__labels {
        top: 15px;
        left: 0;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;
        text-align: right;
        padding: 0 15px
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item__header {
        padding: 50px 20px 20px 20px
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item__actions {
        top: 18px;
        right: 25px;
        text-align: right;
        width: auto
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item__actions .p-button:first-child,.communities .c-wishlist-items--masonry .c-wishlist-items__item__actions .p-button:nth-child(2) {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
        transform: translateY(50%);
        -webkit-transition: 0.25s;
        -o-transition: 0.25s;
        transition: 0.25s
    }

    .communities .c-wishlist-items--masonry .c-wishlist-items__item__actions .p-button:nth-child(2) {
        -webkit-transition-delay: 0.125s;
        -o-transition-delay: 0.125s;
        transition-delay: 0.125s
    }
}

.communities .m-library-entry__image {
    line-height: 0;
    background: rgb(221,220,218);
    padding: 0 20px;
    margin-bottom: 40px;
    text-align: center
}

.communities .m-library-entry__image img {
    max-height: 400px;
    position: relative;
    top: 40px
}

.communities .m-library-entry__actions {
    text-align: center;
    padding-top: 20px
}

.communities .m-library-entry__header {
    padding: 20px;
    text-align: center
}

.communities .m-library-entry__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.3333333333rem;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .m-library-entry__header__title {
        font-size:1.125rem
    }
}

.communities .m-library-entry__header__title:after {
    content: "";
    border-bottom: solid 2px;
    width: 20px;
    display: block;
    margin: 10px auto 0 auto
}

.communities .m-library-entry__header__custom-fields {
    margin-top: 10px
}

.communities .m-library-entry__header__custom-fields__field {
    font-size: 1rem;
    color: #2b88ea;
    margin-left: 10px
}

@media (min-width: 1024px) {
    .communities .m-library-entry__header__custom-fields__field {
        font-size:0.875rem
    }
}

.communities .m-library-entry__header__custom-fields__field:first-child {
    margin-left: 0
}

.communities .m-library-entry__body {
    margin: 0 20px 20px 20px
}

.communities .m-library-entry__body__sessions {
    margin-top: 20px
}

.communities .m-library-entry__footer {
    margin: 0 20px 20px 20px
}

.communities .m-library-entry__footer__actions {
    text-align: center
}

@media (min-width: 1280px) {
    .communities .m-library-entry__body,.communities .m-library-entry__footer {
        margin:0 40px 20px 40px
    }
}

.communities .c-matchmaking-list--carousel .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.communities .c-matchmaking-list--carousel .slick-list {
    padding: 10px 0
}

.communities .c-matchmaking-list--carousel .c-matchmaking-list__item {
    height: auto;
    cursor: pointer;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    border: solid 5px #394C54;
    background: #FFFFFF
}

.communities .c-matchmaking-list--carousel .c-matchmaking-list__item:hover {
    z-index: 10
}

.communities .c-matchmaking-list--carousel .c-matchmaking-list__item:hover .c-matchmaking-list__item__actions {
    opacity: 1;
    visibility: visible
}

.communities .c-matchmaking-list--carousel .c-matchmaking-list__item-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.communities .c-matchmaking-list--carousel .c-matchmaking-list__item__thumbnail {
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
    text-align: center
}

.communities .c-matchmaking-list--carousel .c-matchmaking-list__item__name {
    text-align: center
}

.communities .c-matchmaking-list--carousel .c-matchmaking-list__item__job-company {
    width: 100%;
    font-size: 1rem;
    color: #1261b5;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center
}

@media (min-width: 1024px) {
    .communities .c-matchmaking-list--carousel .c-matchmaking-list__item__job-company {
        font-size:0.875rem
    }
}

.communities .c-matchmaking-list--carousel .c-matchmaking-list__item__stands {
    width: 100%;
    font-size: 1rem;
    color: #1261b5;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center
}

@media (min-width: 1024px) {
    .communities .c-matchmaking-list--carousel .c-matchmaking-list__item__stands {
        font-size:0.875rem
    }
}

.communities .c-matchmaking-list--carousel .c-matchmaking-list__item__categories {
    margin-top: 10px;
    padding-top: 10px;
    border-top: dashed 1px #F8F9FA
}

.communities .c-matchmaking-list--carousel .c-matchmaking-list__item__categories__title {
    color: #1261b5;
    font-size: 0.8333333333rem;
    margin-bottom: 5px
}

@media (min-width: 1024px) {
    .communities .c-matchmaking-list--carousel .c-matchmaking-list__item__categories__title {
        font-size:0.6875rem
    }
}

.communities .c-matchmaking-list--carousel .c-matchmaking-list__item__actions {
    position: absolute;
    top: 20px;
    right: 20px;
    opacity: 0;
    visibility: visible;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-messaging-list--unread .c-messaging-list__item {
    background: rgba(4,22,41,0.1);
    padding: 10px;
    border-radius: 3px
}

.communities .c-messaging-list--unread .c-messaging-list__item:last-child {
    padding-bottom: 10px
}

.communities .c-messaging-list__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px #F8F9FA
}

.communities .c-messaging-list__item:hover .c-messaging-list__item__body__name {
    color: #394C54
}

.communities .c-messaging-list__item:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

.communities .c-messaging-list__item__thumbnail {
    line-height: 1;
    margin-right: 10px
}

.communities .c-messaging-list__item__body__name {
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .c-messaging-list__item__body__message {
    font-size: 1rem;
    color: #1261b5;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
}

@media (min-width: 1024px) {
    .communities .c-messaging-list__item__body__message {
        font-size:0.875rem
    }
}

.communities .c-messaging-list__item__body__message__icon {
    position: relative;
    top: 3px;
    margin-right: 5px
}

.communities .c-messaging-list__item__badge-label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    float: right;
    padding-left: 10px;
    flex-shrink: 0;
    margin-left: auto
}

.communities .c-messaging-list__item__label {
    margin-left: 10px;
    position: relative;
    top: -3px
}

.communities .c-messaging-entry__actions {
    font-size: 1rem;
    text-align: center;
    margin-top: -20px;
    margin-bottom: 40px;
    padding: 10px 0;
    border-top: solid 1px #F8F9FA;
    border-bottom: solid 1px #F8F9FA
}

@media (min-width: 1024px) {
    .communities .c-messaging-entry__actions {
        font-size:0.875rem
    }
}

.communities .c-messaging-entry__blocked,.communities .c-messaging-entry__notification {
    margin-bottom: 10px
}

.communities .c-messaging-entry__messages {
    margin-top: 20px;
    min-height: 100px;
    max-height: 250px;
    width: 100%;
    overflow: auto;
    margin-bottom: 20px;
    position: relative;
    padding: 0 20px
}

.communities .c-messaging-entry__messages__list__item {
    margin-bottom: 20px
}

.communities .c-messaging-entry__messages__list__item:last-child {
    margin-bottom: 0
}

.communities .c-messaging-entry__messages__list__item--mine .c-messaging-entry__messages__list__item__main {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.communities .c-messaging-entry__messages__list__item--mine .c-messaging-entry__messages__list__item__main__message {
    background-color: #394C54;
    color: #FFFFFF;
    border-radius: 30px 30px 3px 30px
}

.communities .c-messaging-entry__messages__list__item--mine .c-messaging-entry__messages__list__item__read {
    text-align: right
}

.communities .c-messaging-entry__messages__list__item__date {
    font-size: 0.9166666667rem;
    color: #1261b5;
    margin-bottom: 5px;
    text-align: center
}

@media (min-width: 1024px) {
    .communities .c-messaging-entry__messages__list__item__date {
        font-size:0.75rem
    }
}

.communities .c-messaging-entry__messages__list__item__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.communities .c-messaging-entry__messages__list__item__main__thumbnail {
    margin-right: 10px
}

.communities .c-messaging-entry__messages__list__item__main__message {
    font-size: 1rem;
    word-break: break-all;
    padding: 10px 15px;
    background: #F8F9FA;
    border-radius: 3px 30px 30px 30px
}

@media (min-width: 1024px) {
    .communities .c-messaging-entry__messages__list__item__main__message {
        font-size:0.875rem
    }
}

.communities .c-messaging-entry__messages__list__item__read {
    font-size: 0.8333333333rem;
    color: #1261b5;
    margin-top: 5px;
    text-align: left
}

@media (min-width: 1024px) {
    .communities .c-messaging-entry__messages__list__item__read {
        font-size:0.6875rem
    }
}

.communities .c-messaging-entry__form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.communities .c-messaging-entry__form textarea {
    padding: 10px;
    resize: none
}

.communities .c-messaging-entry__form button {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    outline: none
}

.communities .p-accordion--default .p-accordion__header {
    background: #F8F9FA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 20px
}

.communities .p-accordion--default .p-accordion__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1rem;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .p-accordion--default .p-accordion__header__title {
        font-size:0.875rem
    }
}

.communities .p-accordion--default .p-accordion__header__icon {
    margin-left: auto
}

.communities .p-accordion--default .p-accordion__body {
    border: solid 1px #F8F9FA;
    border-top: none;
    padding: 20px
}

.communities .p-badge {
    background: #F8F9FA;
    color: #394C54;
    display: inline-block;
    height: 20px;
    width: 20px;
    line-height: 20px;
    border-radius: 100%;
    text-align: center;
    position: relative
}

@-webkit-keyframes animateBadge {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    45% {
        -webkit-transform: scale3d(0.8,0.8,0.8);
        transform: scale3d(0.8,0.8,0.8)
    }

    90% {
        -webkit-transform: scale3d(1.2,1.2,1.2);
        transform: scale3d(1.2,1.2,1.2)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes animateBadge {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    45% {
        -webkit-transform: scale3d(0.8,0.8,0.8);
        transform: scale3d(0.8,0.8,0.8)
    }

    90% {
        -webkit-transform: scale3d(1.2,1.2,1.2);
        transform: scale3d(1.2,1.2,1.2)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@-webkit-keyframes animateBadgeSonar {
    0% {
        opacity: 0.3
    }

    40% {
        opacity: 0.5
    }

    to {
        -webkit-transform: scale3d(1.5,1.5,1.5);
        transform: scale3d(1.5,1.5,1.5);
        opacity: 0
    }
}

@keyframes animateBadgeSonar {
    0% {
        opacity: 0.3
    }

    40% {
        opacity: 0.5
    }

    to {
        -webkit-transform: scale3d(1.5,1.5,1.5);
        transform: scale3d(1.5,1.5,1.5);
        opacity: 0
    }
}

.communities .p-badge.is-animating {
    -webkit-animation: animateBadge 0.5s;
    animation: animateBadge 0.5s
}

.communities .p-badge.is-animating:after {
    opacity: 0;
    content: "";
    position: absolute;
    left: -2px;
    top: -2px;
    width: 100%;
    height: 100%;
    border: 2px solid rgba(248,249,250,0.5);
    border-radius: 100%;
    -webkit-animation: animateBadgeSonar 0.5s 0.25s;
    animation: animateBadgeSonar 0.5s 0.25s
}

.communities .p-badge.is-pulsating {
    -webkit-animation: animateBadge 0.5s;
    animation: animateBadge 0.5s
}

.communities .p-badge.is-pulsating:after {
    opacity: 0;
    content: "";
    position: absolute;
    left: -2px;
    top: -2px;
    width: 100%;
    height: 100%;
    border: 2px solid rgba(248,249,250,0.5);
    border-radius: 100%;
    -webkit-animation: animateBadgeSonar 0.5s 0.25s infinite;
    animation: animateBadgeSonar 0.5s 0.25s infinite
}

.communities .p-badge--small {
    font-size: 0.9166666667rem;
    height: 15px;
    width: 15px;
    line-height: 15px
}

@media (min-width: 1024px) {
    .communities .p-badge--small {
        font-size:0.75rem
    }
}

.communities .p-badge--icon {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: -50%;
    margin-right: -50%
}

.communities .p-badge--color-main {
    background: #394C54;
    color: #FFFFFF
}

.communities .p-badge--color-main-darker {
    background: black;
    color: #FFFFFF
}

.communities .p-button {
    display: inline-block;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    cursor: pointer;
    border-radius: 90px
}

.communities .p-button-group--right {
    text-align: right
}

.communities .p-button-group .p-button {
    margin-left: 10px
}

.communities .p-button-group .p-button:first-child {
    margin-left: 0
}

.communities .p-button-group .p-button--icon-circle {
    margin-left: 5px
}

.communities .p-button-group--list-separator .p-button {
    margin-left: 10px
}

.communities .p-button-group--list-separator .p-button:before {
    content: "|"
}

.communities .p-button-group--list-separator .p-button:first-child {
    margin-left: 0
}

.communities .p-button-group--fill {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.communities .p-button-group--fill .p-button {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.communities .p-button--x-small {
    font-size: 0.9166666667rem
}

@media (min-width: 1024px) {
    .communities .p-button--x-small {
        font-size:0.75rem
    }
}

.communities .p-button--small {
    font-size: 1rem
}

@media (min-width: 1024px) {
    .communities .p-button--small {
        font-size:0.875rem
    }
}

.communities .p-button--full-width {
    width: 100%;
    display: block;
    text-align: center
}

.communities .p-button--text {
    padding: 0;
    color: #394C54;
    background: transparent
}

.communities .p-button--text:hover {
    background: transparent;
    color: #394C54
}

.communities .p-button--link {
    padding: 0;
    color: #394C54;
    background: transparent;
    outline: none
}

.communities .p-button--link:hover {
    background: transparent;
    color: black
}

.communities .p-button--bordered {
    background: transparent;
    border: solid 1px #394C54;
    border-radius: 30px;
    outline: none
}

.communities .p-button--bordered.p-button--x-small {
    padding: 5px 20px
}

.communities .p-button--bordered--white {
    border-color: #FFFFFF;
    color: #FFFFFF
}

.communities .p-button--stripped {
    background: transparent;
    border: none;
    margin: 0;
    padding: 0;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .p-button--stripped:hover {
    background: transparent;
    opacity: 0.8
}

.communities .p-button--stripped:focus {
    outline: none
}

.communities .p-button--stripped-danger {
    color: #CD3A53
}

.communities .p-button--primary {
    background: #394C54;
    color: #FFFFFF;
    padding: 10px 20px
}

.communities .p-button--primary:hover {
    background: #E8EBE0;
    color: #FFFFFF
}

.communities .p-button--secondary {
    background: #F8F9FA;
    color: #394C54;
    padding: 10px 20px
}

.communities .p-button--secondary:hover {
    background: #afbbc6;
    color: #394C54
}

.communities .p-button--transparent {
    padding: 10px 20px;
    background: transparent
}

.communities .p-button--transparent--white {
    color: #FFFFFF
}

.communities .p-button--transparent--white:hover {
    color: #FFFFFF
}

.communities .p-button--transparent:hover {
    opacity: 0.8;
    background: transparent
}

.communities .p-button--danger {
    padding: 10px 20px;
    background: #CD3A53;
    color: #FFFFFF
}

.communities .p-button--danger--white {
    color: #FFFFFF
}

.communities .p-button--danger:hover {
    background: #9d283c;
    color: #FFFFFF
}

.communities .p-button--icon {
    position: relative;
    line-height: 0
}

.communities .p-button--icon-circle {
    border-radius: 100%;
    height: 36px;
    width: 36px;
    line-height: 0;
    text-align: center;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    position: relative
}

.communities .p-button--icon-circle--color-main {
    background: #394C54
}

.communities .p-button--icon-circle--color-main svg {
    fill: #FFFFFF!important
}

.communities .p-button--icon-circle.is-active svg {
    fill: #394C54
}

.communities .p-button--icon-circle .icon {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.communities .p-button--icon-circle svg {
    fill: #2b88ea;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .p-button--icon-circle:hover {
    border-color: #394C54
}

.communities .p-button--icon-circle:hover svg {
    fill: #394C54
}

.communities .p-button--icon-circle .p-button__badge {
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transform: translate(20%,-20%);
    -ms-transform: translate(20%,-20%);
    transform: translate(20%,-20%)
}

.communities .p-button--icon-circle .p-button__label {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: -125%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(50%);
    -ms-transform: translateX(-50%) translateY(50%);
    transform: translateX(-50%) translateY(50%);
    display: block;
    margin-bottom: 20px;
    padding: 5px 10px;
    border-radius: 30px;
    background: #394C54;
    font-size: 0.9166666667rem;
    color: #FFFFFF;
    line-height: 1.5;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    white-space: nowrap
}

@media (min-width: 1024px) {
    .communities .p-button--icon-circle .p-button__label {
        font-size:0.75rem
    }
}

.communities .p-button--icon-circle .p-button__label:after {
    content: "";
    position: absolute;
    bottom: -6px;
    left: 50%;
    margin-left: -6px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0 6px;
    border-color: #394C54 transparent transparent transparent
}

.communities .p-button--icon-circle-success {
    background: #92D06C
}

.communities .p-button--icon-circle-success:hover {
    background: #6fc03d
}

.communities .p-button--icon-circle-success:hover svg {
    fill: #FFFFFF
}

.communities .p-button--icon-circle-success svg {
    fill: #FFFFFF
}

.communities .p-button--icon-circle-danger {
    background: #CD3A53
}

.communities .p-button--icon-circle-danger:hover {
    background: #a82b40
}

.communities .p-button--icon-circle-danger:hover svg {
    fill: #FFFFFF
}

.communities .p-button--icon-circle-danger svg {
    fill: #FFFFFF
}

@media (min-width: 1024px) {
    .communities .p-button--icon-circle:hover .p-button__label {
        opacity:1;
        visibility: visible;
        -webkit-transform: translateX(-50%) translateY(0);
        -ms-transform: translateX(-50%) translateY(0);
        transform: translateX(-50%) translateY(0)
    }
}

.communities .p-button--icon-circle-bordered {
    border-radius: 100%;
    border: solid 1px #F8F9FA;
    height: 36px;
    width: 36px;
    line-height: 0;
    text-align: center;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    position: relative;
    background: #FFFFFF
}

.communities .p-button--icon-circle-bordered.is-active {
    border-color: #394C54
}

.communities .p-button--icon-circle-bordered.is-active svg {
    fill: #394C54
}

.communities .p-button--icon-circle-bordered .icon {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.communities .p-button--icon-circle-bordered svg {
    fill: #2b88ea;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .p-button--icon-circle-bordered:hover {
    border-color: #394C54
}

.communities .p-button--icon-circle-bordered:hover svg {
    fill: #394C54
}

.communities .p-button--icon-circle-bordered .p-button__label {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: -125%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(50%);
    -ms-transform: translateX(-50%) translateY(50%);
    transform: translateX(-50%) translateY(50%);
    display: block;
    margin-bottom: 20px;
    padding: 5px 10px;
    border-radius: 30px;
    background: rgba(0,0,0,0.5);
    font-size: 0.9166666667rem;
    color: #FFFFFF;
    line-height: 1.5;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    white-space: nowrap
}

@media (min-width: 1024px) {
    .communities .p-button--icon-circle-bordered .p-button__label {
        font-size:0.75rem
    }
}

.communities .p-button--icon-circle-bordered .p-button__label:after {
    content: "";
    position: absolute;
    bottom: -6px;
    left: 50%;
    margin-left: -6px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0 6px;
    border-color: rgba(0,0,0,0.5) transparent transparent transparent
}

@media (min-width: 1024px) {
    .communities .p-button--icon-circle-bordered:hover .p-button__label {
        opacity:1;
        visibility: visible;
        -webkit-transform: translateX(-50%) translateY(0);
        -ms-transform: translateX(-50%) translateY(0);
        transform: translateX(-50%) translateY(0)
    }
}

.communities .p-button--icon-circle-overlay {
    border-radius: 100%;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    background: #FFFFFF;
    opacity: 0.8
}

.communities .p-button--icon-circle-overlay svg {
    fill: #2b88ea;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .p-button--icon-circle-overlay:hover {
    background-color: #394C54;
    opacity: 1
}

.communities .p-button--icon-circle-overlay:hover svg {
    fill: #FFFFFF
}

.communities .p-button--big-toggler {
    background: transparent;
    border: solid 1px #F8F9FA;
    padding: 30px 10px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .p-button--big-toggler:focus {
    outline: none
}

.communities .p-button--big-toggler:hover {
    background: transparent;
    border-color: #394C54
}

.communities .p-button--big-toggler:hover .p-button__icon .icon {
}

.communities .p-button--big-toggler:hover .p-button__title {
}

.communities .p-button--big-toggler .p-button__icon {
    margin-bottom: 10px
}

.communities .p-button--big-toggler .p-button__icon .icon {
    fill: #394C54
}

.communities .p-button--big-toggler .p-button__title {
    color: #394C54
}

.communities .p-button--bar {
    background: #394C54;
    color: #FFFFFF;
    padding: 10px 20px
}

.communities .p-button--bar:hover {
    background: #E8EBE0;
    color: #FFFFFF
}

.communities .p-button--bar--secondary {
    background: transparent;
    border: solid 1px #F8F9FA;
    color: #394C54
}

.communities .p-button--bar--secondary:hover {
    background: transparent;
    color: #394C54
}

.communities .button--header {
    background: #041425;
    color: #FFFFFF;
    font-size: 0.9166666667rem;
    padding: 5px 10px;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .button--header {
        font-size:0.75rem
    }
}

.communities .button--header-secondary {
    background: transparent;
    color: #FFFFFF;
    font-size: 0.9166666667rem;
    padding: 5px 10px;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .button--header-secondary {
        font-size:0.75rem
    }
}

.communities .p-card-group .p-card {
    margin-bottom: 30px
}

.communities .p-card-group .p-card:last-child {
    margin-bottom: 0
}

.communities .p-card--default .p-card__header {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.communities .p-card--default .p-card__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1rem;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .p-card--default .p-card__header__title {
        font-size:0.875rem
    }
}

.communities .p-card--default .p-card__header__title:after {
    content: "";
    border-bottom: solid 2px #394C54;
    width: 20px;
    display: block;
    margin: 10px 0 0 0
}

.communities .p-card--default .p-card__header__action {
    margin-left: auto;
    padding-left: 20px;
    line-height: 1
}

.communities .p-card--scrollable .p-card__body {
    overflow: auto
}

.communities .p-card--bordered {
    border: solid 1px #F8F9FA
}

.communities .p-card--bordered .p-card__header {
    padding: 20px;
    border-bottom: solid 1px #F8F9FA
}

.communities .p-card--bordered .p-card__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1rem;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .p-card--bordered .p-card__header__title {
        font-size:0.875rem
    }
}

.communities .p-card--bordered .p-card__body {
    padding: 20px
}

.communities .p-confirm-it {
    z-index: 100;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.8);
    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;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    padding: 20px
}

.communities .p-confirm-it.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.communities .p-confirm-it__wrapper {
    background: #FFFFFF;
    width: 100%;
    max-width: 650px
}

.communities .p-confirm-it__notification {
    padding: 40px 40px 0 40px
}

.communities .p-confirm-it__image {
    text-align: center;
    padding: 40px 20px 20px 20px
}

.communities .p-confirm-it__image+.p-confirm-it__description {
    padding-top: 0
}

.communities .p-confirm-it__description {
    text-align: center;
    font-size: 1.3333333333rem;
    padding: 40px
}

@media (min-width: 1024px) {
    .communities .p-confirm-it__description {
        font-size:1.125rem
    }
}

.communities .p-confirm-it__feedback {
    padding: 0 40px 40px 40px
}

.communities .p-confirm-it__actions__action {
    display: block;
    float: left;
    width: 50%;
    padding: 20px;
    text-align: center;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .p-confirm-it__actions__action--primary {
    background: #394C54;
    color: #FFFFFF
}

.communities .p-confirm-it__actions__action--primary:hover {
    background: #041425;
    color: #FFFFFF
}

.communities .p-confirm-it__actions__action--secondary {
    background: #F8F9FA;
    color: #394C54
}

.communities .p-confirm-it__actions__action--secondary:hover {
    background: #dbe0e5;
    color: #394C54
}

.communities .p-copy--small {
    font-size: 1rem
}

@media (min-width: 1024px) {
    .communities .p-copy--small {
        font-size:0.875rem
    }
}

.communities .p-copy--large {
    font-size: 1.3333333333rem
}

@media (min-width: 1024px) {
    .communities .p-copy--large {
        font-size:1.125rem
    }
}

.communities .p-copy--center {
    text-align: center
}

.communities .p-copy--spacing-double {
    margin-bottom: 20px
}

.communities .p-copy--warning {
    color: #FFD51D
}

.communities .p-copy--success {
    color: #92D06C
}

.communities .p-copy--muted {
    color: #1261b5
}

.communities .p-empty-state {
    width: 100%;
    text-align: center
}

.communities .p-empty-state__icon {
    margin-bottom: 10px
}

.communities .p-empty-state__icon .icon {
    height: 40px;
    width: 40px
}

.communities .p-empty-state__header {
    margin-bottom: 20px
}

.communities .p-empty-state__header__title {
    font-family: "Bebas Neue",sans-serif;
    font-size: 1.5rem
}

@media (min-width: 1024px) {
    .communities .p-empty-state__header__title {
        font-size:1.375rem
    }
}

.communities .p-empty-state__body {
    color: #1262b6
}

.communities .p-empty-state--small .p-empty-state__icon .icon {
    height: 30px;
    width: 30px
}

.communities .p-form__fieldset {
    border: none;
    padding: 0;
    margin: 0
}

.communities .p-form__fieldset__legend {
    display: block;
    width: 100%;
    font-weight: 700;
    padding: 10px 0;
    margin-bottom: 20px;
    border-bottom: double #F8F9FA
}

.communities .p-form__group {
    margin-bottom: 10px
}

.communities .p-form__group:last-child {
    margin-bottom: 0
}

.communities .p-form__group-message {
    margin: 10px 0;
    text-align: center;
    font-weight: 700
}

.communities .p-form__group--radio .p-form__group__control {
    margin-right: 5px
}

.communities .p-form__group--checkbox-buttons+:not(.p-form__group-message),.communities .p-form__group--radio-buttons+:not(.p-form__group-message) {
    margin-top: -10px
}

.communities .p-form__group--checkbox-buttons .p-form__group__control,.communities .p-form__group--radio-buttons .p-form__group__control {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px
}

.communities .p-form__group--checkbox-buttons .p-form__group__control__input,.communities .p-form__group--radio-buttons .p-form__group__control__input {
    display: none
}

.communities .p-form__group--checkbox-buttons .p-form__group__control__input:checked+.p-form__group__control__title,.communities .p-form__group--radio-buttons .p-form__group__control__input:checked+.p-form__group__control__title {
    background: #394C54;
    color: #FFFFFF
}

.communities .p-form__group--checkbox-buttons .p-form__group__control__title,.communities .p-form__group--radio-buttons .p-form__group__control__title {
    display: inline-block;
    background: #F8F9FA;
    padding: 5px 10px;
    cursor: pointer;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .p-form__group--checkbox-buttons .p-form__group__control__title:hover,.communities .p-form__group--radio-buttons .p-form__group__control__title:hover {
    background: #bec7d1
}

.communities .p-form__group__label {
    font-weight: 700;
    font-size: 1.1666666667rem;
    line-height: 1.33
}

@media (min-width: 1024px) {
    .communities .p-form__group__label {
        font-size:1rem;
        line-height: 1.5
    }
}

.communities .p-form__group__label__required {
    margin-left: 5px
}

.communities .p-form__group__help {
    font-size: 1rem;
    color: #1262b6
}

@media (min-width: 1024px) {
    .communities .p-form__group__help {
        font-size:0.875rem
    }
}

.communities .p-form__group__control-wrapper {
    margin-top: 5px
}

.communities .p-form__group__control[type=date],.communities .p-form__group__control[type=email],.communities .p-form__group__control[type=number],.communities .p-form__group__control[type=text],.communities .p-form__group__control[type=time] {
    border: solid 1px #F8F9FA;
    width: 100%;
    padding: 5px 10px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none
}

.communities .form__group__validation {
    display: none;
    margin-top: 10px;
    font-size: 1rem;
    border: dashed 1px #394C54;
    padding: 20px
}

@media (min-width: 1024px) {
    .communities .form__group__validation {
        font-size:0.875rem
    }
}

.communities select {
    border: solid 1px #F8F9FA;
    width: 100%;
    padding: 5px 10px;
    resize: vertical
}

.communities textarea {
    border: solid 1px #F8F9FA;
    width: 100%;
    padding: 5px 10px;
    resize: vertical
}

.communities textarea:focus {
    outline-color: #394C54
}

.communities button {
    background: #394C54;
    padding: 10px 20px;
    color: #FFFFFF;
    border: none;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities button:hover {
    background: #03111f
}

.communities button[disabled] {
    background: #2b88ea
}

.communities button.is-loading {
    cursor: wait
}

.communities .p-form__group__control__input[type=checkbox],.communities .p-form__group__control__input[type=radio] {
    margin-right: 5px;
    position: relative;
    top: 1px
}

.communities .p-form__group__preview {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    border-radius: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

.communities .p-form__group__validation {
    margin-top: 10px
}

.communities .p-form__actions {
    text-align: right;
    margin-top: 10px
}

.communities .p-form__actions__cancel {
    float: left
}

.communities .p-form__actions__submit {
    text-align: right
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .communities input,.communities select,.communities textarea {
        font-size:16px
    }
}

.communities .icon--svg {
    pointer-events: none;
    fill: #394C54
}

.communities .icon--svg svg {
    height: 100%;
    width: 100%
}

.communities .icon--x-small {
    width: 14px;
    height: 14px
}

.communities .icon--x-small.icon--star {
    width: 16px;
    height: 16px
}

.communities .icon--small {
    width: 18px;
    height: 18px
}

.communities .icon--normal {
    width: 24px;
    height: 24px
}

.communities .icon--normal.icon--calendar {
    padding: 1px
}

.communities .icon--large {
    width: 36px;
    height: 36px
}

.communities .icon--x-large {
    width: 48px;
    height: 48px
}

.communities .icon--fill {
    height: 100%;
    width: 100%
}

.communities .icon--heart {
    fill: #F8F9FA;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s
}

@keyframes animateHeart {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    33% {
        -webkit-transform: scale3d(1.2,1.2,1.2);
        transform: scale3d(1.2,1.2,1.2)
    }

    50% {
        -webkit-transform: scale3d(0.8,0.8,0.8);
        transform: scale3d(0.8,0.8,0.8);
        opacity: 0.6;
        fill: #d62672
    }

    75% {
        -webkit-transform: scale3d(1.4,1.4,1.4);
        transform: scale3d(1.4,1.4,1.4);
        opacity: 1;
        fill: #d62672
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
        fill: #d62672
    }
}

.communities .icon--heart:hover {
    fill: #98a7b6
}

.communities .icon--heart.is-active {
    fill: #d62672
}

.communities .icon--heart.is-animating {
    -webkit-animation: animateHeart 0.5s cubic-bezier(0.25,0.46,0.45,0.94);
    animation: animateHeart 0.5s cubic-bezier(0.25,0.46,0.45,0.94);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.communities .icon--star {
    fill: #F8F9FA;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s
}

@keyframes animateStar {
    50% {
        -webkit-transform: scale3d(1.8,1.8,1.8);
        transform: scale3d(1.8,1.8,1.8);
        opacity: 0
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
        opacity: 1;
        fill: #ffce12
    }
}

.communities .icon--star:hover {
    fill: #98a7b6
}

.communities .icon--star.is-active {
    fill: #ffce12
}

.communities .icon--star.is-animating {
    -webkit-animation: animateStar 0.5s cubic-bezier(0.25,0.46,0.45,0.94);
    animation: animateStar 0.5s cubic-bezier(0.25,0.46,0.45,0.94);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.communities .icon--bookmark {
    fill: #F8F9FA;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    position: relative
}

@keyframes animateBookmark {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        fill: #394C54
    }

    33% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    66% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        fill: #394C54
    }
}

.communities .icon--bookmark:hover {
    fill: #98a7b6
}

.communities .icon--bookmark.is-active {
    fill: #394C54
}

.communities .icon--bookmark.is-animating {
    -webkit-animation: animateBookmark 2s cubic-bezier(0.25,0.46,0.45,0.94);
    animation: animateBookmark 2s cubic-bezier(0.25,0.46,0.45,0.94);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.communities .icon--plus {
    fill: #F8F9FA;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    position: relative
}

@keyframes animatePlus {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.communities .icon--plus:hover {
    fill: #98a7b6
}

.communities .icon--plus.is-active {
    fill: #394C54
}

.communities .icon--plus.is-animating {
    -webkit-animation: animatePlus 0.5s ease-in;
    animation: animatePlus 0.5s ease-in;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.communities .icon--color-main {
    fill: #394C54
}

.communities .icon--color-muted {
    fill: #F8F9FA
}

.communities .icon.is-spinning {
    -webkit-animation: icon-spin 1s linear;
    animation: icon-spin 1s linear
}

@-webkit-keyframes icon-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes icon-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.communities .p-label {
    background: #F8F9FA;
    display: inline-block;
    font-size: 0.9166666667rem;
    padding: 5px 10px;
    border-radius: 5px
}

@media (min-width: 1024px) {
    .communities .p-label {
        font-size:0.75rem
    }
}

.communities .p-label--x-small {
    font-size: 0.8333333333rem;
    padding: 3.3333333333px 5px
}

@media (min-width: 1024px) {
    .communities .p-label--x-small {
        font-size:0.6875rem
    }
}

.communities .p-label--x-small:first-child:not(:only-child) {
    margin-right: 3.3333333333px
}

.communities .p-label--x-small+.p-label {
    margin: 0 3.3333333333px 3.3333333333px 0
}

.communities .p-label--lowercase {
    text-transform: lowercase
}

.communities .p-label--bordered {
    background: transparent;
    border: solid 1px #F8F9FA
}

.communities .p-label--warning {
    background: #FFD51D
}

.communities .p-label--success {
    background: #92D06C;
    color: #FFFFFF
}

.communities .p-label--danger {
    background: #CD3A53;
    color: #FFFFFF
}

.communities .p-loader {
    text-align: center
}

.communities .p-loader--inline {
    display: inline-block
}

.communities .p-loader--color-white .p-loader__icon svg path,.communities .p-loader--color-white .p-loader__icon svg rect {
    fill: #FFFFFF
}

.communities .p-loader--color-white .p-loader__text {
    color: #FFFFFF
}

.communities .p-loader__icon svg path,.communities .p-loader__icon svg rect {
    fill: #394C54
}

.communities .p-loader__text {
    text-transform: uppercase;
    font-size: 1rem;
    color: #2b88ea;
    margin-top: 10px;
    letter-spacing: 2px
}

@media (min-width: 1024px) {
    .communities .p-loader__text {
        font-size:0.875rem
    }
}

.communities .p-link--color-body {
    color: #394C54;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .p-link--color-body:hover {
    color: #394C54
}

.communities .p-list--default {
    margin: 0;
    padding: 0 0 0 20px;
    list-style-type: circle
}

.communities .p-list--default>li {
    margin-bottom: 5px
}

.communities .p-list--default>li:last-child {
    margin-bottom: 0
}

.communities .p-list--stripped {
    margin: 0;
    padding: 0;
    list-style: none
}

.communities .p-list--no-bullets {
    list-style: none;
    margin: 0;
    padding: 0
}

.communities .p-list--no-bullets ul {
    padding-left: 20px;
    list-style: none
}

.communities .list--social-icons .list__item {
    display: inline-block;
    margin: 0 5px
}

.communities .list--social-icons .list__item--facebook .list__item__link__icon:before {
    content: "\f09a";
    background: #3B5998
}

.communities .list--social-icons .list__item--twitter .list__item__link__icon:before {
    content: "\f099";
    background: #00ACED
}

.communities .list--social-icons .list__item--google .list__item__link__icon:before {
    content: "\f0d5";
    background: #DD4B39
}

.communities .list--social-icons .list__item--linkedin .list__item__link__icon:before {
    content: "\f0e1";
    background: #007BB6
}

.communities .list--social-icons .list__item--instagram .list__item__link__icon:before {
    content: "\f16d";
    background: #517FA4
}

.communities .list--social-icons .list__item--youtube .list__item__link__icon:before {
    content: "\f167";
    background: #BB0000
}

.communities .list--social-icons .list__item--pinterest .list__item__link__icon:before {
    content: "\f0d2";
    background: #CB2027
}

.communities .list--social-icons .list__item__link__icon {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    height: 43px;
    width: 43px;
    line-height: 43px;
    border-radius: 50%;
    background: black;
    color: white;
    position: relative
}

.communities .list--social-icons .list__item__link__icon:before {
    color: white;
    content: "";
    text-indent: 0;
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    text-align: center
}

.communities .list--social-icons .list__item__link__title {
    display: none
}

.communities .list--dpa>.list__item {
    display: block;
    font-size: 1.1666666667rem;
    line-height: 1.33;
    font-weight: 700;
    margin-bottom: 20px
}

@media (min-width: 1024px) {
    .communities .list--dpa>.list__item {
        font-size:1rem;
        line-height: 1.5
    }
}

.communities .list--dpa .list__item__items--scope {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-top: double #F8F9FA;
    padding-top: 10px
}

.communities .list--dpa .list__item__items--scope>.list__item__items__item {
    margin-right: 20px;
    font-size: 1.1666666667rem;
    line-height: 1.33
}

@media (min-width: 1024px) {
    .communities .list--dpa .list__item__items--scope>.list__item__items__item {
        font-size:1rem;
        line-height: 1.5
    }
}

.communities .list--dpa .list__item__items--contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.communities .list--dpa .list__item__items--contact>.list__item__items__item {
    margin-right: 10px;
    font-size: 1rem
}

@media (min-width: 1024px) {
    .communities .list--dpa .list__item__items--contact>.list__item__items__item {
        font-size:0.875rem
    }
}

.communities .list--dpa .list__item__items__item {
    font-weight: 400
}

.communities .list--dpa .list__item__items__item input {
    margin-right: 5px;
    position: relative;
    top: 2px
}

.communities .p-list--check {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.communities .p-list--check ul {
    padding-left: 20px;
    list-style-type: none
}

.communities .p-list--check .p-list__item.is-checked:before {
    content: "✓";
    color: #394C54;
    margin-right: 10px
}

.communities .p-list--checklist {
    margin: 0;
    padding: 0;
    list-style-position: inside;
    list-style-type: circle
}

.communities .p-list--checklist .p-list__item.is-checked:before {
    content: "✓";
    color: #92D06C;
    margin-right: 10px
}

.communities .p-list--tags {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.communities .p-list--tags .p-list__item {
    display: inline-block;
    margin: 5px
}

.communities .p-list--tags .p-list__item:first-child {
    margin-left: 0
}

.communities .menu--application {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    text-align: center
}

.communities .menu--application .menu__items {
    white-space: nowrap
}

.communities .menu--application .menu__items__item {
    display: inline-block
}

.communities .menu--application .menu__items__item--special .menu__items__item__link__icon {
    display: block
}

.communities .menu--application .menu__items__item--special .menu__items__item__link__title {
    display: none
}

.communities .menu--application .menu__items__item__link {
    font-size: 1.3333333333rem;
    color: rgba(255,255,255,0.5);
    padding: 10px 0;
    margin: 0 10px;
    display: block
}

@media (min-width: 1024px) {
    .communities .menu--application .menu__items__item__link {
        font-size:1.125rem
    }
}

.communities .menu--application .menu__items__item__link.is-active {
    color: #FFFFFF;
    border-bottom: solid 2px #394C54
}

.communities .menu--application .menu__items__item__link.is-active .menu__items__item__link__icon .icon--svg {
    fill: #394C54
}

.communities .menu--application .menu__items__item__link__icon {
    display: none
}

.communities .menu--application .menu__items__item__link__badge {
    display: inline-block;
    position: relative;
    margin-left: 5px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (min-width: 768px) {
    .communities .menu--application .menu__items__item__link {
        padding:20px 0;
        margin: 0 20px
    }

    .communities .menu--application .menu__items__item__link__icon {
        width: 36px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
        text-align: center
    }

    .communities .menu--application .menu__items__item__link__icon .icon--svg {
        fill: rgba(255,255,255,0.5);
        width: 20px;
        height: 20px
    }
}

@media screen and (min-width: 1700px) {
    .communities .menu--application {
        text-align:left
    }

    .communities .menu--application .menu__items__item {
        display: block;
        margin-bottom: 20px
    }

    .communities .menu--application .menu__items__item__link {
        padding: 0;
        margin: 0
    }

    .communities .menu--application .menu__items__item__link.is-active {
        border-bottom: none
    }

    .communities .menu--application .menu__items__item__link__icon {
        text-align: left
    }
}

.communities .menu--tabs {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    text-align: center
}

.communities .menu--tabs .menu__items {
    white-space: nowrap;
    width: 100%
}

.communities .menu--tabs .menu__items__item {
    display: inline-block;
    margin-right: 20px
}

.communities .menu--tabs .menu__items__item:last-child {
    margin-right: 0
}

.communities .menu--tabs .menu__items__item__link {
    padding: 0 0 20px 0;
    display: block;
    color: #2b88ea;
    position: relative;
    font-size: 1rem;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 700;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    border-bottom: solid 2px transparent;
    background: transparent;
    outline: none
}

@media (min-width: 1024px) {
    .communities .menu--tabs .menu__items__item__link {
        font-size:0.875rem
    }
}

.communities .menu--tabs .menu__items__item__link:hover {
    color: #394C54
}

.communities .menu--tabs .menu__items__item__link.is-active {
    color: #394C54;
    border-bottom-color: #394C54
}

.communities .menu--tabs .menu__items__item__link.is-active .menu__items__item__link__icon .icon--svg {
    fill: #394C54
}

.communities .menu--tabs .menu__items__item__link__icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.communities .menu--tabs .menu__items__item__link__icon .icon--svg {
    fill: #2b88ea
}

@media screen and (min-width: 1025px) {
    .communities .menu--tabs .menu__items {
        white-space:normal
    }
}

.communities .menu--pills {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    text-align: center
}

.communities .menu--pills .menu__items {
    white-space: nowrap;
    width: 100%
}

.communities .menu--pills .menu__items__item {
    display: inline-block;
    margin: 5px
}

.communities .menu--pills .menu__items__item:last-child {
    margin-right: 0
}

.communities .menu--pills .menu__items__item__link {
    line-height: 1;
    padding: 10px 20px;
    display: block;
    color: #394C54;
    position: relative;
    font-size: 1rem;
    border-radius: 30px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    background: #F8F9FA;
    outline: none
}

@media (min-width: 1024px) {
    .communities .menu--pills .menu__items__item__link {
        font-size:0.875rem
    }
}

.communities .menu--pills .menu__items__item__link:hover {
    background: #dbe0e5
}

.communities .menu--pills .menu__items__item__link.is-active {
    background: #394C54;
    color: #FFFFFF;
    font-weight: 700
}

@media screen and (min-width: 1025px) {
    .communities .menu--pills .menu__items {
        white-space:normal
    }
}

.communities .p-menu--button-dropdown .p-menu__item {
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    position: relative
}

.communities .p-menu--button-dropdown .p-menu__item:first-child {
    margin-left: 0
}

.communities .p-menu--button-dropdown .p-menu__item:hover .p-menu__submenu {
    opacity: 1;
    visibility: visible
}

.communities .p-menu--button-dropdown .p-menu__item:hover .p-menu__item__link,.communities .p-menu--button-dropdown .p-menu__item:hover .p-menu__item__text {
    background-color: #031221;
    color: #FFFFFF
}

.communities .p-menu--button-dropdown .p-menu__item--more .p-menu__item__text {
    display: block;
    background: #F8F9FA;
    color: #394C54;
    padding: 10px 20px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .p-menu--button-dropdown .p-menu__item--more .p-menu__item__text:after {
    content: "\f107";
    font-family: "Font Awesome 5 Pro";
    margin-left: 5px
}

.communities .p-menu--button-dropdown .p-menu__item__link {
    display: block;
    background: #394C54;
    color: #FFFFFF;
    padding: 10px 20px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .p-menu--button-dropdown .p-menu__submenu {
    padding: 20px 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: 0;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    width: 225px;
    z-index: 10
}

.communities .p-menu--button-dropdown .p-menu__submenu:before {
    content: "";
    position: absolute;
    right: 10px;
    top: 10px;
    float: right;
    display: block;
    height: 0;
    width: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #394C54
}

.communities .p-menu--button-dropdown .p-menu__submenu__item:last-child .p-menu__submenu__item__link {
    border-bottom: none
}

.communities .p-menu--button-dropdown .p-menu__submenu__item__link {
    background: #394C54;
    border-bottom: solid 1px #031221;
    font-size: 1rem;
    display: block;
    width: 100%;
    text-align: left
}

@media (min-width: 1024px) {
    .communities .p-menu--button-dropdown .p-menu__submenu__item__link {
        font-size:0.875rem
    }
}

.communities .p-menu--button-dropdown .p-menu__submenu__item__link:hover {
    background-color: #031221
}

.communities .p-menu--list-bullet .p-menu__item {
    display: inline-block;
    padding-left: 5px;
    color: #E8EBE0;
    font-weight: 700
}

.communities .p-menu--list-bullet .p-menu__item:first-child {
    padding-left: 0
}

.communities .p-menu--list-bullet .p-menu__item:first-child:before {
    display: none
}

.communities .p-menu--list-bullet .p-menu__item:before {
    content: "•";
    display: inline-block;
    padding-right: 5px
}

.communities .p-menu--list-bullet .p-menu__item__link {
    color: inherit
}

.communities .p-menu--list-bullet.p-menu--skin-header .p-menu__item {
    color: rgba(255,255,255,0.5)
}

.communities .p-notification {
    color: #FFFFFF;
    background: #394C54;
    display: block;
    width: 100%;
    padding: 10px 20px;
    margin-bottom: 10px;
    text-align: center;
    position: relative;
    z-index: 90
}

.communities .p-notification:empty {
    display: none
}

.communities .p-notification--success {
    color: #FFFFFF;
    background: #92D06C
}

.communities .p-notification--warning {
    color: #FFFFFF;
    background: #FFD51D
}

.communities .p-notification--danger {
    color: #FFFFFF;
    background: #CD3A53
}

.communities .p-notification--danger a,.communities .p-notification--danger button {
    font-weight: 700;
    color: #FFFFFF;
    border-bottom: dotted 2px #a92b40;
    padding-bottom: 2px
}

.communities .p-notification--color-body {
    background: #394C54;
    color: #FFFFFF
}

.communities .p-notification--small {
    font-size: 1rem
}

@media (min-width: 1024px) {
    .communities .p-notification--small {
        font-size:0.875rem
    }
}

.communities .p-notification--fixed {
    position: fixed;
    max-width: 300px;
    -webkit-transform: translateX(-50%) translateZ(0);
    transform: translateX(-50%) translateZ(0);
    top: 50px;
    left: 50%;
    z-index: 100
}

@media (min-width: 768px) {
    .communities .p-notification--fixed {
        max-width:600px
    }
}

.communities .p-pagination {
    text-align: right
}

.communities .p-pagination--align-center {
    text-align: center
}

.communities .p-pagination .break {
    display: inline-block;
    margin-left: 5px
}

.communities .p-pagination__item {
    display: inline-block;
    margin-left: 5px
}

.communities .p-pagination__item:hover .p-pagination__item__link {
    background-color: #394C54;
    color: #FFFFFF
}

.communities .p-pagination__item.is-active .p-pagination__item__link {
    background-color: #394C54;
    color: #FFFFFF
}

.communities .p-pagination__item.is-disabled:hover .p-pagination__item__link {
    cursor: default;
    background-color: #F8F9FA;
    color: #394C54;
    opacity: 0.5
}

.communities .p-pagination__item.is-disabled .p-pagination__item__link {
    cursor: default;
    background-color: #F8F9FA;
    color: #394C54;
    opacity: 0.5
}

.communities .p-pagination__item__link {
    cursor: pointer;
    display: block;
    color: #394C54;
    background: #F8F9FA;
    height: 36px;
    width: 36px;
    line-height: 36px;
    text-align: center
}

.communities .p-preview {
    opacity: 0;
    visibility: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9000;
    position: fixed;
    outline: none!important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: rgba(1,6,10,0.95);
    -webkit-transition: 0.25s 0.25s;
    -o-transition: 0.25s 0.25s;
    transition: 0.25s 0.25s
}

.communities .p-preview.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .p-preview__close {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.communities .p-preview__close__icon {
    position: absolute;
    right: 0;
    top: 0;
    height: 30px;
    width: 30px;
    cursor: pointer;
    background: rgba(0,0,0,0.5);
    border-radius: 100%
}

.communities .p-preview__close__icon:after,.communities .p-preview__close__icon:before {
    content: "";
    display: block;
    height: 15px;
    width: 1px;
    background: #FFFFFF;
    position: absolute;
    right: 15px;
    top: 7.5px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .p-preview__close__icon:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.communities .p-preview__close__icon:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.communities .p-preview__wrapper {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.communities .p-preview__wrapper:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.communities .p-preview__container {
    max-width: 600px;
    text-align: left;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 100%
}

.communities .p-preview__content {
    margin: 20px;
    background: #FFFFFF;
    position: relative
}

.communities .p-preview__content__actions {
    padding: 30px 30px 0 35px;
    position: absolute;
    left: 0;
    top: 0
}

.communities .p-preview__content__actions+.p-preview__content__header {
    margin: 40px 80px 0 80px
}

.communities .p-preview__content__header {
    margin: 40px 40px 0 40px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.3333333333rem;
    text-align: center
}

@media (min-width: 1024px) {
    .communities .p-preview__content__header {
        font-size:1.125rem
    }
}

.communities .p-preview__content__header:after {
    content: "";
    border-bottom: solid 2px;
    width: 20px;
    display: block;
    margin: 10px auto 0 auto
}

.communities .p-preview__content__body {
    margin: 40px
}

.communities .p-preview--fixed-height .p-preview__content__body {
    max-height: 400px;
    overflow: auto
}

.communities .p-preview--fixed-height .p-preview__content__body>* {
    margin-right: 10px
}

.communities .p-reminder {
    width: 100%;
    background-color: #394C54;
    background-image: url("https://themes.asp.events/ausfit2023/includes/styles/../images/communities/reminder.jpg");
    background-size: cover;
    background-position: center center;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 80px 40px 40px 40px;
    min-height: 300px
}

.communities .p-reminder:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.9)),to(rgba(0,0,0,0)));
    background-image: -o-linear-gradient(bottom,rgba(0,0,0,0.9),rgba(0,0,0,0));
    background-image: linear-gradient(to top,rgba(0,0,0,0.9),rgba(0,0,0,0))
}

.communities .p-reminder__wrap {
    width: 100%
}

.communities .p-reminder__header {
    width: 100%;
    text-align: center;
    margin-bottom: 20px
}

.communities .p-reminder__header__icon {
    pointer-events: none;
    position: relative;
    margin-bottom: 20px
}

.communities .p-reminder__header__title {
    width: 100%;
    position: relative;
    color: #FFFFFF;
    font-size: 1.5rem;
    font-family: "Bebas Neue",sans-serif
}

@media (min-width: 1024px) {
    .communities .p-reminder__header__title {
        font-size:1.375rem
    }
}

.communities .p-reminder__body {
    font-size: 1rem;
    position: relative;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 40px
}

@media (min-width: 1024px) {
    .communities .p-reminder__body {
        font-size:0.875rem
    }
}

.communities .p-reminder__actions {
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 1
}

.communities .p-reminder__actions-extra {
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 1;
    margin-top: 60px;
    font-size: 1rem;
    color: #FFFFFF;
    opacity: 0.5;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

@media (min-width: 1024px) {
    .communities .p-reminder__actions-extra {
        font-size:0.875rem
    }
}

.communities .p-reminder__actions-extra:hover {
    opacity: 1
}

.communities .p-stat--header {
    color: #FFFFFF
}

.communities .p-stat--header .p-stat__value {
    display: block;
    font-size: 2rem
}

@media (min-width: 1024px) {
    .communities .p-stat--header .p-stat__value {
        font-size:1.875rem
    }
}

.communities .p-stat--header .p-stat__title {
    font-size: 0.9166666667rem;
    color: rgba(255,255,255,0.5);
    display: block;
    width: 60px
}

@media (min-width: 1024px) {
    .communities .p-stat--header .p-stat__title {
        font-size:0.75rem
    }
}

.communities .p-table--responsive {
    width: 100%;
    table-layout: fixed
}

.communities .p-table--responsive thead {
    display: none
}

.communities .p-table--responsive tr {
    display: block;
    margin-bottom: 10px;
    border: solid 1px #F8F9FA;
    background: #FFFFFF
}

.communities .p-table--responsive td {
    border-bottom: dotted 1px #F8F9FA;
    display: block;
    padding: 10px
}

.communities .p-table--responsive td:before {
    content: attr(data-title);
    float: left;
    font-weight: 700
}

.communities .p-table--responsive td:not([class*=h-text-align--]) {
    text-align: right
}

@media (min-width: 768px) {
    .communities .p-table--responsive thead {
        display:table-header-group
    }

    .communities .p-table--responsive thead tr {
        background: transparent
    }

    .communities .p-table--responsive thead th {
        font-size: 1.3333333333rem;
        border-bottom: double #F8F9FA;
        text-align: left;
        padding: 10px;
        vertical-align: top
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .communities .p-table--responsive thead th {
        font-size:1.125rem
    }
}

@media (min-width: 768px) {
    .communities .p-table--responsive tr {
        display:table-row;
        margin: 0;
        border: none;
        background: white;
        border-bottom: solid 1px #F8F9FA
    }

    .communities .p-table--responsive tr:nth-child(2n) {
        background: transparent
    }
}

@media (min-width: 768px) {
    .communities .p-table--responsive td {
        display:table-cell
    }

    .communities .p-table--responsive td:before {
        display: none
    }

    .communities .p-table--responsive td:last-child {
        border-right: none
    }

    .communities .p-table--responsive td:last-child>.p-button-group {
        white-space: nowrap
    }

    .communities .p-table--responsive td:not([class*=h-text-align--]) {
        text-align: left
    }

    .communities .p-table--responsive td div:not([class*=thumbnail]):not(.p-button-group) {
        white-space: nowrap;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 100%;
        position: relative;
        display: inline-block;
        -webkit-transition: 0.25s;
        -o-transition: 0.25s;
        transition: 0.25s
    }
}

.communities .p-table--bordered {
    width: 100%
}

.communities .p-table--bordered tr th {
    text-align: left;
    border-bottom: solid 1px #F8F9FA;
    padding: 10px;
    vertical-align: top
}

.communities .p-table--bordered tr td {
    border-bottom: solid 1px #F8F9FA;
    padding: 10px
}

.communities .p-table--columns-two td,.communities .p-table--columns-two th {
    width: 50%
}

.communities .p-table--row-clickable tbody tr {
    cursor: pointer;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .p-table--row-clickable tbody tr:hover {
    background: #FFFFFF
}

.communities .thumbnail {
    overflow: hidden;
    display: inline-block
}

.communities .thumbnail__image {
    background-size: cover;
    background-position: center center
}

.communities .thumbnail__image img {
    opacity: 0
}

.communities .thumbnail__image__link {
    display: block;
    height: 100%;
    width: 100%
}

.communities .thumbnail--x-small {
    height: 32px;
    width: 32px
}

.communities .thumbnail--x-small .thumbnail__image {
    height: 100%;
    width: 100%
}

.communities .thumbnail--small {
    height: 35px;
    width: 35px
}

.communities .thumbnail--small .thumbnail__image {
    height: 100%;
    width: 100%
}

.communities .thumbnail--medium {
    height: 50px;
    width: 50px
}

.communities .thumbnail--medium .thumbnail__image {
    height: 100%;
    width: 100%
}

.communities .thumbnail--large {
    height: 70px;
    width: 70px
}

.communities .thumbnail--large .thumbnail__image {
    height: 100%;
    width: 100%
}

.communities .thumbnail--x-large {
    height: 90px;
    width: 90px
}

.communities .thumbnail--x-large .thumbnail__image {
    height: 100%;
    width: 100%
}

.communities .thumbnail--xx-large {
    height: 110px;
    width: 110px
}

.communities .thumbnail--xx-large .thumbnail__image {
    height: 100%;
    width: 100%
}

.communities .thumbnail--xxx-large {
    height: 130px;
    width: 130px
}

.communities .thumbnail--xxx-large .thumbnail__image {
    height: 100%;
    width: 100%
}

.communities .thumbnail--circle {
    border-radius: 100%
}

.communities .thumbnail--profile .thumbnail__image {
    background: transparent url("https://themes.asp.events/ausfit2023/includes/styles/../images/communities/profile.png") no-repeat center center;
    background-size: cover
}

.communities .thumbnail--company .thumbnail__image {
    background: transparent url("https://themes.asp.events/ausfit2023/includes/styles/../images/communities/company.png") no-repeat center center;
    background-size: cover
}

.communities .thumbnail--bar {
    height: 50px;
    width: 50px
}

.communities .thumbnail--bar .thumbnail__image {
    height: 100%;
    width: 100%;
    background: transparent url("https://themes.asp.events/ausfit2023/includes/styles/../images/communities/profile.png") no-repeat center center;
    background-size: cover
}

.communities .thumbnail--placeholder {
    background: #F8F9FA url("https://themes.asp.events/ausfit2023/includes/styles/../images/communities/placeholder_picture.png") no-repeat center center;
    background-size: cover
}

.communities .h-text-align--right {
    text-align: right
}

.communities .r-appointments,.communities .r-discover,.communities .r-matchmaking,.communities .r-settings-profile,.communities .r-wishlist {
    width: 100%;
    background: #fcfcfd
}

.communities .has-preview-open.r-appointments,.communities .has-preview-open.r-discover,.communities .has-preview-open.r-matchmaking,.communities .has-preview-open.r-settings-profile,.communities .has-preview-open.r-wishlist {
    overflow: hidden
}

.communities .r-appointments__header,.communities .r-discover__header,.communities .r-matchmaking__header,.communities .r-settings-profile__header,.communities .r-wishlist__header {
    display: none;
    background: #FFFFFF;
    padding: 40px 20px 20px 20px
}

.communities .r-appointments__header__title,.communities .r-settings-profile__header__title,.communities .r-wishlist__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.3333333333rem;
    text-align: center
}

@media (min-width: 1024px) {
    .communities .r-appointments__header__title,.communities .r-settings-profile__header__title,.communities .r-wishlist__header__title {
        font-size:1.125rem
    }
}

.communities .r-appointments__header__title:after,.communities .r-settings-profile__header__title:after,.communities .r-wishlist__header__title:after {
    content: "";
    border-bottom: solid 2px;
    width: 20px;
    display: block;
    margin: 10px auto 0 auto
}

.communities .r-appointments__actions {
    text-align: right;
    padding: 0 20px;
    margin-top: 20px
}

.communities .r-appointments__navigation,.communities .r-discover__navigation,.communities .r-matchmaking__navigation,.communities .r-settings-profile__navigation,.communities .r-wishlist__navigation {
    background: #FFFFFF;
    padding: 20px
}

.communities .r-appointments__body,.communities .r-settings-profile__body {
    padding: 20px 20px
}

@media (min-width: 768px) {
    .communities .r-appointments__header,.communities .r-discover__header,.communities .r-matchmaking__header,.communities .r-settings-profile__header,.communities .r-wishlist__header {
        padding:40px
    }

    .communities .r-appointments__actions {
        padding: 0 40px
    }

    .communities .r-appointments__navigation,.communities .r-discover__navigation,.communities .r-matchmaking__navigation,.communities .r-settings-profile__navigation,.communities .r-wishlist__navigation {
        padding: 30px 40px 20px 40px
    }

    .communities .r-appointments__body,.communities .r-settings-profile__body {
        padding: 30px 40px
    }
}

@media screen and (min-width: 1700px) {
    .communities .r-appointments__header,.communities .r-discover__header,.communities .r-matchmaking__header,.communities .r-settings-profile__header,.communities .r-wishlist__header {
        display:block;
        padding: 60px 40px 40px 40px
    }
}

.communities .c-communities-login__account-create__description {
    text-align: center;
    color: #1261b5;
    font-size: 1.3333333333rem;
    margin-bottom: 20px
}

@media (min-width: 1024px) {
    .communities .c-communities-login__account-create__description {
        font-size:1.125rem
    }
}

.communities .r-account-verify {
    width: 100%;
    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
}

.communities .r-account-verify__body {
    padding: 20px;
    width: 100%;
    text-align: center
}

.communities .c-communities-main__body .r-account-verify__body {
    color: #FFFFFF
}

.communities .r-appointments {
    overflow: hidden
}

.communities .r-appointments__inbox {
    overflow: auto;
    background: #F8F9FA;
    padding: 40px
}

.communities .r-appointments__main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: auto
}

.communities .r-appointments__body__appointments-rejected .p-card+.p-card {
    margin-top: 20px
}

@media (min-width: 1280px) {
    .communities .r-appointments {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .communities .r-appointments__inbox {
        width: 33.33%;
        margin-left: auto;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
}

.communities .r-dashboard {
    width: 100%;
    background: #394C54
}

.communities .r-dashboard.has-preview-open {
    overflow: hidden
}

.communities .r-dashboard__loading {
    width: 100%;
    height: 100%;
    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
}

.communities .r-dashboard__landing {
    color: #FFFFFF
}

.communities .r-dashboard__landing__image {
    background: transparent url("https://themes.asp.events/ausfit2023/includes/styles/../images/communities/dashboard.jpg") center center no-repeat;
    background-size: cover;
    min-height: 200px;
    height: 100%
}

.communities .r-dashboard__landing__header-body {
    background: #394C54;
    padding: 40px 20px
}

.communities .r-dashboard__landing__header {
    margin-bottom: 20px
}

.communities .r-dashboard__landing__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.3333333333rem;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .r-dashboard__landing__header__title {
        font-size:1.125rem
    }
}

.communities .r-dashboard__landing__header__title:after {
    content: "";
    border-bottom: solid 2px;
    width: 20px;
    display: block;
    margin: 10px 0 0 0
}

.communities .r-dashboard__landing__body a {
    color: #FFFFFF;
    border-bottom: dotted 1px #FFFFFF
}

.communities .r-dashboard__landing__body a:hover {
    color: #FFFFFF;
    border-bottom-color: black
}

.communities .r-dashboard__wishlist__popular {
    background: #fcfcfd;
    padding: 40px 20px;
    border-bottom: solid 1px #F8F9FA
}

.communities .r-dashboard__wishlist__popular__header {
    margin-bottom: 20px
}

.communities .r-dashboard__wishlist__popular__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1rem;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .r-dashboard__wishlist__popular__header__title {
        font-size:0.875rem
    }
}

.communities .r-dashboard__wishlist__popular__header__title:after {
    content: "";
    border-bottom: solid 2px #394C54;
    width: 20px;
    display: block;
    margin: 10px 0 0 0
}

.communities .r-dashboard__wishlist__popular__actions {
    margin-top: 15px
}

.communities .r-dashboard__wishlist__recent {
    background: #fcfcfd;
    padding: 40px 20px
}

.communities .r-dashboard__wishlist__recent__header {
    margin-bottom: 20px
}

.communities .r-dashboard__wishlist__recent__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1rem;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .r-dashboard__wishlist__recent__header__title {
        font-size:0.875rem
    }
}

.communities .r-dashboard__wishlist__recent__header__title:after {
    content: "";
    border-bottom: solid 2px #394C54;
    width: 20px;
    display: block;
    margin: 10px 0 0 0
}

.communities .r-dashboard__wishlist__recent__actions {
    margin-top: 15px
}

@media (min-width: 600px) {
    .communities .r-dashboard__landing {
        background:#394C54
    }

    .communities .r-dashboard__landing__image {
        height: 300px
    }

    .communities .r-dashboard__landing__header-body,.communities .r-dashboard__wishlist__popular,.communities .r-dashboard__wishlist__recent {
        padding: 40px
    }
}

@media (min-width: 768px) {
    .communities .r-dashboard__landing__image {
        width:100%
    }
}

@media (min-width: 1024px) {
    .communities .r-dashboard__landing {
        min-height:300px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .communities .r-dashboard__landing__image {
        height: auto;
        width: 50%
    }

    .communities .r-dashboard__landing__header-body {
        width: 50%
    }
}

@media (min-width: 1280px) {
    .communities .r-dashboard {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .communities .r-dashboard__landing {
        width: 50%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .communities .r-dashboard--landing-only .r-dashboard__landing__image {
        width: 50%;
        height: 100%
    }

    .communities .r-dashboard--landing-only .r-dashboard__landing__header-body {
        width: 50%;
        min-height: 400px
    }

    .communities .r-dashboard__landing__image {
        height: 50%;
        width: 100%
    }

    .communities .r-dashboard__landing__header-body {
        width: 100%;
        min-height: 50%
    }

    .communities .r-dashboard__wishlist {
        width: 50%;
        background: #fcfcfd
    }
}

.communities .r-discover.has-preview-open {
    overflow: hidden
}

.communities .r-discover__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.3333333333rem;
    text-align: center
}

@media (min-width: 1024px) {
    .communities .r-discover__header__title {
        font-size:1.125rem
    }
}

.communities .r-discover__header__title:after {
    content: "";
    border-bottom: solid 2px;
    width: 20px;
    display: block;
    margin: 10px auto 0 auto
}

.communities .r-discover__body {
    padding: 20px 15px
}

.communities .r-discover__body__main__navigation {
    margin-bottom: 20px
}

.communities .r-discover__body__item__to-top {
    margin-top: 20px;
    text-align: center
}

.communities .r-discover__body__item__to-top__link {
    cursor: pointer;
    background: #394C54;
    color: #FFFFFF;
    padding: 10px 20px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .r-discover__body__item__to-top__link {
        font-size:0.875rem
    }
}

@media (min-width: 768px) {
    .communities .r-discover__body {
        padding:40px 30px
    }
}

.communities .r-login {
    width: 100%
}

.communities .r-login--loading {
    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
}

.communities .r-login__navigation {
    margin-bottom: 40px
}

.communities .r-login__form {
    margin-bottom: 20px
}

.communities .r-login__sign-up {
    text-align: center;
    margin-bottom: 20px
}

.communities .r-login__forgot {
    text-align: center;
    font-size: 1rem
}

@media (min-width: 1024px) {
    .communities .r-login__forgot {
        font-size:0.875rem
    }
}

.communities .r-login-select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.communities .r-login-select__description {
    text-align: center;
    margin-bottom: 20px
}

.communities .r-login-select__back-to {
    margin-top: 20px;
    width: 100%;
    -ms-flex-item-align: end;
    align-self: flex-end;
    text-align: center;
    font-size: 1rem
}

@media (min-width: 1024px) {
    .communities .r-login-select__back-to {
        font-size:0.875rem
    }
}

.communities .r-login-select__back-to button {
    color: #E8EBE0
}

.communities .r-login-as-person {
    width: 100%
}

.communities .r-login-as-person__loading {
    width: 100%;
    height: 100%;
    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
}

.communities .r-logout {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.communities .r-logout__body {
    padding: 20px 10px;
    text-align: center;
    width: 100%
}

.communities .r-matchmaking.has-preview-open {
    overflow: hidden
}

.communities .r-matchmaking__sidebar {
    overflow: auto;
    overflow-x: hidden;
    background: #F8F9FA;
    padding: 40px
}

.communities .r-matchmaking__sidebar .p-card+.p-card {
    margin-top: 40px
}

.communities .r-matchmaking__main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: auto
}

.communities .r-matchmaking__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.3333333333rem;
    line-height: 1.3;
    text-align: center
}

@media (min-width: 768px) {
    .communities .r-matchmaking__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .communities .r-matchmaking__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .communities .r-matchmaking__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .communities .r-matchmaking__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.communities .r-matchmaking__header__title:after {
    content: "";
    border-bottom: solid 2px;
    width: 20px;
    display: block;
    margin: 10px auto 0 auto
}

.communities .r-matchmaking__navigation .menu__items__item {
    margin-right: 40px
}

.communities .r-matchmaking__recommendations {
    padding: 40px;
    background: #394C54
}

.communities .r-matchmaking__recommendations__header {
    padding: 0 10px;
    margin-bottom: 20px;
    text-align: center
}

.communities .r-matchmaking__recommendations__header__title {
    font-size: 1rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700;
    color: #FFFFFF
}

@media (min-width: 1024px) {
    .communities .r-matchmaking__recommendations__header__title {
        font-size:0.875rem
    }
}

.communities .r-matchmaking__recommendations__body__empty-state {
    max-width: 500px;
    margin: 0 auto;
    font-size: 1rem;
    text-align: center;
    color: rgba(255,255,255,0.8)
}

@media (min-width: 1024px) {
    .communities .r-matchmaking__recommendations__body__empty-state {
        font-size:0.875rem
    }
}

.communities .r-matchmaking__recommendations__hide {
    text-align: center;
    margin-top: 10px
}

.communities .r-matchmaking__body {
    padding: 20px 15px
}

.communities .r-matchmaking__body__header {
    padding: 0 10px;
    margin-bottom: 40px;
    text-align: center
}

.communities .r-matchmaking__body__header__title {
    font-size: 1rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700
}

@media (min-width: 1024px) {
    .communities .r-matchmaking__body__header__title {
        font-size:0.875rem
    }
}

.communities .r-matchmaking__body__results-none {
    text-align: center;
    font-style: italic
}

.communities .r-matchmaking__body__filters {
    margin-bottom: 20px
}

.communities .r-matchmaking__body__search {
    margin-bottom: 40px
}

.communities .r-matchmaking__body__search__toolbar {
    width: 100%;
    border: solid 1px #F8F9FA
}

.communities .r-matchmaking__body__search__toolbar__item {
    width: 50%;
    background: transparent;
    border: none;
    padding: 10px;
    color: #394C54;
    font-weight: 700
}

.communities .r-matchmaking__body__search__toolbar__item:hover {
    background: #394C54;
    color: #FFFFFF
}

.communities .r-matchmaking__body__search__toolbar__item.is-active {
    background: #394C54;
    color: #FFFFFF
}

.communities .r-matchmaking__body__search__toolbar__item+.r-matchmaking__body__search__toolbar__item {
    border-left: solid 1px #F8F9FA
}

.communities .r-matchmaking__body__search__keyword-filters {
    background: #F8F9FA
}

.communities .r-matchmaking__body__search__keyword {
    text-align: center;
    padding: 20px
}

.communities .r-matchmaking__body__search__keyword__input {
    font-size: 1.3333333333rem;
    width: 100%;
    max-width: 50%;
    margin: 0 auto;
    background: transparent;
    border: none;
    border-bottom: solid 1px #dae0e5;
    padding: 10px 0;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

@media (min-width: 1024px) {
    .communities .r-matchmaking__body__search__keyword__input {
        font-size:1.125rem
    }
}

.communities .r-matchmaking__body__search__keyword__input:focus,.communities .r-matchmaking__body__search__keyword__input:hover {
    outline: none;
    border-color: #394C54
}

.communities .r-matchmaking__body__search__filters {
    padding: 20px 10px;
    margin-bottom: 20px;
    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
}

.communities .r-matchmaking__body__search__filters__filter {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 230px;
    width: 100%;
    margin-bottom: 20px;
    padding: 0 10px
}

.communities .r-matchmaking__body__search__filters__filter__header {
    font-size: 1rem;
    font-weight: 700;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: solid 1px #dae0e5
}

@media (min-width: 1024px) {
    .communities .r-matchmaking__body__search__filters__filter__header {
        font-size:0.875rem
    }
}

.communities .r-matchmaking__body__search__filters__filter__body {
    font-size: 0.9166666667rem;
    max-height: 150px;
    overflow: auto
}

@media (min-width: 1024px) {
    .communities .r-matchmaking__body__search__filters__filter__body {
        font-size:0.75rem
    }
}

.communities .r-matchmaking__pagination {
    margin-top: 40px
}

@media (min-width: 768px) {
    .communities .r-matchmaking__body {
        padding:40px 40px
    }
}

@media (min-width: 1280px) {
    .communities .r-matchmaking {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .communities .r-matchmaking__sidebar {
        width: 30%;
        margin-left: auto;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .communities .r-matchmaking__body__filters__filter {
        max-width: 33.33%
    }
}

.communities .r-password-reset {
    width: 100%
}

.communities .r-password-reset__title {
    font-size: 1.3333333333rem;
    margin-bottom: 20px
}

@media (min-width: 1024px) {
    .communities .r-password-reset__title {
        font-size:1.125rem
    }
}

.communities .r-password-reset__form {
    margin-bottom: 20px
}

.communities .r-password-reset__back-to {
    text-align: center;
    font-size: 1rem
}

@media (min-width: 1024px) {
    .communities .r-password-reset__back-to {
        font-size:0.875rem
    }
}

@media (min-width: 1024px) {
    .communities .r-password-reset {
        -ms-flex-item-align:center;
        -ms-grid-row-align: center;
        align-self: center
    }
}

.communities .r-password-verify {
    width: 100%
}

.communities .r-password-verify__description {
    text-align: center;
    margin-bottom: 30px;
    font-size: 1.3333333333rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .communities .r-password-verify__description {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .communities .r-password-verify__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .communities .r-password-verify__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .communities .r-password-verify__description {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.communities .r-password-verify__form {
    margin-bottom: 20px
}

.communities .r-password-verify__form .form__actions {
    text-align: right
}

.communities .r-password-verify__back-to {
    text-align: center;
    font-size: 0.9166666667rem;
    line-height: 1.3
}

@media (min-width: 768px) {
    .communities .r-password-verify__back-to {
        font-size:0.8571428571rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .communities .r-password-verify__back-to {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .communities .r-password-verify__back-to {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .communities .r-password-verify__back-to {
        font-size:0.875rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .communities .r-password-verify {
        -ms-flex-item-align:center;
        -ms-grid-row-align: center;
        align-self: center
    }
}

.communities .c-communities-login__profile-required__description {
    text-align: center;
    color: #1261b5;
    font-size: 1.3333333333rem;
    margin-bottom: 20px
}

@media (min-width: 1024px) {
    .communities .c-communities-login__profile-required__description {
        font-size:1.125rem
    }
}

.communities .c-communities-login__profile-required__notification {
    text-align: center;
    font-weight: 700;
    margin-bottom: 10px
}

.communities .c-communities-login__profile-required__notification:empty {
    display: none
}

.communities .r-profile-view {
    width: 100%;
    padding: 20px 10px;
    background: #fcfcfd
}

.communities .r-profile-view__actions {
    text-align: right;
    margin-bottom: 20px
}

.communities .r-profile-view__details__image {
    text-align: center;
    margin-bottom: 20px
}

.communities .r-profile-view__details__data {
    max-width: 600px;
    margin: 0 auto
}

.communities .r-profile-view__details__data__group {
    margin-top: 20px
}

.communities .r-profile-view__details__data__group:first-child {
    margin-top: 0
}

.communities .r-profile-view__details__actions {
    margin-top: 20px;
    text-align: center
}

@media (min-width: 1280px) {
    .communities .r-profile-view {
        padding:40px 20px
    }

    .communities .r-profile-view__details__image {
        margin-bottom: 40px
    }

    .communities .r-profile-view__details__data__group {
        margin-top: 40px
    }
}

.communities .r-settings-account {
    width: 100%;
    background: #fcfcfd;
    overflow: auto
}

.communities .r-settings-account__header {
    background: #FFFFFF;
    padding: 20px 10px
}

.communities .r-settings-account__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.3333333333rem;
    line-height: 1.3;
    text-align: center
}

@media (min-width: 768px) {
    .communities .r-settings-account__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .communities .r-settings-account__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .communities .r-settings-account__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .communities .r-settings-account__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.communities .r-settings-account__header__title:after {
    content: "";
    border-bottom: solid 2px;
    width: 20px;
    display: block;
    margin: 10px auto 0 auto
}

.communities .r-settings-account__navigation {
    background: #FFFFFF;
    padding: 0 10px 20px 10px
}

.communities .r-settings-account__body {
    padding: 20px
}

.communities .r-settings-account__body__intro {
    margin-bottom: 20px
}

.communities .r-settings-account__body__form .p-form__fieldset {
    margin-bottom: 20px
}

.communities .r-settings-account__body__form .p-form__actions {
    background: #394C54
}

.communities .r-settings-account__body__form .p-form__actions__button {
    display: block;
    padding: 1em;
    width: 100%
}

.communities .r-settings-account__body__form__data {
    margin-bottom: 40px
}

@media (min-width: 1280px) {
    .communities .r-settings-account__header {
        padding:40px 20px
    }

    .communities .r-settings-account__body {
        padding: 20px 20px
    }
}

.communities .r-settings-notifications {
    width: 100%;
    background: #fcfcfd;
    overflow: auto
}

.communities .r-settings-notifications__header {
    background: #FFFFFF;
    padding: 20px 10px
}

.communities .r-settings-notifications__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.3333333333rem;
    text-align: center
}

@media (min-width: 1024px) {
    .communities .r-settings-notifications__header__title {
        font-size:1.125rem
    }
}

.communities .r-settings-notifications__header__title:after {
    content: "";
    border-bottom: solid 2px;
    width: 20px;
    display: block;
    margin: 10px auto 0 auto
}

.communities .r-settings-notifications__navigation {
    background: #FFFFFF;
    padding: 0 10px 20px 10px
}

.communities .r-settings-notifications__body {
    padding: 20px
}

.communities .r-settings-notifications__body__intro {
    margin-bottom: 20px
}

.communities .r-settings-notifications__body__form .p-form__fieldset {
    margin-bottom: 20px
}

.communities .r-settings-notifications__body__form .p-form__actions {
    background: #394C54
}

.communities .r-settings-notifications__body__form .p-form__actions__button {
    display: block;
    padding: 1em;
    width: 100%
}

.communities .r-settings-notifications__body__form__data {
    margin-bottom: 40px
}

@media (min-width: 1280px) {
    .communities .r-settings-notifications__header {
        padding:40px 20px
    }

    .communities .r-settings-notifications__body {
        padding: 20px 20px
    }
}

.communities .r-settings-privacy {
    width: 100%;
    background: #fcfcfd;
    overflow: auto
}

.communities .r-settings-privacy__header {
    background: #FFFFFF;
    padding: 20px 20px
}

.communities .r-settings-privacy__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.3333333333rem;
    line-height: 1.3;
    text-align: center
}

@media (min-width: 768px) {
    .communities .r-settings-privacy__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .communities .r-settings-privacy__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .communities .r-settings-privacy__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .communities .r-settings-privacy__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.communities .r-settings-privacy__header__title:after {
    content: "";
    border-bottom: solid 2px;
    width: 20px;
    display: block;
    margin: 10px auto 0 auto
}

.communities .r-settings-privacy__navigation {
    background: #FFFFFF;
    padding: 0 20px 20px 20px
}

.communities .r-settings-privacy__description {
    text-align: center;
    margin-bottom: 20px
}

.communities .r-settings-privacy__body__form .p-form__fieldset {
    margin-bottom: 20px
}

.communities .r-settings-privacy__body__form .p-form__actions {
    background: #394C54
}

.communities .r-settings-privacy__body__form .p-form__actions__button {
    display: block;
    padding: 1em;
    width: 100%
}

@media (min-width: 1280px) {
    .communities .r-settings-privacy__header {
        padding:40px 40px
    }

    .communities .r-settings-privacy__body {
        padding: 20px 40px
    }
}

.communities .r-settings-profile-required {
    width: 100%;
    background: #fcfcfd;
    overflow: auto
}

.communities .r-settings-profile-required__header {
    background: #FFFFFF;
    padding: 20px 10px
}

.communities .r-settings-profile-required__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.3333333333rem;
    text-align: center
}

@media (min-width: 1024px) {
    .communities .r-settings-profile-required__header__title {
        font-size:1.125rem
    }
}

.communities .r-settings-profile-required__header__title:after {
    content: "";
    border-bottom: solid 2px;
    width: 20px;
    display: block;
    margin: 10px auto 0 auto
}

.communities .r-settings-profile-required__navigation {
    background: #FFFFFF;
    padding: 0 10px 20px 10px
}

.communities .r-settings-profile-required__description {
    text-align: center;
    margin-bottom: 20px
}

.communities .r-settings-profile-required__body__form .p-form__fieldset {
    margin-bottom: 20px
}

.communities .r-settings-profile-required__body__form .p-form__actions {
    background: #394C54
}

.communities .r-settings-profile-required__body__form .p-form__actions__button {
    display: block;
    padding: 1em;
    width: 100%
}

@media (min-width: 1280px) {
    .communities .r-settings-profile-required__header {
        padding:40px 20px
    }

    .communities .r-settings-profile-required__body {
        padding: 20px 20px
    }
}

.communities .r-settings-profile__body__form .p-form__fieldset {
    margin-bottom: 20px
}

.communities .r-settings-profile__body__form .p-form__actions {
    background: #394C54
}

.communities .r-settings-profile__body__form .p-form__actions__button {
    display: block;
    padding: 1em;
    width: 100%
}

.communities .r-settings-tags {
    width: 100%;
    background: #fcfcfd;
    overflow: auto
}

.communities .r-settings-tags__header {
    background: #FFFFFF;
    padding: 20px 20px
}

.communities .r-settings-tags__header__title {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.3333333333rem;
    line-height: 1.3;
    text-align: center
}

@media (min-width: 768px) {
    .communities .r-settings-tags__header__title {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    .communities .r-settings-tags__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    .communities .r-settings-tags__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    .communities .r-settings-tags__header__title {
        font-size:1.125rem;
        line-height: 1.3
    }
}

.communities .r-settings-tags__header__title:after {
    content: "";
    border-bottom: solid 2px;
    width: 20px;
    display: block;
    margin: 10px auto 0 auto
}

.communities .r-settings-tags__navigation {
    background: #FFFFFF;
    padding: 0 20px 20px 20px
}

.communities .r-settings-tags__body {
    padding: 20px 40px
}

.communities .r-settings-tags__body__description {
    text-align: center;
    margin-bottom: 20px
}

.communities .r-settings-tags__body__tags {
    font-size: 0.9166666667rem;
    text-align: center
}

@media (min-width: 1024px) {
    .communities .r-settings-tags__body__tags {
        font-size:0.75rem
    }
}

@media (min-width: 1280px) {
    .communities .r-settings-tags__header {
        padding:40px 40px
    }

    .communities .r-settings-tags__body {
        padding: 20px 40px
    }
}

.communities .r-sign-up {
    width: 100%
}

.communities .r-sign-up__navigation {
    margin-bottom: 40px
}

.communities .r-sign-up__form {
    margin-bottom: 20px
}

.communities .r-sign-up__small-print {
    font-size: 0.9166666667rem;
    text-align: center;
    margin-bottom: 20px
}

@media (min-width: 1024px) {
    .communities .r-sign-up__small-print {
        font-size:0.75rem
    }
}

.communities .r-sign-up__back-to {
    text-align: center;
    font-size: 1rem
}

@media (min-width: 1024px) {
    .communities .r-sign-up__back-to {
        font-size:0.875rem
    }
}

.communities .r-wishlist.has-preview-open {
    overflow: hidden
}

.communities .r-wishlist--empty-state {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.communities .r-wishlist__empty-state {
    width: 100%;
    padding: 20px
}

.communities .r-wishlist__actions {
    margin-top: 20px;
    padding: 0 20px;
    font-size: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px
}

@media (min-width: 1024px) {
    .communities .r-wishlist__actions {
        font-size:0.875rem
    }
}

.communities .r-wishlist__actions__buttons {
    margin-left: auto;
    float: right
}

.communities .r-wishlist__body {
    padding: 20px
}

.communities .r-wishlist__body__email {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(1.1) translateY(-50%) translateX(-50%) translateZ(0);
    transform: scale(1.1) translateY(-50%) translateX(-50%) translateZ(0);
    padding: 20px;
    position: fixed;
    left: 50%;
    top: 50%;
    width: 100%;
    max-width: 540px;
    min-height: 300px;
    background: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    -webkit-box-shadow: 0 0 12px rgba(0,0,0,0.1);
    box-shadow: 0 0 12px rgba(0,0,0,0.1)
}

.communities .r-wishlist__body__email.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1) translateY(-50%) translateX(-50%) translateZ(0);
    transform: scale(1) translateY(-50%) translateX(-50%) translateZ(0);
    z-index: 10
}

.communities .r-wishlist__body__email__close {
    position: absolute;
    right: 15px;
    top: 15px;
    height: 20px;
    width: 20px;
    cursor: pointer
}

.communities .r-wishlist__body__email__close:after,.communities .r-wishlist__body__email__close:before {
    content: "";
    display: block;
    height: 20px;
    width: 1px;
    background: #394C54;
    position: absolute;
    right: 10px;
    top: 0
}

.communities .r-wishlist__body__email__close:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.communities .r-wishlist__body__email__close:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.communities .r-wishlist__body__email__form {
    width: 100%
}

.communities .r-wishlist__body__download {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(1.1) translateY(-50%) translateX(-50%) translateZ(0);
    transform: scale(1.1) translateY(-50%) translateX(-50%) translateZ(0);
    padding: 20px;
    position: fixed;
    left: 50%;
    top: 50%;
    width: 100%;
    max-width: 540px;
    min-height: 300px;
    background: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    -webkit-box-shadow: 0 0 12px rgba(0,0,0,0.1);
    box-shadow: 0 0 12px rgba(0,0,0,0.1)
}

.communities .r-wishlist__body__download.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1) translateY(-50%) translateX(-50%) translateZ(0);
    transform: scale(1) translateY(-50%) translateX(-50%) translateZ(0);
    z-index: 10
}

.communities .r-wishlist__body__download__close {
    position: absolute;
    right: 15px;
    top: 15px;
    height: 20px;
    width: 20px;
    cursor: pointer
}

.communities .r-wishlist__body__download__close:after,.communities .r-wishlist__body__download__close:before {
    content: "";
    display: block;
    height: 20px;
    width: 1px;
    background: #394C54;
    position: absolute;
    right: 10px;
    top: 0
}

.communities .r-wishlist__body__download__close:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.communities .r-wishlist__body__download__close:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.communities .r-wishlist__body__download__message {
    width: 100%;
    text-align: center
}

@media (min-width: 768px) {
    .communities .r-wishlist__actions {
        font-size:1.3333333333rem
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .communities .r-wishlist__actions {
        font-size:1.125rem
    }
}

@media (min-width: 1280px) {
    .communities .r-wishlist__actions {
        padding:0 40px
    }

    .communities .r-wishlist__body {
        padding: 20px 40px
    }
}

.communities .r-wishlist-download__description {
    padding: 20px
}

@keyframes Select-animation-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes Select-animation-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

.communities .Select {
    position: relative
}

.communities .Select,.communities .Select div,.communities .Select input,.communities .Select span {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.communities .Select.is-disabled>.Select-control {
    background-color: #f9f9f9
}

.communities .Select.is-disabled>.Select-control:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.communities .Select.is-disabled .Select-arrow-zone {
    cursor: default;
    pointer-events: none
}

.communities .Select-control {
    background-color: #FFFFFF;
    border-color: white #F8F9FA #dae0e5;
    border-radius: 0;
    border: 1px solid #F8F9FA;
    color: #394C54;
    cursor: default;
    display: table;
    border-spacing: 0;
    border-collapse: separate;
    height: 36px;
    outline: none;
    overflow: hidden;
    position: relative;
    width: 100%
}

.communities .Select-control:hover {
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.06);
    box-shadow: 0 1px 0 rgba(0,0,0,0.06)
}

.communities .Select-control .Select-input:focus {
    outline: none
}

.communities .is-searchable.is-open>.Select-control {
    cursor: text
}

.communities .is-open>.Select-control {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background: #FFFFFF;
    border-color: #dae0e5 #F8F9FA white
}

.communities .is-open>.Select-control>.Select-arrow {
    border-color: transparent transparent #999;
    border-width: 0 5px 5px
}

.communities .is-searchable.is-focused:not(.is-open)>.Select-control {
    cursor: text
}

.communities .is-focused:not(.is-open)>.Select-control {
    border-color: #394C54 #062240 #062240;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1),0 0 5px -1px fade(#394C54,50%);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1),0 0 5px -1px fade(#394C54,50%)
}

.communities .Select--single>.Select-control .Select-value,.communities .Select-placeholder {
    bottom: 0;
    color: #2b88ea;
    left: 0;
    line-height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    right: 0;
    top: 0;
    max-width: 100%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
}

.communities .has-value.Select--single>.Select-control .Select-value .Select-value-label,.communities .has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label {
    color: #394C54
}

.communities .has-value.Select--single>.Select-control .Select-value a.Select-value-label,.communities .has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label {
    cursor: pointer;
    text-decoration: none
}

.communities .has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.communities .has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover,.communities .has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.communities .has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover {
    color: #394C54;
    outline: none;
    text-decoration: underline
}

.communities .Select-input {
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle
}

.communities .Select-input>input {
    background: none transparent;
    border: 0 none;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: default;
    display: inline-block;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    outline: none;
    line-height: 14px;
    padding: 8px 0 12px;
    -webkit-appearance: none
}

.is-focused .communities .Select-input>input {
    cursor: text
}

.communities .has-value.is-pseudo-focused .Select-input {
    opacity: 0
}

.communities .Select-control:not(.is-searchable)>.Select-input {
    outline: none
}

.communities .Select-loading-zone {
    cursor: pointer;
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 16px
}

.communities .Select-loading {
    -webkit-animation: Select-animation-spin 400ms infinite linear;
    animation: Select-animation-spin 400ms infinite linear;
    width: 16px;
    height: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    border: 2px solid #F8F9FA;
    border-right-color: #394C54;
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.communities .Select-clear-zone {
    -webkit-animation: Select-animation-fadeIn 200ms;
    animation: Select-animation-fadeIn 200ms;
    color: #999;
    cursor: pointer;
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 17px
}

.communities .Select-clear-zone:hover {
    color: #D0021B
}

.communities .Select-clear {
    display: inline-block;
    font-size: 18px;
    line-height: 1
}

.communities .Select--multi .Select-clear-zone {
    width: 17px
}

.communities .Select--multi .Select-multi-value-wrapper {
    display: inline-block
}

.communities .Select .Select-aria-only {
    display: inline-block;
    height: 1px;
    width: 1px;
    margin: -1px;
    clip: rect(0,0,0,0);
    overflow: hidden
}

.communities .Select-arrow-zone {
    cursor: pointer;
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 25px;
    padding-right: 5px
}

.communities .Select-arrow {
    border-color: #999 transparent transparent;
    border-style: solid;
    border-width: 5px 5px 2.5px;
    display: inline-block;
    height: 0;
    width: 0
}

.communities .Select-arrow-zone:hover>.Select-arrow,.communities .is-open .Select-arrow {
    border-top-color: #666
}

@-webkit-keyframes Select-animation-fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Select-animation-fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.communities .Select-menu-outer {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-color: #FFFFFF;
    border: 1px solid #F8F9FA;
    border-top-color: #fcfcfd;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.06);
    box-shadow: 0 1px 0 rgba(0,0,0,0.06);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: -1px;
    max-height: 200px;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1000;
    -webkit-overflow-scrolling: touch
}

.communities .Select-menu {
    max-height: 198px;
    overflow-y: auto
}

.communities .Select-option {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #FFFFFF;
    color: #394C54;
    cursor: pointer;
    display: block;
    padding: 10px 10px
}

.communities .Select-option:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.communities .Select-option.is-selected {
    background-color: #FFFFFF;
    color: #394C54
}

.communities .Select-option.is-focused {
    background-color: #d5e7fb;
    color: #394C54
}

.communities .Select-option.is-disabled {
    color: #6eaef1;
    cursor: default
}

.communities .Select-noresults {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #167ae3;
    cursor: default;
    display: block;
    padding: 10px 10px
}

.communities .Select--multi .Select-input {
    vertical-align: middle;
    margin-left: 10px;
    padding: 0
}

.communities .Select--multi.has-value .Select-input {
    margin-left: 5px
}

.communities .Select--multi .Select-value {
    background-color: #f2f9fc;
    border-radius: 2px;
    border: 1px solid #c9e6f2;
    color: #394C54;
    display: inline-block;
    font-size: 0.9em;
    margin-left: 5px;
    margin-top: 5px;
    vertical-align: top
}

.communities .Select--multi .Select-value-icon,.communities .Select--multi .Select-value-label {
    display: inline-block;
    vertical-align: middle
}

.communities .Select--multi .Select-value-label {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    cursor: default;
    padding: 2px 5px
}

.communities .Select--multi a.Select-value-label {
    color: #394C54;
    cursor: pointer;
    text-decoration: none
}

.communities .Select--multi a.Select-value-label:hover {
    text-decoration: underline
}

.communities .Select--multi .Select-value-icon {
    cursor: pointer;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    border-right: 1px solid #c9e6f2;
    padding: 1px 5px 3px
}

.communities .Select--multi .Select-value-icon:focus,.communities .Select--multi .Select-value-icon:hover {
    background-color: #ddeff7;
    color: #020a12
}

.communities .Select--multi .Select-value-icon:active {
    background-color: #c9e6f2
}

.communities .Select--multi.is-disabled .Select-value {
    background-color: #fcfcfc;
    border: 1px solid #e3e3e3;
    color: #333
}

.communities .Select--multi.is-disabled .Select-value-icon {
    cursor: not-allowed;
    border-right: 1px solid #e3e3e3
}

.communities .Select--multi.is-disabled .Select-value-icon:active,.communities .Select--multi.is-disabled .Select-value-icon:focus,.communities .Select--multi.is-disabled .Select-value-icon:hover {
    background-color: #fcfcfc
}

@keyframes Select-animation-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes Select-animation-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

.communities .slick-list,.communities .slick-slider,.communities .slick-track {
    position: relative;
    display: block
}

.communities .slick-loading .slick-slide,.communities .slick-loading .slick-track {
    visibility: hidden
}

.communities .slick-slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.communities .slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.communities .slick-list:focus {
    outline: 0
}

.communities .slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.communities .slick-slider .slick-list,.communities .slick-slider .slick-track {
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.communities .slick-track {
    top: 0;
    left: 0
}

.communities .slick-track:after,.communities .slick-track:before {
    display: table;
    content: ""
}

.communities .slick-track:after {
    clear: both
}

.communities .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.communities [dir=rtl] .slick-slide {
    float: right
}

.communities .slick-slide img {
    display: block
}

.communities .slick-slide.slick-loading img {
    display: none
}

.communities .slick-slide.dragging img {
    pointer-events: none
}

.communities .slick-initialized .slick-slide {
    display: block
}

.communities .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.communities .slick-arrow.slick-hidden {
    display: none
}

.communities .slick-dots,.communities .slick-next,.communities .slick-prev {
    position: absolute;
    display: block;
    padding: 0
}

.communities .slick-dots li button:before,.communities .slick-next:before,.communities .slick-prev:before {
    font-family: slick;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.communities .slick-loading .slick-list {
    background: url("https://themes.asp.events/ausfit2023/includes/styles/ajax-loader.gif") center center no-repeat #fff
}

@font-face {
    .communities {
        font-family: slick;
        font-weight: 400;
        font-style: normal;
        src: url("https://themes.asp.events/ausfit2023/includes/styles/fonts/slick.eot");
        src: url("https://themes.asp.events/ausfit2023/includes/styles/fonts/slick.eot?#iefix") format("embedded-opentype"),url("https://themes.asp.events/ausfit2023/includes/styles/fonts/slick.woff") format("woff"),url("https://themes.asp.events/ausfit2023/includes/styles/fonts/slick.ttf") format("truetype"),url("https://themes.asp.events/ausfit2023/includes/styles/fonts/slick.svg#slick") format("svg")
    }
}

.communities .slick-next,.communities .slick-prev {
    font-size: 0;
    line-height: 0;
    top: 50%;
    width: 20px;
    height: 20px;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0
}

.communities .slick-next:focus,.communities .slick-next:hover,.communities .slick-prev:focus,.communities .slick-prev:hover {
    color: transparent;
    outline: 0;
    background: 0 0
}

.communities .slick-next:focus:before,.communities .slick-next:hover:before,.communities .slick-prev:focus:before,.communities .slick-prev:hover:before {
    opacity: 1
}

.communities .slick-next.slick-disabled:before,.communities .slick-prev.slick-disabled:before {
    opacity: 0.25
}

.communities .slick-next:before,.communities .slick-prev:before {
    font-size: 20px;
    line-height: 1;
    opacity: 0.75;
    color: #fff
}

.communities .slick-prev {
    left: -25px
}

.communities [dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.communities .slick-prev:before {
    content: "←"
}

.communities .slick-next:before,.communities [dir=rtl] .slick-prev:before {
    content: "→"
}

.communities .slick-next {
    right: -25px
}

.communities [dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.communities [dir=rtl] .slick-next:before {
    content: "←"
}

.communities .slick-dotted.slick-slider {
    margin-bottom: 30px
}

.communities .slick-dots {
    bottom: -25px;
    width: 100%;
    margin: 0;
    list-style: none;
    text-align: center
}

.communities .slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.communities .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0 0
}

.communities .slick-dots li button:focus,.communities .slick-dots li button:hover {
    outline: 0
}

.communities .slick-dots li button:focus:before,.communities .slick-dots li button:hover:before {
    opacity: 1
}

.communities .slick-dots li button:before {
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: 0.25;
    color: #000
}

.communities .slick-dots li.slick-active button:before {
    opacity: 0.75;
    color: #000
}

.communities .slick-prev:before {
    content: "\f053";
    font-family: "Font Awesome 5 Pro";
    opacity: 1
}

.communities .slick-next:before {
    content: "\f054";
    font-family: "Font Awesome 5 Pro";
    opacity: 1
}

.communities .react-tags {
    cursor: text;
    position: relative;
    border-radius: 5px;
    border: solid 1px #F8F9FA;
    padding: 10px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.communities .react-tags:hover {
    border-color: #dae0e5
}

.communities .react-tags__selected {
    display: inline
}

.communities .react-tags__selected-tag {
    background: #F8F9FA;
    border-radius: 5px;
    color: #394C54;
    padding: 5px 10px;
    margin: 5px
}

.communities .react-tags__selected-tag:after {
    content: "✕";
    color: #394C54;
    margin-left: 10px
}

.communities .react-tags__selected-tag:focus,.communities .react-tags__selected-tag:hover {
    background: #394C54;
    color: #FFFFFF
}

.communities .react-tags__selected-tag:focus:after,.communities .react-tags__selected-tag:hover:after {
    color: #FFFFFF
}

.communities .react-tags__search {
    display: inline-block;
    max-width: 100%;
    position: relative
}

.communities .react-tags__search input {
    border: dashed 1px #F8F9FA;
    padding: 5px 10px;
    max-width: 100%;
    min-width: 100px;
    border-radius: 5px;
    outline: none;
    margin: 0;
    font-size: inherit;
    line-height: inherit
}

.communities .react-tags__search input::-ms-clear {
    display: none
}

.communities .react-tags__suggestions {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%
}

@media (min-width: 600px) {
    .communities .react-tags__suggestions {
        width:240px
    }
}

.communities .react-tags__suggestions ul {
    text-align: left;
    margin: 0;
    padding: 0;
    list-style: none;
    background: white
}

.communities .react-tags__suggestions li {
    border-bottom: 1px solid #F8F9FA;
    padding: 5px 10px
}

.communities .react-tags__suggestions li:hover {
    cursor: pointer;
    color: #394C54
}

.communities .react-tags__suggestions li:hover mark {
    color: #394C54
}

.communities .react-tags__suggestions li.is-active {
    background: rgba(4,22,41,0.5)
}

.communities .react-tags__suggestions li.is-disabled {
    opacity: 0.5;
    cursor: auto
}

.communities .react-tags__suggestions li mark {
    background: transparent;
    text-decoration: underline;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

html {
    font-size: 75%
}

@media (min-width: 768px) {
    html {
        font-size:87.5%
    }
}

@media (min-width: 1024px) {
    html {
        font-size:100%
    }
}

@media (min-width: 1280px) {
    html {
        font-size:100%
    }
}

@media (min-width: 1400px) {
    html {
        font-size:100%
    }
}

body,html {
    width: 100%;
    height: 100%
}

body {
    font-family: "Montserrat",sans-serif;
    color: #394C54
}

@media (min-width: 600px) {
    body.has-overlay-blur .communities,body.has-overlay-blur .site {
        -webkit-filter:blur(10px);
        filter: blur(10px);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    body .site {
        -webkit-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out
    }
}

.t-default .site {
    background-color: #F8F9FA
}

.t-default:not([class*=has-modal-open]) .section--id-1 {
    margin-top: -135px!important
}

audio,embed,iframe,object,video {
    max-width: 100%
}

/* img {
    max-width: 100%;
    /* height: auto!important */
/* } */ 

a[class^=anchor],a[name^=Article_],a[name^=PageAnchor] {
    display: block;
    width: 0;
    margin-top: 0;
    padding-top: 0
}

a {
    text-decoration: none;
    outline: none
}

a[href*="javascript:return false;"] {
    cursor: default
}

a:not([class]) {
    color: #E8EBE0
}

a:not([class]):hover {
    text-decoration: underline
}

.comp__background--five a:not([class]),.comp__background--four a:not([class]),.comp__background--one a:not([class]),.comp__background--six a:not([class]),.comp__background--three a:not([class]),.comp__background--two a:not([class]) {
    color: #FFFFFF
}

p {
    margin: 0 0 1em 0
}

p:last-child {
    margin-bottom: 0;
    vertical-align: text-bottom
}

ul {
    list-style: square
}

h1 {
    margin: 0 0 1em 0;
    padding: 0;
    font-family: "Bebas Neue",sans-serif;
    font-size: 5rem;
    line-height: 40px;
    font-weight: 400
}

@media (min-width: 768px) {
    h1 {
        font-size:5.1428571429rem;
        line-height: 52px
    }
}

@media (min-width: 1024px) {
    h1 {
        font-size:5.125rem;
        line-height: 62px
    }
}

@media (min-width: 1280px) {
    h1 {
        font-size:5.75rem;
        line-height: 72px
    }
}

@media (min-width: 1400px) {
    h1 {
        font-size:5.75rem;
        line-height: 72px
    }
}

h2 {
    margin: 0 0 0 0;
    padding: 0;
    font-family: "Bebas Neue",sans-serif;
    font-size: 5rem;
    line-height: 40px;
    font-weight: 400
}

@media (min-width: 768px) {
    h2 {
        font-size:5.1428571429rem;
        line-height: 52px
    }
}

@media (min-width: 1024px) {
    h2 {
        font-size:5.125rem;
        line-height: 62px
    }
}

@media (min-width: 1280px) {
    h2 {
        font-size:5.75rem;
        line-height: 72px
    }
}

@media (min-width: 1400px) {
    h2 {
        font-size:5.75rem;
        line-height: 72px
    }
}

h3 {
    margin: 0 0 1em 0;
    padding: 0;
    font-family: "Bebas Neue",sans-serif;
    font-size: 2rem;
    line-height: 0.8;
    font-weight: 400
}

@media (min-width: 768px) {
    h3 {
        font-size:2rem;
        line-height: 0.8
    }
}

@media (min-width: 1024px) {
    h3 {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    h3 {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1400px) {
    h3 {
        font-size:1.75rem;
        line-height: 0.8
    }
}

h4 {
    margin: 0 0 1em 0;
    padding: 0;
    font-family: "Bebas Neue",sans-serif;
    font-size: 1.3333333333rem;
    line-height: 1.3;
    font-weight: 400
}

@media (min-width: 768px) {
    h4 {
        font-size:1.2857142857rem;
        line-height: 1.3
    }
}

@media (min-width: 1024px) {
    h4 {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1280px) {
    h4 {
        font-size:1.125rem;
        line-height: 1.3
    }
}

@media (min-width: 1400px) {
    h4 {
        font-size:1.125rem;
        line-height: 1.3
    }
}

h5 {
    margin: 0 0 1em 0;
    padding: 0;
    font-family: "Bebas Neue",sans-serif;
    font-size: 1.0833333333rem;
    line-height: 26px;
    font-weight: 400
}

@media (min-width: 768px) {
    h5 {
        font-size:1rem;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    h5 {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1280px) {
    h5 {
        font-size:1rem;
        line-height: 32px
    }
}

@media (min-width: 1400px) {
    h5 {
        font-size:1rem;
        line-height: 32px
    }
}

.counter {
    font-size: 5rem;
    line-height: 60px;
    font-family: "Bebas Neue",sans-serif
}

@media (min-width: 768px) {
    .counter {
        font-size:4.4285714286rem;
        line-height: 60px
    }
}

@media (min-width: 1024px) {
    .counter {
        font-size:4.25rem;
        line-height: 70px
    }
}

@media (min-width: 1280px) {
    .counter {
        font-size:5.5rem;
        line-height: 90px
    }
}

@media (min-width: 1400px) {
    .counter {
        font-size:6.3375rem;
        line-height: 100px
    }
}

@media (min-width: 1024px) {
    .navigation-mobile {
        display:none
    }
}

.navigation {
    display: none
}

@media (min-width: 1024px) {
    .navigation {
        display:block;
        margin: 0 auto
    }
}

.l-header__navigation__menu-trigger {
    color: #FFFFFF
}

.l-header__navigation__menu-trigger__icon {
    font-size: 2rem;
    line-height: 0.8
}

@media (min-width: 768px) {
    .l-header__navigation__menu-trigger__icon {
        font-size:2rem;
        line-height: 0.8
    }
}

@media (min-width: 1024px) {
    .l-header__navigation__menu-trigger__icon {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .l-header__navigation__menu-trigger__icon {
        font-size:1.75rem;
        line-height: 0.8
    }
}

@media (min-width: 1400px) {
    .l-header__navigation__menu-trigger__icon {
        font-size:1.75rem;
        line-height: 0.8
    }
}

.header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    background: #EEEBE2;
    position: sticky;
    top: 0;
    z-index: 8;
}

.header__logo {
   
    max-width: 350px;
}

.header__logo img {
    height: auto;
    width: 100%;
}

.header__cta {
    text-transform: uppercase;
}

.header__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%
}

.header__navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-start
}

.header__navigation-trigger {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    text-transform: uppercase;
    right: 20px;
    top: 30px;
    z-index: 100;
    color: #FFFFFF
}

.header__navigation-trigger__icon {
    font-size: 28px
}

@media (min-width: 600px) {
    .header {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .header__logo {
        max-width: 350px;
        margin-right: auto;
    }
}

@media (min-width: 1024px) {
    .header__navigation {
        display: block;
        font-size: 0.8em;
    }
}

.header--center {
    margin: 10px 0;
    z-index: 9
}

@media (min-width: 1024px) {
    .header--center {
        height:85px;
        margin: 25px 0
    }
}

.header--top {
    background-color: #CCFDD9;
}

@media (min-width: 1024px) {
    .header--top .wrapper {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: flex-start;
    }
}

.header--bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (max-width: 1024px) {
    .header__strap {
        margin-top:5px
    }
}

.hero {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    min-height: 300px;
    padding: 30px 30px;
    overflow: hidden
}

.hero__text {
    position: relative;
    z-index: 1;
}


.hero__video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    overflow: hidden
}

.hero__video .play {
    z-index: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px;
    padding-left: 15px;
    border: 3px solid #FFFFFF;
    border-radius: 90px;
    height: 40px;
    width: 40px;
    bottom: 50px;
    left: 30px;
    position: absolute;
    opacity: 0.7
}

.hero__video .play:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f04b";
    color: #FFFFFF;
    font-weight: 100;
    font-size: 17px
}

.hero__video:hover .play {
    opacity: 1
}

@media (min-width: 1280px) {
    .hero {
        min-height:850px
    }

    .hero__video {
        display: block
    }

    .hero__video .play {
        width: 120px;
        height: 120px;
        left: 80px
    }

    .hero__video .play:before {
        font-size: 50px
    }
}

.hero:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 35%;
    bottom: 0;
    left: 0;
    z-index: 1
}

.social {
    margin-right: -15px
}

.social .ck-social-icons li a:before {
    color: #FFFFFF
}

.hero__subpage {
    position: relative
}

@media (min-width: 1024px) {
    .landing__show {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 75%
    }
}

.partners {
    background-color: transparent;
    padding: 60px 0
}

@media (min-width: 1280px) {
    .partners {
        padding:90px 0
    }
}

.brands {
    padding: 60px 0
}

@media (min-width: 1280px) {
    .brands {
        padding:90px 0
    }
}

.footer--blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 1024px) {
    .footer--blocks {
        min-height:580px;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.footer {
    display: block;
    padding: 40px 0;
    background: #394C54;
    color: #FFFFFF
}

.footer .footer__main a {
    color: #FFFFFF
}

.footer .footer__main a:before {
    color: #FFFFFF
}

.footer .footer__main a:hover {
    text-decoration: underline
}

.footer .footer__menu {
    padding: 40px 0;
    margin-top: 60px;
    border-top: 1px solid rgba(255,255,255,0.18)
}

.footer .footer__menu .footer__menu__links {
    text-align: center
}

.footer .footer__menu .footer__menu__links ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.footer .footer__menu .footer__menu__links ul li:not(:last-child):after {
    content: "";
    position: absolute;
    width: 1px;
    right: -9px;
    height: 12px;
    background: #fff;
    opacity: 0.4;
    top: 0;
    bottom: 0;
    margin: auto
}

.footer .footer__menu .footer__menu__links ul li a {
    color: #FFFFFF;
    opacity: 0.4;
    font-size: 12px
}

.footer .footer__menu .footer__menu__links ul li a:before {
    color: #FFFFFF
}

.footer .footer__menu .footer__menu__links ul li a:hover {
    text-decoration: underline;
    opacity: 1
}

.footer .footer__menu .footer__showoff {
    text-align: center
}

.footer .footer__menu .footer__showoff a {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    color: #FFFFFF;
    opacity: 0.4
}

.footer .footer__menu .footer__showoff a:before {
    width: 45px;
    height: 34px;
    background: url("https://themes.asp.events/ausfit2023/includes/styles/../images/showoff_logo.svg") no-repeat center;
    background-size: contain;
    content: "";
    margin: 10px auto 0
}

.footer .footer__menu .footer__showoff a:hover {
    opacity: 1
}

@media (min-width: 600px) {
    .footer .footer__main .wrapper {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .footer .footer__main .ck-social-icons {
        margin-left: -15px!important
    }

    .footer .footer__menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .footer .footer__menu .footer__menu__links ul li {
        display: inline-block;
        margin: 0 1em 0 0
    }

    .footer .footer__menu .footer__showoff a {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .footer .footer__menu .footer__showoff a:after {
        margin: 0 0 0 10px
    }
}

@media (min-width: 1280px) {
    .footer {
        padding-top:80px
    }
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    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;
    width: 100%;
    height: 100%;
    padding: 10px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s
}

.overlay.is-visible {
    opacity: 1;
    visibility: visible;
    z-index: 9999
}

.ck-capital-letter {
    color: #E8EBE0;
    font-family: "Bebas Neue",sans-serif;
    font-size: 2.4166666667rem;
    line-height: 0.8;
    font-weight: 700
}

@media (min-width: 768px) {
    .ck-capital-letter {
        font-size:2.3571428571rem;
        line-height: 0.8
    }
}

@media (min-width: 1024px) {
    .ck-capital-letter {
        font-size:2.0625rem;
        line-height: 0.8
    }
}

@media (min-width: 1280px) {
    .ck-capital-letter {
        font-size:2.0625rem;
        line-height: 0.8
    }
}

@media (min-width: 1400px) {
    .ck-capital-letter {
        font-size:2.0625rem;
        line-height: 0.8
    }
}

.ck-color-accent {
    color: #E8EBE0
}

.ck-color-main {
    color: #394C54
}

.hero__image:after,.hero__video:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    background-color: rgba(4,22,41,0.51)
}

.hero__text .panel__header__title {
    color: #E8EBE0;
    padding: 10px 30px;
    border-radius: 5px;
}

@media screen and (max-width: 769px) {
    .hero__text .panel__header__title {
        font-size: 1.4em;
        letter-spacing: 2px;
        margin-top: 2rem;
        margin-bottom: 1rem;
    }
}

.hero:after {
    background: transparent -webkit-gradient(linear,left top,left bottom,from(rgba(4,22,41,0)),to(#394C54)) 0% 0% no-repeat padding-box;
    background: transparent -o-linear-gradient(top,rgba(4,22,41,0) 0%,#394C54 100%) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(180deg,rgba(4,22,41,0) 0%,#394C54 100%) 0% 0% no-repeat padding-box
}

.t-homepage .site {
    background-color: #394C54
}

.section--speakers .section__header__intro {
    background-color: #E8EBE0
}

.section--overlay {
    background: #394C54
}

.section--overlay .article__header__title:after {
    background-color: #E8EBE0
}

.section--overlay .section__body:before {
    background: -o-linear-gradient(359deg,rgba(4,22,41,0) 0%,#394C54 100%,#394C54 100%) 0% 0%;
    background: linear-gradient(91deg,rgba(4,22,41,0) 0%,#394C54 100%,#394C54 100%) 0% 0%
}

.section--overlay-fullwidth {
    background: #394C54
}

.section--overlay-fullwidth:nth-child(2){
    background: #242829;
}

.section--overlay-fullwidth .section__body__article__background:before {
    background: -o-linear-gradient(181deg,rgba(4,22,41,0) 0%,#394C54 100%,#394C54 100%) 0% 0%;
    background: linear-gradient(269deg,rgba(4,22,41,0) 0%,#394C54 100%,#394C54 100%) 0% 0%
}

.section--overlay-fullwidth:nth-child(2) .section__body__article__background:before {
    background: -o-linear-gradient(181deg,rgba(4,22,41,0) 0%,#879564 100%,#879564 100%) 0% 0%;
    background: linear-gradient(269deg,rgba(4,22,41,0) 0%,##879564 100%,#879564 100%) 0% 0%
}
.article--reveal--overflow:before {
    background: transparent -webkit-gradient(linear,left top,left bottom,from(rgba(4,22,41,0)),to(rgba(4,22,41,0))) 0% 0% no-repeat;
    background: transparent -o-linear-gradient(top,rgba(4,22,41,0) 0%,rgba(4,22,41,0) 100%) 0% 0% no-repeat;
    background: transparent linear-gradient(180deg,rgba(4,22,41,0) 0%,rgba(4,22,41,0) 100%) 0% 0% no-repeat
}

.article--reveal--overflow:hover:before {
    background: transparent -webkit-gradient(linear,left top,left bottom,from(rgba(4,22,41,0)),to(#394C54)) 0% 0% no-repeat;
    background: transparent -o-linear-gradient(top,rgba(4,22,41,0) 0%,#394C54 100%) 0% 0% no-repeat;
    background: transparent linear-gradient(180deg,rgba(4,22,41,0) 0%,#394C54 100%) 0% 0% no-repeat
}

.article--reveal--fullwidth:before {
    background: transparent -webkit-gradient(linear,left top,left bottom,from(rgba(4,22,41,0)),to(#394C54)) 0% 0% no-repeat;
    background: transparent -o-linear-gradient(top,rgba(4,22,41,0) 0%,#394C54 100%) 0% 0% no-repeat;
    background: transparent linear-gradient(180deg,rgba(4,22,41,0) 0%,#394C54 100%) 0% 0% no-repeat
}

.article--button .article__header__title {
    border-color: #E8EBE0;
    font-size: 3.5rem;
    line-height: 1
}

@media (min-width: 768px) {
    .article--button .article__header__title {
        font-size:3rem;
        line-height: 1
    }
}

@media (min-width: 1024px) {
    .article--button .article__header__title {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1280px) {
    .article--button .article__header__title {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1400px) {
    .article--button .article__header__title {
        font-size:3.25rem;
        line-height: 1
    }
}

.article--button:hover .article__header__title {
    background-color: #E8EBE0
}

.article--featured .article__header__title {
    font-size: 4.3333333333rem;
    line-height: 39px
}

@media (min-width: 768px) {
    .article--featured .article__header__title {
        font-size:3.7142857143rem;
        line-height: 39px
    }
}

@media (min-width: 1024px) {
    .article--featured .article__header__title {
        font-size:3.875rem;
        line-height: 49px
    }
}

@media (min-width: 1280px) {
    .article--featured .article__header__title {
        font-size:5.125rem;
        line-height: 59px
    }
}

@media (min-width: 1400px) {
    .article--featured .article__header__title {
        font-size:4.5rem;
        line-height: 59px
    }
}

.article--featured .article__header__title:after {
    background: #E8EBE0
}

.article--featured .article__header-body {
    background-color: #394C54
}

.article--featured .article__image:after {
    background: transparent -webkit-gradient(linear,left top,left bottom,from(rgba(4,22,41,0)),color-stop(100%,#394C54),to(#394C54)) 0% 0%;
    background: transparent -o-linear-gradient(top,rgba(4,22,41,0) 0%,#394C54 100%,#394C54 100%) 0% 0%;
    background: transparent linear-gradient(180deg,rgba(4,22,41,0) 0%,#394C54 100%,#394C54 100%) 0% 0%
}

.article--popup .article__header__title {
    font-size: 3.5rem;
    line-height: 1
}

@media (min-width: 768px) {
    .article--popup .article__header__title {
        font-size:3rem;
        line-height: 1
    }
}

@media (min-width: 1024px) {
    .article--popup .article__header__title {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1280px) {
    .article--popup .article__header__title {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1400px) {
    .article--popup .article__header__title {
        font-size:3.25rem;
        line-height: 1
    }
}

.article--accordion .article__header__title {
    font-size: 3.5rem;
    line-height: 1
}

@media (min-width: 768px) {
    .article--accordion .article__header__title {
        font-size:3rem;
        line-height: 1
    }
}

@media (min-width: 1024px) {
    .article--accordion .article__header__title {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1280px) {
    .article--accordion .article__header__title {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1400px) {
    .article--accordion .article__header__title {
        font-size:3.25rem;
        line-height: 1
    }
}

.article--accordion .article__header__title:after {
    font-size: 25px
}

.social .ck-social-icons li a:hover:before {
    background-color: #E8EBE0
}

.exhibit {
    background-color: #394C54
}

.exhibit .panel__header__title {
    font-size: 2.6666666667rem;
    line-height: 1
}

@media (min-width: 768px) {
    .exhibit .panel__header__title {
        font-size:3rem;
        line-height: 1
    }
}

@media (min-width: 1024px) {
    .exhibit .panel__header__title {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 1280px) {
    .exhibit .panel__header__title {
        font-size:3.875rem;
        line-height: 1
    }
}

@media (min-width: 1400px) {
    .exhibit .panel__header__title {
        font-size:3.875rem;
        line-height: 1
    }
}

.partners{
    background: #F1F7ED;
}

.partners .panel__header__title {
    color: #394C54;
    font-size: 5rem;
    line-height: 40px;
   

}

@media (min-width: 768px) {
    .partners .panel__header__title {
        font-size:5.1428571429rem;
        line-height: 52px
    }
}

@media (min-width: 1024px) {
    .partners .panel__header__title {
        font-size:5.125rem;
        line-height: 62px
    }
}

@media (min-width: 1280px) {
    .partners .panel__header__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

@media (min-width: 1400px) {
    .partners .panel__header__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

.partners .panel__header__title:after {
    background-color: #E8EBE0
}

.brands {
    background-color: #FFFFFF
}

.brands .panel__header__title {
    color: #394C54;
    font-size: 5rem;
    line-height: 50px
}

@media (min-width: 768px) {
    .brands .panel__header__title {
        font-size:5.1428571429rem;
        line-height: 52px
    }
}

@media (min-width: 1024px) {
    .brands .panel__header__title {
        font-size:5.125rem;
        line-height: 62px
    }
}

@media (min-width: 1280px) {
    .brands .panel__header__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

@media (min-width: 1400px) {
    .brands .panel__header__title {
        font-size:5.75rem;
        line-height: 72px
    }
}

.brands .panel__header__title:after {
    background-color: #E8EBE0
}

.footer__main .panel__header__title:after {
    background-color: #E8EBE0
}

.panel--header-subpage:before {
    background-color: #394C54
}

.footer--blocks .panel__image:before {
    background-color: #394C54;
    opacity: 0.77
}

.footer--blocks .panel__image img {
    display: none
}

.footer--blocks .panel__body {
    color: #FFFFFF
}

.footer--blocks .panel strong {
    font-weight: 400
}

