@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,600;0,700;0,900;1,400&display=swap");
@import url("https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");
.solr-title, .facet-block__title, .group.group--full.group--rooms .block .field__label, .group.group--full.group--rooms .block > h3, .node--type-news.node--view-mode-featured .node__content .group-data .field--name-field-display-title h3, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-field-display-title h3, .node--type-language-profile.node--view-mode-full .section-minidata-map .block > h3, .node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-name-endonym,
.node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-display-title, .node--type-country-profile.node--view-mode-home .node__content .block-countries-status > h4,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status > h4, .node--type-country-profile.node--view-mode-home .node__content .block-countries-language,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-language, .node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation, .node--type-country-profile.node--view-mode-home .node__content .block > h3, .node--type-country-profile.node--view-mode-home .node__content .block > h4,
.node--type-country-profile.node--view-mode-front-page .node__content .block > h3,
.node--type-country-profile.node--view-mode-front-page .node__content .block > h4, .node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation, .node--type-language-profile.node--view-mode-home .node__content .block.block-extra-field-blocknodelanguage-profilelanguages-associated-language-speakers .views-element-container span,
.view-unescowal-home-list.view-display-id-language_home .node__content .block.block-extra-field-blocknodelanguage-profilelanguages-associated-language-speakers .views-element-container span, .node--type-language-profile.node--view-mode-home .node__content .block > h3,
.view-unescowal-home-list.view-display-id-language_home .node__content .block > h3, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td .view-display-id-language_speakers_in_country_text .view-content .field-content, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td a, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table thead tr th, .section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list table th,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list table th, .section-minidata-map .block-layout-builder > h3,
.section-minidata-map .field__label,
.section-minidata-map-2 .block-layout-builder > h3,
.section-minidata-map-2 .field__label, .section-minidata-map .field__item.field--name-field-name-endonym,
.section-minidata-map-2 .field__item.field--name-field-name-endonym, form.node-form .content .field--widget-options-buttons fieldset.fieldgroup legend .fieldset-legend, summary, .breadcrumb .breadcrumb-item, .font-montserrat, .card-shadow .block .field__label, .card-shadow .block > h3, .table-like__header__item, .section-collapse .block h3, .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__label, .section-detail-information .block-field-blocknodelanguage-profilefield-status-of-languages > .content > .field .field__label, .section-detail-information .field--name-field-comments .field__label, .section-detail-information .block-layout-builder .content > .field .field__label, .section-detail-information .block-layout-builder > h2, .section-detail-information .block-layout-builder > h3, .section-detail-information .block-layout-builder > h4, .nav-tabs.simple-tabs li a, .block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li a.active, .block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li a, .field--type-text-long h3, .lc-wrapper-title h2, body,
p,
a,
li, footer .site-footer__bottom #block-corporatemenu ul li a.nav-link, footer .site-footer__bottom .block-simple-blockunesco-corporate-block .content .website, footer .site-footer__bottom .block-simple-blockunesco-corporate-block .content .policy, footer .site-footer__top > .container > .row h3, .header-bottom__slogan h4, button.link,
a[id*=edit-field-region-dialog-link], .layout-builder-form .form-actions #edit-move-sections, .field--type-entity-comparison-link a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-delete a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-edit a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-reply a, .view-rooms.view-display-id-list_in_country > .view-content > .views-row .views-field-field-room-group-access div.private-request-status-button, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-group-access a, .node--type-news.node--view-mode-teaser .node__content .group-data .inline__links .node-readmore a, .section-news div.view-news .view-footer .news-home-see-all a, .field--name-field-sb-url a, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.button, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.btn,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.button,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.btn, .view-display-id-widget .views-exposed-form .form-row .btn-primary,
.view-display-id-widget_table .views-exposed-form .form-row .btn-primary, .more-link a, .js-media-library-open-button, button[id*=upload],
.ui-dialog .button[id*=upload], button[id*=remove],
.ui-dialog .button[id*=remove], .button,
.btn,
.ui-dialog .button, .block-inline-blocksimple-button a.btn, .layout-builder-form .form-actions .btn, .page-view-group-members #block-unescowal-local-actions a.btn.btn-secondary,
.page-view-group-members #block-unescowal-content a.btn.btn-secondary, .pagetop__wrapper .region-pagetop .nav-link, .view-languages .views-row .node--view-mode-search-solr-global .field__label,
.view-countries .views-row .node--view-mode-search-solr-global .field__label, .node--type-events.node--view-mode-full .field__label, .node--type-country-profile.node--view-mode-teaser .node__content .group-data .field .field__label, .paragraph--view-mode--teaser .field__label, form.node-form .content .form-group.js-media-library-widget span.fieldset-legend, form.node-form .content .form-group.js-media-library-selection span.fieldset-legend, label, .section-collapse .field__label, form.node-form .content .layout-region-node-main h6,
form.node-form .content .layout-region-node-secondary h6, form.node-form .content .layout-region-node-main h5,
form.node-form .content .layout-region-node-secondary h5, form.node-form .content .layout-region-node-main h4,
form.node-form .content .layout-region-node-secondary h4, .field--name-body h4,
.field--type-string-long h4, form.node-form .content .layout-region-node-main h3,
form.node-form .content .layout-region-node-secondary h3, .group.group--full.group--rooms .field--name-field-room-comments h3.card-title, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-label, .node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-display-title h2, body.path-search h3, .h3-responsive, .subtitle-home h3, .subtitle-home, .path-comment .comment h3.card-title, .field--name-body h3,
.field--type-string-long h3, .page-vocabulary-event-type #main .field--name-name .event-taxonomy-list-color, body.path-search h2, form.node-form .content .layout-region-node-main h2,
form.node-form .content .layout-region-node-secondary h2, .h2-responsive, .field--name-body h2,
.field--type-string-long h2, .group.group--full.group--rooms .field--name-label h2, .node--type-news .node--view-mode-full .field--name-field-display-title h2, .node--type-language-profile.node--view-mode-full .field--name-field-display-title h2, .node--type-events.node--view-mode-full .field--name-field-display-title h2, .node--type-country-profile.node--view-mode-full .field--name-field-name-endonym, form.node-form .content .layout-region-node-main h1,
form.node-form .content .layout-region-node-secondary h1, .h1-responsive, .inner-main-title, .field--name-body h1,
.field--type-string-long h1 {
  font-family: "Montserrat", sans-serif;
}

.group.group--full.group--rooms .field--name-field-related-country .field__items .field__item a, .group.group--full.group--rooms .block .field__item, .group.group--full.group--rooms .field--name-field-room-keywords .field__item, .view-rooms.view-display-id-list_in_country .row.views-row .view-members .rooms-member-count, .view-rooms.view-display-id-list_in_country .row.views-row .view-members, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-keywords .keywords-item, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-uid, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-description p, .view-rooms.view-display-id-list_in_country .row.views-row .room-type, .node--type-news .node--view-mode-full .field--name-field-simple-date, .node--type-news.node--view-mode-featured .node__content .group-data .field--name-body, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-body, .node--type-news.node--view-mode-featured .node__content .group-data .field--name-field-simple-date, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-field-simple-date, .node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation, .node--type-language-profile.node--view-mode-full .section-minidata-map .block > .content, .node--type-events.node--view-mode-search-solr-global .field--name-body p, .node--type-events.node--view-mode-search-solr-global .field--name-body, .node--type-events.node--view-mode-search-solr-global .field--name-field-location, .node--type-events.node--view-mode-search-solr-global .field--name-field-organizer, .node--type-events.node--view-mode-search-solr-global .events-date__month__year, .node--type-events.node--view-mode-full .field--name-field-location, .node--type-events.node--view-mode-full .events-date__month__year, .node--type-events.node--view-mode-full .field--name-field-date, .field--name-field-event-type .event-taxonomy-list-color,
.field--name-field-event-type .field__item, .node--type-country-profile.node--view-mode-teaser .node__content .group-data .view-eva.view-id-countries_associated, .node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info, .node--type-country-profile.node--view-mode-home .node__content .block > .content .field__item,
.node--type-country-profile.node--view-mode-front-page .node__content .block > .content .field__item, .node--type-language-profile.node--view-mode-home .node__content .block > .content .field__item,
.view-unescowal-home-list.view-display-id-language_home .node__content .block > .content .field__item, .has-legend .legend--item, .card-shadow .bars-charts .block .field__item.field--name-field-educational-language-use, .card-shadow .bars-charts .block .field__item.field--name-field-occupational-distribution, .card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .field--name-field-proportion-of-users, .card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .field--name-field-proportion-of-users, .custom-formatters-full-check .list-options ul, .custom-formatters-full-list .list-options ul, .section-minidata-map .field__item,
.section-minidata-map-2 .field__item, .view-id-maps .highcharts-legend .highcharts-legend-item text, summary .number, .breadcrumb .breadcrumb-item + .breadcrumb-item::before, .font-nunito, .card-shadow .block .field__item, .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__item a, .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field, .section-detail-information .block-layout-builder .content > .field .field__item a, .section-detail-information .block-layout-builder .content > .field, .section-detail-information .block-layout-builder > h2 + .content a, .section-detail-information .block-layout-builder > h3 + .content a, .section-detail-information .block-layout-builder > h4 + .content a, .section-detail-information .block-layout-builder, .file a, .field--name-body p,
.field--type-string-long p, .field--name-body,
.field--type-string-long, footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .block-system-menu-blockpartners-and-donors .nav-item a, footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third p, footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third > div, .header-bottom__navigation .navbar-nav .dropdown-menu, .header-bottom__navigation .navbar-nav > li > .nav-link, .header-top__wrapper .pre-header-logo, .group.group--full.group--rooms .field--name-field-room-comments .field--name-room-comment-body p, .group.group--full.group--rooms .field--name-field-room-description p, .node--type-country-profile.node--view-mode-teaser .node__content .group-data .field .field__item, .paragraph--view-mode--teaser .field__item, form.node-form .content .layout-region-node-main,
form.node-form .content .layout-region-node-secondary, .section-collapse .field__item, .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field--name-field-description p, .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__item p, .section-detail-information .block-layout-builder .content > .field .field__item p, .field--type-text-long p {
  font-family: "Nunito", sans-serif;
}

.field--name-field-sb-url .explore-button:after, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td:last-child .row span:after {
  font-family: "FontAwesome";
}

.node--type-news .node--view-mode-full .field--name-field-simple-date, .node--type-events.node--view-mode-full .field--name-field-date, form.search-form details .criterion .fieldset-legend, form#node-traces-form h4.label, form#node-events-form #edit-field-date-0 .fieldset-legend,
form#node-events-form #edit-field-website-0 .fieldset-legend, form.node-form .content .form-group.paragraph-type-title {
  font-weight: 300;
}

.facet-block__title, .group.group--full.group--rooms .field--name-field-related-country .field__items .field__item a, .group.group--full.group--rooms .block .field__item, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-description p, .node--type-news.node--view-mode-featured .node__content .group-data .field--name-body, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-body, .node--type-events.node--view-mode-search-solr-global .field--name-body p, .node--type-events.node--view-mode-search-solr-global .field--name-body, .node--type-events.node--view-mode-search-solr-global .field--name-field-location, .node--type-events.node--view-mode-full .field--name-field-location, .node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info, .node--type-country-profile.node--view-mode-home .node__content .block > .content .field__item,
.node--type-country-profile.node--view-mode-front-page .node__content .block > .content .field__item, .node--type-language-profile.node--view-mode-home .node__content .block > .content .field__item,
.view-unescowal-home-list.view-display-id-language_home .node__content .block > .content .field__item, .has-legend .legend--item, .custom-formatters-full-check .list-options ul li, .custom-formatters-full-list .list-options ul li, .section-minidata-map .field__item,
.section-minidata-map-2 .field__item, .alert-wrapper .alert-dismissible .close, .alert-wrapper .alert, .pagination > li > a, .pagination > li > span, form.node-form .content div[data-drupal-selector*=edit-field-description-].js-filter-wrapper label,
form.node-form .content div[data-drupal-selector*=edit-body-].js-filter-wrapper label, form:not(.webform-submission-form) .form-check label, .breadcrumb .breadcrumb-item + .breadcrumb-item::before, .breadcrumb .breadcrumb-item, .card-shadow .block .field__item, .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field, .section-detail-information .block-layout-builder .content > .field, .section-detail-information .block-layout-builder, .file a, .field--name-body p,
.field--type-string-long p, .field--name-body,
.field--type-string-long, body,
p,
a,
li, footer .site-footer__bottom #block-corporatemenu ul li a.nav-link, footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third p, footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third > div, .header-bottom__slogan h4, .header-top__wrapper .pre-header-logo, .group.group--full.group--rooms .field--name-field-room-comments .field--name-room-comment-body p, .group.group--full.group--rooms .field--name-field-room-description p, .node--type-country-profile.node--view-mode-teaser .node__content .group-data .field .field__item, .paragraph--view-mode--teaser .field__item, form.node-form .content .layout-region-node-main,
form.node-form .content .layout-region-node-secondary, .section-collapse .field__item, .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field--name-field-description p, .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__item p, .section-detail-information .block-layout-builder .content > .field .field__item p, .field--type-text-long p, form.node-form .content .layout-region-node-main h6,
form.node-form .content .layout-region-node-secondary h6 {
  font-weight: 400;
}

.field--name-field-sb-url .explore-button:after, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td:last-child .row span:after, .block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li a.active, .block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li a, footer .site-footer__bottom .block-simple-blockunesco-corporate-block .content .policy, .header-bottom__navigation .navbar-nav > li > .nav-link {
  font-weight: 500;
}

.view-rooms.view-display-id-list_in_country .row.views-row .views-field-uid, .node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-name-others + .content .field--name-field-name-other, .card-shadow .bars-charts .block .field__item.field--name-field-educational-language-use, .card-shadow .bars-charts .block .field__item.field--name-field-occupational-distribution, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td a, .alert-wrapper .alert a, form#node-traces-form #edit-field-featured-image .fieldset-legend, summary, .font-semibold, .nav-tabs.simple-tabs li a, .field--type-text-long h3, footer .site-footer__bottom .block-simple-blockunesco-corporate-block .content .website, .header-bottom__navigation .navbar-nav .dropdown-menu, button.link,
a[id*=edit-field-region-dialog-link], .layout-builder-form .form-actions #edit-move-sections, .field--type-entity-comparison-link a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-delete a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-edit a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-reply a, .view-rooms.view-display-id-list_in_country > .view-content > .views-row .views-field-field-room-group-access div.private-request-status-button, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-group-access a, .node--type-news.node--view-mode-teaser .node__content .group-data .inline__links .node-readmore a, .section-news div.view-news .view-footer .news-home-see-all a, .field--name-field-sb-url a, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.button, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.btn,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.button,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.btn, .view-display-id-widget .views-exposed-form .form-row .btn-primary,
.view-display-id-widget_table .views-exposed-form .form-row .btn-primary, .more-link a, .js-media-library-open-button, button[id*=upload],
.ui-dialog .button[id*=upload], button[id*=remove],
.ui-dialog .button[id*=remove], .button,
.btn,
.ui-dialog .button, .block-inline-blocksimple-button a.btn, .layout-builder-form .form-actions .btn, .page-view-group-members #block-unescowal-local-actions a.btn.btn-secondary,
.page-view-group-members #block-unescowal-content a.btn.btn-secondary, .pagetop__wrapper .region-pagetop .nav-link, form.node-form .content .layout-region-node-main h3,
form.node-form .content .layout-region-node-secondary h3, .group.group--full.group--rooms .field--name-field-room-comments h3.card-title, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-label, .node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-display-title h2, body.path-search h3, .h3-responsive, .subtitle-home h3, .subtitle-home, .path-comment .comment h3.card-title, .field--name-body h3,
.field--type-string-long h3 {
  font-weight: 600;
}

.solr-title, .group.group--full.group--rooms .block .field__label, .group.group--full.group--rooms .block > h3, .group.group--full.group--rooms .field--name-field-room-keywords .field__item, .view-rooms.view-display-id-list_in_country .row.views-row .view-members .rooms-member-count, .view-rooms.view-display-id-list_in_country .row.views-row .view-members, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-keywords .keywords-item, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-label, .view-rooms.view-display-id-list_in_country .row.views-row .room-type, .node--type-news.node--view-mode-featured .node__content .group-data .field--name-field-simple-date, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-field-simple-date, .node--type-news.node--view-mode-featured .node__content .group-data .field--name-field-display-title h3, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-field-display-title h3, .node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-display-title h2, .node--type-language-profile.node--view-mode-full .section-minidata-map .block > .content, .node--type-language-profile.node--view-mode-full .section-minidata-map .block > h3, .node--type-events.node--view-mode-search-solr-global .field--name-field-organizer, .node--type-events.node--view-mode-search-solr-global .events-date__month__year, .node--type-events.node--view-mode-search-solr-global .events-date__day, .node--type-events.node--view-mode-full .events-date__month__year, .node--type-events.node--view-mode-full .events-date__day, .field--name-field-event-type .event-taxonomy-list-color,
.field--name-field-event-type .field__item, .node--type-country-profile.node--view-mode-teaser .node__content .group-data .view-eva.view-id-countries_associated, .node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-name-endonym a,
.node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-display-title a, .node--type-country-profile.node--view-mode-home .node__content .block > h3, .node--type-country-profile.node--view-mode-home .node__content .block > h4,
.node--type-country-profile.node--view-mode-front-page .node__content .block > h3,
.node--type-country-profile.node--view-mode-front-page .node__content .block > h4, .card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .field--name-field-proportion-of-users, .card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .field--name-field-proportion-of-users, .custom-formatters-full-list .list-options ul li.selected, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td .view-display-id-language_speakers_in_country_text .view-content .field-content, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td:last-child .row span, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table thead tr th, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-extra-field-blocknodecountry-profilecountries-associated-number-languages-country .content,
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-field-blocknodecountry-profilefield-population .content, .section-minidata-map .block-layout-builder > h3,
.section-minidata-map .field__label,
.section-minidata-map-2 .block-layout-builder > h3,
.section-minidata-map-2 .field__label, .section-minidata-map .field__item.field--name-field-name-endonym,
.section-minidata-map-2 .field__item.field--name-field-name-endonym, form.search-form details .fieldset-legend, form.node-form .content .field--widget-options-buttons fieldset.fieldgroup legend .fieldset-legend, form.node-form .content .paragraph-type-label, summary .number, .breadcrumb .breadcrumb-item.active, .font-bold, .card-shadow .block .field__label, .card-shadow .block > h3, .table-like__header__item, .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__item a, .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__label, .section-detail-information .block-field-blocknodelanguage-profilefield-status-of-languages > .content > .field .field__label, .section-detail-information .field--name-field-comments .field__label, .section-detail-information .block-layout-builder .content > .field .field__item a, .section-detail-information .block-layout-builder .content > .field .field__label, .section-detail-information .block-layout-builder > h2 + .content a, .section-detail-information .block-layout-builder > h3 + .content a, .section-detail-information .block-layout-builder > h4 + .content a, .section-detail-information .block-layout-builder > h2, .section-detail-information .block-layout-builder > h3, .section-detail-information .block-layout-builder > h4, .field--name-body b,
.field--name-body strong,
.field--type-string-long b,
.field--type-string-long strong, footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .block-system-menu-blockpartners-and-donors .nav-item a, footer .site-footer__top > .container > .row h3, form.node-form .content .layout-region-node-main h5,
form.node-form .content .layout-region-node-secondary h5, form.node-form .content .layout-region-node-main h4,
form.node-form .content .layout-region-node-secondary h4, .field--name-body h4,
.field--type-string-long h4, .page-vocabulary-event-type #main .field--name-name .event-taxonomy-list-color, body.path-search h2, form.node-form .content .layout-region-node-main h2,
form.node-form .content .layout-region-node-secondary h2, .h2-responsive, .field--name-body h2,
.field--type-string-long h2 {
  font-weight: 700;
}

.view-rooms.view-display-id-list_in_country .row.views-row .views-field-label a, .font-extrabold {
  font-weight: 800;
}

.node--type-country-profile.node--view-mode-home .node__content .block-countries-status > h4,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status > h4, .node--type-country-profile.node--view-mode-home .node__content .field--name-field-display-title > h2 a, .node--type-country-profile.node--view-mode-home .node__content .field--name-field-display-title > h3 a,
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-name-endonym > h2 a,
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-name-endonym > h3 a,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-display-title > h2 a,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-display-title > h3 a,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-name-endonym > h2 a,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-name-endonym > h3 a, .lc-inline_container-title-edit .lc-inline_title-container-edit h2, .node--type-language-profile.node--view-mode-home .node__content .field--name-field-display-title > h3 a,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-display-title > h3 a, .node--type-language-profile.node--view-mode-home .node__content .block.block-extra-field-blocknodelanguage-profilelanguages-associated-language-speakers .views-element-container span,
.view-unescowal-home-list.view-display-id-language_home .node__content .block.block-extra-field-blocknodelanguage-profilelanguages-associated-language-speakers .views-element-container span, .node--type-language-profile.node--view-mode-home .node__content .block > h3,
.view-unescowal-home-list.view-display-id-language_home .node__content .block > h3, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list > h3, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-extra-field-blocknodecountry-profilecountries-associated-country-speakers .content, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-extra-field-blocknodecountry-profilecountries-associated-number-languages-country .content header,
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-field-blocknodecountry-profilefield-population .content header, .font-thin, .font-extralight, .font-light, .font-regular, .font-medium, .font-black, .lc-wrapper-title h2, .group.group--full.group--rooms .field--name-label h2, .node--type-news .node--view-mode-full .field--name-field-display-title h2, .node--type-language-profile.node--view-mode-full .field--name-field-display-title h2, .node--type-events.node--view-mode-full .field--name-field-display-title h2, .node--type-country-profile.node--view-mode-full .field--name-field-name-endonym, form.node-form .content .layout-region-node-main h1,
form.node-form .content .layout-region-node-secondary h1, .h1-responsive, .inner-main-title, .field--name-body h1,
.field--type-string-long h1 {
  font-weight: 900;
}

.group.group--full.group--rooms .field--name-label h2, .node--type-news .node--view-mode-full .field--name-field-display-title h2, .node--type-language-profile.node--view-mode-full .field--name-field-display-title h2, .node--type-events.node--view-mode-full .field--name-field-display-title h2, .node--type-country-profile.node--view-mode-full .field--name-field-name-endonym, form.node-form .content .layout-region-node-main h1,
form.node-form .content .layout-region-node-secondary h1, .h1-responsive, .inner-main-title, .field--name-body h1,
.field--type-string-long h1 {
  border: 0;
  font-size: 56px;
  font-size: 5.6rem;
  line-height: 1.2;
  margin-top: 18px;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .group.group--full.group--rooms .field--name-label h2, .node--type-news .node--view-mode-full .field--name-field-display-title h2, .node--type-language-profile.node--view-mode-full .field--name-field-display-title h2, .node--type-events.node--view-mode-full .field--name-field-display-title h2, .node--type-country-profile.node--view-mode-full .field--name-field-name-endonym, form.node-form .content .layout-region-node-main h1,
form.node-form .content .layout-region-node-secondary h1, .h1-responsive, .inner-main-title, .field--name-body h1,
.field--type-string-long h1 {
    font-size: 46px;
    font-size: 4.6rem;
    margin-top: 13px;
    margin-bottom: 11px;
  }
}
@media (max-width: 480px) {
  .group.group--full.group--rooms .field--name-label h2, .node--type-news .node--view-mode-full .field--name-field-display-title h2, .node--type-language-profile.node--view-mode-full .field--name-field-display-title h2, .node--type-events.node--view-mode-full .field--name-field-display-title h2, .node--type-country-profile.node--view-mode-full .field--name-field-name-endonym, form.node-form .content .layout-region-node-main h1,
form.node-form .content .layout-region-node-secondary h1, .h1-responsive, .inner-main-title, .field--name-body h1,
.field--type-string-long h1 {
    font-size: 36px;
    font-size: 3.6rem;
    margin-top: 8px;
    margin-bottom: 6px;
  }
}

.page-vocabulary-event-type #main .field--name-name .event-taxonomy-list-color, body.path-search h2, form.node-form .content .layout-region-node-main h2,
form.node-form .content .layout-region-node-secondary h2, .h2-responsive, .field--name-body h2,
.field--type-string-long h2 {
  border: 0;
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 1.2;
  margin-top: 16px;
  margin-bottom: 14px;
}
@media (max-width: 991px) {
  .page-vocabulary-event-type #main .field--name-name .event-taxonomy-list-color, body.path-search h2, form.node-form .content .layout-region-node-main h2,
form.node-form .content .layout-region-node-secondary h2, .h2-responsive, .field--name-body h2,
.field--type-string-long h2 {
    font-size: 22px;
    font-size: 2.2rem;
    margin-top: 6px;
    margin-bottom: 4px;
  }
}

.group.group--full.group--rooms .field--name-field-room-comments h3.card-title, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-label, .node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-display-title h2, body.path-search h3, .h3-responsive, .subtitle-home h3, .subtitle-home, .path-comment .comment h3.card-title, .field--name-body h3,
.field--type-string-long h3 {
  border: 0;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.2;
  margin-top: 14px;
  margin-bottom: 12px;
}
@media (max-width: 991px) {
  .group.group--full.group--rooms .field--name-field-room-comments h3.card-title, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-label, .node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-display-title h2, body.path-search h3, .h3-responsive, .subtitle-home h3, .subtitle-home, .path-comment .comment h3.card-title, .field--name-body h3,
.field--type-string-long h3 {
    font-size: 18px;
    font-size: 1.8rem;
    margin-top: 4px;
    margin-bottom: 2px;
  }
}

form.node-form .content .layout-region-node-main h3,
form.node-form .content .layout-region-node-secondary h3 {
  border: 0;
  font-size: 18px;
  font-size: 1.8rem;
  color: #0077d4;
  line-height: 1.2;
  border-bottom: 1px solid rgba(0, 119, 212, 0.5);
  margin-top: 8px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-top: 20px;
}
@media (max-width: 991px) {
  form.node-form .content .layout-region-node-main h3,
form.node-form .content .layout-region-node-secondary h3 {
    padding-top: 10px;
  }
}

form.node-form .content .layout-region-node-main h4,
form.node-form .content .layout-region-node-secondary h4, .field--name-body h4,
.field--type-string-long h4 {
  border: 0;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.2;
  margin-top: 12px;
  margin-bottom: 10px;
}

form.node-form .content .layout-region-node-main h5,
form.node-form .content .layout-region-node-secondary h5 {
  border: 0;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.2;
  margin-top: 10px;
  margin-bottom: 8px;
}

form.node-form .content .layout-region-node-main h6,
form.node-form .content .layout-region-node-secondary h6 {
  border: 0;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.2;
  margin-top: 8px;
  margin-bottom: 6px;
}

.group.group--full.group--rooms .field--name-field-room-comments .field--name-room-comment-body p, .group.group--full.group--rooms .field--name-field-room-description p, .node--type-country-profile.node--view-mode-teaser .node__content .group-data .field .field__item, .paragraph--view-mode--teaser .field__item, form.node-form .content .layout-region-node-main,
form.node-form .content .layout-region-node-secondary, .section-collapse .field__item, .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field--name-field-description p, .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__item p, .section-detail-information .block-layout-builder .content > .field .field__item p, .field--type-text-long p {
  font-size: 16px;
  font-size: 1.6rem;
  color: #071b45;
  line-height: 24px;
}

.view-languages .views-row .node--view-mode-search-solr-global .field__label,
.view-countries .views-row .node--view-mode-search-solr-global .field__label, .node--type-events.node--view-mode-full .field__label, .node--type-country-profile.node--view-mode-teaser .node__content .group-data .field .field__label, .paragraph--view-mode--teaser .field__label, form.node-form .content .form-group.js-media-library-widget span.fieldset-legend, form.node-form .content .form-group.js-media-library-selection span.fieldset-legend, label, .section-collapse .field__label {
  font-weight: 600;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 24px;
  margin: 0 0 0 4px;
}

#comparison-table, .page-vocabulary-event-type #main, form.node-form, .card-shadow, .node-type-list, .path-user #block-unescowal-content, .path-group #block-unescowal-content, .page-view-group-members #block-unescowal-local-actions,
.page-view-group-members #block-unescowal-content, .path-comment #block-unescowal-content, .pagetop__wrapper, .featured_top__wrapper, .wrapper-centered, body.path-search .main-content, .container-fluid > .container, footer .site-footer__bottom > .container, footer .site-footer__top > .container, .header-bottom__wrapper, .header-top__wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1440px;
}
@media (max-width: 1500px) {
  #comparison-table, .page-vocabulary-event-type #main, form.node-form, .card-shadow, .node-type-list, .path-user #block-unescowal-content, .path-group #block-unescowal-content, .page-view-group-members #block-unescowal-local-actions,
.page-view-group-members #block-unescowal-content, .path-comment #block-unescowal-content, .pagetop__wrapper, .featured_top__wrapper, .wrapper-centered, body.path-search .main-content, .container-fluid > .container, footer .site-footer__bottom > .container, footer .site-footer__top > .container, .header-bottom__wrapper, .header-top__wrapper {
    padding: 0 20px;
  }
}

.section-news .row.lc-container-cols, .section-news div.view-news .view-footer, .section-news div.view-news > .container > .row, .section-news div.view-news .view-content, .node--type-language-in-country.node--view-mode-full .card-shadow .block, form#node-events-form div[data-drupal-selector=edit-group-location], form#node-language-profile-step-1-form--2 div[data-drupal-selector=edit-group-name-s], form:not(.webform-submission-form) .form-check, .section-detail-information .field--name-field-name-others .field__items > .field__item, .section-detail-information .field--name-field-name-others > .field__item {
  clear: both;
}
.section-news .row.lc-container-cols:before, .section-news div.view-news .view-footer:before, .section-news div.view-news > .container > .row:before, .section-news div.view-news .view-content:before, .node--type-language-in-country.node--view-mode-full .card-shadow .block:before, form#node-events-form div[data-drupal-selector=edit-group-location]:before, form#node-language-profile-step-1-form--2 div[data-drupal-selector=edit-group-name-s]:before, form:not(.webform-submission-form) .form-check:before, .section-detail-information .field--name-field-name-others .field__items > .field__item:before, .section-detail-information .field--name-field-name-others > .field__item:before, .section-news .row.lc-container-cols:after, .section-news div.view-news .view-footer:after, .section-news div.view-news > .container > .row:after, .section-news div.view-news .view-content:after, .node--type-language-in-country.node--view-mode-full .card-shadow .block:after, form#node-events-form div[data-drupal-selector=edit-group-location]:after, form#node-language-profile-step-1-form--2 div[data-drupal-selector=edit-group-name-s]:after, form:not(.webform-submission-form) .form-check:after, .section-detail-information .field--name-field-name-others .field__items > .field__item:after, .section-detail-information .field--name-field-name-others > .field__item:after {
  content: "";
  display: table;
}
.section-news .row.lc-container-cols:after, .section-news div.view-news .view-footer:after, .section-news div.view-news > .container > .row:after, .section-news div.view-news .view-content:after, .node--type-language-in-country.node--view-mode-full .card-shadow .block:after, form#node-events-form div[data-drupal-selector=edit-group-location]:after, form#node-language-profile-step-1-form--2 div[data-drupal-selector=edit-group-name-s]:after, form:not(.webform-submission-form) .form-check:after, .section-detail-information .field--name-field-name-others .field__items > .field__item:after, .section-detail-information .field--name-field-name-others > .field__item:after {
  clear: both;
}

.form-text,
.form-number,
.form-textarea,
.form-search {
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #f4f4f4;
  font-size: 16px;
  color: #6b7280;
  border: 0;
  padding: 11px 12px 10px;
  line-height: 1;
}
.form-text:hover,
.form-number:hover,
.form-textarea:hover,
.form-search:hover, .form-text:focus,
.form-number:focus,
.form-textarea:focus,
.form-search:focus, .form-text:active,
.form-number:active,
.form-textarea:active,
.form-search:active {
  background-color: #f4f4f4;
  color: #6b7280;
}

.field--type-entity-comparison-link a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-delete a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-edit a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-reply a, .view-rooms.view-display-id-list_in_country > .view-content > .views-row .views-field-field-room-group-access div.private-request-status-button, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-group-access a, .node--type-news.node--view-mode-teaser .node__content .group-data .inline__links .node-readmore a, .section-news div.view-news .view-footer .news-home-see-all a, .field--name-field-sb-url a, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.button, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.btn,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.button,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.btn, .view-display-id-widget .views-exposed-form .form-row .btn-primary,
.view-display-id-widget_table .views-exposed-form .form-row .btn-primary, .more-link a, .js-media-library-open-button, button[id*=upload],
.ui-dialog .button[id*=upload], button[id*=remove],
.ui-dialog .button[id*=remove], .button,
.btn,
.ui-dialog .button, .block-inline-blocksimple-button a.btn, .layout-builder-form .form-actions #edit-move-sections, .layout-builder-form .form-actions .btn, .page-view-group-members #block-unescowal-local-actions a.btn.btn-secondary,
.page-view-group-members #block-unescowal-content a.btn.btn-secondary, .pagetop__wrapper .region-pagetop .nav-link {
  -webkit-border-radius: 25px;
  -khtml-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  min-height: 40px;
  min-width: auto;
  padding-right: 24px;
  padding-left: 24px;
  padding-top: 11px;
  padding-bottom: 9px;
  margin: 0;
  font-size: 16px;
  font-size: 1.6rem;
  text-decoration: none;
  border: 2px solid;
  display: inline-block;
  text-align: center;
  white-space: normal;
  cursor: pointer;
}
.field--type-entity-comparison-link a:hover, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-delete a:hover, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-edit a:hover, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-reply a:hover, .view-rooms.view-display-id-list_in_country > .view-content > .views-row .views-field-field-room-group-access div.private-request-status-button:hover, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-group-access a:hover, .node--type-news.node--view-mode-teaser .node__content .group-data .inline__links .node-readmore a:hover, .section-news div.view-news .view-footer .news-home-see-all a:hover, .field--name-field-sb-url a:hover, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.button:hover, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.btn:hover,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.button:hover,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.btn:hover, .view-display-id-widget .views-exposed-form .form-row .btn-primary:hover,
.view-display-id-widget_table .views-exposed-form .form-row .btn-primary:hover, .more-link a:hover, .js-media-library-open-button:hover, button[id*=upload]:hover,
.ui-dialog .button[id*=upload]:hover, button[id*=remove]:hover,
.ui-dialog .button[id*=remove]:hover, .button:hover,
.btn:hover, .block-inline-blocksimple-button a.btn:hover, .layout-builder-form .form-actions #edit-move-sections:hover, .layout-builder-form .form-actions .btn:hover, .page-view-group-members #block-unescowal-local-actions a.btn.btn-secondary:hover,
.page-view-group-members #block-unescowal-content a.btn.btn-secondary:hover, .pagetop__wrapper .region-pagetop .nav-link:hover {
  text-decoration: none;
}
@media (max-width: 768px) {
  .field--type-entity-comparison-link a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-delete a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-edit a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-reply a, .view-rooms.view-display-id-list_in_country > .view-content > .views-row .views-field-field-room-group-access div.private-request-status-button, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-group-access a, .node--type-news.node--view-mode-teaser .node__content .group-data .inline__links .node-readmore a, .section-news div.view-news .view-footer .news-home-see-all a, .field--name-field-sb-url a, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.button, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.btn,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.button,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.btn, .view-display-id-widget .views-exposed-form .form-row .btn-primary,
.view-display-id-widget_table .views-exposed-form .form-row .btn-primary, .more-link a, .js-media-library-open-button, button[id*=upload],
.ui-dialog .button[id*=upload], button[id*=remove],
.ui-dialog .button[id*=remove], .button,
.btn,
.ui-dialog .button, .block-inline-blocksimple-button a.btn, .layout-builder-form .form-actions #edit-move-sections, .layout-builder-form .form-actions .btn, .page-view-group-members #block-unescowal-local-actions a.btn.btn-secondary,
.page-view-group-members #block-unescowal-content a.btn.btn-secondary, .pagetop__wrapper .region-pagetop .nav-link {
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
  }
}

.section-news div.view-news .view-footer .news-home-see-all a, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.button.btn-primary, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.btn.btn-primary,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.button.btn-primary,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.btn.btn-primary, .view-display-id-widget .views-exposed-form .form-row .btn-primary,
.view-display-id-widget_table .views-exposed-form .form-row .btn-primary, .button--primary,
.btn-primary,
.btn-default,
.ui-dialog .button--primary,
.ui-dialog .btn-primary, .block-inline-blocksimple-button a.btn.primary-btn, .layout-builder-form .form-actions .btn.btn-primary, .pagetop__wrapper .region-pagetop .nav-link {
  background: #0077d4;
  background-image: none;
  border-color: #0077d4;
  color: white !important;
}
.section-news div.view-news .view-footer .news-home-see-all a:hover, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.button.btn-primary:hover, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.btn.btn-primary:hover,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.button.btn-primary:hover,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.btn.btn-primary:hover, .view-display-id-widget .views-exposed-form .form-row .btn-primary:hover,
.view-display-id-widget_table .views-exposed-form .form-row .btn-primary:hover, .button--primary:hover,
.btn-primary:hover,
.btn-default:hover, .block-inline-blocksimple-button a.btn.primary-btn:hover, .layout-builder-form .form-actions .btn.btn-primary:hover, .pagetop__wrapper .region-pagetop .nav-link:hover {
  background: #071b45;
  border-color: #071b45;
  text-decoration: none;
}

.field--type-entity-comparison-link a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-edit a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-reply a, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-group-access a, .js-media-library-open-button, .page-view-group-members #block-unescowal-local-actions a.btn.btn-secondary,
.page-view-group-members #block-unescowal-content a.btn.btn-secondary {
  background: transparent;
  background-image: none;
  border-color: #0077d4;
  color: #0077d4 !important;
}
.field--type-entity-comparison-link a:hover, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-edit a:hover, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-reply a:hover, .view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-group-access a:hover, .js-media-library-open-button:hover, .page-view-group-members #block-unescowal-local-actions a.btn.btn-secondary:hover,
.page-view-group-members #block-unescowal-content a.btn.btn-secondary:hover {
  background: #0077d4;
  color: white !important;
  text-decoration: none;
}

.view-rooms.view-display-id-list_in_country > .view-content > .views-row .views-field-field-room-group-access div.private-request-status-button, .field--name-field-sb-url a, footer .site-footer__top > .container > .row .region-footer-second .btn.btn-primary {
  background: #0077d4;
  background-image: none;
  border-color: white;
  color: white !important;
}
.view-rooms.view-display-id-list_in_country > .view-content > .views-row .views-field-field-room-group-access div.private-request-status-button:hover, .field--name-field-sb-url a:hover, footer .site-footer__top > .container > .row .region-footer-second .btn.btn-primary:hover {
  background: white;
  color: #0077d4 !important;
  text-decoration: none;
}

.group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-delete a, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.button[id*=remove], form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.btn[id*=remove],
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.button[id*=remove],
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.btn[id*=remove], button[id*=remove],
.ui-dialog .button[id*=remove], .button--danger {
  background-color: transparent;
  background-image: url("../images/delete.svg");
  background-repeat: no-repeat;
  background-position: 95% center;
  background-size: 25px;
  padding-right: 40px;
  border-color: #d62707;
  color: #d62707 !important;
}
.group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-delete a:hover, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.button[id*=remove]:hover, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.btn[id*=remove]:hover,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.button[id*=remove]:hover,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.btn[id*=remove]:hover, button[id*=remove]:hover,
.ui-dialog .button[id*=remove]:hover, .button--danger:hover {
  background-color: #d62707;
  background-image: url("../images/delete-white.svg");
  background-repeat: no-repeat;
  background-position: 95% center;
  background-size: 25px;
  border-color: #d62707;
  color: white !important;
  text-decoration: none;
}

.node--type-news.node--view-mode-teaser .node__content .group-data .inline__links .node-readmore a, .more-link a {
  font-size: 14px;
  font-size: 1.4rem;
  background-color: white;
  padding: 11px 45px 10px 18px;
  border-color: #0077d4;
  color: #0077d4 !important;
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-arrow-right' fill='%230077d4' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z'/></svg>");
  background-repeat: no-repeat;
  background-size: 28px;
  background-position: 90% center;
  margin: 0;
}
.node--type-news.node--view-mode-teaser .node__content .group-data .inline__links .node-readmore a:hover, .more-link a:hover {
  background-color: #0077d4;
  border-color: #0077d4;
  color: white !important;
  text-decoration: none;
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-arrow-right' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z'/></svg>");
}

button[id*=upload],
.ui-dialog .button[id*=upload] {
  background-color: transparent;
  padding-right: 52px;
  border-color: #0077d4;
  color: #0077d4 !important;
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-cloud-upload' fill='%230077d4' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M4.406 1.342A5.53 5.53 0 0 1 8 0c2.69 0 4.923 2 5.166 4.579C14.758 4.804 16 6.137 16 7.773 16 9.569 14.502 11 12.687 11H10a.5.5 0 0 1 0-1h2.688C13.979 10 15 8.988 15 7.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 2.825 10.328 1 8 1a4.53 4.53 0 0 0-2.941 1.1c-.757.652-1.153 1.438-1.153 2.055v.448l-.445.049C2.064 4.805 1 5.952 1 7.318 1 8.785 2.23 10 3.781 10H6a.5.5 0 0 1 0 1H3.781C1.708 11 0 9.366 0 7.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383z'/><path fill-rule='evenodd' d='M7.646 4.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V14.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3z'/></svg>");
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: 90% center;
  margin: 0 8px 0 0;
}
button[id*=upload]:hover,
.ui-dialog .button[id*=upload]:hover {
  background-color: #0077d4;
  border-color: #0077d4;
  color: white !important;
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-cloud-upload' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M4.406 1.342A5.53 5.53 0 0 1 8 0c2.69 0 4.923 2 5.166 4.579C14.758 4.804 16 6.137 16 7.773 16 9.569 14.502 11 12.687 11H10a.5.5 0 0 1 0-1h2.688C13.979 10 15 8.988 15 7.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 2.825 10.328 1 8 1a4.53 4.53 0 0 0-2.941 1.1c-.757.652-1.153 1.438-1.153 2.055v.448l-.445.049C2.064 4.805 1 5.952 1 7.318 1 8.785 2.23 10 3.781 10H6a.5.5 0 0 1 0 1H3.781C1.708 11 0 9.366 0 7.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383z'/><path fill-rule='evenodd' d='M7.646 4.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V14.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3z'/></svg>");
}

button.link,
a[id*=edit-field-region-dialog-link], .layout-builder-form .form-actions #edit-move-sections {
  font-size: 16px;
  font-size: 1.6rem;
  color: #0077d4 !important;
  text-decoration: underline;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  margin: 0;
  padding: 3px;
  border-width: 0;
  border-style: outset;
  border-color: transparent;
  border-image: none;
}
button.link:hover,
a[id*=edit-field-region-dialog-link]:hover, .layout-builder-form .form-actions #edit-move-sections:hover {
  color: #071b45 !important;
  text-decoration: none;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

.header-top {
  background-color: white;
  min-height: 90px;
}
@media (max-width: 768px) {
  .header-top {
    min-height: 60px;
  }
}
.header-top__wrapper .pre-header-logo {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 14px;
  font-size: 1.4rem;
  color: #0077d4;
  background: url("../images/unesco.svg") no-repeat left center;
  background-size: 300px;
  padding-left: 250px;
  min-height: 90px;
  min-width: 170px;
  position: relative;
  z-index: 10;
}
@media (max-width: 991px) {
  .header-top__wrapper .pre-header-logo {
    padding-left: 0px;
    min-width: 300px;
  }
}
@media (max-width: 768px) {
  .header-top__wrapper .pre-header-logo {
    min-height: 60px;
    padding-left: 185px;
    min-width: 170px;
  }
}
.header-top__wrapper .pre-header-logo a {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.header-top__wrapper .pre-header-logo img {
  display: none;
}
.header-top__wrapper .pre-header-logo span {
  color: #0077d4;
  line-height: 1;
  padding-left: 65px;
  padding-top: 15px;
}
@media (max-width: 991px) {
  .header-top__wrapper .pre-header-logo span {
    display: none;
  }
}
.header-top__wrapper .pre-header-logo::before {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -khtml-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: -100%;
  background: white;
}
.header-top__wrapper .top-right-header {
  margin-left: auto;
}
.header-top__wrapper .block-search-form {
  position: relative;
  z-index: 1;
  margin-right: 30px;
}
@media (max-width: 1450px) {
  .header-top__wrapper .block-search-form {
    margin-right: 15px;
  }
}
.header-top__wrapper .block-search-form .content {
  min-height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
}
.header-top__wrapper .block-search-form .content .search-collapsed {
  font-size: 26px;
  font-size: 2.6rem;
  color: #0077d4;
  display: none;
}
@media (max-width: 768px) {
  .header-top__wrapper .block-search-form .content .search-collapsed {
    display: block;
  }
}
.header-top__wrapper .block-search-form .content form {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -khtml-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  white-space: nowrap;
}
.header-top__wrapper .block-search-form .content form input {
  height: 36px;
  line-height: 36px;
  border: 1px solid #979797;
  padding-top: 0;
  padding-bottom: 0;
  min-width: 185px;
}
@media (max-width: 1450px) {
  .header-top__wrapper .block-search-form .content form input {
    width: 170px;
  }
}
.header-top__wrapper .block-search-form .content form button {
  background: #0077d4;
  border: 0;
  width: 36px;
  height: 36px;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.header-top__wrapper .block-search-form .content form button i {
  font-size: 20px;
  font-size: 2rem;
  color: white;
}
@media (max-width: 768px) {
  .header-top__wrapper .block-search-form .content form {
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    position: absolute;
    right: 30px;
  }
}
@media (max-width: 768px) {
  .header-top__wrapper .block-search-form.show-form .content .search-collapsed .fa-search:before {
    content: "\f00d";
  }
}
@media (max-width: 768px) {
  .header-top__wrapper .block-search-form.show-form .content form {
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form {
  float: right;
  position: relative;
  margin-right: 10px;
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-select {
  border: 0px solid #cccccc;
  background: #fff !important;
  border-radius: 0;
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-select a {
  font-weight: normal;
  color: #353947;
  background-image: url(../images/blue-lang.svg);
  background-repeat: no-repeat;
  background-position: 65%;
  background-size: 20px;
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-select a.dd-selected label {
  color: #0077d4;
  font-weight: 500;
  text-transform: unset;
  cursor: pointer;
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-select .dd-pointer-down {
  color: #0077d4;
  border-color: #0077d4 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
@media (max-width: 480px) {
  .header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-select .dd-pointer-down {
    right: 20px;
  }
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-options {
  border: 0px;
  border-radius: 12px;
  box-shadow: unset;
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-options li a {
  border: 0px;
  padding: 5px 10px;
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-options li a label {
  font-weight: normal;
  color: #353947;
  text-transform: unset;
  cursor: pointer;
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-options li a:hover {
  background: unset;
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-options li a:hover label {
  color: #0077d4;
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-options li .dd-option-selected {
  background: unset;
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form fieldset {
  margin: 0;
}
.header-top nav.menu--account .nav {
  align-items: center;
}
.header-top nav.menu--account .nav .nav-link {
  color: #0077d4;
  font-weight: 500;
  font-size: 1.4rem;
  padding: 0;
}
.header-top nav.menu--account .nav .nav-link:hover {
  color: #071b45;
}
.header-top nav.menu--account .nav .nav-link--user-register,
.header-top nav.menu--account .nav .nav-link--ar-user-register,
.header-top nav.menu--account .nav .sign-up {
  padding-right: 24px;
  padding-left: 24px;
  padding-top: 11px;
  padding-bottom: 9px;
  margin-left: 30px;
  background: #0077d4;
  color: #ffffff;
}
.header-top nav.menu--account .nav .nav-link--user-register:hover,
.header-top nav.menu--account .nav .nav-link--ar-user-register:hover,
.header-top nav.menu--account .nav .sign-up:hover {
  background: #ffffff;
  color: #0077d4 !important;
}
@media (max-width: 1450px) {
  .header-top nav.menu--account .nav .nav-link--user-register,
.header-top nav.menu--account .nav .nav-link--ar-user-register,
.header-top nav.menu--account .nav .sign-up {
    margin-left: 15px;
  }
}
.header-top .region-left-header,
.header-top .region-right-header {
  margin-right: 0;
  margin-left: 0;
  align-items: center;
}
.header-bottom {
  background-color: #0077d4;
  min-height: 60px;
}
.header-bottom__wrapper {
  height: 100%;
  position: relative;
}
.header-bottom__slogan {
  min-height: 60px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.header-bottom__slogan .row {
  margin: 0;
}
.header-bottom__slogan h4 {
  font-size: 18px;
  font-size: 1.8rem;
  margin: 0;
}
.header-bottom__navigation .row {
  margin: 0;
}
.header-bottom__navigation .navbar,
.header-bottom__navigation .navbar-collapse,
.header-bottom__navigation .region-navigation {
  padding: 0;
  height: 100%;
}
@media (max-width: 1200px) {
  .header-bottom__navigation .navbar,
.header-bottom__navigation .navbar-collapse,
.header-bottom__navigation .region-navigation {
    height: auto;
  }
}
.header-bottom__navigation .navbar-nav {
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.header-bottom__navigation .navbar-nav > li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: 100%;
}
.header-bottom__navigation .navbar-nav > li > .nav-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 18px;
  min-height: 100%;
  color: white;
  padding-right: 15px;
  padding-left: 15px;
  cursor: pointer;
}
.header-bottom__navigation .navbar-nav > li > .nav-link.dropdown-toggle {
  padding-right: 10px;
}
.header-bottom__navigation .navbar-nav > li > .nav-link.dropdown-toggle::after {
  content: "";
  width: 8px;
  height: 14px;
  border: 0;
  margin-left: 8px;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-chevron-down' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");
  background-repeat: no-repeat;
  background-position: center;
}
.header-bottom__navigation .navbar-nav > li > .nav-link.active, .header-bottom__navigation .navbar-nav > li > .nav-link.is-active {
  background: white;
  color: #0077d4;
}
.header-bottom__navigation .navbar-nav > li > .nav-link.active.dropdown-toggle::after, .header-bottom__navigation .navbar-nav > li > .nav-link.is-active.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-chevron-down' fill='%230077d4' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");
}
.header-bottom__navigation .navbar-nav > li.show > .nav-link {
  background: white;
  color: #0077d4;
}
.header-bottom__navigation .navbar-nav > li.show > .nav-link.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-chevron-down' fill='%230077d4' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");
  transform: rotate(180deg);
}
.header-bottom__navigation .navbar-nav .dropdown-menu {
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-size: 14px;
  font-size: 1.4rem;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
}
.header-bottom__navigation .navbar-nav .dropdown-menu .dropdown-item {
  background: white;
  padding: 0;
  white-space: normal;
}
.header-bottom__navigation .navbar-nav .dropdown-menu .dropdown-item a {
  display: block;
  padding: 12px 20px 11px;
  color: #0077d4;
}
.header-bottom__navigation .navbar-nav .dropdown-menu .dropdown-item a:hover, .header-bottom__navigation .navbar-nav .dropdown-menu .dropdown-item a.active {
  color: white;
  background: #0077d4;
  text-decoration: none;
}
.header-bottom__navigation .navbar-toggler {
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: 0;
  padding: 15px 0;
}
.header-bottom__navigation .navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-list' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M2.5 11.5A.5.5 0 0 1 3 11h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4A.5.5 0 0 1 3 3h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z'/></svg>");
  background-repeat: no-repeat;
  background-size: 33px;
  width: 33px;
  height: 33px;
}
.header-bottom__navigation .navbar-toggler:not(.collapsed) .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-x' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/></svg>");
  background-repeat: no-repeat;
  background-size: 33px;
  width: 33px;
  height: 33px;
}
.header-bottom__navigation .navbar-toggler:focus {
  outline: 0 !important;
}
@media (max-width: 1200px) {
  .header-bottom__navigation {
    position: static;
  }
  .header-bottom__navigation nav {
    width: 100%;
  }
  .header-bottom__navigation .navbar {
    position: static;
  }
  .header-bottom__navigation .navbar-collapse {
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 100;
    width: 100%;
    background: #0077d4;
    z-index: 1000;
    left: 100%;
    height: 100vh !important;
    overflow: scroll;
    display: block !important;
    transition: transform 0.4s ease;
    padding-bottom: 240px;
  }
  .header-bottom__navigation .navbar-collapse.show {
    transform: translate3d(-100%, 0px, 0px);
  }
  .header-bottom__navigation .navbar-nav {
    flex-direction: row;
    background: #0077d4;
    height: auto;
  }
  .header-bottom__navigation .navbar-nav > li {
    width: 100%;
    min-height: auto;
    margin-bottom: 18px;
  }
  .header-bottom__navigation .navbar-nav > li > .nav-link {
    min-height: auto;
    width: 100%;
  }
  .header-bottom__navigation .navbar-nav .dropdown-menu {
    width: 100%;
  }
}

.sticky-header #toolbar-administration {
  z-index: 501;
  position: relative;
}
.sticky-header .header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 500;
}
.sticky-header #page {
  padding-top: 160px;
}
@media (max-width: 768px) {
  .sticky-header #page {
    padding-top: 130px;
  }
}
.sticky-header.scrollup #page {
  padding-top: 150px;
}
@media (max-width: 768px) {
  .sticky-header.scrollup #page {
    padding-top: 120px;
  }
}
.sticky-header.toolbar-horizontal.toolbar-fixed .header {
  top: 36px;
}
.sticky-header.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .header {
  top: 73px;
}
@media (max-width: 975px) {
  .sticky-header.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .header {
    top: 36px;
  }
}
.sticky-header.toolbar-vertical.toolbar-fixed .header {
  top: 36px;
}
.sticky-header.toolbar-vertical.toolbar-fixed.toolbar-tray-open .header {
  top: 36px;
}

.header-top__wrapper {
  align-items: center;
}

@media (max-width: 768px) {
  .header-top__wrapper .pre-header-logo {
    background-size: 100%;
  }
  .header-top__wrapper .block-lang-dropdown {
    z-index: 99;
    width: 70%;
    margin-top: 12px;
  }
  .header-top__wrapper .block-search-form.show-form {
    z-index: 999;
  }
}
@media (max-width: 480px) {
  .show-form-body .pre-header-logo {
    z-index: 0;
  }
  .show-form-body .pre-header-logo::before {
    left: 0;
  }
}
.user-logged-in nav.menu--account .nav .nav-link--user-register,
.user-logged-in nav.menu--account .nav .sign-up,
.user-logged-in nav.menu--account .nav .nav-link--ar-user-register {
  display: none;
}

.header-bottom__navigation {
  align-items: center;
  display: flex;
}
.header-bottom__navigation .language-switcher-language-url {
  display: none;
}
.header-bottom__navigation .menu--account {
  display: none;
}

@media (max-width: 1200px) {
  .header-bottom__navigation .language-switcher-language-url {
    display: flex;
    width: 100%;
    justify-content: center;
    margin-top: 60px;
  }
  .header-bottom__navigation .language-switcher-language-url nav {
    justify-content: center;
    text-align: center;
  }
  .header-bottom__navigation .language-switcher-language-url nav a {
    color: #ffffff;
  }
  .header-bottom__navigation .language-switcher-language-url nav a.is-active {
    font-weight: 600;
    text-decoration: underline;
  }
  .header-bottom__navigation .menu--account {
    display: block;
    text-align: center;
    margin-top: 15px;
  }
  .header-bottom__navigation .menu--account .nav {
    justify-content: center;
    align-items: center;
  }
  .header-bottom__navigation .menu--account .nav a {
    color: #ffffff;
    margin: 0 10px;
  }
  .top-right-header .block-lang-dropdown {
    display: none;
  }
  .top-right-header .menu--account {
    display: none;
  }
}
footer img {
  max-width: 100%;
}
footer.site-footer {
  background: #ffffff;
  padding: 0;
}
footer.site-footer:before {
  content: "";
  display: block;
  height: 120px;
  position: relative;
  top: 45px;
  width: 100%;
  background: url(../images/footer.svg) no-repeat center top;
  background-size: cover;
}
@media (max-width: 991px) {
  footer.site-footer:before {
    height: 90px;
    top: 60px;
  }
}
@media (max-width: 768px) {
  footer.site-footer:before {
    height: 60px;
    top: 30px;
  }
}
@media (max-width: 480px) {
  footer.site-footer:before {
    height: 40px;
    top: 20px;
  }
}
footer .site-footer__top {
  background-color: #0077d4;
  color: #ffffff;
  padding: 40px 0 56px;
}
@media (max-width: 991px) {
  footer .site-footer__top {
    padding: 20px 0 0;
  }
}
@media (max-width: 768px) {
  footer .site-footer__top {
    padding: 10px 0 0;
  }
}
footer .site-footer__top > .container > .row {
  margin-right: -15px;
  margin-left: -15px;
}
footer .site-footer__top > .container > .row .block {
  border: 0;
  margin: 0;
  padding: 0;
}
footer .site-footer__top > .container > .row .region {
  width: 100%;
  padding: 0;
}
footer .site-footer__top > .container > .row h3 {
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 1.2;
  color: white;
  margin: 0 0 16px;
}
@media (max-width: 991px) {
  footer .site-footer__top > .container > .row h3 {
    font-size: 24px;
    font-size: 2.4rem;
    margin: 0 0 3px;
  }
}
@media (max-width: 768px) {
  footer .site-footer__top > .container > .row h3 {
    margin: 0;
  }
}
footer .site-footer__top > .container > .row .region-footer-first .field--name-body a {
  display: inline-block;
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  footer .site-footer__top > .container > .row .region-footer-second .btn.btn-primary {
    margin-top: 10px;
  }
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third > div {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  width: 30%;
}
@media (max-width: 991px) {
  footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third > div {
    width: 100%;
    margin-bottom: 20px;
  }
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  margin-top: 0;
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third p:last-child {
  margin-bottom: 0;
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .block-system-menu-blockpartners-and-donors .nav-item {
  width: 32%;
}
@media (max-width: 480px) {
  footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .block-system-menu-blockpartners-and-donors .nav-item {
    width: 49%;
  }
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .block-system-menu-blockpartners-and-donors .nav-item a {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -khtml-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  font-size: 16px;
  font-size: 1.6rem;
  color: white;
  text-decoration: underline;
  padding-right: 0;
  padding-left: 0;
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .block-system-menu-blockpartners-and-donors .nav-item a:hover {
  color: #071b45;
  text-decoration: none;
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .social-media-links--platforms {
  margin: 0;
}
@media (max-width: 991px) {
  footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .social-media-links--platforms {
    margin: 8px 0 0;
  }
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .social-media-links--platforms.horizontal li {
  padding: 0;
  margin-right: 30px;
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .social-media-links--platforms.horizontal li a {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -khtml-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  color: white;
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .social-media-links--platforms.horizontal li a:hover {
  color: #071b45;
}
footer .site-footer__bottom {
  background-color: #353947;
  border-top: 0.125em solid #ffffff;
  color: #ffffff;
  padding-bottom: 30px;
  margin: 0;
  border: 0;
}
@media (max-width: 768px) {
  footer .site-footer__bottom {
    padding-bottom: 15px;
  }
}
@media (max-width: 768px) {
  footer .site-footer__bottom .block {
    margin: 0;
  }
}
footer .site-footer__bottom > .container > .row {
  margin-right: -15px;
  margin-left: -15px;
}
footer .site-footer__bottom .block-simple-blockunesco-corporate-block {
  float: left;
  margin-bottom: 15px;
  width: 100%;
}
footer .site-footer__bottom .block-simple-blockunesco-corporate-block .content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
}
footer .site-footer__bottom .block-simple-blockunesco-corporate-block .content .policy {
  font-size: 14px;
  font-size: 1.4rem;
  color: white;
}
@media (max-width: 768px) {
  footer .site-footer__bottom .block-simple-blockunesco-corporate-block .content .policy {
    width: 100%;
    text-align: center;
  }
}
footer .site-footer__bottom .block-simple-blockunesco-corporate-block .content .website {
  font-size: 18px;
  font-size: 1.8rem;
  color: white;
}
@media (max-width: 768px) {
  footer .site-footer__bottom .block-simple-blockunesco-corporate-block .content .website {
    width: 100%;
    text-align: center;
  }
}
footer .site-footer__bottom #block-corporatemenu ul {
  justify-content: center;
}
footer .site-footer__bottom #block-corporatemenu ul li:after {
  content: "|";
  display: inline-block;
  margin-right: 0.5em;
  position: relative;
  top: 0.125em;
  width: 1px;
}
footer .site-footer__bottom #block-corporatemenu ul li:last-child::after {
  display: none;
}
footer .site-footer__bottom #block-corporatemenu ul li a.nav-link {
  color: #ffffff;
  display: inline;
  font-size: 12px;
  font-size: 1.2rem;
  padding: 0 0.25em;
}
@media (max-width: 480px) {
  footer .site-footer__bottom #block-corporatemenu ul li a.nav-link {
    font-size: 14px;
    font-size: 1.4rem;
    display: block;
    padding: 5px 0 6px 0;
  }
}
@media (max-width: 480px) {
  footer .site-footer__bottom #block-corporatemenu ul li {
    display: block;
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    padding: 2px 5px;
  }
  footer .site-footer__bottom #block-corporatemenu ul li::after {
    display: none;
  }
  footer .site-footer__bottom #block-corporatemenu ul li:last-child {
    border-bottom: 0;
    text-align: center;
  }
}

.sliding-popup-bottom {
  padding: 15px;
}
.sliding-popup-bottom .eu-cookie-compliance-message h2 {
  font-size: 18px;
  font-family: "Nunito", sans-serif;
}
.sliding-popup-bottom .eu-cookie-compliance-message p {
  font-size: 16px;
  font-family: "Nunito", sans-serif;
  font-weight: normal;
}
.sliding-popup-bottom .eu-cookie-compliance-buttons button {
  border-radius: 25px;
  min-height: 40px;
  min-width: auto;
  padding-right: 24px;
  padding-left: 24px;
  padding-top: 11px;
  padding-bottom: 9px;
  font-size: 1.6rem;
  text-transform: uppercase;
  background-color: white !important;
  color: #0077d4 !important;
}

html {
  font-size: 62.5%;
}

body {
  background-color: #ffffff;
  color: #071b45;
  font-size: 16px;
  font-size: 1.6rem;
  overflow-x: hidden;
}
body *,
body *::before,
body *::after {
  box-sizing: border-box;
  word-break: break-word;
}

.block-unescowal-content {
  border: 1px solid red;
  background: url(../images/background/banner-video.png);
}

#block-unescowal-content .content ul[role=list] {
  display: inline-block;
}
#block-unescowal-content .content .caption.caption-img.align-left {
  margin-right: 1em;
}
#block-unescowal-content .content .caption.caption-img.align-right {
  margin-left: 1em;
}
#block-unescowal-content .content .caption.caption-img figcaption {
  font-size: small;
}

/* Titles */
.lc-wrapper-title h2 {
  color: #071b45;
  font-size: 3.5em;
  line-height: 1.5em;
}

.field--type-text-long h3 {
  color: #071b45;
  font-size: 1.5em;
  line-height: 1.2;
  margin-bottom: 50px;
}

h3 {
  font-size: 28px;
  font-weight: bold;
  line-height: 1.44;
  color: #353947;
}
h3 a {
  color: #353947;
}

/* Nodes */
.node__content {
  margin-top: 0 !important;
}

.node--view-mode-full .section-detail-information img {
  width: 100%;
  height: auto;
}

/* Layout home */
.block-home {
  padding: 0;
}

.block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs {
  display: flex;
  flex-direction: column;
  justify-content: end;
  margin: 1.25em;
  position: absolute;
  z-index: 1;
}
.block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs:after {
  content: "";
  height: 6.5em;
  width: 1.125em;
  border-radius: 2em;
  border: 0.125em solid white;
  background: transparent;
  display: inline-block;
  position: absolute;
  top: 0.5em;
  left: 9em;
  margin-bottom: 0.5em;
}
.block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li {
  border: 0;
  background: 0;
  margin-bottom: 0.3em;
}
.block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li a {
  width: 180px;
  height: 1.5em;
  display: inline-grid;
  color: #b7bfd0;
  background: #0f1c4a;
  border-radius: 0;
  border: 0.0625em solid #27417a;
  font-size: 1.25rem;
  text-align: right;
  padding: 0 2em 0 1em;
}
.block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li a:after {
  content: "-";
  color: white;
  width: 1em;
  height: 1em;
  position: relative;
  top: -1.35em;
  right: -6.25em;
  z-index: 100;
}
.block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li a.active {
  width: 180px;
  height: 1.5em;
  display: inline-grid;
  color: white;
  background: transparent;
  border-radius: 0;
  border: 0.0625em solid transparent;
  font-size: 1.25rem;
  text-align: right;
  padding: 0 2em 0 1em;
}
.block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li a.active:after {
  content: url("../images/icons/active-ball.png");
  width: 1em;
  height: 1em;
  position: relative;
  top: -1.35em;
  right: -6.2em;
  z-index: 100;
}

.main-content {
  width: 100%;
}

.container {
  max-width: 100%;
}

#main.container {
  padding-right: 15px;
  padding-left: 15px;
}

#page-wrapper {
  overflow: hidden;
}

.featured_top {
  background-color: rgb(0, 11, 68);
}
.featured_top__wrapper {
  padding-top: 8px;
  padding-bottom: 8px;
}
.featured_top__wrapper .region-featured-top {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
.featured_top__wrapper .region-featured-top nav {
  margin-bottom: 0;
}
.featured_top__wrapper .region-featured-top nav .nav-tabs {
  border-bottom: 0;
}
.featured_top__wrapper .region-featured-top nav .nav-tabs.primary a {
  font-size: 12px;
  font-size: 1.2rem;
  color: #ffffff;
  background: #0077d4;
  margin-left: 2px;
  border: 0;
}
.featured_top__wrapper .region-featured-top nav .nav-tabs.primary a:hover {
  background: #353947;
}
.featured_top__wrapper .region-featured-top nav .nav-tabs.primary a.active {
  background: white;
  color: #0077d4;
}
.featured_top__wrapper .region-featured-top nav .nav-tabs.primary a.active:hover {
  background: white;
  color: #0077d4;
}

.pagetop {
  background: rgb(0, 11, 68);
  background: -webkit-linear-gradient(-90deg, rgb(0, 11, 68), rgba(19, 26, 64, 0.01));
  background: linear-gradient(180deg, rgb(0, 11, 68), rgba(19, 26, 64, 0.01));
  min-height: 130px;
  width: 100%;
  z-index: 100;
}
.pagetop__wrapper {
  min-height: 130px;
}
.pagetop__wrapper .region-pagetop {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: 130px;
  margin: 0;
}
.pagetop__wrapper .region-pagetop .navbar-brand {
  margin: 0 0 20px;
  padding: 0;
}
@media (max-width: 768px) {
  .pagetop__wrapper .region-pagetop .navbar-brand {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (max-width: 768px) {
  .pagetop__wrapper .region-pagetop .nav-link {
    margin-bottom: 15px;
  }
}
@media (max-width: 768px) {
  .pagetop__wrapper .region-pagetop .menu--header-bottom,
.pagetop__wrapper .region-pagetop .nav-item,
.pagetop__wrapper .region-pagetop .nav-link {
    width: 100%;
  }
}
.pagetop.has-map {
  position: absolute;
}
.pagetop:not(.has-map) {
  margin-bottom: 25px;
}

.ajax-progress-throbber {
  padding: 5px 10px;
  position: relative;
}
.ajax-progress-throbber .throbber {
  top: -5px;
  position: static;
  width: 25px;
  height: 25px;
  padding: 0;
  display: block;
  background: url("../images/load.gif") 0px center/cover no-repeat transparent;
}

.ui-widget-overlay {
  z-index: 501;
}

.ui-widget.ui-widget-content {
  z-index: 502;
  border: 0;
  background: #ffffff;
}
.ui-widget.ui-widget-content .list-group-item {
  background: #ffffff;
  border: 0;
}

@media (max-width: 768px) {
  .ui-dialog.ui-widget-content {
    width: 90% !important;
    left: 5% !important;
    font-size: 14px;
  }
}
.ui-dialog .ui-dialog-titlebar-close {
  background-color: transparent;
  background-image: url("../images/cross.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  border: 0;
  cursor: pointer;
  right: 10px;
}

.field--name-body,
.field--type-string-long {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
}
@media (max-width: 768px) {
  .field--name-body,
.field--type-string-long {
    margin-top: 30px;
  }
}
.field--name-body p,
.field--type-string-long p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
}
.field--name-body p:last-child,
.field--type-string-long p:last-child {
  margin-bottom: 0;
}
.field--name-body .row,
.field--type-string-long .row {
  margin-right: 0;
  margin-left: 0;
}
.field--name-body iframe,
.field--type-string-long iframe {
  max-width: 100%;
}
.field--name-body a,
.field--name-body p a,
.field--type-string-long a,
.field--type-string-long p a {
  color: #071b45;
  text-decoration: none;
}
.field--name-body ul,
.field--name-body ol,
.field--type-string-long ul,
.field--type-string-long ol {
  padding: 0;
  padding-left: 30px;
}
.field--name-body ul li,
.field--name-body ol li,
.field--type-string-long ul li,
.field--type-string-long ol li {
  color: #071b45;
}
.field--name-body table tbody,
.field--type-string-long table tbody {
  border-top: 1px dotted #ddd;
}
.field--name-body table tbody p,
.field--type-string-long table tbody p {
  color: #333;
}
.field--name-body table tbody p a,
.field--type-string-long table tbody p a {
  text-decoration: none;
}
.field--name-body .table_container,
.field--type-string-long .table_container {
  width: 100%;
  overflow-y: auto;
  _overflow: auto;
  margin: 0 0 1em;
}
.field--name-body .table_container_outer,
.field--type-string-long .table_container_outer {
  position: relative;
}
.field--name-body table.titular caption,
.field--type-string-long table.titular caption {
  font-weight: bold;
  height: auto;
  text-align: left;
  text-indent: 0;
  width: auto;
  font-size: 1.15385em;
  color: #333;
  padding: 0;
  margin-top: 0.33333em;
}
.field--name-body table.titular caption.accesible,
.field--type-string-long table.titular caption.accesible {
  text-indent: -9000px;
  height: 0;
}
.field--name-body img,
.field--name-body video,
.field--type-string-long img,
.field--type-string-long video {
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
.field--name-body img,
.field--name-body p > img,
.field--type-string-long img,
.field--type-string-long p > img {
  margin: 0 1.15385em 0.53846em 0;
}

.path-comment .comment .field--name-field-picture img {
  -webkit-box-shadow: 0px 2px 5px rgba(103, 103, 101, 0.5);
  -khtml-box-shadow: 0px 2px 5px rgba(103, 103, 101, 0.5);
  -moz-box-shadow: 0px 2px 5px rgba(103, 103, 101, 0.5);
  -ms-box-shadow: 0px 2px 5px rgba(103, 103, 101, 0.5);
  -o-box-shadow: 0px 2px 5px rgba(103, 103, 101, 0.5);
  box-shadow: 0px 2px 5px rgba(103, 103, 101, 0.5);
  max-height: none;
  width: 80%;
  height: auto;
}
@media (max-width: 768px) {
  .path-comment .comment .field--name-field-picture {
    display: none;
  }
}
.path-comment .comment .wrapper-user-info {
  font-size: 14px;
  font-size: 1.4rem;
  width: 80%;
}
.path-comment .comment .wrapper-user-info a {
  color: #071b45;
  text-decoration: underline;
}
.path-comment .comment .wrapper-user-info a:hover {
  color: black;
  text-decoration: none;
}
@media (max-width: 768px) {
  .path-comment .comment .wrapper-user-info {
    font-size: 20px;
    font-size: 2rem;
    text-align: left !important;
    margin: 0 0 5px;
  }
  .path-comment .comment .wrapper-user-info a {
    font-weight: 700;
  }
}
.path-comment .comment h3.card-title a {
  text-decoration: none;
}
@media (max-width: 991px) {
  .path-comment .comment h3.card-title {
    padding-top: 16px;
  }
}
.path-comment .comment__time, .path-comment .comment__permalink {
  font-size: 14px;
  font-size: 1.4rem;
  display: inline-block;
}
.path-comment .comment__time a, .path-comment .comment__permalink a {
  color: #071b45;
  text-decoration: underline;
}
.path-comment .comment__time a:hover, .path-comment .comment__permalink a:hover {
  color: black;
  text-decoration: none;
}
@media (max-width: 768px) {
  .path-comment .comment__time, .path-comment .comment__permalink {
    width: 100%;
    padding-left: 0;
  }
}
.path-comment .comment__permalink {
  padding-bottom: 16px;
}

.field--type-text-long p:last-child {
  margin: 0;
}

.view-header {
  margin-bottom: 16px;
}

.file--general,
.file--application-octet-stream {
  background-image: url(../images/icons/ico-general.svg);
}

.file--package-x-generic {
  background-image: url(../images/icons/ico-generic.svg);
}

.file--x-office-spreadsheet {
  background-image: url(../images/icons/ico-spreadsheet.svg);
}

.file--x-office-document {
  background-image: url(../images/icons/ico-document.svg);
}

.file--x-office-presentation {
  background-image: url(../images/icons/ico-presentation.svg);
}

.file--text-x-script {
  background-image: url(../images/icons/ico-script.svg);
}

.file--text-html {
  background-image: url(../images/icons/ico-html.svg);
}

.file--text-plain {
  background-image: url(../images/icons/ico-text.svg);
}

.file--application-pdf {
  background-image: url(../images/icons/ico-pdf.svg);
}

.file--application-x-executable {
  background-image: url(../images/icons/ico-executable.svg);
}

.file--audio {
  background-image: url(../images/icons/ico-audio.svg);
}

.file--video {
  background-image: url(../images/icons/ico-video.svg);
}

.file--text {
  background-image: url(../images/icons/ico-text.svg);
}

.file--image {
  background-image: url(../images/icons/ico-image.svg);
}

.file {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  min-height: 30px;
  padding-left: 25px;
  background-size: 16px;
  background-position: left center;
}
.file a {
  font-size: 14px;
  font-size: 1.4rem;
}

.path-frontpage .lc-section {
  margin-bottom: 100px;
}
@media (max-width: 768px) {
  .path-frontpage .lc-section {
    margin-bottom: 50px;
  }
}
.path-frontpage .lc-section .lc-section {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .mb-30-sm {
    margin-bottom: 30px;
  }
}

.lc-section .sponsor-logo {
  padding: 30px;
}
.lc-section .sponsor-logo .field__item img {
  width: auto;
  margin: 0 auto;
}

.block-inline-blocksimple-tabs .block-inline-blocksimple-tabs-item {
  padding: 0;
  margin-bottom: 0 !important;
}

.nav-tabs {
  margin: 0;
}
.nav-tabs.simple-tabs {
  border: 0;
  justify-content: start;
  margin: 0 auto 30px !important;
  max-width: 100%;
  text-align: center;
  padding: 0 15px;
}
@media (max-width: 991px) {
  .nav-tabs.simple-tabs {
    margin: 0 auto 30px !important;
  }
}
.nav-tabs.simple-tabs li:first-child a {
  border: 0.125em solid #0077d4;
  border-top-left-radius: 2em;
  border-bottom-left-radius: 2em;
}
.nav-tabs.simple-tabs li:last-child a {
  border: 0.125em solid #0077d4;
  border-top-right-radius: 2em;
  border-bottom-right-radius: 2em;
}
.nav-tabs.simple-tabs li a {
  color: #0077d4;
}
.nav-tabs.simple-tabs li a.active {
  background: #0077d4;
  color: white;
}

.dashboard-link:before {
  background-image: url("../images/icons/dashboard.svg") !important;
}

.lc-section .field__item img {
  width: 100%;
  height: auto;
}

.lc-inline_column_first-title-edit:blank {
  display: none;
}

.block-inline-blocksimple-text p {
  text-align: justify;
}

.block-inline-blocksimple-card-item-node-reference .simple-card-item-title h3 a {
  font-size: 22px;
  line-height: 1.23;
}
.block-inline-blocksimple-card-item-node-reference .simple-card-item-read-more a {
  font-weight: 800;
  line-height: 1.63;
}

.layout-builder-form .form-actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.layout-builder-form .form-actions .btn {
  margin-right: 10px;
}
.layout-builder-form .form-actions #edit-preview-toggle {
  margin: 0;
}
.layout-builder-form .form-actions #edit-move-sections {
  padding: 11px 24px 9px;
}
.layout-builder-form .vertical-tabs {
  font-size: 16px;
  font-size: 1.6rem;
}
.layout-builder-form .vertical-tabs__pane {
  padding: 10px;
}
.layout-builder-form .layout-builder__message .alert-success a {
  color: inherit;
}
.layout-builder-form .layout-builder__message .alert-success a:hover {
  color: black;
  text-decoration: none;
}

h1.lc-inline_column_first-title-edit:empty {
  display: none;
}

.container-fluid.lc-inline_section-edit .lc-inline_container-title-edit.container,
.container-fluid.lc-inline_section-edit .lc-inline_container-section-edit.container {
  padding: 0;
}
@media (max-width: 991px) {
  .container-fluid.lc-inline_section-edit .lc-inline_container-title-edit.container,
.container-fluid.lc-inline_section-edit .lc-inline_container-section-edit.container {
    padding: 0 30px;
  }
}

.section-grey__wrapper {
  position: relative;
  padding-top: 135px !important;
  padding-bottom: 135px !important;
  margin-top: 50px !important;
}
.section-grey__wrapper > .lc-inline_container-section-edit {
  min-height: 150px;
}
.section-grey__wrapper .h1-responsive {
  margin-bottom: 50px;
}
@media (max-width: 1200px) {
  .section-grey__wrapper {
    margin-top: 10px !important;
  }
}
@media (max-width: 991px) {
  .section-grey__wrapper {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}
@media (max-width: 768px) {
  .section-grey__wrapper {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    margin-top: 0 !important;
  }
}
@media (max-width: 480px) {
  .section-grey__wrapper {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}
.section-grey__wrapper::before, .section-grey__wrapper::after {
  content: "";
  display: block;
  position: absolute;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center top;
  margin-right: -15px;
  margin-left: -15px;
  width: 100%;
  background-color: #ffffff;
}
.section-grey__wrapper:before {
  height: 133px;
  top: 0;
  background-image: url(../images/news-home-up.svg);
  background-position: center 102%;
}
@media (min-width: 1950px) {
  .section-grey__wrapper:before {
    height: 175px;
  }
}
@media (max-width: 991px) {
  .section-grey__wrapper:before {
    height: 90px;
  }
}
@media (max-width: 768px) {
  .section-grey__wrapper:before {
    height: 60px;
  }
}
@media (max-width: 480px) {
  .section-grey__wrapper:before {
    height: 40px;
  }
}
.section-grey__wrapper:after {
  height: 133px;
  bottom: 0;
  background-image: url(../images/news-home-down.svg);
  background-position: center top;
}
@media (min-width: 1950px) {
  .section-grey__wrapper:after {
    height: 145px;
  }
}
@media (max-width: 991px) {
  .section-grey__wrapper:after {
    height: 90px;
  }
}
@media (max-width: 768px) {
  .section-grey__wrapper:after {
    height: 60px;
  }
}
@media (max-width: 480px) {
  .section-grey__wrapper:after {
    height: 40px;
  }
}

.section-detail-information .field--type-entity-reference {
  margin: 0;
}
.section-detail-information .block-layout-builder {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid #87bae5;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 14px;
  font-size: 1.4rem;
  color: #071b45;
  width: 100%;
}
.section-detail-information .block-layout-builder > h2, .section-detail-information .block-layout-builder > h3, .section-detail-information .block-layout-builder > h4 {
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  padding-top: 4px;
  width: 28%;
  color: #071b45;
}
@media (max-width: 991px) {
  .section-detail-information .block-layout-builder > h2, .section-detail-information .block-layout-builder > h3, .section-detail-information .block-layout-builder > h4 {
    width: 100%;
  }
}
.section-detail-information .block-layout-builder > h2 + .content, .section-detail-information .block-layout-builder > h3 + .content, .section-detail-information .block-layout-builder > h4 + .content {
  width: 70%;
}
@media (max-width: 991px) {
  .section-detail-information .block-layout-builder > h2 + .content, .section-detail-information .block-layout-builder > h3 + .content, .section-detail-information .block-layout-builder > h4 + .content {
    width: 100%;
  }
}
.section-detail-information .block-layout-builder > h2 + .content a, .section-detail-information .block-layout-builder > h3 + .content a, .section-detail-information .block-layout-builder > h4 + .content a {
  color: #0872cb;
}
.section-detail-information .block-layout-builder > h2 + .content a:hover, .section-detail-information .block-layout-builder > h3 + .content a:hover, .section-detail-information .block-layout-builder > h4 + .content a:hover {
  color: black;
  text-decoration: underline;
}
.section-detail-information .block-layout-builder > h2 + .content a::after, .section-detail-information .block-layout-builder > h3 + .content a::after, .section-detail-information .block-layout-builder > h4 + .content a::after {
  content: ",";
}
.section-detail-information .block-layout-builder > h2 + .content a .view, .section-detail-information .block-layout-builder > h3 + .content a .view, .section-detail-information .block-layout-builder > h4 + .content a .view {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.section-detail-information .block-layout-builder > h2 + .content a .view .views-row, .section-detail-information .block-layout-builder > h3 + .content a .view .views-row, .section-detail-information .block-layout-builder > h4 + .content a .view .views-row {
  margin-right: 10px;
}
.section-detail-information .block-layout-builder > h2 + .content a .view:last-child a::after, .section-detail-information .block-layout-builder > h3 + .content a .view:last-child a::after, .section-detail-information .block-layout-builder > h4 + .content a .view:last-child a::after {
  display: none;
}
.section-detail-information .block-layout-builder > h2 + .content .node--type-country-profile.node--view-mode-language-in-country, .section-detail-information .block-layout-builder > h3 + .content .node--type-country-profile.node--view-mode-language-in-country, .section-detail-information .block-layout-builder > h4 + .content .node--type-country-profile.node--view-mode-language-in-country {
  width: 100%;
}
.section-detail-information .block-layout-builder > .content {
  width: 100%;
}
.section-detail-information .block-layout-builder .content > .field {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 14px;
  font-size: 1.4rem;
}
.section-detail-information .block-layout-builder .content > .field .field__label {
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  padding-top: 4px;
  width: 28%;
}
@media (max-width: 991px) {
  .section-detail-information .block-layout-builder .content > .field .field__label {
    width: 100%;
  }
}
.section-detail-information .block-layout-builder .content > .field .field__item {
  width: 70%;
}
@media (max-width: 991px) {
  .section-detail-information .block-layout-builder .content > .field .field__item {
    width: 100%;
  }
}
.section-detail-information .block-layout-builder .content > .field .field__item p {
  font-size: 14px;
  font-size: 1.4rem;
}
.section-detail-information .block-layout-builder .content > .field .field__item p:last-child {
  margin: 0;
}
.section-detail-information .block-layout-builder .content > .field .field__item a {
  font-size: 14px;
  font-size: 1.4rem;
  color: #0872cb;
}
.section-detail-information .block-layout-builder .content > .field .field__item a::after {
  content: ",";
}
.section-detail-information .block-layout-builder .content > .field .field__item a:last-child::after {
  display: none;
}
.section-detail-information .block-layout-builder .content > .field.field__items, .section-detail-information .block-layout-builder .content > .field.field__item {
  padding-top: 0;
  padding-bottom: 0;
  border: 0;
}
.section-detail-information .block-layout-builder .content > .field.field__items > .field__item, .section-detail-information .block-layout-builder .content > .field.field__item > .field__item {
  width: 100%;
}
.section-detail-information .block-layout-builder .content > .field .field__label + .field__items {
  width: 70%;
}
@media (max-width: 991px) {
  .section-detail-information .block-layout-builder .content > .field .field__label + .field__items {
    width: 100%;
  }
}
.section-detail-information .block-layout-builder .content > .field .field__label + .field__items > .field__item {
  width: 100%;
  padding-bottom: 4px;
}
.section-detail-information .block-layout-builder .content > .field .field__label + .field__items > .field__item div {
  width: 100%;
}
.section-detail-information .block-layout-builder .content > .field .field__label + .field__items > .field__item:last-child {
  padding-bottom: 0;
}
.section-detail-information .field--name-field-name-exonyms {
  width: 100%;
}
.section-detail-information .field--name-field-name-exonyms > .field__item {
  border-bottom: 1px solid #9fc6e7;
}
@media (max-width: 991px) {
  .section-detail-information .field--name-field-name-exonyms > .field__item {
    padding: 8px 0;
  }
}
.section-detail-information .field--name-field-name-exonyms > .field__item > .paragraph--type--exonym {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .section-detail-information .field--name-field-name-exonyms > .field__item > .paragraph--type--exonym {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.section-detail-information .field--name-field-name-exonyms > .field__item > .paragraph--type--exonym .field {
  padding-top: 8px;
  padding-bottom: 8px;
  width: 33.3%;
  border: 0;
}
.section-detail-information .field--name-field-name-exonyms > .field__item > .paragraph--type--exonym .field .field__label {
  display: none;
}
.section-detail-information .field--name-field-name-exonyms > .field__item > .paragraph--type--exonym .field .field__item {
  padding-left: 5px;
  padding-right: 5px;
  line-height: 1.2;
  width: 100%;
}
@media (max-width: 991px) {
  .section-detail-information .field--name-field-name-exonyms > .field__item > .paragraph--type--exonym .field .field__item {
    padding: 0;
  }
}
@media (max-width: 991px) {
  .section-detail-information .field--name-field-name-exonyms > .field__item > .paragraph--type--exonym .field {
    width: 100%;
    padding: 0;
  }
}
.section-detail-information .field--name-field-name-exonyms > .field__item:last-child {
  border-bottom: 0;
}
@media (max-width: 991px) {
  .section-detail-information .field--name-field-name-exonyms > .field__item:first-child {
    padding-top: 0;
  }
}
.section-detail-information .field--name-field-name-others {
  width: 100%;
}
.section-detail-information .field--name-field-name-others .field__items > .field__item, .section-detail-information .field--name-field-name-others > .field__item {
  border-bottom: 1px solid #9fc6e7;
}
@media (max-width: 991px) {
  .section-detail-information .field--name-field-name-others .field__items > .field__item, .section-detail-information .field--name-field-name-others > .field__item {
    padding: 8px 0;
  }
}
.section-detail-information .field--name-field-name-others .field__items > .field__item > .paragraph--type--other-names .field, .section-detail-information .field--name-field-name-others > .field__item > .paragraph--type--other-names .field {
  padding-top: 8px;
  padding-bottom: 8px;
  width: 33.3%;
  border: 0;
  font-size: 14px;
  font-size: 1.4rem;
}
@media (max-width: 991px) {
  .section-detail-information .field--name-field-name-others .field__items > .field__item > .paragraph--type--other-names .field, .section-detail-information .field--name-field-name-others > .field__item > .paragraph--type--other-names .field {
    width: 100%;
  }
}
.section-detail-information .field--name-field-name-others .field__items > .field__item > .paragraph--type--other-names .field .field__label, .section-detail-information .field--name-field-name-others > .field__item > .paragraph--type--other-names .field .field__label {
  display: none;
}
.section-detail-information .field--name-field-name-others .field__items > .field__item > .paragraph--type--other-names .field .field__item, .section-detail-information .field--name-field-name-others > .field__item > .paragraph--type--other-names .field .field__item {
  padding-left: 5px;
  padding-right: 5px;
  line-height: 1.2;
  width: 100%;
}
@media (max-width: 991px) {
  .section-detail-information .field--name-field-name-others .field__items > .field__item > .paragraph--type--other-names .field .field__item, .section-detail-information .field--name-field-name-others > .field__item > .paragraph--type--other-names .field .field__item {
    width: 100%;
    padding: 0;
  }
}
@media (max-width: 991px) {
  .section-detail-information .field--name-field-name-others .field__items > .field__item > .paragraph--type--other-names .field, .section-detail-information .field--name-field-name-others > .field__item > .paragraph--type--other-names .field {
    width: 100%;
    padding: 0;
  }
}
.section-detail-information .field--name-field-name-others .field__items > .field__item > .paragraph--type--other-names .field--name-field-name-other, .section-detail-information .field--name-field-name-others > .field__item > .paragraph--type--other-names .field--name-field-name-other {
  width: 40% !important;
  float: left;
}
@media (max-width: 991px) {
  .section-detail-information .field--name-field-name-others .field__items > .field__item > .paragraph--type--other-names .field--name-field-name-other, .section-detail-information .field--name-field-name-others > .field__item > .paragraph--type--other-names .field--name-field-name-other {
    width: 100% !important;
  }
}
.section-detail-information .field--name-field-name-others .field__items > .field__item > .paragraph--type--other-names .field--name-field-comments, .section-detail-information .field--name-field-name-others > .field__item > .paragraph--type--other-names .field--name-field-comments {
  width: 60% !important;
  float: right;
}
@media (max-width: 991px) {
  .section-detail-information .field--name-field-name-others .field__items > .field__item > .paragraph--type--other-names .field--name-field-comments, .section-detail-information .field--name-field-name-others > .field__item > .paragraph--type--other-names .field--name-field-comments {
    width: 100% !important;
  }
}
.section-detail-information .field--name-field-name-others .field__items > .field__item:last-child, .section-detail-information .field--name-field-name-others > .field__item:last-child {
  border-bottom: 0;
}
@media (max-width: 991px) {
  .section-detail-information .field--name-field-name-others .field__items > .field__item:first-child, .section-detail-information .field--name-field-name-others > .field__item:first-child {
    padding-top: 0;
  }
}
.section-detail-information .field--name-field-comments {
  border-bottom: 0;
  padding-top: 0;
  padding-bottom: 4px;
}
.section-detail-information .field--name-field-comments .field__label {
  display: none;
}
.section-detail-information .field--name-field-comments .field__item {
  width: 100%;
}
.section-detail-information .view-countries-associated .views-row {
  display: inline-block;
  margin-right: 2px;
}
.section-detail-information .view-countries-associated .views-row:last-child a::after {
  display: none;
}
.section-detail-information .block-field-blocknodelanguage-profilefield-status-of-languages > .content {
  width: 100%;
}
.section-detail-information .block-field-blocknodelanguage-profilefield-status-of-languages > .content > .field {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 0;
}
.section-detail-information .block-field-blocknodelanguage-profilefield-status-of-languages > .content > .field .field__label {
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  padding-top: 0;
  width: 28%;
}
@media (max-width: 991px) {
  .section-detail-information .block-field-blocknodelanguage-profilefield-status-of-languages > .content > .field .field__label {
    width: 100%;
  }
}
.section-detail-information .block-field-blocknodelanguage-profilefield-status-of-languages > .content > .field .field__item {
  width: 70%;
}
@media (max-width: 991px) {
  .section-detail-information .block-field-blocknodelanguage-profilefield-status-of-languages > .content > .field .field__item {
    width: 100%;
  }
}
.section-detail-information .block-field-blocknodelanguage-profilefield-description {
  border-bottom: 0;
}
.section-detail-information .block-field-blocknodelanguage-profilefield-language-image {
  border-bottom: 0;
  padding-top: 0;
}
.section-detail-information .block-field-blocknodelanguage-profilefield-language-image > .content {
  width: 100%;
}
.section-detail-information .block-field-blocknodelanguage-profilefield-language-image .field--name-field-language-image {
  text-align: center;
}
.section-detail-information .block-field-blocknodelanguage-profilefield-language-image .field--name-field-language-image img {
  margin: auto;
  width: auto;
  height: auto;
  max-width: 100%;
}
.section-detail-information .block-field-blocknodelanguage-in-countryfield-language {
  padding: 0;
  border-bottom: 0;
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country {
  width: 100%;
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 14px;
  font-size: 1.4rem;
  border-bottom: 1px solid #87bae5;
  padding-top: 16px;
  padding-bottom: 16px;
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__label {
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  padding-top: 4px;
  width: 28%;
}
@media (max-width: 991px) {
  .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__label {
    width: 100%;
  }
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__item {
  width: 70%;
}
@media (max-width: 991px) {
  .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__item {
    width: 100%;
  }
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__item p {
  font-size: 14px;
  font-size: 1.4rem;
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__item p:last-child {
  margin: 0;
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__item a {
  font-size: 14px;
  font-size: 1.4rem;
  color: #0872cb;
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__item a::after {
  content: ",";
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__item a:last-child::after {
  display: none;
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field.field__items, .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field.field__item {
  padding-top: 0;
  padding-bottom: 0;
  border: 0;
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field.field__items > .field__item, .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field.field__item > .field__item {
  width: 100%;
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__label + .field__items {
  width: 70%;
}
@media (max-width: 991px) {
  .section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__label + .field__items {
    width: 100%;
  }
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__label + .field__items > .field__item {
  width: 100%;
  padding-bottom: 4px;
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__label + .field__items > .field__item div {
  width: 100%;
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field .field__label + .field__items > .field__item:last-child {
  padding-bottom: 0;
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field--name-field-description {
  padding-top: 16px !important;
  width: 100% !important;
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field--name-field-description p {
  font-size: 16px !important;
}

.node--type-language-profile .block-inline-blocksimple-text.fake-accordion__title {
  margin-bottom: 0;
}

.section-collapse .lc-inline_container-title-edit {
  margin-top: 20px;
}
.section-collapse .block {
  margin: 10px 0;
}
.section-collapse .block:first-child {
  margin-top: 0;
}
.section-collapse .block h3 {
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  color: #071b45;
  font-weight: 500;
}
.section-collapse.accordion-1 .field {
  margin-bottom: 20px;
}
.section-collapse.accordion-1 .field:last-child {
  margin-bottom: 20px;
}
.section-collapse .field__label {
  margin: 0;
}
.table-like__header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  font-size: 11px;
  font-size: 1.1rem;
  background-color: rgba(0, 0, 0, 0.1);
  width: 100%;
}
@media (max-width: 991px) {
  .table-like__header {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.table-like__header__item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding-left: 4px;
  padding-right: 4px;
  min-height: 29px;
  text-transform: uppercase;
  line-height: 0.9;
}
.table-like__header.exonyms .table-like__header__item {
  width: 33.33%;
}
@media (max-width: 991px) {
  .table-like__header.exonyms .table-like__header__item {
    width: 100% !important;
  }
}
.table-like__header.others .table-like__header__item {
  width: 40%;
}
.table-like__header.others .table-like__header__item:last-child {
  width: 60%;
}
@media (max-width: 991px) {
  .table-like__header.others .table-like__header__item {
    width: 100% !important;
  }
  .table-like__header.others .table-like__header__item:last-child {
    width: 100% !important;
  }
}
@media (max-width: 991px) {
  .table-like__header {
    display: none;
  }
}

.card-shadow {
  -webkit-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -khtml-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -moz-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -ms-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -o-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -webkit-border-radius: 16px;
  -khtml-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  background-color: white;
  padding: 16px;
  margin-top: 16px;
  margin-bottom: 32px;
  width: auto;
}
@media (max-width: 1450px) {
  .card-shadow {
    margin-right: 15px;
    margin-left: 15px;
  }
}
.card-shadow .block {
  margin: 0 0 16px;
}
.card-shadow .block .field__label, .card-shadow .block > h3 {
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  color: #071b45;
  margin: 0;
  font-weight: 700;
}
.card-shadow .block .field__item {
  font-size: 14px;
  font-size: 1.4rem;
  color: #071b45;
}
.card-shadow .block.block-inline-blocksimple-title {
  margin: 0;
}
.card-shadow.section-collapse {
  padding: 16px 32px;
}
@media (max-width: 1500px) {
  .card-shadow.section-collapse {
    padding: 16px;
  }
}
.card-shadow.section-collapse .lc-inline_container-title-edit {
  margin: 0;
}
.card-shadow.section-collapse .lc-inline_container-section-edit > .row {
  margin: 0;
}
@media (max-width: 991px) {
  .card-shadow {
    padding: 16px !important;
  }
}

.title-card-shadow,
.title-card-shadow-inner {
  font-size: 24px !important;
  font-family: "Montserrat", sans-serif !important;
  line-height: 1.2 !important;
  border-bottom: 1px solid #9fc6e7;
  padding-bottom: 11px;
  margin-bottom: 0 !important;
  color: #071b45 !important;
  font-weight: 700 !important;
  width: 100%;
}
.title-card-shadow p,
.title-card-shadow-inner p {
  font-size: 24px !important;
  font-family: "Montserrat", sans-serif !important;
  line-height: 1.2 !important;
  color: #071b45 !important;
  font-weight: 700 !important;
}
.title-card-shadow p:last-child,
.title-card-shadow-inner p:last-child {
  margin: 0;
}

.title-card-shadow-inner {
  padding-bottom: 0;
  margin-bottom: 0;
}

.subtitle-card-shadow {
  font-size: 16px !important;
  font-family: "Montserrat", sans-serif !important;
  line-height: 1.2 !important;
  margin-bottom: 4px;
  margin-top: 0px !important;
  color: #0872cb !important;
  font-weight: 600 !important;
}
.subtitle-card-shadow p {
  font-size: 16px !important;
  font-family: "Montserrat", sans-serif !important;
  line-height: 1.2 !important;
  margin-bottom: 0;
  color: #0872cb !important;
  font-weight: 600 !important;
}
.subtitle-card-shadow + p {
  font-size: 14px !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 700;
  line-height: 1.2 !important;
  margin-top: 16px;
  margin-bottom: 16px;
  color: #071b45 !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}
.subtitle-card-shadow + p + p {
  font-size: 14px !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 700;
  line-height: 1.2 !important;
  margin-top: 0;
  margin-bottom: 0;
  color: #071b45 !important;
  font-weight: 600 !important;
  text-transform: uppercase;
}

h3.subtitle-card-shadow {
  color: #071b45 !important;
}

.class-yes::before,
.class-no::before {
  content: "";
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 5px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  top: 2px;
}

.class-yes::before {
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-check' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M10.97 4.97a.75.75 0 0 1 1.071 1.05l-3.992 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.236.236 0 0 1 .02-.022z'/></svg>");
  background-color: #1e7842;
}

.class-no::before {
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-x' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/></svg>");
  background-color: #d62707;
}

.block-full-width .lc-inline_container-section-edit {
  padding-right: 15px;
  padding-left: 15px;
}
.block-full-width .lc-inline_container-section-edit > .row > div {
  padding-right: 0;
  padding-left: 0;
}

.subtitle-home {
  margin-bottom: 70px;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 24px !important;
  line-height: 1.2 !important;
}
.subtitle-home h3 {
  font-size: 24px !important;
  line-height: 1.2 !important;
}
@media (max-width: 991px) {
  .subtitle-home {
    margin-bottom: 40px;
    font-size: 18px !important;
  }
  .subtitle-home h3 {
    font-size: 18px !important;
  }
}
@media (max-width: 768px) {
  .subtitle-home {
    margin-bottom: 24px;
  }
}

.divider {
  text-indent: -999999px;
  border-bottom: 1px solid #d0d0d0;
  margin-bottom: 10px !important;
}
.divider p {
  text-indent: -999999px;
  margin: 0;
}

.custom-title--hidden .lc-inline_column_second-container-title-edit {
  display: none;
}

.fake-accordion__title {
  cursor: pointer;
}
.fake-accordion__title .title-card-shadow-inner p {
  background: url("../images/chevron-up.svg") no-repeat 99.5% center;
}
.fake-accordion__title.hidden-accordion .title-card-shadow-inner p {
  background: url("../images/chevron-down.svg") no-repeat 99.5% center;
}

.breadcrumb {
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  padding: 5px 0;
  margin-bottom: 18px;
  margin-top: 22px;
}
@media (max-width: 991px) {
  .breadcrumb {
    margin-bottom: 8px;
    margin-top: 12px;
  }
}
.breadcrumb .breadcrumb-item {
  font-size: 14px;
  font-size: 1.4rem;
  color: #3a3e4c;
  line-height: 18px;
}
.breadcrumb .breadcrumb-item a {
  color: #3a3e4c;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: "/";
  font-size: 15px;
  font-size: 1.5rem;
  font-family: monospace;
  color: #3a3e4c;
  padding-left: 2px;
  padding-right: 0.5rem;
  position: relative;
  top: -1px;
}

.toolbar-oriented .toolbar-bar {
  z-index: 499;
}

.toolbar a {
  font-size: 12px;
  font-size: 1.2rem;
}

.toolbar-tray a {
  padding: 12px;
}

.form-group {
  margin: 0 0 20px;
}

fieldset {
  padding: 0;
  margin: 0;
}

form:not(.webform-submission-form) .form-check {
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
}
form:not(.webform-submission-form) .form-check label {
  font-size: 14px;
  line-height: 1;
  color: #071b45;
  text-transform: initial;
  cursor: pointer;
  position: relative;
  margin: 0;
}
form:not(.webform-submission-form) .form-check label::before {
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: white;
  border: 1px solid #0077d4;
  content: "";
  display: block;
  position: relative;
  float: left;
  height: 20px;
  width: 20px;
  margin-right: 10px;
  top: -3px;
  left: 0px;
  display: none;
}
form:not(.webform-submission-form) .form-check label.form-required {
  color: grey;
}
form:not(.webform-submission-form) .form-check label.form-required a {
  color: #071b45;
}
form:not(.webform-submission-form) .form-check label.form-required::after {
  background-image: none;
  position: absolute;
}
form:not(.webform-submission-form) .form-check .form-checkbox {
  height: 32px;
  width: 32px;
  position: absolute;
  top: -5px;
  left: 0;
  visibility: hidden;
}
form:not(.webform-submission-form) .form-check .form-checkbox .description {
  margin-left: 10px;
}
form:not(.webform-submission-form) .form-check .form-checkbox:focus {
  box-shadow: none;
}
form:not(.webform-submission-form) .form-check .form-checkbox:checked + label:after {
  content: "";
  position: absolute;
  color: #0077d4;
  top: -3px;
  left: 0;
  z-index: 10;
  margin: 0;
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-check' fill='%230077d4' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M10.97 4.97a.75.75 0 0 1 1.071 1.05l-3.992 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.236.236 0 0 1 .02-.022z'/></svg>");
  background-repeat: no-repeat;
  background-size: 24px;
  width: 20px;
  height: 20px;
  background-position: center;
  display: none;
}

#drupal-off-canvas form input:checked:before {
  display: none;
}

.form-type-select {
  width: 100%;
  position: relative;
}
@media (max-width: 991px) {
  .form-type-select {
    width: 100%;
  }
}
.form-type-select select {
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #f4f4f4;
  font-size: 16px;
  color: #6b7280;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("../images/dropdown.svg");
  background-repeat: no-repeat;
  background-position: right 18px;
  background-size: 30px auto;
  appearance: none;
  position: relative;
  z-index: 0;
  padding: 9px 40px 10px 10px;
  margin-top: 2px;
}
.form-type-select select::-ms-expand {
  display: none;
}
.form-type-select select.form-control:not([size]):not([multiple]) {
  height: auto;
}
.form-type-select select[multiple=multiple] {
  background-image: none;
}
.form-type-select select:hover, .form-type-select select:focus, .form-type-select select:active {
  background-color: #f4f4f4;
  color: #6b7280;
}

.js-media-library-item {
  margin-bottom: 20px;
  position: relative;
}
.js-media-library-item button[id*=remove] {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1;
  background-color: white;
  font-size: 14px;
  font-size: 1.4rem;
  min-height: auto;
  padding: 4px 30px 4px 16px;
  background-size: 19px;
}
.js-media-library-item button[id*=remove]:hover {
  background-size: 19px;
  background-color: #d62707;
}
.js-media-library-item + .description {
  display: none;
}

.form-type-managed-file .form-managed-file {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.form-type-managed-file .form-managed-file .form-file {
  padding-top: 8px;
  padding-bottom: 8px;
}

.field--type-image .image-preview {
  padding: 0 20px 10px 0;
}
.field--type-image .file {
  padding-right: 20px;
}
.field--type-image img {
  margin: 0;
  max-height: 250px;
  width: auto;
}

#edit-field-audio-wrapper .file--audio {
  padding-right: 20px;
  background-image: url("../images/icon-audio.svg");
  background-size: 30px;
  display: block;
  padding: 5px 15px 5px 40px;
}
@media (max-width: 991px) {
  #edit-field-audio-wrapper .file--audio {
    width: 100%;
    padding: 5px 0 5px 40px;
    background-position: left 10px;
    min-height: 50px;
  }
}
#edit-field-audio-wrapper button[id*=remove] {
  font-size: 14px;
  font-size: 1.4rem;
  min-height: auto;
  padding: 4px 30px 4px 16px;
  background-size: 19px;
}
#edit-field-audio-wrapper button[id*=remove]:hover {
  background-size: 19px;
  background-color: #d62707;
}

.form-type-date .form-control {
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #f4f4f4;
  font-size: 16px;
  color: #6b7280;
  border: 0;
  padding: 7px 10px 6px 10px;
}
@media (max-width: 768px) {
  .form-type-date .form-control {
    padding-right: 7px;
    padding-left: 10px;
  }
}
.form-type-date .form-control:focus {
  box-shadow: none;
  border-color: black;
}
.form-type-date .ui-datepicker-trigger {
  display: none;
}
.form-type-date + .form-type-date {
  margin-left: 10px;
}

.js input.form-autocomplete {
  background-image: url("../images/load-off.svg");
  background-position: 99% center;
  background-size: auto 15px;
}
.js input.form-autocomplete.ui-autocomplete-loading {
  background-image: url("../images/load.gif");
  background-position: 99.7% center;
  background-size: auto 35px;
}

.ui-autocomplete.ui-widget.ui-widget-content {
  background: white;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgb(170, 170, 170) 0 2px 6px 0;
  -khtml-box-shadow: rgb(170, 170, 170) 0 2px 6px 0;
  -moz-box-shadow: rgb(170, 170, 170) 0 2px 6px 0;
  -ms-box-shadow: rgb(170, 170, 170) 0 2px 6px 0;
  -o-box-shadow: rgb(170, 170, 170) 0 2px 6px 0;
  box-shadow: rgb(170, 170, 170) 0 2px 6px 0;
}
.ui-autocomplete.ui-menu .ui-menu-item {
  cursor: pointer;
  list-style: none;
  background: transparent;
  padding: 0;
  margin: 0;
}
.ui-autocomplete.ui-menu .ui-menu-item-wrapper {
  border: 0 !important;
  display: block;
  padding: 5px 8px;
}
.ui-autocomplete.ui-menu .ui-menu-item-wrapper:hover {
  border: 0;
  background-color: #0077d4;
  color: white;
  text-decoration: none;
}

summary {
  list-style: none;
  font-size: 24px;
  font-size: 2.4rem;
  border-bottom: 1px solid #87bae5;
  background-color: transparent;
  background-image: url("../images/chevron-down.svg");
  background-repeat: no-repeat;
  background-position: 99% center;
  background-size: 16px;
  padding: 10px 45px 8px 0;
  outline: 0;
}
@media (max-width: 768px) {
  summary {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
summary::-webkit-details-marker {
  display: none;
}
summary[aria-expanded=true] {
  background-image: url("../images/chevron-up.svg");
}
summary .number {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  font-size: 20px;
  font-size: 2rem;
  display: inline-block;
  background: #0077d4;
  color: white;
  width: 35px;
  height: 35px;
  float: left;
  position: relative;
  top: -7px;
  margin-right: 10px;
  text-align: center;
  line-height: 35px;
  margin-left: 5px;
}

.form-actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 0;
}
.form-actions .button {
  margin-right: 10px;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .form-actions .button {
    width: 100%;
    margin-right: 0;
  }
}

.js-media-library-open-button {
  max-width: 180px;
  margin-bottom: 25px;
}

button[id*=add-more] {
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  button[id*=add-more] {
    width: 100%;
    margin-bottom: 0;
  }
}

.ui-dialog .button {
  outline: 0;
}
.filter-guidelines-item {
  font-size: 12px;
  font-size: 1.2rem;
  padding-top: 10px;
}

form.node-form .content .layout-region-node-main,
form.node-form .content .layout-region-node-secondary {
  flex: 0 0 100%;
  max-width: 100%;
  margin: 0 0 20px;
  padding: 0;
}
form.node-form .content .layout-region-node-main table.field-multiple-table h4.label,
form.node-form .content .layout-region-node-secondary table.field-multiple-table h4.label {
  width: calc(100% - 200px);
}
form.node-form .content .layout-region-node-main .error,
form.node-form .content .layout-region-node-secondary .error {
  border: 2px solid #d62707 !important;
}
form.node-form .content .layout-region-node-main .vertical-tabs,
form.node-form .content .layout-region-node-secondary .vertical-tabs {
  font-size: 14px;
  font-size: 1.4rem;
}
form.node-form .content .layout-region-node-main .vertical-tabs__panes,
form.node-form .content .layout-region-node-secondary .vertical-tabs__panes {
  padding: 0;
}
form.node-form .content .layout-region-node-main .vertical-tabs__panes.col-sm-8,
form.node-form .content .layout-region-node-secondary .vertical-tabs__panes.col-sm-8 {
  -ms-flex: 0 0 85%;
  flex: 0 0 85%;
  max-width: 85%;
}
form.node-form .content .layout-region-node-main .vertical-tabs__panes details,
form.node-form .content .layout-region-node-secondary .vertical-tabs__panes details {
  padding: 15px;
}
form.node-form .content .layout-region-node-main .vertical-tabs__menu-item a,
form.node-form .content .layout-region-node-secondary .vertical-tabs__menu-item a {
  line-height: 1.2;
}
@media (max-width: 768px) {
  form.node-form .content .layout-region-node-main .vertical-tabs,
form.node-form .content .layout-region-node-secondary .vertical-tabs {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  form.node-form .content .layout-region-node-main .vertical-tabs__menu,
form.node-form .content .layout-region-node-secondary .vertical-tabs__menu {
    width: 100%;
  }
  form.node-form .content .layout-region-node-main .vertical-tabs__panes,
form.node-form .content .layout-region-node-secondary .vertical-tabs__panes {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  form.node-form .content .layout-region-node-main .vertical-tabs__panes.col-sm-8,
form.node-form .content .layout-region-node-secondary .vertical-tabs__panes.col-sm-8 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  form.node-form .content .layout-region-node-main .entity-meta.col-sm-8,
form.node-form .content .layout-region-node-secondary .entity-meta.col-sm-8 {
    padding: 0;
  }
}
form.node-form .content .form-group {
  margin: 0 0 20px;
}
form.node-form .content .form-group.paragraph-top {
  margin: 5px 0 0;
}
form.node-form .content .form-group.paragraphs-subform {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
form.node-form .content .form-group.paragraphs-subform > div {
  width: 49%;
}
@media (max-width: 768px) {
  form.node-form .content .form-group.paragraphs-subform > div {
    width: 100%;
  }
}
form.node-form .content .form-group.paragraph-type-title {
  font-size: 14px;
  font-size: 1.4rem;
  color: #0077d4;
  text-transform: uppercase;
}
form.node-form .content .form-group.js-media-library-widget .field-prefix .js-media-library-widget-toggle-weight, form.node-form .content .form-group.js-media-library-selection .field-prefix .js-media-library-widget-toggle-weight {
  display: none;
}
form.node-form .content .form-group.js-media-library-widget small.description, form.node-form .content .form-group.js-media-library-selection small.description {
  display: none;
}
form.node-form .content .form-group.form-actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 0;
  margin-top: 20px;
  margin-bottom: 10px;
}
form.node-form .content .paragraph-type-label {
  font-size: 20px;
  font-size: 2rem;
  color: #0077d4;
  white-space: normal;
}
form.node-form .content div[id*=moderation] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
form.node-form .content div[id*=moderation] fieldset {
  width: 49%;
  margin: 15px 0 0;
}
@media (max-width: 768px) {
  form.node-form .content div[id*=moderation] fieldset {
    width: 100%;
  }
}
@media (max-width: 768px) {
  form.node-form .content div[id*=-add-more] {
    width: 100%;
    margin: 0;
  }
}
form.node-form .content div[data-drupal-selector=edit-group-classification],
form.node-form .content div[data-drupal-selector*=edit-field-description-].js-filter-wrapper,
form.node-form .content div[data-drupal-selector*=edit-body-].js-filter-wrapper,
form.node-form .content div[data-drupal-selector=edit-group-classification] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
form.node-form .content div[data-drupal-selector=edit-group-classification] h3,
form.node-form .content div[data-drupal-selector*=edit-field-description-].js-filter-wrapper h3,
form.node-form .content div[data-drupal-selector*=edit-body-].js-filter-wrapper h3,
form.node-form .content div[data-drupal-selector=edit-group-classification] h3 {
  width: 100%;
}
form.node-form .content div[data-drupal-selector=edit-group-classification] > .form-group,
form.node-form .content div[data-drupal-selector*=edit-field-description-].js-filter-wrapper > .form-group,
form.node-form .content div[data-drupal-selector*=edit-body-].js-filter-wrapper > .form-group,
form.node-form .content div[data-drupal-selector=edit-group-classification] > .form-group {
  width: 49%;
}
@media (max-width: 768px) {
  form.node-form .content div[data-drupal-selector=edit-group-classification] > .form-group,
form.node-form .content div[data-drupal-selector*=edit-field-description-].js-filter-wrapper > .form-group,
form.node-form .content div[data-drupal-selector*=edit-body-].js-filter-wrapper > .form-group,
form.node-form .content div[data-drupal-selector=edit-group-classification] > .form-group {
    width: 100%;
  }
}
form.node-form .content div[data-drupal-selector=edit-field-iso-code],
form.node-form .content div[data-drupal-selector=edit-group-identification],
form.node-form .content div[data-drupal-selector=edit-group-situation] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
form.node-form .content div[data-drupal-selector=edit-field-iso-code] h3,
form.node-form .content div[data-drupal-selector=edit-group-identification] h3,
form.node-form .content div[data-drupal-selector=edit-group-situation] h3 {
  width: 100%;
}
form.node-form .content div[data-drupal-selector=edit-field-iso-code] > .form-group,
form.node-form .content div[data-drupal-selector=edit-group-identification] > .form-group,
form.node-form .content div[data-drupal-selector=edit-group-situation] > .form-group {
  width: 32%;
}
@media (max-width: 768px) {
  form.node-form .content div[data-drupal-selector=edit-field-iso-code] > .form-group,
form.node-form .content div[data-drupal-selector=edit-group-identification] > .form-group,
form.node-form .content div[data-drupal-selector=edit-group-situation] > .form-group {
    width: 100%;
  }
}
form.node-form .content div[data-drupal-selector=edit-group-media] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
form.node-form .content div[data-drupal-selector=edit-group-media] h3 {
  width: 100%;
}
form.node-form .content div[data-drupal-selector=edit-group-media] > .form-group {
  width: 30%;
}
@media (max-width: 768px) {
  form.node-form .content div[data-drupal-selector=edit-group-media] > .form-group {
    width: 100%;
  }
}
form.node-form .content div[data-drupal-selector=edit-group-media] .field--type-image img {
  margin: 0;
  width: 100%;
  height: auto;
  max-height: inherit;
}
form.node-form .content div[data-drupal-selector=edit-group-media] .image-widget-data {
  width: 100%;
}
form.node-form .content div[data-drupal-selector=edit-group-media] .image-widget-data button[id*=remove] {
  font-size: 14px;
  font-size: 1.4rem;
  min-height: auto;
  padding: 4px 30px 4px 16px;
  background-size: 19px;
}
form.node-form .content div[data-drupal-selector=edit-group-media] .image-widget-data button[id*=remove]:hover {
  background-size: 19px;
  background-color: #d62707;
}
form.node-form .content div[data-drupal-selector*=subform-field-language-status-wrapper],
form.node-form .content #edit-field-size-of-population-0-subform-field-comments-wrapper {
  width: 100% !important;
}
form.node-form .content div[data-drupal-selector*=subform-field-exonym-language-wrapper],
form.node-form .content div[data-drupal-selector*=subform-field-exonym-name-wrapper],
form.node-form .content div[data-drupal-selector*=subform-field-exonym-formal-wrapper] {
  width: 32% !important;
}
@media (max-width: 768px) {
  form.node-form .content div[data-drupal-selector*=subform-field-exonym-language-wrapper],
form.node-form .content div[data-drupal-selector*=subform-field-exonym-name-wrapper],
form.node-form .content div[data-drupal-selector*=subform-field-exonym-formal-wrapper] {
    width: 100% !important;
  }
}
form.node-form .content div[data-drupal-selector*=edit-field-description-].js-filter-wrapper,
form.node-form .content div[data-drupal-selector*=edit-body-].js-filter-wrapper {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  margin-bottom: 20px;
}
form.node-form .content div[data-drupal-selector*=edit-field-description-].js-filter-wrapper label,
form.node-form .content div[data-drupal-selector*=edit-body-].js-filter-wrapper label {
  font-size: 12px;
  font-size: 1.2rem;
}
form.node-form .content div[data-drupal-selector*=edit-field-description-].js-filter-wrapper a,
form.node-form .content div[data-drupal-selector*=edit-body-].js-filter-wrapper a {
  font-size: 14px;
  font-size: 1.4rem;
}
form.node-form .content div[data-drupal-selector*=edit-field-description-].js-filter-wrapper > div,
form.node-form .content div[data-drupal-selector*=edit-body-].js-filter-wrapper > div {
  order: 2;
}
form.node-form .content div[data-drupal-selector*=edit-field-description-].js-filter-wrapper > fieldset,
form.node-form .content div[data-drupal-selector*=edit-body-].js-filter-wrapper > fieldset {
  order: 1;
}
form.node-form .content .field--widget-options-buttons fieldset.fieldgroup legend {
  margin: 0;
}
form.node-form .content .field--widget-options-buttons fieldset.fieldgroup legend .fieldset-legend {
  font-size: 14px;
  font-size: 1.4rem;
  display: inline-block;
  color: #071b45;
  line-height: 24px;
  margin: 0;
  text-transform: uppercase;
}
form.node-form .content .field--widget-options-buttons fieldset.fieldgroup .fieldset-wrapper {
  margin: 4px;
}

form#node-language-profile-step-1-form--2 #edit-field-featured-image-wrapper--2,
form#node-language-profile-step-1-form--2 #edit-field-language-image-wrapper--2 {
  width: 48%;
  float: left;
  padding-right: 2%;
}
@media (max-width: 768px) {
  form#node-language-profile-step-1-form--2 #edit-field-featured-image-wrapper--2,
form#node-language-profile-step-1-form--2 #edit-field-language-image-wrapper--2 {
    width: 100%;
  }
}
form#node-language-profile-step-1-form--2 #edit-field-featured-image-wrapper--2 .field--type-image img,
form#node-language-profile-step-1-form--2 #edit-field-language-image-wrapper--2 .field--type-image img {
  margin: 0;
  max-height: inherit;
  width: 100%;
  height: auto;
}
@media (max-width: 768px) {
  .field--name-field-featured-image,
.field--name-field-language-image {
    width: 100%;
  }
}
.field--name-field-featured-image .field--type-image img,
.field--name-field-language-image .field--type-image img {
  margin: 0;
  max-height: inherit;
  width: 100%;
  height: auto;
}

.field-group-html-element {
  clear: left;
}

form#node-news-form #edit-field-language-wrapper,
form#node-news-form #edit-field-news-type-wrapper {
  width: 49%;
}
@media (max-width: 768px) {
  form#node-news-form #edit-field-language-wrapper,
form#node-news-form #edit-field-news-type-wrapper {
    width: 100%;
  }
}

form#node-language-in-country-step-1-form--2 div[data-drupal-selector=edit-group-main-data] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
form#node-language-in-country-step-1-form--2 div[data-drupal-selector=edit-group-main-data] h3 {
  width: 100%;
}
form#node-language-in-country-step-1-form--2 div[data-drupal-selector=edit-group-main-data] > .form-group {
  width: 49%;
}
@media (max-width: 768px) {
  form#node-language-in-country-step-1-form--2 div[data-drupal-selector=edit-group-main-data] > .form-group {
    width: 100%;
  }
}

form#node-events-form #edit-field-date-wrapper,
form#node-events-form .form-item-field-geolocation-0-value {
  float: left;
  width: 49%;
}
@media (max-width: 768px) {
  form#node-events-form #edit-field-date-wrapper,
form#node-events-form .form-item-field-geolocation-0-value {
    width: 100%;
  }
}
form#node-events-form #edit-field-organizer-wrapper,
form#node-events-form #edit-field-location-wrapper {
  float: right;
  width: 49%;
}
@media (max-width: 768px) {
  form#node-events-form #edit-field-organizer-wrapper,
form#node-events-form #edit-field-location-wrapper {
    width: 100%;
  }
}
form#node-events-form .form-item-field-geolocation-0-value {
  padding-top: 15px;
}
form#node-events-form #edit-field-location-wrapper {
  padding-top: 10px;
}
form#node-events-form #edit-field-date-0 .fieldset-legend,
form#node-events-form #edit-field-website-0 .fieldset-legend {
  font-size: 14px;
  font-size: 1.4rem;
  color: #0077d4;
  text-transform: uppercase;
}
form#node-events-form #edit-field-date-0 .fieldset-legend::after,
form#node-events-form #edit-field-website-0 .fieldset-legend::after {
  margin-left: 5px;
}
form#node-events-form .form-item-field-date-0-value-time,
form#node-events-form .form-item-field-date-0-end-value-time {
  margin-left: 15px;
}
@media (max-width: 768px) {
  form#node-events-form .form-item-field-date-0-value-time,
form#node-events-form .form-item-field-date-0-end-value-time {
    margin-left: 5px;
  }
}

form#node-bibliography-form .content {
  width: 100%;
}
form#node-bibliography-form .layout-region-node-main {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
form#node-bibliography-form .layout-region-node-main > .form-group {
  width: 49%;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  form#node-bibliography-form .layout-region-node-main > .form-group {
    width: 100%;
  }
}

form#node-stories-form .content {
  width: 100%;
}
form#node-stories-form .layout-region-node-main {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
form#node-stories-form .layout-region-node-main > .form-group {
  width: 49%;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  form#node-stories-form .layout-region-node-main > .form-group {
    width: 100%;
  }
}
form#node-stories-form .layout-region-node-main > .form-group.field--name-field-featured-image {
  width: 100%;
}
form#node-stories-form .layout-region-node-main > .form-group.field--name-field-featured-image .field--type-image img {
  max-height: initial;
  max-width: 100%;
  height: auto;
}

form#node-traces-form #edit-field-featured-image .fieldset-legend {
  font-size: 14px;
  font-size: 1.4rem;
  color: #0077d4;
  text-transform: uppercase;
  margin-top: 20px;
  display: block;
}
form#node-traces-form #edit-field-featured-image .fieldset-legend::after {
  margin-left: 5px;
}
form#node-traces-form h4.label {
  font-size: 14px;
  font-size: 1.4rem;
  color: #0077d4;
  margin-top: 0;
  margin-bottom: 0;
}

form#node-sentences-per-day-form .field--name-field-audio {
  margin-bottom: 20px;
}

.js .paragraphs-collapsed-description::after {
  display: none;
}

.form-required::after {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' class='bi bi-asterisk' fill='%23d62707' id='asterisk'><path fill-rule='evenodd' d='M8 0a1 1 0 011 1v5.268l4.562-2.634a1 1 0 111 1.732L10 8l4.562 2.634a1 1 0 11-1 1.732L9 9.732V15a1 1 0 11-2 0V9.732l-4.562 2.634a1 1 0 11-1-1.732L6 8 1.438 5.366a1 1 0 011-1.732L7 6.268V1a1 1 0 011-1z'></path></svg>");
  background-repeat: no-repeat;
  background-size: 10px;
  width: 10px;
  height: 10px;
  top: 5px;
  position: relative;
  margin: 0 0 0 8px;
}

.filters-flexbox .views-exposed-form {
  margin-bottom: 15px;
}
.filters-flexbox .views-exposed-form .form-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.filters-flexbox .views-exposed-form .form-row fieldset,
.filters-flexbox .views-exposed-form .form-row .form-actions .button {
  margin-bottom: 0;
}

body.path-search .node_search-results .list-group-item,
body.path-search .list-group .list-group-item {
  margin-bottom: 10px;
  padding: 8px 24px;
}
body.path-search .node_search-results .list-group-item p:last-child,
body.path-search .list-group .list-group-item p:last-child {
  margin-bottom: 0;
}
body.path-search .node_search-results .list-group-item a,
body.path-search .list-group .list-group-item a {
  color: #0077d4;
}
body.path-search .node_search-results .list-group-item a:hover,
body.path-search .list-group .list-group-item a:hover {
  color: #071b45;
}

form.search-form {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  form.search-form {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: flex-end;
  }
}
form.search-form > .form-group {
  width: calc(100% - 60px);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  form.search-form > .form-group {
    width: 100%;
    margin: 0;
  }
}
form.search-form > .form-group fieldset {
  margin: 0 20px 0 0;
}
@media (max-width: 768px) {
  form.search-form > .form-group fieldset {
    margin: 0 0 10px;
  }
}
@media (max-width: 768px) {
  form.search-form > .form-group .button {
    width: 100%;
  }
}
form.search-form .search-help-link {
  display: block;
  text-indent: -999999px;
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-question-circle' fill='%230077d4' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/><path d='M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z'/></svg>");
  background-repeat: no-repeat;
  background-size: 35px;
  width: 35px;
  height: 35px;
  margin: 26px 10px 0 0;
}
form.search-form .search-help-link:hover {
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-question-circle' fill='%23071b45' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/><path d='M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z'/></svg>");
}
@media (max-width: 768px) {
  form.search-form .search-help-link {
    margin: 10px 5px 0 0;
  }
}
form.search-form details {
  width: 100%;
}
@media (max-width: 768px) {
  form.search-form details {
    padding-top: 15px;
  }
}
form.search-form details .details-wrapper {
  padding: 15px 5px;
}
@media (max-width: 768px) {
  form.search-form details .details-wrapper {
    padding: 10px 0;
  }
}
form.search-form details .fieldset-legend {
  font-size: 16px;
  font-size: 1.6rem;
  color: #0077d4;
  text-transform: uppercase;
}
form.search-form details .criterion .fieldset-legend {
  font-size: 14px;
  font-size: 1.4rem;
}
form.search-form details #edit-keywords-fieldset {
  width: 100%;
}
form.search-form details #edit-keywords-fieldset legend {
  width: 100%;
}
form.search-form details #edit-keywords-fieldset .fieldset-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
form.search-form details #edit-keywords-fieldset .fieldset-wrapper .form-group {
  width: 32%;
}
@media (max-width: 768px) {
  form.search-form details #edit-keywords-fieldset .fieldset-wrapper .form-group {
    width: 100%;
  }
}
form.search-form details .fieldset-wrapper > .checkbox {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
form.search-form details .fieldset-wrapper > .checkbox .form-check {
  width: 19%;
  margin-right: 1%;
}
@media (max-width: 991px) {
  form.search-form details .fieldset-wrapper > .checkbox .form-check {
    width: 32%;
  }
}
@media (max-width: 768px) {
  form.search-form details .fieldset-wrapper > .checkbox .form-check {
    width: 49%;
  }
}
@media (max-width: 480px) {
  form.search-form details .fieldset-wrapper > .checkbox .form-check {
    width: 100%;
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  form.search-form .action .button {
    width: 100%;
  }
}

.dropbutton-action a {
  background: white;
  padding: 8px 4px !important;
}

form.node-form .paragraph-type-label {
  display: none;
}
form.node-form .field--name-field-status-of-languages {
  margin-top: 16px !important;
}
form.node-form .hidden-first-label__custom .field--name-field-name-endonym label,
form.node-form .hidden-first-label__custom .field--name-field-region label,
form.node-form .hidden-first-label__custom .field--name-field-display-title label,
form.node-form .hidden-first-label__custom .field--name-field-language-type label,
form.node-form .hidden-first-label__custom .field--name-field-size-users label,
form.node-form .hidden-first-label__custom .field--name-field-region label,
form.node-form .hidden-first-label__custom .field--name-field-genetic-affiliation label,
form.node-form .hidden-first-label__custom .field--name-field-language-situation-m label,
form.node-form .hidden-first-label__custom .field--name-field-glottolog label,
form.node-form .hidden-first-label__custom .field--name-field-language-status-situation label,
form.node-form .hidden-first-label__custom .field--name-field-language-situation-m label {
  display: none;
}

.field--name-field-description .js-filter-wrapper {
  display: none !important;
}

.field--name-field-name-exonyms .tabledrag-toggle-weight-wrapper {
  display: none;
}

.path-webform .container {
  max-width: 1140px;
}

.webform-submission-form .form-check {
  padding: 0;
}
.webform-submission-form .js-form-item {
  margin-bottom: 30px;
}
.webform-submission-form .fieldset-legend {
  font-weight: 600;
}
.webform-submission-form label {
  margin: 0;
  margin-bottom: 10px;
}
.webform-submission-form .js-webform-checkboxes .js-form-item {
  margin-bottom: 0;
}
.webform-submission-form .js-form-type-email input {
  border-radius: 5px;
  background-color: #f4f4f4;
  font-size: 16px;
  color: #6b7280;
  border: 0;
  padding: 11px 12px 10px;
}

.ui-widget-content .js-media-library-add-form .list-group-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.ui-widget-content .js-media-library-add-form .list-group-item img {
  margin: 10px 20px 10px 0;
}
.ui-widget-content .js-media-library-add-form .list-group-item div[id*=edit-media-] {
  flex-grow: 1;
  padding-right: 20px;
}
.ui-widget-content .js-media-library-add-form .list-group-item div[id*=edit-media-] .image-widget-data {
  width: 100%;
}
.ui-widget-content .form-type-managed-file .form-managed-file .form-file {
  max-width: calc(100% - 180px);
  margin-right: 20px;
}
@media (max-width: 768px) {
  .ui-widget-content .form-type-managed-file .form-managed-file .form-file {
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 5px;
    overflow: hidden;
  }
}
.ui-widget-content .form-control.is-invalid {
  border-width: 2px;
  border-style: solid;
}

.view-display-id-widget .view-header,
.view-display-id-widget_table .view-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.view-display-id-widget .view-header .views-display-link,
.view-display-id-widget_table .view-header .views-display-link {
  display: inline-block;
  width: 40px;
  height: 35px;
  text-indent: -999999px;
  position: relative;
  text-align: center;
  overflow: hidden;
}
.view-display-id-widget .view-header .views-display-link:hover,
.view-display-id-widget_table .view-header .views-display-link:hover {
  text-decoration: none;
}
.view-display-id-widget .view-header .views-display-link::before,
.view-display-id-widget_table .view-header .views-display-link::before {
  background-repeat: no-repeat;
  background-size: 32px;
  width: 32px;
  height: 32px;
  margin: 0 8px 0 0;
}
.view-display-id-widget .view-header .views-display-link-widget::before,
.view-display-id-widget_table .view-header .views-display-link-widget::before {
  content: "";
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-grid-3x3-gap-fill' fill='%23333333' xmlns='http://www.w3.org/2000/svg'><path d='M1 2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V2zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V2zM1 7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V7zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V7zM1 12a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-2zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-2zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-2z'/></svg>");
}
.view-display-id-widget .view-header .views-display-link-widget_table::before,
.view-display-id-widget_table .view-header .views-display-link-widget_table::before {
  content: "";
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-table' fill='%23333333' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm15 2h-4v3h4V4zm0 4h-4v3h4V8zm0 4h-4v3h3a1 1 0 0 0 1-1v-2zm-5 3v-3H6v3h4zm-5 0v-3H1v2a1 1 0 0 0 1 1h3zm-4-4h4V8H1v3zm0-4h4V4H1v3zm5-3v3h4V4H6zm4 4H6v3h4V8z'/></svg>");
}
.view-display-id-widget .views-exposed-form .form-row,
.view-display-id-widget_table .views-exposed-form .form-row {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.view-display-id-widget .views-exposed-form .form-type-select select,
.view-display-id-widget_table .views-exposed-form .form-type-select select {
  background-position: right 14px;
  padding: 6px 40px 6px 10px;
}
.view-display-id-widget .view-content .views-form,
.view-display-id-widget_table .view-content .views-form {
  width: 100%;
}
.view-display-id-widget .view-content .views-form form.js-media-library-views-form,
.view-display-id-widget_table .view-content .views-form form.js-media-library-views-form {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-right: 15px;
  padding-left: 15px;
}
.view-display-id-widget .view-content .views-form form.js-media-library-views-form::after,
.view-display-id-widget_table .view-content .views-form form.js-media-library-views-form::after {
  content: "";
  flex: auto;
}
.view-display-id-widget .view-content .views-form form.js-media-library-views-form .views-row,
.view-display-id-widget_table .view-content .views-form form.js-media-library-views-form .views-row {
  width: 16%;
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 12px;
}
@media (max-width: 768px) {
  .view-display-id-widget .view-content .views-form form.js-media-library-views-form .views-row,
.view-display-id-widget_table .view-content .views-form form.js-media-library-views-form .views-row {
    width: 100%;
  }
}
.view-display-id-widget .view-content .views-form form.js-media-library-views-form .views-row .field--type-image img,
.view-display-id-widget_table .view-content .views-form form.js-media-library-views-form .views-row .field--type-image img {
  margin: 5px 0;
  max-width: 100%;
  height: auto;
}
.view-display-id-widget .view-content .views-form form.js-media-library-views-form .form-actions,
.view-display-id-widget_table .view-content .views-form form.js-media-library-views-form .form-actions {
  width: 100%;
}
.view-display-id-widget .form-check label,
.view-display-id-widget_table .form-check label {
  padding-left: 26px;
  padding-top: 0;
  font-size: 12px;
  font-size: 1.2rem;
}
.view-display-id-widget .form-check label::before,
.view-display-id-widget_table .form-check label::before {
  display: none;
}
.view-display-id-widget .form-check .form-checkbox,
.view-display-id-widget_table .form-check .form-checkbox {
  height: 20px;
  width: 20px;
  position: absolute;
  top: 3px;
  left: 12px;
  visibility: visible;
}
.view-display-id-widget .table-responsive,
.view-display-id-widget_table .table-responsive {
  padding: 0;
}
.view-display-id-widget .pagination,
.view-display-id-widget_table .pagination {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  font-size: 14px;
  font-size: 1.4rem;
}
.view-display-id-widget .pagination .page-link,
.view-display-id-widget_table .pagination .page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #0077d4;
  background-color: transparent;
  border: 0;
}

nav[aria-label=pagination-heading] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.pagination {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-top: 20px;
  margin-bottom: 0;
}
.pagination > li {
  min-width: 35px;
  text-align: center;
}
.pagination > .active a,
.pagination > .active a:hover,
.pagination > .active a:focus,
.pagination > .active span,
.pagination > .active span:hover,
.pagination > .active span:focus {
  background-color: #0077d4;
  border-color: #0077d4;
}

@media only screen and (max-width: 480px) {
  .pagination > li.page__item {
    display: none;
  }
  .pagination > li.page__item.active {
    display: inline;
  }
}
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action {
  border: 0;
  background: white;
  padding: 8px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.button, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.btn,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.button,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.btn {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
  font-size: 14px;
  font-size: 1.4rem;
  min-height: auto;
  padding: 4px 16px;
  white-space: nowrap;
}
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.button[id*=remove], form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.btn[id*=remove],
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.button[id*=remove],
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.btn[id*=remove] {
  background-size: 19px;
}
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.button[id*=remove]:hover, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.btn[id*=remove]:hover,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.button[id*=remove]:hover,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.btn[id*=remove]:hover {
  background-size: 19px;
}
form.node-form .layout-region-node-main .paragraphs-actions {
  margin-right: 0 !important;
}
form.node-form .layout-region-node-main .paragraphs-actions > .button {
  font-size: 14px;
  font-size: 1.4rem;
  min-height: auto;
  padding: 4px 16px;
}
form.node-form .layout-region-node-main .tabledrag-toggle-weight-wrapper {
  margin-bottom: 5px;
}
form.node-form .layout-region-node-main .tabledrag-toggle-weight-wrapper button.link {
  font-size: 14px;
  font-size: 1.4rem;
}
form.node-form .layout-region-node-main table {
  margin: 0;
}
form.node-form .layout-region-node-main table thead th {
  border-color: rgba(0, 0, 0, 0.2);
  border-top: 0;
  border-bottom: 0;
}
form.node-form .layout-region-node-main table thead th.tabledrag-hide {
  text-align: center;
}
form.node-form .layout-region-node-main table thead th h4 {
  font-weight: 500 !important;
  font-size: 18px !important;
  margin: 6px 0 0 8px !important;
  float: left;
  width: calc(100% - 35px);
}
@media (max-width: 768px) {
  form.node-form .layout-region-node-main table thead th h4 {
    font-size: 14px !important;
    margin: 5px 0 0 4px !important;
  }
}
form.node-form .layout-region-node-main table thead th .paragraphs-actions .paragraphs-dropdown-toggle {
  background: url(../images/icon-actions-white.svg) no-repeat center;
}
@media (max-width: 768px) {
  form.node-form .layout-region-node-main table thead th .paragraphs-actions .paragraphs-dropdown-toggle {
    height: 25px;
    width: 25px;
  }
}
form.node-form .layout-region-node-main table tbody td {
  border-color: rgba(0, 0, 0, 0.2);
  padding: 5px 10px !important;
}
form.node-form .layout-region-node-main table tbody td.delta-order {
  width: 90px;
}
form.node-form .layout-region-node-main table tbody td.field-multiple-drag {
  width: 55px;
}
form.node-form .layout-region-node-main table tbody td.field-multiple-drag a.tabledrag-handle {
  min-width: auto !important;
}
form.node-form .layout-region-node-main table tbody td.field-multiple-drag a.tabledrag-handle .handle {
  width: 25px;
  height: 25px !important;
  margin: 0 0 0 5px;
  padding: 0;
  background-position: center center;
}
form.node-form .layout-region-node-main table tbody td.paragraph-bullet::after {
  content: "";
}
form.node-form .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.02);
}

.js form.node-form table td .paragraph-top {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (max-width: 768px) {
  .button.paragraphs-icon-button-collapse,
.button.paragraphs-icon-button-edit {
    background-color: white;
    border-color: rgba(0, 0, 0, 0.5);
  }
}

.alert-wrapper .alert {
  padding: 20px 40px 20px 10px;
  line-height: 1.2;
  min-height: 70px;
}
.alert-wrapper .alert a {
  color: inherit;
  text-decoration: underline;
}
.alert-wrapper .alert a:hover {
  color: black;
  text-decoration: none;
}
.alert-wrapper .alert-success::before, .alert-wrapper .alert-danger::before, .alert-wrapper .alert-warning::before {
  width: 25px;
  height: 25px;
  float: left;
  background-size: 25px;
  background-position: center;
  margin-right: 10px;
  position: relative;
  top: -5px;
}
.alert-wrapper .alert-warning {
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #f3dcb2 !important;
  border: 0 !important;
  margin: 0 !important;
  color: #715421 !important;
}
.alert-wrapper .alert-warning::before {
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-question-circle' fill='currentColor' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/><path d='M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z'/></svg>");
  background-repeat: no-repeat;
  background-size: 35px;
  width: 35px;
  height: 35px;
  top: -8px;
  position: relative;
  margin: 0 8px 0 0;
}
.alert-wrapper .alert-success::before {
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-check2-square' fill='darkgreen' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M15.354 2.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L8 9.293l6.646-6.647a.5.5 0 0 1 .708 0z'/><path fill-rule='evenodd' d='M1.5 13A1.5 1.5 0 0 0 3 14.5h10a1.5 1.5 0 0 0 1.5-1.5V8a.5.5 0 0 0-1 0v5a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V3a.5.5 0 0 1 .5-.5h8a.5.5 0 0 0 0-1H3A1.5 1.5 0 0 0 1.5 3v10z'/></svg>");
  background-repeat: no-repeat;
  background-size: 35px;
  width: 35px;
  height: 35px;
  top: -8px;
  position: relative;
  margin: 0 8px 0 0;
}
.alert-wrapper .alert-danger::before {
  background-image: url("data:image/svg+xml,<svg class='bi bi-alert-triangle text-success' width='32' height='32' viewBox='0 0 20 20' fill='darkred' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M9.938 4.016a.146.146 0 00-.054.057L3.027 15.74a.176.176 0 00-.002.183c.016.03.037.05.054.06.015.01.034.017.066.017h13.713a.12.12 0 00.066-.017.163.163 0 00.055-.06.176.176 0 00-.003-.183L10.12 4.073a.146.146 0 00-.054-.057.13.13 0 00-.063-.016.13.13 0 00-.064.016zm1.043-.45a1.13 1.13 0 00-1.96 0L2.166 15.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L10.982 3.566z'></path><rect width='2' height='2' x='9.002' y='13' rx='1'></rect><path d='M9.1 7.995a.905.905 0 111.8 0l-.35 3.507a.553.553 0 01-1.1 0L9.1 7.995z'></path></svg>");
  background-repeat: no-repeat;
  background-size: 35px;
  width: 35px;
  height: 35px;
  top: -8px;
  position: relative;
  margin: 0 8px 0 0;
}
.alert-wrapper .alert-dismissible .close {
  font-size: 40px;
  font-size: 4rem;
}

.block-help {
  padding: 15px;
}
.block-help p:last-child {
  margin-bottom: 0;
}

.error-messages {
  padding: 0px 4px 10px 0px;
  color: red;
  /* margin: 0px 0px 8px 0px; */
}

.demo-icon__left::before {
  content: "";
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-geo-fill' fill='%2317a2b8' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M4 4a4 4 0 1 1 4.5 3.969V13.5a.5.5 0 0 1-1 0V7.97A4 4 0 0 1 4 3.999zm2.493 8.574a.5.5 0 0 1-.411.575c-.712.118-1.28.295-1.655.493a1.319 1.319 0 0 0-.37.265.301.301 0 0 0-.057.09V14l.002.008a.147.147 0 0 0 .016.033.617.617 0 0 0 .145.15c.165.13.435.27.813.395.751.25 1.82.414 3.024.414s2.273-.163 3.024-.414c.378-.126.648-.265.813-.395a.619.619 0 0 0 .146-.15.148.148 0 0 0 .015-.033L12 14v-.004a.301.301 0 0 0-.057-.09 1.318 1.318 0 0 0-.37-.264c-.376-.198-.943-.375-1.655-.493a.5.5 0 1 1 .164-.986c.77.127 1.452.328 1.957.594C12.5 13 13 13.4 13 14c0 .426-.26.752-.544.977-.29.228-.68.413-1.116.558-.878.293-2.059.465-3.34.465-1.281 0-2.462-.172-3.34-.465-.436-.145-.826-.33-1.116-.558C3.26 14.752 3 14.426 3 14c0-.599.5-1 .961-1.243.505-.266 1.187-.467 1.957-.594a.5.5 0 0 1 .575.411z'/></svg>");
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-code-slash' fill='%2317a2b8' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M4.854 4.146a.5.5 0 0 1 0 .708L1.707 8l3.147 3.146a.5.5 0 0 1-.708.708l-3.5-3.5a.5.5 0 0 1 0-.708l3.5-3.5a.5.5 0 0 1 .708 0zm6.292 0a.5.5 0 0 0 0 .708L14.293 8l-3.147 3.146a.5.5 0 0 0 .708.708l3.5-3.5a.5.5 0 0 0 0-.708l-3.5-3.5a.5.5 0 0 0-.708 0zm-.999-3.124a.5.5 0 0 1 .33.625l-4 13a.5.5 0 0 1-.955-.294l4-13a.5.5 0 0 1 .625-.33z'/></svg>");
  background-repeat: no-repeat;
  background-size: 34px;
  width: 34px;
  height: 34px;
  margin: 1px 10px 0 0;
  display: block;
  float: left;
}

.view-id-maps {
  border: 0;
}
.view-id-maps .highcharts-legend {
  transform: translate(calc(100% - 400px), 100px);
}
.view-id-maps .highcharts-legend .highcharts-legend-item text {
  font-size: 20px !important;
  font-weight: 600 !important;
  color: white !important;
}
.view-id-maps .highcharts-legend .highcharts-legend-item .highcharts-point {
  height: 20px;
  width: 20px;
  stroke-width: 3px;
  transform: translate(240px, -4px);
}
.view-id-maps .highcharts-button path {
  fill: transparent;
  stroke-width: 2px;
  stroke: white;
}
.view-id-maps .highcharts-button text {
  font-size: 32px !important;
  font-weight: 600 !important;
  fill: white !important;
  transform: translate(0px, 3px);
}
.view-id-maps .highcharts-button.highcharts-zoom-in {
  transform: translate(90%, 220px);
}
.view-id-maps .highcharts-button.highcharts-zoom-out {
  transform: translate(90%, 260px);
}
.view-id-maps .view-empty {
  height: 680px;
  width: 100%;
  background-color: #1f2f65;
}

.path-node .node__content {
  position: relative;
}
.path-node .section-minidata-map,
.path-node .section-minidata-map-2,
.path-node .section-title-map {
  position: absolute;
  z-index: 400;
}
.path-node .section-title-map {
  top: 100px;
  left: 30px;
}
.path-node .section-minidata-map {
  top: 135px;
  left: 45px;
  background: #ffffff;
  padding: 24px 16px;
  width: 400px;
  max-width: 80%;
  max-height: 520px;
  overflow-x: hidden;
  overflow-y: auto;
}
.path-node .section-minidata-map-2 {
  top: 135px;
  right: 45px;
  background: #ffffff;
  width: 450px;
  max-width: 80%;
  max-height: 520px;
  overflow-x: hidden;
  overflow-y: auto;
}
.path-node .section-minidata-map-2 .layoutcomponent-column .block table {
  margin: 0;
}
.path-node .section-minidata-map-2 .layoutcomponent-column .block table thead th {
  background: #ffffff;
  color: #353947;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 10px;
}
.path-node .section-minidata-map-2 .layoutcomponent-column .block table tr {
  background: #ffffff;
}
.path-node .node--type-language-in-country.node--view-mode-full.node--unpublished .section-minidata-map .block-field-blocknodelanguage-in-countryfield-language:first-child,
.path-node .node--type-language-in-country.node--view-mode-full.node--unpublished .section-minidata-map-2 .block-field-blocknodelanguage-in-countryfield-language:first-child {
  position: absolute;
  width: 28%;
  top: -8px;
  right: 16px;
}
.path-node .node--type-language-in-country.node--view-mode-full.node--unpublished .section-minidata-map .field--type-entity-reference,
.path-node .node--type-language-in-country.node--view-mode-full.node--unpublished .section-minidata-map-2 .field--type-entity-reference {
  margin: 0;
}
.path-node .node--type-language-in-country.node--view-mode-full.node--unpublished .section-minidata-map .block-field-blocknodelanguage-in-countrytitle,
.path-node .node--type-language-in-country.node--view-mode-full.node--unpublished .section-minidata-map-2 .block-field-blocknodelanguage-in-countrytitle {
  width: 65%;
  position: relative;
  top: -8px;
}
.path-node .node--type-language-profile.node--view-mode-full .section-minidata-map,
.path-node .node--type-language-profile.node--view-mode-full .section-minidata-map-2 {
  max-height: 730px;
}
@media (max-width: 991px) {
  .path-node .node--type-language-profile.node--view-mode-full .section-minidata-map,
.path-node .node--type-language-profile.node--view-mode-full .section-minidata-map-2 {
    max-height: initial;
  }
}
.path-node .node--type-language-profile.node--view-mode-full.node--unpublished .section-minidata-map .block-field-blocknodelanguage-in-countrytitle,
.path-node .node--type-language-profile.node--view-mode-full.node--unpublished .section-minidata-map-2 .block-field-blocknodelanguage-in-countrytitle {
  width: 70%;
}
.path-node .node--type-country-profile.node--view-mode-full .section-minidata-map,
.path-node .node--type-country-profile.node--view-mode-full .section-minidata-map-2,
.path-node .node--type-language-in-country.node--view-mode-full .section-minidata-map,
.path-node .node--type-language-in-country.node--view-mode-full .section-minidata-map-2 {
  overflow-x: initial;
  overflow-y: initial;
}
.path-node .section-minidata-map,
.path-node .section-minidata-map-2 {
  -webkit-border-radius: 16px;
  -khtml-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}
@media (max-width: 991px) {
  .path-node .section-minidata-map,
.path-node .section-minidata-map-2 {
    -webkit-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
    -khtml-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
    -moz-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
    -ms-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
    -o-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
    box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
    width: 50%;
    max-width: 50%;
    top: 160px;
    left: 3%;
    position: static;
    max-height: initial;
    overflow-x: auto;
    overflow-y: auto;
    margin-bottom: 16px;
    margin-top: 30px;
  }
}
@media (max-width: 768px) {
  .path-node .section-minidata-map,
.path-node .section-minidata-map-2 {
    width: 92%;
    max-width: 92%;
    top: 160px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }
}

.section-minidata-map .field__item,
.section-minidata-map-2 .field__item {
  font-size: 14px;
  font-size: 1.4rem;
  color: #071b45;
}
.section-minidata-map .field__item.field--name-field-name-endonym,
.section-minidata-map-2 .field__item.field--name-field-name-endonym {
  font-size: 32px;
  font-size: 3.2rem;
}
.section-minidata-map .block-layout-builder > h3,
.section-minidata-map .field__label,
.section-minidata-map-2 .block-layout-builder > h3,
.section-minidata-map-2 .field__label {
  font-size: 12px;
  font-size: 1.2rem;
  color: #071b45;
  text-transform: uppercase;
}
.section-minidata-map .field--name-field-flag,
.section-minidata-map-2 .field--name-field-flag {
  margin: 0 0 8px;
}
.section-minidata-map .field--name-field-flag img,
.section-minidata-map-2 .field--name-field-flag img {
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  width: 50px;
  height: auto;
}
.section-minidata-map .block-extra-field-blocknodecountry-profilecountries-associated-number-languages-country,
.section-minidata-map .block-field-blocknodecountry-profilefield-population,
.section-minidata-map-2 .block-extra-field-blocknodecountry-profilecountries-associated-number-languages-country,
.section-minidata-map-2 .block-field-blocknodecountry-profilefield-population {
  float: left;
  width: 49%;
}
.section-minidata-map .block-field-blocknodecountry-profilefield-population,
.section-minidata-map-2 .block-field-blocknodecountry-profilefield-population {
  float: right;
}
.section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list {
  width: 100%;
  max-height: 280px;
  overflow-x: hidden;
  overflow-y: auto;
  min-height: 80px;
  margin: 20px 0 0 0;
}
@media (max-width: 991px) {
  .section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list {
    overflow: visible;
    max-height: initial;
  }
}
.section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list a,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list a {
  color: #0f1c4a;
}
.section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list h3,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list h3 {
  font-weight: bold;
  font-size: 16px;
  color: #071b45;
}
.section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list table th,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list table th {
  background: #ffffff;
  color: #0f1c4a;
  text-transform: uppercase;
  font-size: 12px;
}
.section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list table tr,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list table tr {
  background: #ffffff;
}
.section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list table .situation,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list table .situation {
  background: #d0d0d0;
  width: 100%;
  border-radius: 5px;
  height: 7px;
}
.section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list table .situation > div,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list table .situation > div {
  height: 7px;
  border-radius: 5px;
}
.section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list table .situation .language-situation-Safe,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list table .situation .language-situation-Safe {
  width: 100%;
}
.section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list table .situation .language-situation-Vulnerable,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list table .situation .language-situation-Vulnerable {
  width: 75%;
}
.section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list table .situation .language-situation-Potentially,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list table .situation .language-situation-Potentially {
  width: 65%;
}
.section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list table .situation .language-situation-Definitely,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list table .situation .language-situation-Definitely {
  width: 50%;
}
.section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list table .situation .language-situation-Severely,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list table .situation .language-situation-Severely {
  width: 75%;
}
.section-minidata-map .block-views-blocklanguages-associated-languages-in-country-list table .situation .language-situation-Critically,
.section-minidata-map-2 .block-views-blocklanguages-associated-languages-in-country-list table .situation .language-situation-Critically {
  width: 25%;
}
.section-minidata-map .field--name-field-featured-image,
.section-minidata-map-2 .field--name-field-featured-image {
  position: relative;
  margin: -8px 0 0;
}
.section-minidata-map .field--name-field-featured-image img,
.section-minidata-map-2 .field--name-field-featured-image img {
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.section-minidata-map .node--type-country-profile.node--view-mode-language-in-country .field--name-field-name-endonym,
.section-minidata-map-2 .node--type-country-profile.node--view-mode-language-in-country .field--name-field-name-endonym {
  font-size: 14px;
  font-size: 1.4rem;
}

.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit {
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-field-blocknodecountry-profilefield-name-endonym {
  width: 68%;
  line-height: 1.1;
  margin-bottom: 15px;
  position: relative;
  top: -4px;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-field-blocknodecountry-profilefield-flag {
  width: 30%;
  margin-bottom: 8px;
  position: relative;
  top: -8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-field-blocknodecountry-profilefield-flag .field--name-field-flag {
  max-height: 110px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-field-blocknodecountry-profilefield-flag .field--name-field-flag {
    overflow: visible;
    max-height: initial;
  }
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-field-blocknodecountry-profilefield-flag .field--name-field-flag img {
  width: 100%;
  height: auto;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-extra-field-blocknodecountry-profilecountries-associated-number-languages-country,
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-field-blocknodecountry-profilefield-population {
  width: 49%;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-extra-field-blocknodecountry-profilecountries-associated-number-languages-country .content,
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-field-blocknodecountry-profilefield-population .content {
  font-size: 20px;
  font-size: 2rem;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-extra-field-blocknodecountry-profilecountries-associated-country-speakers .content {
  font-size: 20px;
  font-size: 2rem;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list {
  width: 100%;
  margin: 32px 0 0 0;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list > h3 {
  font-size: 16px;
  font-size: 1.6rem;
  text-transform: uppercase;
  margin-bottom: 14px;
  color: #071b45;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table {
  margin: 0;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table thead {
  border: 0;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table thead tr {
  border: 0;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table thead tr th {
  border: 0;
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  padding-right: 0;
  padding-left: 0;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table thead tr th:first-child {
  padding-right: 10px;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table thead tr th:last-child {
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody {
  border: 0;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr {
  border-color: #dddddd;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td {
  border: 0;
  padding: 12px 0;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td .row {
  margin: 0;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td:first-child {
  padding-right: 10px;
  min-width: 108px;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td:last-child {
  padding-right: 10px;
  min-width: 100px;
  text-align: right;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td:last-child .row {
  float: right;
  padding-right: 20px;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td:last-child .row span {
  position: relative;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td:last-child .row span:after {
  content: "\f061";
  position: absolute;
  top: -1px;
  right: -20px;
  color: #0872cb;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td a {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.1;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td a .situation {
  background: #e4e4e4;
  margin-top: 8px;
  height: 4px;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td a .situation > div {
  position: relative;
  top: -1px;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td a .situation > div[class*=Safe] {
  background-color: #1e7842;
  width: 100%;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td a .situation > div[class*=Endangered] {
  background-color: #8fc25e;
  width: 80%;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td a .situation > div[class*=Definitely] {
  background-color: #f9b949;
  width: 64%;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td a .situation > div[class*=Severely] {
  background-color: #ec7256;
  width: 48%;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td a .situation > div[class*=Critically] {
  background-color: #d62707;
  width: 32%;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td a .situation > div[class*=Not] {
  background-color: #450707;
  width: 16%;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td .view-display-id-language_speakers_in_country_text .view-content {
  background: url("../images/icons/arrow-right-blue.svg") no-repeat right 16px;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  padding-top: 15px;
  padding-right: 24px;
  text-align: right;
  line-height: 1.2;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td .view-display-id-language_speakers_in_country_text .view-content .field-content {
  font-size: 14px;
  font-size: 1.4rem;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr:last-child {
  border-bottom: 0;
}

@media (max-width: 991px) {
  .highcharts-container,
svg.highcharts-root {
    display: block;
  }
}
.pagetop:not(.has-map) + #main .section-minidata-map,
.pagetop:not(.has-map) + #main .section-minidata-map-2 {
  position: static;
  -webkit-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -khtml-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -moz-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -ms-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -o-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
}

@media (max-width: 991px) {
  .pagetop.has-map + #main {
    padding-top: 100px;
  }
}
@media (max-width: 768px) {
  .pagetop.has-map + #main {
    padding-top: 160px;
  }
}

.custom-formatters-full-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  position: relative;
  margin-top: 0;
  width: 100%;
}
.custom-formatters-full-list .list-options {
  width: 100%;
}
.custom-formatters-full-list .list-options ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-size: 1.2rem;
}
.custom-formatters-full-list .list-options ul li {
  color: #c8c8c8;
  padding: 8px 0 7px 24px;
  line-height: 1.2;
  position: relative;
}
.custom-formatters-full-list .list-options ul li .item-bar {
  width: 8px;
  height: calc(100% + 1px);
  background: transparent;
  position: absolute;
  top: -1px;
  left: 0;
  z-index: 1;
}
.custom-formatters-full-list .list-options ul li .item-bar.filled {
  background: grey;
  z-index: 1;
}
.custom-formatters-full-list .list-options ul li .item-bar.filled.first-one {
  border-radius: 50% !important;
  width: 24px;
  height: 24px;
  margin: 4px 0 0 -8px;
  border: 4px solid white;
}
.custom-formatters-full-list .list-options ul li .item-bar.filled:last-child {
  -webkit-border-radius: 0px 0px 10px 10px;
  -khtml-border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
  -ms-border-radius: 0px 0px 10px 10px;
  -o-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
}
.custom-formatters-full-list .list-options ul li.selected {
  color: #071b45;
  position: relative;
}
.custom-formatters-full-list .list-options ul li.selected::after {
  -webkit-border-radius: 0px 0px 10px 10px;
  -khtml-border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
  -ms-border-radius: 0px 0px 10px 10px;
  -o-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  content: "";
  background-color: #e8e8e8;
  position: absolute;
  height: 100%;
  width: 8px;
  bottom: -4px;
  left: 0px;
  z-index: 0;
}
.custom-formatters-full-list .graphical-list-representation {
  -webkit-border-radius: 10px 10px 10px 10px;
  -khtml-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -ms-border-radius: 10px 10px 10px 10px;
  -o-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  float: none;
  margin: 0 10px 0 0;
  background-color: #cccccc;
  border: 0;
  width: 8px;
  height: calc(100% - 4px);
  position: absolute;
  top: 4px;
  left: 0;
}
.custom-formatters-full-list.background-safe .list-options ul li .item-bar.filled {
  background: #1e7842;
}
.custom-formatters-full-list.background-safe .list-options ul li.selected::after {
  background-color: #1e7842;
}
.custom-formatters-full-list.background-vulnerable .list-options ul li .item-bar.filled {
  background: #8fc25e;
}
.custom-formatters-full-list.background-vulnerable .list-options ul li.selected::after {
  background-color: #8fc25e;
}
.custom-formatters-full-list.background-definitely .list-options ul li .item-bar.filled {
  background: #f9b949;
}
.custom-formatters-full-list.background-definitely .list-options ul li.selected::after {
  background-color: #f9b949;
}
.custom-formatters-full-list.background-severely .list-options ul li .item-bar.filled {
  background: #ec7256;
}
.custom-formatters-full-list.background-severely .list-options ul li.selected::after {
  background-color: #ec7256;
}
.custom-formatters-full-list.background-critically .list-options ul li .item-bar.filled {
  background: #d62707;
}
.custom-formatters-full-list.background-critically .list-options ul li.selected::after {
  background-color: #d62707;
}
.custom-formatters-full-list.background-notuse .list-options ul li .item-bar.filled {
  background: #450707;
}
.custom-formatters-full-list.background-notuse .list-options ul li.selected::after {
  background-color: #450707;
}

.custom-formatters-full-check {
  width: 100%;
  float: left;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.custom-formatters-full-check .list-options {
  width: calc(100% - 30px);
}
.custom-formatters-full-check .list-options ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-size: 1.4rem;
}
.custom-formatters-full-check .list-options ul li {
  color: #c8c8c8;
  padding: 8px 0 7px;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.custom-formatters-full-check .list-options ul li::before {
  content: "";
  display: inline-block;
  background-color: #e8e5e5;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  position: relative;
  top: 5px;
  margin-right: 5px;
}
.custom-formatters-full-check .list-options ul li.selected {
  color: #071b45;
}
.custom-formatters-full-check .list-options ul li.selected::before {
  background-color: #1e7842;
}
.custom-formatters-full-check .list-options ul li.selected::after {
  content: "";
  display: block;
  background: url("../images/icons/check-white.svg") no-repeat center center/14px auto;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 14px;
  left: 1px;
}

.chart-container {
  position: relative;
  margin: auto;
  height: 300px;
  width: 200px;
}

.piramid {
  width: 215px;
  height: 180px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 18px auto 0;
}
.piramid.numno_users {
  background-image: url("../images/piramid_11.svg");
}
.piramid.num1_9 {
  background-image: url("../images/piramid_10.svg");
}
.piramid.num10_99 {
  background-image: url("../images/piramid_09.svg");
}
.piramid.num100_999 {
  background-image: url("../images/piramid_08.svg");
}
.piramid.num1--000_9--999 {
  background-image: url("../images/piramid_07.svg");
}
.piramid.num10--000_99--999 {
  background-image: url("../images/piramid_06.svg");
}
.piramid.num100--000_999--999 {
  background-image: url("../images/piramid_05.svg");
}
.piramid.num1--000--000_9--999--999 {
  background-image: url("../images/piramid_04.svg");
}
.piramid.num10--000--000_99--999--999 {
  background-image: url("../images/piramid_03.svg");
}
.piramid.num100--000--000_999--999--999 {
  background-image: url("../images/piramid_02.svg");
}
.piramid.num1--000--000--000_plus {
  background-image: url("../images/piramid_01.svg");
}

.card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry--wrapper {
  width: 100%;
  height: 190px;
  background-image: url("../images/map-base.svg");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% auto;
}
@media (max-width: 768px) {
  .card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry--wrapper {
    height: 370px;
  }
}
@media (max-width: 480px) {
  .card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry--wrapper {
    height: 220px;
  }
}
@media (max-width: 360px) {
  .card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry--wrapper {
    height: 150px;
  }
}
.card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry {
  width: 100%;
  height: 190px;
  background-image: url("../images/map-base.svg");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% auto;
}
@media (max-width: 768px) {
  .card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry {
    height: 370px;
  }
}
@media (max-width: 480px) {
  .card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry {
    height: 220px;
  }
}
@media (max-width: 360px) {
  .card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry {
    height: 150px;
  }
}
.card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry.world-none {
  background-image: url("../images/map-base.svg");
}
.card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry.world-01 {
  background-image: url("../images/map-01.svg");
}
.card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry.world-02 {
  background-image: url("../images/map-02.svg");
}
.card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry.world-03 {
  background-image: url("../images/map-03.svg");
}
.card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry.world-04 {
  background-image: url("../images/map-04.svg");
}
.card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry.world-05 {
  background-image: url("../images/map-05.svg");
}
.card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry.world-06 {
  background-image: url("../images/map-06.svg");
}
.card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry.world-07 {
  background-image: url("../images/map-07.svg");
}
.card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .chartsCountry.world-08 {
  background-image: url("../images/map-08.svg");
}
.card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .field--name-field-proportion-of-users {
  font-size: 16px;
  font-size: 1.6rem;
  color: #071b45;
  text-align: center;
  margin-top: 8px;
}

.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople--wrapper {
  width: 200px;
  height: 180px;
  background-image: url("../images/people-none.png");
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: auto;
  margin: auto;
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople {
  width: 200px;
  height: 180px;
  background-image: url("../images/people-none.png");
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: auto;
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-full {
  background-image: url("../images/people-full.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-none {
  background-image: url("../images/people-none.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-05 {
  background-image: url("../images/people-05.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-10 {
  background-image: url("../images/people-10.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-15 {
  background-image: url("../images/people-15.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-20 {
  background-image: url("../images/people-20.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-25 {
  background-image: url("../images/people-25.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-30 {
  background-image: url("../images/people-30.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-35 {
  background-image: url("../images/people-35.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-40 {
  background-image: url("../images/people-40.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-45 {
  background-image: url("../images/people-45.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-50 {
  background-image: url("../images/people-50.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-55 {
  background-image: url("../images/people-55.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-60 {
  background-image: url("../images/people-60.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-65 {
  background-image: url("../images/people-65.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-70 {
  background-image: url("../images/people-70.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-75 {
  background-image: url("../images/people-75.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-80 {
  background-image: url("../images/people-80.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-85 {
  background-image: url("../images/people-85.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-90 {
  background-image: url("../images/people-90.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .chartspeople.people-95 {
  background-image: url("../images/people-95.png");
}
.card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .field--name-field-proportion-of-users {
  font-size: 16px;
  font-size: 1.6rem;
  color: #071b45;
  text-align: center;
  margin-top: 8px;
}

.bars-charts .lc-inline_column_first-content-edit {
  max-width: 341px;
  padding: 3px 0 16px 1px;
  position: relative;
}
.bars-charts .number.male, .bars-charts .number.female, .bars-charts .number.total {
  height: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  text-indent: -999999px;
}
.bars-charts .number.male {
  background: #071b45;
}
.bars-charts .number.female {
  background: #0872cb;
}
.bars-charts .number.total {
  background: #c9c9c9;
  max-width: 100%;
}

.card-shadow .bars-charts .block {
  margin-bottom: 8px;
  position: relative;
  z-index: 10;
}
.card-shadow .bars-charts .block .field__item.field--name-field-educational-language-use, .card-shadow .bars-charts .block .field__item.field--name-field-occupational-distribution {
  font-size: 14px;
  font-size: 1.4rem;
  color: #353947;
  padding-left: 5px;
  white-space: nowrap;
}

.grafic-numbers {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  border-left: 1px solid #d0d0d0;
  top: 0;
  left: 0;
}
.grafic-numbers__column {
  min-height: 100%;
  flex: 0 0 33.333333%;
  border-right: 1px dashed #dcdcdc;
  position: relative;
}
.grafic-numbers__column:last-child {
  border-right: 0;
}
.grafic-numbers__column__number {
  white-space: nowrap;
  position: absolute;
  left: 2px;
  bottom: 0;
  line-height: 1;
  color: #6b7280;
}
.grafic-numbers__column.column03 .grafic-numbers__column__number {
  left: unset;
  right: 2px;
}

.has-legend {
  position: relative;
  padding-bottom: 130px;
}
.has-legend__wrapper {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.has-legend .field__item {
  line-height: 1.1;
}
.has-legend .legend {
  position: absolute;
  left: 12px;
  top: 110px;
  width: 100%;
}
.has-legend .legend--item {
  font-size: 14px;
  font-size: 1.4rem;
  color: #353947;
  padding-left: 16px;
  padding-bottom: 2px;
  position: absolute;
}
.has-legend .legend--item::before {
  content: "";
  display: block;
  position: absolute;
  top: 6px;
  left: 0;
  width: 10px;
  height: 10px;
  background: #c9c9c9;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.has-legend .legend--item.male::before {
  background: #071b45;
}
.has-legend .legend--item.female::before {
  background: #0872cb;
}
.has-legend .legend--item:nth-child(1) {
  top: 0;
}
.has-legend .legend--item:nth-child(2) {
  top: 25px;
}
.has-legend .legend--item:nth-child(3) {
  top: 50px;
}
.has-legend .legend--item:nth-child(4) {
  top: 75px;
}
.has-legend .legend--item:nth-child(5) {
  top: 100px;
}

#chartsAge {
  margin-right: -25px;
  margin-left: -25px;
}

.apexcharts-legend {
  margin-left: 10px;
}

.completion-graph,
.highcharts-data-table table {
  margin: 1em auto;
  float: left;
}
.completion-graph .highcharts-credits,
.highcharts-data-table table .highcharts-credits {
  display: none;
}
.completion-graph .highcharts-title,
.highcharts-data-table table .highcharts-title {
  display: none;
}
.completion-graph .highcharts-button-symbol,
.highcharts-data-table table .highcharts-button-symbol {
  display: none;
}
.completion-graph .highcharts-button-box,
.highcharts-data-table table .highcharts-button-box {
  display: none;
}
.completion-graph .highcharts-xaxis-labels,
.highcharts-data-table table .highcharts-xaxis-labels {
  display: none;
}
.completion-graph .highcharts-background,
.highcharts-data-table table .highcharts-background {
  fill: transparent;
}

#completion-graph-id {
  height: 400px;
}

.block-inline-blockcompletion-graph {
  margin-left: -30px !important;
  margin-right: -30px !important;
  margin-bottom: -30px !important;
  background-color: rgba(8, 114, 203, 0.0509803922);
}
.block-inline-blockcompletion-graph .completion-graph,
.block-inline-blockcompletion-graph h3 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.highcharts-data-table table {
  font-family: Verdana, sans-serif;
  border-collapse: collapse;
  border: 1px solid #ebebeb;
  margin: 10px auto;
  text-align: center;
  width: 100%;
  max-width: 500px;
}

.highcharts-data-table caption {
  padding: 1em 0;
  font-size: 1.2em;
  color: #555;
}

.highcharts-data-table th {
  font-weight: 600;
  padding: 0.5em;
}

.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
  padding: 0.5em;
}

.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
  background: #f8f8f8;
}

.highcharts-data-table tr:hover {
  background: #f1f7ff;
}

.paragraph--type--size-numbers.paragraph--view-mode--default {
  width: 100%;
}
.paragraph--type--size-numbers.paragraph--view-mode--default > div {
  width: 100%;
}

.paragraph--view-mode--teaser h1 {
  margin: 0;
}
.paragraph--view-mode--teaser .field__label {
  margin: 0;
}
@media (max-width: 991px) {
  .paragraph--type--proportion-users-community.paragraph--view-mode--teaser .lc-inline_column_first-edit,
.paragraph--type--proportion-users-population.paragraph--view-mode--teaser .lc-inline_column_first-edit,
.paragraph--type--proportion-users-population.paragraph--view-mode--teaser .lc-inline_column_first-edit {
    width: 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 768px) {
  .paragraph--type--proportion-users-community.paragraph--view-mode--teaser .lc-inline_column_first-edit,
.paragraph--type--proportion-users-population.paragraph--view-mode--teaser .lc-inline_column_first-edit,
.paragraph--type--proportion-users-population.paragraph--view-mode--teaser .lc-inline_column_first-edit {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .paragraph--type--proportion-users-community.paragraph--view-mode--teaser .lc-inline_column_second-edit,
.paragraph--type--proportion-users-population.paragraph--view-mode--teaser .lc-inline_column_second-edit,
.paragraph--type--proportion-users-population.paragraph--view-mode--teaser .lc-inline_column_second-edit {
    width: 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 768px) {
  .paragraph--type--proportion-users-community.paragraph--view-mode--teaser .lc-inline_column_second-edit,
.paragraph--type--proportion-users-population.paragraph--view-mode--teaser .lc-inline_column_second-edit,
.paragraph--type--proportion-users-population.paragraph--view-mode--teaser .lc-inline_column_second-edit {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .paragraph--type--proportion-users-community.paragraph--view-mode--teaser .lc-inline_column_third-edit,
.paragraph--type--proportion-users-population.paragraph--view-mode--teaser .lc-inline_column_third-edit,
.paragraph--type--proportion-users-population.paragraph--view-mode--teaser .lc-inline_column_third-edit {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.path-frontpage {
  background: #f8f8f8;
}
.path-frontpage .js-layout-builder-region .block-inline-blocksimple-text .content {
  padding: 0px 15px;
}
.path-frontpage .block-button-link {
  text-align: left;
  margin-top: 30px;
}
.path-frontpage .block-button-link a {
  background-color: #0077d4 !important;
}
.path-frontpage .block-button-link a:hover {
  background-color: white !important;
  border-color: #0077d4 !important;
  color: #0077d4 !important;
}
.path-frontpage .block-button-link .block-button-link {
  margin-top: 0;
}

.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-country.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
  order: 3;
}
@media (max-width: 991px) {
  .block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-country.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
    order: 2;
  }
}
@media (max-width: 768px) {
  .block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-country.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
    order: 1;
  }
}
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-country.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
  order: 2;
  padding-right: 40px;
  padding-left: 25px;
}
@media (max-width: 991px) {
  .block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-country.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
    order: 1;
    padding: 25px;
  }
}
@media (max-width: 768px) {
  .block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-country.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
    order: 2;
    padding: 0;
  }
}
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-country.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
  order: 1;
  padding-left: 20px;
}
@media (max-width: 991px) {
  .block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-country.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    order: 3;
  }
}
@media (max-width: 768px) {
  .block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-country.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    padding-left: 0;
  }
}
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-country_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit,
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
  order: 3;
}
@media (max-width: 991px) {
  .block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-country_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit,
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
    order: 2;
  }
}
@media (max-width: 768px) {
  .block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-country_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit,
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
    order: 1;
  }
}
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-country_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
  order: 2;
  padding-right: 40px;
}
@media (max-width: 991px) {
  .block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-country_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
    order: 1;
  }
}
@media (max-width: 768px) {
  .block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-country_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
    order: 2;
  }
}
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-country_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
  order: 1;
  padding-left: 20px;
}
@media (max-width: 991px) {
  .block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-country_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    order: 3;
  }
}
@media (max-width: 768px) {
  .block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-country_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    padding-left: 0;
  }
}
.block-home-tabs .field--type-entity-reference {
  margin: 0;
}

.block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
  order: 3;
}
@media (max-width: 991px) {
  .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
    order: 2;
  }
}
@media (max-width: 768px) {
  .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
    order: 1;
  }
}
.block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
  order: 2;
  padding-right: 40px;
}
@media (max-width: 991px) {
  .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
    order: 1;
    padding: 20px 0 40px 0;
  }
}
@media (max-width: 768px) {
  .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
    order: 2;
  }
}
.block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
  order: 1;
  padding-left: 20px;
}
@media (max-width: 991px) {
  .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    order: 3;
  }
}
@media (max-width: 768px) {
  .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    padding-left: 15px;
  }
}

.view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
  order: 3;
}
@media (max-width: 991px) {
  .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
    order: 1;
  }
}
@media (max-width: 768px) {
  .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
    order: 1;
  }
}
.view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
  order: 2;
  padding-right: 40px;
}
@media (max-width: 991px) {
  .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
    order: 1;
  }
}
@media (max-width: 768px) {
  .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
    order: 2;
  }
}
.view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
  order: 1;
  padding-left: 20px;
}
@media (max-width: 991px) {
  .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    order: 3;
  }
}
@media (max-width: 768px) {
  .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    padding-left: 15px;
  }
}

.node--type-language-profile.node--view-mode-home .node__content > .container-fluid,
.view-unescowal-home-list.view-display-id-language_home .node__content > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.node--type-language-profile.node--view-mode-home .node__content .lc-container-cols,
.view-unescowal-home-list.view-display-id-language_home .node__content .lc-container-cols {
  justify-content: center;
}
@media (max-width: 1200px) {
  .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit,
.view-unescowal-home-list.view-display-id-language_home .node__content .lc-container-cols .lc-inline_column_first-edit {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit.col-md-6,
.view-unescowal-home-list.view-display-id-language_home .node__content .lc-container-cols .lc-inline_column_first-edit.col-md-6 {
  flex: 0 0 37.333333%;
}
@media (max-width: 991px) {
  .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit.col-md-6,
.view-unescowal-home-list.view-display-id-language_home .node__content .lc-container-cols .lc-inline_column_first-edit.col-md-6 {
    flex: 0 0 100%;
  }
}
.node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.view-unescowal-home-list.view-display-id-language_home .node__content .lc-container-cols .lc-inline_column_second-edit {
  padding-bottom: 40px;
}
@media (max-width: 991px) {
  .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.view-unescowal-home-list.view-display-id-language_home .node__content .lc-container-cols .lc-inline_column_second-edit {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 20px;
  }
}
@media (max-width: 768px) {
  .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.view-unescowal-home-list.view-display-id-language_home .node__content .lc-container-cols .lc-inline_column_second-edit {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit.col-md-3,
.view-unescowal-home-list.view-display-id-language_home .node__content .lc-container-cols .lc-inline_column_second-edit.col-md-3 {
    flex: unset;
    width: 256px;
  }
}
.node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.view-unescowal-home-list.view-display-id-language_home .node__content .lc-container-cols .lc-inline_column_third-edit {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (max-width: 991px) {
  .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.view-unescowal-home-list.view-display-id-language_home .node__content .lc-container-cols .lc-inline_column_third-edit {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.view-unescowal-home-list.view-display-id-language_home .node__content .lc-container-cols .lc-inline_column_third-edit {
    padding-top: 24px;
    padding-bottom: 0;
  }
}
.node--type-language-profile.node--view-mode-home .node__content .block,
.view-unescowal-home-list.view-display-id-language_home .node__content .block {
  margin-bottom: 16px;
}
.node--type-language-profile.node--view-mode-home .node__content .block > h3,
.view-unescowal-home-list.view-display-id-language_home .node__content .block > h3 {
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
  color: #071b45;
}
.node--type-language-profile.node--view-mode-home .node__content .block > h3 a,
.view-unescowal-home-list.view-display-id-language_home .node__content .block > h3 a {
  color: #071b45;
}
.node--type-language-profile.node--view-mode-home .node__content .block > .content .field__item,
.view-unescowal-home-list.view-display-id-language_home .node__content .block > .content .field__item {
  font-size: 18px;
  font-size: 1.8rem;
  color: #071b45;
  margin: 0;
}
.node--type-language-profile.node--view-mode-home .node__content .block.block-field-blocknodelanguage-profilefield-featured-image,
.view-unescowal-home-list.view-display-id-language_home .node__content .block.block-field-blocknodelanguage-profilefield-featured-image {
  margin-bottom: 0;
}
.node--type-language-profile.node--view-mode-home .node__content .block.block-field-blocknodelanguage-profilefield-language-status-situation > h3,
.view-unescowal-home-list.view-display-id-language_home .node__content .block.block-field-blocknodelanguage-profilefield-language-status-situation > h3 {
  display: none;
}
.node--type-language-profile.node--view-mode-home .node__content .block.block-extra-field-blocknodelanguage-profilelanguages-associated-language-speakers .views-element-container span,
.view-unescowal-home-list.view-display-id-language_home .node__content .block.block-extra-field-blocknodelanguage-profilelanguages-associated-language-speakers .views-element-container span {
  font-size: 32px;
  font-size: 3.2rem;
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-display-title > h3,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-display-title > h3 {
  font-size: 28px;
  font-size: 2.8rem;
  text-transform: none;
  line-height: 1;
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-display-title > h3 a,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-display-title > h3 a {
  color: #071b45;
  font-weight: 700;
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation {
  font-size: 14px !important;
  font-weight: 600;
  /* Situation */
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation .situation {
  margin: 10px 0 0 0;
  position: relative;
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation div[class*=language-situation-],
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation .situation div[class*=language-situation-] {
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  position: absolute;
  height: 8px;
  top: 0;
  left: 0;
  z-index: 1;
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation .language-situation-Safe,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation .situation .language-situation-Safe {
  background: #1e7842;
  width: 100%;
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation .language-situation-Vulnerable,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation .situation .language-situation-Vulnerable {
  background: #8fc25e;
  width: 75%;
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation .language-situation-Potentially,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation .situation .language-situation-Potentially {
  background: #B49A78;
  width: 65%;
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation .language-situation-Definitely,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation .situation .language-situation-Definitely {
  background: #f9b949;
  width: 55%;
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation .language-situation-Severely,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation .situation .language-situation-Severely {
  background: #ec7256;
  width: 35%;
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation .language-situation-Critically,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation .situation .language-situation-Critically {
  background: #d62707;
  width: 15%;
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation .language-situation-Not,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation .situation .language-situation-Not {
  background: #450707;
  width: 5%;
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation::before,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation .situation::before {
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  content: "";
  background-color: #e8e8e8;
  position: absolute;
  height: 4px;
  width: 100%;
  top: 2px;
  left: 0;
  z-index: 0;
}

.lc-inline_container-title-edit .lc-inline_title-container-edit h2 {
  margin-bottom: 30px;
  font-weight: 700;
}
@media (max-width: 768px) {
  .lc-inline_container-title-edit .lc-inline_title-container-edit h2 {
    font-size: 32px !important;
  }
}

.field--type-entity-reference {
  margin: 0;
}

@media (max-width: 480px) {
  .node--type-country-profile.node--view-mode-home .node__content,
.node--type-country-profile.node--view-mode-front-page .node__content {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.node--type-country-profile.node--view-mode-home .node__content > .container-fluid,
.node--type-country-profile.node--view-mode-front-page .node__content > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.node--type-country-profile.node--view-mode-home .node__content .lc-container-cols,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols {
  justify-content: center;
}
.node--type-country-profile.node--view-mode-home .node__content .lc-container-cols h1,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols h1 {
  margin: 0;
}
@media (max-width: 991px) {
  .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_first-edit {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 992px) {
  .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit.col-lg-12,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_first-edit.col-lg-12 {
    flex: 0 0 37.333333%;
  }
}
.node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_second-edit {
  padding-right: 25px;
  padding-left: 25px;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}
@media (max-width: 1024px) {
  .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_second-edit {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
  }
}
.node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit .block-countries-status .count-value,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_second-edit .block-countries-status .count-value {
  position: absolute;
  right: -15px;
}
@media (max-width: 991px) {
  .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit .block-countries-status .count-value,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_second-edit .block-countries-status .count-value {
    left: 175px;
    right: unset;
  }
}
@media (max-width: 991px) {
  .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_second-edit {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 20px 0 40px 0;
  }
}
@media (max-width: 768px) {
  .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_second-edit {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit.col-md-3,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_second-edit.col-md-3 {
    flex: unset;
    width: 256px;
  }
}
.node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_third-edit {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (max-width: 1024px) {
  .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_third-edit {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (max-width: 991px) {
  .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_third-edit {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_third-edit {
    padding-right: 0;
    padding-left: 0;
    padding-top: 24px;
    padding-bottom: 0;
  }
}
.node--type-country-profile.node--view-mode-home .node__content .block,
.node--type-country-profile.node--view-mode-front-page .node__content .block {
  margin-bottom: 16px;
}
.node--type-country-profile.node--view-mode-home .node__content .block > h3, .node--type-country-profile.node--view-mode-home .node__content .block > h4,
.node--type-country-profile.node--view-mode-front-page .node__content .block > h3,
.node--type-country-profile.node--view-mode-front-page .node__content .block > h4 {
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
  color: #071b45;
}
.node--type-country-profile.node--view-mode-home .node__content .block > h3 a, .node--type-country-profile.node--view-mode-home .node__content .block > h4 a,
.node--type-country-profile.node--view-mode-front-page .node__content .block > h3 a,
.node--type-country-profile.node--view-mode-front-page .node__content .block > h4 a {
  color: #071b45;
}
.node--type-country-profile.node--view-mode-home .node__content .block > .content .field__item,
.node--type-country-profile.node--view-mode-front-page .node__content .block > .content .field__item {
  font-size: 18px;
  font-size: 1.8rem;
  color: #071b45;
  margin: 0;
}
.node--type-country-profile.node--view-mode-home .node__content .block.block-field-blocknodelanguage-profilefield-featured-image, .node--type-country-profile.node--view-mode-home .node__content .block.field-featured-image,
.node--type-country-profile.node--view-mode-front-page .node__content .block.block-field-blocknodelanguage-profilefield-featured-image,
.node--type-country-profile.node--view-mode-front-page .node__content .block.field-featured-image {
  margin-bottom: 0;
}
.node--type-country-profile.node--view-mode-home .node__content .block.block-field-blocknodelanguage-profilefield-language-status-situation > h3,
.node--type-country-profile.node--view-mode-front-page .node__content .block.block-field-blocknodelanguage-profilefield-language-status-situation > h3 {
  display: none;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-display-title > h2, .node--type-country-profile.node--view-mode-home .node__content .field--name-field-display-title > h3,
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-name-endonym > h2,
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-name-endonym > h3,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-display-title > h2,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-display-title > h3,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-name-endonym > h2,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-name-endonym > h3 {
  font-size: 28px;
  font-size: 2.8rem;
  text-transform: none;
  line-height: 1;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-display-title > h2 a, .node--type-country-profile.node--view-mode-home .node__content .field--name-field-display-title > h3 a,
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-name-endonym > h2 a,
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-name-endonym > h3 a,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-display-title > h2 a,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-display-title > h3 a,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-name-endonym > h2 a,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-name-endonym > h3 a {
  color: #071b45;
  font-weight: 700;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation {
  font-size: 14px !important;
  font-weight: 600 !important;
  /* Situation */
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation .situation {
  margin: 10px 0 0 0;
  position: relative;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation div[class*=language-situation-],
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation .situation div[class*=language-situation-] {
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  position: absolute;
  height: 8px;
  top: 0;
  left: 0;
  z-index: 1;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation .language-situation-Safe,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation .situation .language-situation-Safe {
  background: #1e7842;
  width: 100%;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation .language-situation-Vulnerable,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation .situation .language-situation-Vulnerable {
  background: #8fc25e;
  width: 75%;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation .language-situation-Potentially,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation .situation .language-situation-Potentially {
  background: #B49A78;
  width: 65%;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation .language-situation-Definitely,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation .situation .language-situation-Definitely {
  background: #f9b949;
  width: 55%;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation .language-situation-Severely,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation .situation .language-situation-Severely {
  background: #ec7256;
  width: 35%;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation .language-situation-Critically,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation .situation .language-situation-Critically {
  background: #d62707;
  width: 15%;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation .language-situation-Not,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation .situation .language-situation-Not {
  background: #450707;
  width: 5%;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation::before,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation .situation::before {
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  content: "";
  background-color: #e8e8e8;
  position: absolute;
  height: 4px;
  width: 100%;
  top: 2px;
  left: 0;
  z-index: 0;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-language,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-language {
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 1;
  font-weight: 600;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-language h4,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-language h4 {
  font-weight: 600;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-status,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status {
  padding-top: 24px;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-status > h4,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status > h4 {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 600 !important;
  color: #071b45;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info {
  font-size: 18px;
  font-size: 1.8rem;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 15px;
  position: relative;
  white-space: nowrap;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info .count-value,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info .count-value {
  padding-left: 8px;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info::before,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info::before {
  content: "";
  display: block;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 13px;
  left: 0;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info.safe::before,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info.safe::before {
  background: #1e7842;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info.definity::before,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info.definity::before {
  background: #f9b949;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info.vulnerable::before,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info.vulnerable::before {
  background: #8fc25e;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info.severely::before,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info.severely::before {
  background: #ec7256;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info.critically::before,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info.critically::before {
  background: #d62707;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info.notuse::before,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info.notuse::before {
  background: #450707;
}

.view-countries.view-display-id-block_1 .field--type-entity-reference,
.view-unescowal-home-list.view-display-id-country_home .field--type-entity-reference,
.view-unescowal-home-list.view-display-id-language_home .field--type-entity-reference {
  margin: 0;
}
.view-countries.view-display-id-block_1 .view-content,
.view-unescowal-home-list.view-display-id-country_home .view-content,
.view-unescowal-home-list.view-display-id-language_home .view-content {
  margin: 0;
}
.view-countries.view-display-id-block_1 .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit,
.view-unescowal-home-list.view-display-id-country_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit,
.view-unescowal-home-list.view-display-id-language_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
  order: 3;
}
@media (max-width: 991px) {
  .view-countries.view-display-id-block_1 .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit,
.view-unescowal-home-list.view-display-id-country_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit,
.view-unescowal-home-list.view-display-id-language_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
    order: 1;
  }
}
@media (max-width: 768px) {
  .view-countries.view-display-id-block_1 .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit,
.view-unescowal-home-list.view-display-id-country_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit,
.view-unescowal-home-list.view-display-id-language_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
    order: 1;
  }
}
.view-countries.view-display-id-block_1 .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.view-unescowal-home-list.view-display-id-country_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.view-unescowal-home-list.view-display-id-language_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
  order: 2;
  padding-right: 40px;
}
@media (max-width: 991px) {
  .view-countries.view-display-id-block_1 .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.view-unescowal-home-list.view-display-id-country_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.view-unescowal-home-list.view-display-id-language_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
    order: 1;
  }
}
@media (max-width: 768px) {
  .view-countries.view-display-id-block_1 .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.view-unescowal-home-list.view-display-id-country_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.view-unescowal-home-list.view-display-id-language_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
    order: 2;
  }
}
.view-countries.view-display-id-block_1 .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.view-unescowal-home-list.view-display-id-country_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.view-unescowal-home-list.view-display-id-language_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
  order: 1;
  padding-left: 20px;
}
@media (max-width: 991px) {
  .view-countries.view-display-id-block_1 .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.view-unescowal-home-list.view-display-id-country_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.view-unescowal-home-list.view-display-id-language_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    order: 3;
  }
}
@media (max-width: 768px) {
  .view-countries.view-display-id-block_1 .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.view-unescowal-home-list.view-display-id-country_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.view-unescowal-home-list.view-display-id-language_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    padding-left: 15px;
  }
}

.view-unescowal-home-list.view-display-id-language_home .view-content,
.view-unescowal-home-list.view-display-id-country_home .view-content {
  margin-right: -15px;
  margin-left: -15px;
}

.field--name-field-sb-url {
  text-align: center;
}
.field--name-field-sb-url > div {
  justify-content: left !important;
  margin-top: 30px;
}
.field--name-field-sb-url a {
  margin: auto;
  position: relative;
}
.field--name-field-sb-url .explore-button {
  padding-right: 50px;
}
.field--name-field-sb-url .explore-button:hover {
  border-color: #0077d4;
}
.field--name-field-sb-url .explore-button:after {
  content: "\f061";
  position: absolute;
  top: 11px;
  left: 100px;
}

.path-frontpage .block-inline-blocksimple-tabs-item .layout.layout--onecol {
  display: none;
}

.node--view-mode-front-page {
  border-radius: 1rem;
  box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  padding: 1.875rem;
  background: #ffffff;
  height: 100%;
  margin-bottom: 1.875rem;
}
.node--view-mode-front-page .field--name-field-display-title {
  margin-bottom: 1.875rem;
}
.node--view-mode-front-page .field--name-field-display-title h3 a:after {
  content: "";
  position: absolute;
  z-index: 999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
}
.node--view-mode-front-page .field--name-field-name-endonym {
  margin-bottom: 1.875rem;
}
.node--view-mode-front-page .field--name-field-name-endonym h3 a {
  font-size: 28px;
  font-weight: 900;
  color: #071b45;
}
.node--view-mode-front-page .field--name-field-name-endonym h3 a:after {
  content: "";
  position: absolute;
  z-index: 999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
}
.node--view-mode-front-page .field__label {
  font-size: 1.4rem;
  color: #071b45;
  font-weight: 600;
}
.node--view-mode-front-page .field--name-field-language-type {
  margin-bottom: 0.938rem;
  margin-top: 0.938rem;
}
.node--view-mode-front-page .field--name-field-genetic-affiliation {
  margin-bottom: 0.938rem;
}
.node--view-mode-front-page .node__content .field--name-field-language-status-situation {
  font-weight: 600 !important;
}
.node--view-mode-front-page .block-countries .block-countries-language {
  margin-bottom: 0.938rem;
}
.node--view-mode-front-page .block-countries .block-countries-status h4 {
  font-weight: 700 !important;
}
.node--view-mode-front-page:hover {
  box-shadow: 0.188rem 0.188rem 0.938rem 0 rgba(33, 33, 33, 0.2);
}
.node--view-mode-front-page:hover .field--name-field-name-endonym h3 a,
.node--view-mode-front-page:hover .field--name-field-display-title h3 a {
  color: #0077d4 !important;
}

.layout-builder__region {
  height: 100%;
}
.layout-builder__region .block-inline-blocklink-with-title {
  height: 100%;
}
.layout-builder__region .block-inline-blocklink-with-title .field--name-field-link {
  padding: 30px;
}
.layout-builder__region .block-inline-blocklink-with-title .field--name-field-link a {
  font-size: 16px;
  font-weight: 600;
  color: #0077d4;
  padding: 30px;
}
.layout-builder__region .block-inline-blocklink-with-title .content {
  height: 100%;
  background: #F2F2F2;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.layout-builder__region .block-inline-blocklink-with-title .content:hover {
  box-shadow: 0.188rem 0.188rem 0.938rem 0 rgba(33, 33, 33, 0.2);
}
.layout-builder__region .block-inline-blocklink-with-title .content:hover .field--name-field-link a {
  color: #353947;
  text-decoration: underline;
}
@media (max-width: 768px) {
  .layout-builder__region .block-inline-blocklink-with-title {
    margin-bottom: 1.875rem;
    height: auto;
  }
}
.layout-builder__region .block-inline-blocklink-with-image {
  height: 100%;
  padding-bottom: 30px;
}
.layout-builder__region .block-inline-blocklink-with-image .content {
  border-radius: 1rem;
  box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  padding: 1.5rem;
  background: #ffffff;
  height: 100%;
}
.layout-builder__region .block-inline-blocklink-with-image .content .field--name-field-link a {
  padding: 15px 0px;
  display: block;
  color: #353947;
  font-weight: 700;
}
.layout-builder__region .block-inline-blocklink-with-image .content:hover {
  box-shadow: 0.188rem 0.188rem 0.938rem 0 rgba(33, 33, 33, 0.2);
}
.layout-builder__region .block-inline-blocklink-with-image .content:hover .field--name-field-link a {
  color: #0077d4;
}

.call-of-action {
  color: #ffffff;
  padding: 60px 0;
  background-color: #0077d4;
}
.call-of-action a {
  color: #ffffff;
  text-decoration: underline;
}
.call-of-action .block-inline-blocksimple-button {
  display: flex;
  justify-content: right;
}
.call-of-action .block-inline-blocksimple-button .field--name-field-sb-url > div {
  margin-top: 15px;
}

.user-logged-in .call-of-action {
  display: none;
}

@media (max-width: 991px) {
  .node--type-country-profile {
    height: auto;
  }
}
.node--type-country-profile.node--view-mode-teaser {
  -webkit-border-radius: 16px;
  -khtml-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -khtml-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -moz-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -ms-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -o-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  background: white;
  padding: 24px;
  min-height: 100%;
}
.node--type-country-profile.node--view-mode-teaser .node__content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-flow: column wrap;
  -moz-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  height: 100%;
}
@media (max-width: 768px) {
  .node--type-country-profile.node--view-mode-teaser .node__content {
    height: auto;
  }
}
@media (max-width: 768px) {
  .node--type-country-profile.node--view-mode-teaser .node__content {
    height: auto;
  }
}
.node--type-country-profile.node--view-mode-teaser .node__content .group-data {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-flow: column wrap;
  -moz-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  height: 100%;
  width: 100%;
}
@media (max-width: 768px) {
  .node--type-country-profile.node--view-mode-teaser .node__content .group-data {
    height: auto;
  }
}
.node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-flag {
  -webkit-border-radius: 16px;
  -khtml-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  width: 100%;
  margin: 0 0 16px;
  float: none;
}
.node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-flag img.image-style-featured-image {
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  width: 100%;
  height: auto;
  max-height: initial;
}
.node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-name-endonym,
.node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-display-title {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.2;
}
@media (max-width: 991px) {
  .node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-name-endonym,
.node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-display-title {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
.node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-name-endonym a,
.node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-display-title a {
  color: #071b45;
}
.node--type-country-profile.node--view-mode-teaser .node__content .group-data .view-eva.view-id-countries_associated {
  font-size: 14px;
  font-size: 1.4rem;
  color: #071b45;
  margin-top: 16px;
  margin-bottom: 11px;
}
.node--type-country-profile.node--view-mode-teaser .node__content .group-data .field {
  color: #071b45;
}
.node--type-country-profile.node--view-mode-teaser .node__content .group-data .field .field__label {
  margin: 0;
}
.node--type-country-profile.node--view-mode-full .field--name-field-description {
  margin: 16px 0;
  padding-right: 50px;
}

.view-countries.view-display-id-list .view-header {
  padding-top: 16px;
  padding-bottom: 24px;
}

.node--type-country-profile.node--view-mode-search-solr-global .field--name-field-flag {
  float: right;
  max-width: 20%;
  position: relative;
  margin: -8px 0 0 16px;
}
.node--type-country-profile.node--view-mode-search-solr-global .field--name-field-flag img {
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  max-width: 100%;
  max-height: initial;
  height: auto;
}

.field--name-field-event-type .event-taxonomy-list-color,
.field--name-field-event-type .field__item {
  font-size: 16px;
  font-size: 1.6rem;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  display: inline-block;
}
.field--name-field-event-type .event-taxonomy-list-color a,
.field--name-field-event-type .field__item a {
  color: white;
  text-decoration: none;
  display: inline-block;
  padding: 6px 16px 5px;
}

.node--type-events.node--view-mode-full .block {
  margin: 0 0 16px;
}
.node--type-events.node--view-mode-full .block.block-field-blocktaxonomy-termevent-typename, .node--type-events.node--view-mode-full .block.block-field-blocktaxonomy-termevent-typefield-color {
  margin: 0;
}
.node--type-events.node--view-mode-full .col-md-auto {
  flex: 0 0 auto !important;
  max-width: none !important;
}
.node--type-events.node--view-mode-full .col {
  -ms-flex-preferred-size: 0 !important;
  flex-basis: 0 !important;
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
  max-width: 100% !important;
}
.node--type-events.node--view-mode-full .field--name-field-date {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 24px;
}
.node--type-events.node--view-mode-full .leaflet-container {
  width: 100%;
  margin-bottom: 8px;
}
.node--type-events.node--view-mode-full .field--name-field-location {
  margin-bottom: 16px;
}
.node--type-events.node--view-mode-full .field--name-field-featured-image img {
  -webkit-border-radius: 16px;
  -khtml-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}
.node--type-events.node--view-mode-full .field--name-body {
  margin-bottom: 20px;
  display: block;
}
.node--type-events.node--view-mode-full .field--name-field-countries .field__items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.node--type-events.node--view-mode-full .field--name-field-countries .field__items .field__item a::after {
  content: ", ";
  margin-right: 4px;
}
.node--type-events.node--view-mode-full .field--name-field-countries .field__items .field__item:last-child a::after {
  display: none;
}
.node--type-events.node--view-mode-full .field__label {
  margin: 0;
}
.node--type-events.node--view-mode-full .field__item {
  font-size: 14px;
  font-size: 1.4rem;
}
.node--type-events.node--view-mode-full .events-date {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 40px 16px 0;
}
.node--type-events.node--view-mode-full .events-date__wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 24px;
}
.node--type-events.node--view-mode-full .events-date__day {
  font-size: 56px;
  font-size: 5.6rem;
  color: #839eb5;
  line-height: 1;
}
.node--type-events.node--view-mode-full .events-date__month__year {
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
  color: #071b45;
}
.node--type-events.node--view-mode-full .field--name-field-location {
  font-size: 18px;
  font-size: 1.8rem;
  color: #6b7280;
  background: url("../images/icons/location.svg") no-repeat left top;
  padding: 4px 0 3px 30px;
  margin-bottom: 16px;
}
@media only screen and (max-width: 767px) {
  .node--type-events.node--view-mode-full .lc-inline_column_first-edit {
    order: 2;
  }
  .node--type-events.node--view-mode-full .lc-inline_column_second-edit {
    order: 1;
  }
}

.node--type-events.node--view-mode-search-solr-global {
  -webkit-box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;
  -khtml-box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;
  -moz-box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;
  -ms-box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;
  -o-box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;
  box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 40px 0;
  margin: 0;
  border-bottom: 1px solid #c2c2c2;
}
.node--type-events.node--view-mode-search-solr-global .event-date-layout {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  min-height: 200px;
  background-image: url("../images/events-date-background.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin: 0 auto 16px;
}
.node--type-events.node--view-mode-search-solr-global .event-date-layout div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  min-height: 100%;
}
.node--type-events.node--view-mode-search-solr-global .events-date {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.node--type-events.node--view-mode-search-solr-global .events-date__day {
  font-size: 56px;
  font-size: 5.6rem;
  color: #839eb5;
  line-height: 1;
}
.node--type-events.node--view-mode-search-solr-global .events-date__month__year {
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
  color: #071b45;
}
.node--type-events.node--view-mode-search-solr-global .events-date.second {
  display: none;
}
.node--type-events.node--view-mode-search-solr-global .field--name-title {
  margin-bottom: 16px;
}
.node--type-events.node--view-mode-search-solr-global .field--name-title a {
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 1.4;
  color: #071b45;
}
.node--type-events.node--view-mode-search-solr-global .field--name-field-organizer {
  font-size: 18px;
  font-size: 1.8rem;
  color: #6b7280;
  margin-bottom: 16px;
}
.node--type-events.node--view-mode-search-solr-global .field--name-field-location {
  font-size: 18px;
  font-size: 1.8rem;
  color: #6b7280;
  background: url("../images/icons/location.svg") no-repeat left top;
  padding: 4px 0 3px 30px;
  margin-bottom: 16px;
}
.node--type-events.node--view-mode-search-solr-global .field--name-body {
  font-size: 18px;
  font-size: 1.8rem;
  color: #071b45;
}
.node--type-events.node--view-mode-search-solr-global .field--name-body p {
  font-size: 18px;
  font-size: 1.8rem;
  color: #071b45;
}
.node--type-events.node--view-mode-search-solr-global .field--name-body p:last-child {
  margin: 0;
}
.node--type-events.node--view-mode-search-solr-global .field--name-name .event-taxonomy-list-color {
  font-size: 16px !important;
  padding: 0 !important;
  margin: 0 !important;
}
.node--type-events.node--view-mode-search-solr-global .field--name-name .event-taxonomy-list-color a {
  font-size: 16px !important;
  padding: 8px 20px 7px !important;
  text-transform: none !important;
  font-weight: 400 !important;
}

.page-vocabulary-event-type #main > .row {
  margin-right: 0;
  margin-left: 0;
}
.page-vocabulary-event-type #main .field--name-name .event-taxonomy-list-color {
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  display: inline-block;
  padding: 9px 30px 8px;
}
.page-vocabulary-event-type #main .field--name-name .event-taxonomy-list-color a {
  color: white;
  text-decoration: none;
  font-weight: 600;
  text-transform: uppercase;
}
.page-vocabulary-event-type #main .view.view-taxonomy-term .views-row {
  width: 100%;
}
.page-vocabulary-event-type .feed-icons {
  display: none;
}

.section-languages-banner .block-inline-blocksimple-hero-content .simple-hero-mult-links-body {
  background: none;
}
.section-languages-banner .block-inline-blocksimple-hero-content .simple-hero-mult-links-body h1 {
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  font-size: 80px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.23;
  letter-spacing: normal;
}
.section-languages-banner .block-inline-blocksimple-hero-content .simple-hero-mult-links-body .simple-hero-multiple-links-value a {
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  font-size: 24px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
}

.section-metadata .field--name-field-display-title h2 {
  color: #152b73;
}

.section-list .view-display-id-list .view-header {
  font-weight: bold;
}

.mb-30 {
  margin-bottom: 30px;
}

/* Node view modes */
.node--type-language-in-country {
  /* Teaser */
  /* Mini teaser */
  /* Full */
}
.node--type-language-in-country.node--view-mode-teaser-reverse, .node--type-language-in-country.node--view-mode-teaser {
  margin-bottom: 0;
}
.node--type-language-in-country.node--view-mode-teaser-reverse h3, .node--type-language-in-country.node--view-mode-teaser h3 {
  font-size: 20px;
  line-height: 1.3;
}
.node--type-language-in-country.node--view-mode-teaser-reverse h3 a, .node--type-language-in-country.node--view-mode-teaser h3 a {
  color: #0872cb;
}
.node--type-language-in-country.node--view-mode-teaser-reverse .field--name-field-size-number, .node--type-language-in-country.node--view-mode-teaser .field--name-field-size-number {
  margin: 30px 0 10px 0;
  font-weight: bold;
}
.node--type-language-in-country.node--view-mode-teaser-reverse .field--name-field-size-number .field__item, .node--type-language-in-country.node--view-mode-teaser .field--name-field-size-number .field__item {
  font-size: 20px;
}
.node--type-language-in-country.node--view-mode-teaser-reverse .field--name-body, .node--type-language-in-country.node--view-mode-teaser .field--name-body {
  margin-bottom: 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dddddd;
}
.node--type-language-in-country.node--view-mode-teaser-reverse .field--name-field-speakers, .node--type-language-in-country.node--view-mode-teaser .field--name-field-speakers {
  text-transform: uppercase;
}
.node--type-language-in-country.node--view-mode-teaser-reverse .field--name-field-speakers .field__item, .node--type-language-in-country.node--view-mode-teaser .field--name-field-speakers .field__item {
  font-weight: bold;
  letter-spacing: 0.3px;
}
.node--type-language-in-country.node--view-mode-mini-teaser {
  background: #ffffff;
  border: 1px solid #89898d;
  border-bottom: 1px solid #89898d !important;
  padding-bottom: 0;
  border-radius: 5px;
}
.node--type-language-in-country.node--view-mode-mini-teaser .group-data > div:first-child {
  background: #0f6bff;
  color: #ffffff;
  padding: 5px 10px;
}
.node--type-language-in-country.node--view-mode-mini-teaser .group-data .group-subdata {
  padding: 10px;
}
.node--type-language-in-country.node--view-mode-mini-teaser .group-data .group-subdata .field--name-field-size-number {
  margin: 10px 0 0 0;
}
.node--type-language-in-country.node--view-mode-mini-teaser .group-data .group-subdata .field--name-field-size-number .field__label {
  font-weight: bold;
}
.node--type-language-in-country.node--view-mode-full .section-minidata-map-2 .layoutcomponent-column .block,
.node--type-language-in-country.node--view-mode-full .section-minidata-map .layoutcomponent-column .block {
  margin: 0 0 16px;
}
.node--type-language-in-country.node--view-mode-full .section-minidata-map-2 .layoutcomponent-column .block > h3,
.node--type-language-in-country.node--view-mode-full .section-minidata-map .layoutcomponent-column .block > h3 {
  margin: 0;
}
.node--type-language-in-country.node--view-mode-full .section-minidata-map-2 .layoutcomponent-column .block.block-field-blocknodelanguage-in-countryfield-language-status-situation,
.node--type-language-in-country.node--view-mode-full .section-minidata-map .layoutcomponent-column .block.block-field-blocknodelanguage-in-countryfield-language-status-situation {
  width: 200px;
}
.node--type-language-in-country.node--view-mode-full .section-minidata-map-2 .field--name-title h2,
.node--type-language-in-country.node--view-mode-full .section-minidata-map .field--name-title h2 {
  font-size: 24px;
  font-size: 2.4rem;
  margin: 0;
}
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-status-of-languages .field--name-field-status-of-languages > .field__items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-status-of-languages .field--name-field-status-of-languages > .field__items > .field__item {
  width: 32%;
}
@media (max-width: 991px) {
  .node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-status-of-languages .field--name-field-status-of-languages > .field__items > .field__item {
    width: 100%;
    margin-bottom: 24px;
  }
  .node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-status-of-languages .field--name-field-status-of-languages > .field__items > .field__item:last-child {
    margin-bottom: 0;
  }
}
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-age-of-distribution-of-ref .field--name-field-age-of-distribution-of-ref .field__item .lc-inline_container-title-edit {
  display: none;
}
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-age-of-distribution-of-ref .field--name-field-age-of-distribution-of-ref .field__item:first-child .lc-inline_container-title-edit {
  display: block;
}
@media (max-width: 1200px) {
  .node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-age-of-distribution-of-ref .field--name-field-age-of-distribution-of-ref .field__item:first-child .paragraph--type--age-distribution-community.paragraph--view-mode--teaser .lc-inline_container-section-edit > .row > div {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 480px) {
  .node--type-language-in-country.node--view-mode-full .block-field-blockparagraphproportion-users-populationfield-proportion-of-users {
    overflow: hidden;
  }
}
.node--type-language-in-country.node--view-mode-full .field--name-field-sti-text .subtitle-card-shadow p,
.node--type-language-in-country.node--view-mode-full .field--name-field-sti-text .subtitle-card-shadow h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-educational-attainment .subtitle-card-shadow p,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-educational-attainment .subtitle-card-shadow h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-occupational-distribution .subtitle-card-shadow p,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-occupational-distribution .subtitle-card-shadow h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-language-competence .subtitle-card-shadow p,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-language-competence .subtitle-card-shadow h3 {
  font-size: 16px !important;
  font-family: "Montserrat", sans-serif !important;
  line-height: 1.2 !important;
  margin-bottom: 6px;
  margin-top: 20px;
  color: #0872cb !important;
  font-weight: 600 !important;
}
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-educational-attainment h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-occupational-distribution h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-language-competence h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-info-communication-and-cul h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-periodical-publications h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-television h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-functional-dimension h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-formal-education h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-radio h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-digital-presentation h3 {
  font-size: 16px !important;
  font-family: "Montserrat", sans-serif !important;
  line-height: 1.2 !important;
  margin-bottom: 16px;
  margin-top: 20px;
  color: #0872cb !important;
  font-weight: 600 !important;
  text-transform: none;
}
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-status-of-languages h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-written-materials h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-video-materials h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-audio-materials h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-written-materials h3,
.node--type-language-in-country.node--view-mode-full .block-inline-blockcompletion-graph h3 {
  font-size: 14px !important;
  font-family: "Montserrat", sans-serif !important;
  line-height: 1.2 !important;
  margin-top: 16px;
  margin-bottom: 16px;
  color: #071b45 !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}
.node--type-language-in-country.node--view-mode-full .field--name-field-geographic-dimension-scope .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-economic-dimension-scope .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-functionality-lang-linguis .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-language-administration .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-stations .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-broadcast-hours .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-stations .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-broadcast-hours .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-language-use-legal-system .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-coverage .field__label {
  font-size: 14px !important;
  font-family: "Montserrat", sans-serif !important;
  line-height: 1.2 !important;
  margin-top: 16px;
  margin-bottom: 16px;
  color: #071b45 !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}
.node--type-language-in-country.node--view-mode-full .field--name-field-language-use-in-education,
.node--type-language-in-country.node--view-mode-full .field--name-field-language-in-periodicals,
.node--type-language-in-country.node--view-mode-full .field--name-field-language-in-periodicals,
.node--type-language-in-country.node--view-mode-full .field--name-field-language-use-on-the-radio,
.node--type-language-in-country.node--view-mode-full .field--name-field-language-use-on-the-radio,
.node--type-language-in-country.node--view-mode-full .field--name-field-language-use-on-the-tv,
.node--type-language-in-country.node--view-mode-full .field--name-field-digital-presentation {
  font-size: 14px !important;
  font-family: "Montserrat", sans-serif !important;
  line-height: 1.2 !important;
  margin-top: 16px;
  margin-bottom: 16px;
  color: #071b45 !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}
.node--type-language-in-country.node--view-mode-full .paragraph--type--legal-system .field--name-field-coverage .field__label {
  font-size: 12px !important;
  text-transform: uppercase;
  color: #071b45 !important;
  margin: 0;
  font-weight: 500 !important;
}
.node--type-language-in-country.node--view-mode-full .lc-inline_column_first-content-edit > .block-field-blocknodelanguage-in-countryfield-radio > h3 {
  font-size: 16px !important;
  font-family: "Montserrat", sans-serif !important;
  line-height: 1.2 !important;
  margin-bottom: 16px;
  margin-top: 20px;
  color: #0872cb !important;
  font-weight: 600 !important;
  text-transform: none;
}
.node--type-language-in-country.node--view-mode-full .labels-without-margin .field__label {
  margin-bottom: 0 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}
.node--type-language-in-country.node--view-mode-full .labels-without-margin .block-field-blockparagraphtelevisionfield-language-use-on-the-tv,
.node--type-language-in-country.node--view-mode-full .labels-without-margin .block-field-blockparagraphradiofield-language-use-on-the-radio,
.node--type-language-in-country.node--view-mode-full .labels-without-margin .field--name-field-language-use-on-the-tv,
.node--type-language-in-country.node--view-mode-full .labels-without-margin .field--name-field-language-use-on-the-radio {
  margin: 0 !important;
}

@media (max-width: 991px) {
  .node--type-language-in-country .highcharts-container {
    background: transparent;
  }
}

.node--type-language-in-country.node--view-mode-full .block-views.block-views-blockmaps-language-teaser {
  min-height: 200px;
}
.node--type-language-in-country.node--view-mode-full .block-views.block-views-blockmaps-language-teaser .view-maps.view-display-id-language_teaser::before {
  content: "";
  display: block;
  width: calc(100% - 30px);
  margin: 0 15px 0 0;
  min-height: 200px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("../images/background/imagen-default.png");
  background-size: cover;
  background-position: center;
  width: 100%;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.node--type-language-in-country.node--view-mode-full .field--name-field-radio > .field__item,
.node--type-language-in-country.node--view-mode-full .field--name-field-television > .field__item {
  border-bottom: 1px dashed #d0d0d0;
  padding-bottom: 16px;
  margin-bottom: 24px;
}
.node--type-language-in-country.node--view-mode-full .field--name-field-radio > .field__item:last-child,
.node--type-language-in-country.node--view-mode-full .field--name-field-television > .field__item:last-child {
  border-bottom: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.node--type-language-in-country.node--view-mode-full .block-inline-blocksimple-text {
  margin-bottom: 0;
}
.node--type-language-in-country.node--view-mode-full .block-inline-blocksimple-text.fake-accordion__title {
  margin-bottom: 16px;
}

/* Elements */
.view-id-language_in_country.view-display-id-featured .view-header, .view-id-language_in_country.view-display-id-carousel .view-header {
  text-align: left;
  margin-bottom: 40px;
}
.view-id-language_in_country.view-display-id-featured .view-footer .see-more, .view-id-language_in_country.view-display-id-carousel .view-footer .see-more {
  margin-top: 40px;
  text-align: center;
}
.view-id-language_in_country.view-display-id-featured .view-footer .see-more a, .view-id-language_in_country.view-display-id-carousel .view-footer .see-more a {
  font-size: 18px;
  font-weight: 800;
  line-height: 1.44;
}
.view-id-language_in_country.view-display-id-featured .view-content .owl-item, .view-id-language_in_country.view-display-id-carousel .view-content .owl-item {
  padding: 0 13px;
}

.node--type-language-profile.node--view-mode-language-in-country-picture {
  width: 100% !important;
}
.node--type-language-profile.node--view-mode-language-in-country-picture .field--name-field-language-image {
  width: 100% !important;
  text-align: center;
}
.node--type-language-profile.node--view-mode-language-in-country-picture .field--name-field-language-image img {
  margin: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  -webkit-border-radius: 16px;
  -khtml-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}

/* HOME */
/* block languages / countries */
/* Full */
.node--type-language-profile.node--view-mode-full .section-minidata-map .block {
  margin: 0 0 16px;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .block > h3 {
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  color: #071b45;
  margin: 0;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .block > .content {
  font-size: 18px;
  font-size: 1.8rem;
  color: #071b45;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .block.block-field-blocknodelanguage-profilefield-featured-image, .node--type-language-profile.node--view-mode-full .section-minidata-map .block.block-field-blocknodelanguage-profilefield-display-title {
  margin: 0;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-featured-image {
  margin: -8px 0 0;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-featured-image img {
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-display-title {
  margin-top: 12px;
  margin-bottom: 12px;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-display-title h2 {
  margin: 0;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .block-field-blocknodelanguage-profilefield-glottolog > h3 {
  font-size: 12px;
  font-size: 1.2rem;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-glottolog {
  margin-bottom: 0;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-glottolog .contextual-region {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-glottolog .contextual-region > div {
  width: 48%;
}
@media (max-width: 991px) {
  .node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-glottolog .contextual-region > div {
    width: 100%;
    line-height: 1.2;
  }
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation {
  font-size: 12px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding-left: 35px;
  position: relative;
  /* Situation */
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation {
  position: absolute;
  width: 24px;
  height: 24px;
  top: -4px;
  left: 0;
  z-index: 1;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=language-situation-] {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  top: 3px;
  left: 3px;
  z-index: 1;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation .language-situation-Safe,
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=Safe] {
  background: #1e7842;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation .language-situation-Vulnerable,
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=Endangered] {
  background: #8fc25e;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation .language-situation-Definitely,
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=Definitely] {
  background: #f9b949;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation .language-situation-Severely,
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=Severely] {
  background: #ec7256;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation .language-situation-Potentially,
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=Potentially] {
  background: #B49A78;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation .language-situation-Critically,
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=Critically] {
  background: #d62707;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation .language-situation-Not,
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=Not] {
  background: #450707;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation::before {
  -webkit-box-shadow: rgba(0, 0, 0, 0.77) 0 0 6px -1px;
  -khtml-box-shadow: rgba(0, 0, 0, 0.77) 0 0 6px -1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.77) 0 0 6px -1px;
  -ms-box-shadow: rgba(0, 0, 0, 0.77) 0 0 6px -1px;
  -o-box-shadow: rgba(0, 0, 0, 0.77) 0 0 6px -1px;
  box-shadow: rgba(0, 0, 0, 0.77) 0 0 6px -1px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  background-color: white;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .view-countries-associated {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .view-countries-associated .views-row {
  font-size: 14px;
  font-size: 1.4rem;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .view-countries-associated .views-row a::after {
  content: ", ";
  margin-right: 4px;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .view-countries-associated .views-row:last-child a::after {
  display: none;
}
.node--type-language-profile.node--view-mode-full .card-shadow .block-views.block-views-blockmaps-language-teaser {
  overflow: hidden;
  min-height: 280px;
}
@media (max-width: 991px) {
  .node--type-language-profile.node--view-mode-full .card-shadow .block-views.block-views-blockmaps-language-teaser {
    min-height: 185px;
  }
}
.node--type-language-profile.node--view-mode-full .card-shadow .block-views.block-views-blockmaps-language-teaser .view-maps.view-display-id-language_teaser::before {
  padding-right: 0;
  content: "";
  display: none;
  width: calc(100% - 30px);
  min-height: 280px;
  margin: 0;
  position: absolute;
  top: 1px;
  left: 0;
  background-image: url("../images/background/imagen-default.png");
  background-size: cover;
  background-position: center;
  width: 100%;
  -webkit-border-radius: 16px;
  -khtml-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}
@media (max-width: 991px) {
  .node--type-language-profile.node--view-mode-full .card-shadow .block-views.block-views-blockmaps-language-teaser .view-maps.view-display-id-language_teaser::before {
    min-height: 185px;
  }
}
.node--type-language-profile.node--view-mode-full .card-shadow .block-views.block-views-blockmaps-language-teaser .view-maps.view-display-id-language_teaser .row {
  margin: 0 !important;
}
.node--type-language-profile.node--view-mode-full .card-shadow .block-views.block-views-blockmaps-language-teaser .view-maps.view-display-id-language_teaser .views-view-highmaps-bubble {
  -webkit-border-radius: 16px;
  -khtml-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}
.node--type-language-profile.node--view-mode-full .card-shadow .block-views.block-views-blockmaps-language-teaser .view-maps.view-display-id-language_teaser .views-view-highmaps-bubble .highcharts-reset-zoom {
  display: none;
}
.node--type-language-profile.node--view-mode-full .card-shadow .block-views.block-views-blockmaps-language-teaser .view-maps.view-display-id-language_teaser .views-view-highmaps-bubble .highcharts-button-box {
  display: none;
}
.node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-name-others + .content .field--name-field-name-other {
  border-bottom: 0;
  padding-top: 4px;
  padding-bottom: 0;
}
.node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-name-others + .content .field--name-field-name-other .field__label {
  display: none;
}
.node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-name-others + .content .field--name-field-name-other .field__item {
  width: 100%;
}
.node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-name-others + .content .field--name-field-comments {
  border-bottom: 0;
  padding-top: 0;
  padding-bottom: 4px;
}
.node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-name-others + .content .field--name-field-comments .field__label {
  display: none;
}
.node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-name-others + .content .field--name-field-comments .field__item {
  width: 100%;
}
.node--type-language-profile.node--view-mode-full .field--name-field-sign-language-related > .field__label,
.node--type-language-profile.node--view-mode-full .field--name-field-spoken-language-related > .field__label {
  font-size: 12px;
  font-size: 1.2rem;
  color: #071b45;
  font-weight: 700;
}
.node--type-language-profile.node--view-mode-full .field--name-field-glottolog {
  margin: 0 !important;
}
.node--type-language-profile.node--view-mode-full .field--name-field-glottolog > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.node--type-language-profile.node--view-mode-full .field--name-field-glottolog > div > div {
  margin: 0 32px 0 0;
}
.node--type-language-profile.node--view-mode-full .field--name-field-glottolog .field__label {
  font-weight: 500;
  text-transform: unset;
}
.node--type-language-profile.node--view-mode-full .field--name-field-language-image img {
  -webkit-border-radius: 16px;
  -khtml-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}
.node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-status-of-languages > h3,
.node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-written-materials > h3,
.node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-video-materials > h3,
.node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-audio-materials > h3 {
  font-size: 14px !important;
  font-family: "Montserrat", sans-serif !important;
  line-height: 1.2 !important;
  margin-top: 0px;
  margin-bottom: 16px;
  color: #071b45 !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

.node--type-language-profile.node--view-mode-language-in-country .field--name-field-description {
  width: 100%;
  padding-top: 16px;
}

.node--type-language-profile.node--view-mode-search-solr-global .field--name-field-featured-image {
  float: right;
  max-width: 20%;
  position: relative;
  margin: -8px 0 0 16px;
}
.node--type-language-profile.node--view-mode-search-solr-global .field--name-field-featured-image img {
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  max-width: 100%;
  max-height: initial;
  height: auto;
}

.section-news div.view-news .view-header {
  display: none;
}
.section-news div.view-news .view-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: 100%;
}
@media (max-width: 991px) {
  .section-news div.view-news .view-content {
    padding-top: 20px;
  }
}
.section-news div.view-news .view-content .views-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  min-height: 100%;
}
@media (max-width: 768px) {
  .section-news div.view-news .view-content .views-row {
    min-height: auto;
  }
}
.section-news div.view-news > .container > .row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: 100%;
}
@media (max-width: 991px) {
  .section-news div.view-news > .container > .row {
    padding-top: 20px;
  }
}
.section-news div.view-news > .container > .row > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  min-height: 100%;
}
@media (max-width: 768px) {
  .section-news div.view-news > .container > .row > div {
    min-height: auto;
  }
}
.section-news div.view-news .row.lc-container-cols {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: teal;
}
.section-news div.view-news .row.lc-container-cols .layoutcomponent-column {
  min-height: 100%;
  background: darkslateblue;
}
.section-news div.view-news .view-footer {
  width: 100%;
}
.section-news div.view-news .view-footer .news-home-see-all {
  padding: 80px 0 0;
  text-align: center;
}
.node--type-news {
  min-height: auto;
}
@media (max-width: 991px) {
  .node--type-news {
    height: auto;
  }
}
.node--type-news.node--view-mode-featured, .node--type-news.node--view-mode-teaser {
  -webkit-border-radius: 16px;
  -khtml-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -khtml-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -moz-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -ms-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -o-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  background: white;
  padding: 24px;
  margin-bottom: 24px;
}
.node--type-news.node--view-mode-featured .node__content, .node--type-news.node--view-mode-teaser .node__content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-flow: column wrap;
  -moz-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  height: 100%;
}
@media (max-width: 768px) {
  .node--type-news.node--view-mode-featured .node__content, .node--type-news.node--view-mode-teaser .node__content {
    height: auto;
  }
}
@media (max-width: 768px) {
  .node--type-news.node--view-mode-featured .node__content, .node--type-news.node--view-mode-teaser .node__content {
    height: auto;
  }
}
.node--type-news.node--view-mode-featured .node__content .field--name-field-featured-image, .node--type-news.node--view-mode-teaser .node__content .field--name-field-featured-image {
  width: 100%;
  margin-bottom: 16px;
}
.node--type-news.node--view-mode-featured .node__content .field--name-field-featured-image img, .node--type-news.node--view-mode-teaser .node__content .field--name-field-featured-image img {
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.node--type-news.node--view-mode-featured .node__content .group-data, .node--type-news.node--view-mode-teaser .node__content .group-data {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-flow: column wrap;
  -moz-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  height: 100%;
  width: 100%;
}
@media (max-width: 768px) {
  .node--type-news.node--view-mode-featured .node__content .group-data, .node--type-news.node--view-mode-teaser .node__content .group-data {
    height: auto;
  }
}
.node--type-news.node--view-mode-featured .node__content .group-data .field--name-field-display-title h3, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-field-display-title h3 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.2;
  margin: 0;
  width: 100%;
}
@media (max-width: 991px) {
  .node--type-news.node--view-mode-featured .node__content .group-data .field--name-field-display-title h3, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-field-display-title h3 {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
.node--type-news.node--view-mode-featured .node__content .group-data .field--name-field-display-title h3 a, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-field-display-title h3 a {
  color: #071b45;
}
.node--type-news.node--view-mode-featured .node__content .group-data .field--name-field-simple-date, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-field-simple-date {
  font-size: 14px;
  font-size: 1.4rem;
  color: #071b45;
  margin-top: 16px;
  margin-bottom: 11px;
}
.node--type-news.node--view-mode-featured .node__content .group-data .field--name-body, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-body {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-flow: column wrap;
  -moz-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  font-size: 16px;
  font-size: 1.6rem;
  flex: 1 1 auto;
  align-self: auto;
  color: #071b45;
  padding-bottom: 65px;
  position: relative;
}
.node--type-news.node--view-mode-featured .node__content .group-data .field--name-body .more-link, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-body .more-link {
  position: absolute;
  bottom: 0;
  right: 0;
}
.node--type-news.node--view-mode-featured .node__content .group-data .field--name-body .more-link a, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-body .more-link a {
  white-space: nowrap;
}
.node--type-news.node--view-mode-featured .node__content .field--name-field-featured-image + .group-data, .node--type-news.node--view-mode-teaser .node__content .field--name-field-featured-image + .group-data {
  height: auto;
  flex: 1 1 auto;
  align-self: auto;
}

.node--type-news.node--view-mode-teaser .node__content .group-data > .field {
  width: 100%;
}
.node--type-news.node--view-mode-teaser .node__content .group-data .field--name-field-simple-date {
  margin-top: 0;
  margin-bottom: 8px;
}
.node--type-news.node--view-mode-teaser .node__content .group-data .field--name-field-display-title {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-flow: column wrap;
  -moz-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  flex: 1 1 auto;
  margin-bottom: 16px;
}
.node--type-news.node--view-mode-teaser .node__content .group-data .field--name-field-display-title h3 {
  font-size: 18px;
  font-size: 1.8rem;
}
@media (max-width: 991px) {
  .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-field-display-title h3 {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.node--type-news.node--view-mode-teaser .node__content .group-data .inline__links {
  width: 100%;
}
.node--type-news.node--view-mode-teaser .node__content .group-data .inline__links .node-readmore {
  width: 100%;
  text-align: right;
  padding: 0;
}
.node--type-news.node--view-mode-teaser .node__content .group-data .inline__links .node-readmore a {
  position: relative;
}

.node--type-news .node--view-mode-full .col-md-auto {
  flex: 0 0 auto !important;
  max-width: none !important;
}
.node--type-news .node--view-mode-full .col {
  -ms-flex-preferred-size: 0 !important;
  flex-basis: 0 !important;
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
  max-width: 100% !important;
}
.node--type-news .node--view-mode-full .field--name-field-simple-date {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 24px;
}
.node--type-news .node--view-mode-full .field--name-body {
  display: block;
}

.node--type-news.node--view-mode-search-solr-global .field--name-field-featured-image {
  float: right;
  max-width: 20%;
  position: relative;
  margin: -8px 0 0 16px;
}
.node--type-news.node--view-mode-search-solr-global .field--name-field-featured-image img {
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  max-width: 100%;
  max-height: initial;
  height: auto;
}

.section-news .row.lc-container-cols {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.section-news .row.lc-container-cols .layoutcomponent-column h1,
.section-news .row.lc-container-cols .layoutcomponent-column .lc-inline_column_first-container-title-edit {
  display: none;
}
.section-news .row.lc-container-cols .layoutcomponent-column,
.section-news .row.lc-container-cols .layoutcomponent-column > div,
.section-news .row.lc-container-cols .block-views-blocknews-featured,
.section-news .row.lc-container-cols .block-views-blocknews-featured > .content,
.section-news .row.lc-container-cols .views-element-container,
.section-news .row.lc-container-cols .view-news.view-id-news,
.section-news .row.lc-container-cols .views-element-container,
.section-news .row.lc-container-cols .view-content,
.section-news .row.lc-container-cols .views-row,
.section-news .row.lc-container-cols .node--type-news.node--view-mode-featured,
.section-news .row.lc-container-cols .block-views {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  min-height: 100%;
}

@media (max-width: 991px) {
  .view-news-front .views-row {
    margin-bottom: 1.875rem;
  }
}
.view-news-front .field--name-field-simple-date {
  margin: 0.938rem 0;
  font-size: 1.4rem;
  color: #071b45;
}
.view-news-front .field--name-field-simple-date a {
  color: #071b45;
}
.view-news-front .field--name-field-display-title h3 {
  font-size: 1.75rem;
}
.view-news-front .node--type-news {
  border-radius: 1rem;
  box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  padding: 1.5rem;
  background: #ffffff;
  height: 100%;
}
.view-news-front .node--type-news:hover {
  box-shadow: 0.188rem 0.188rem 0.938rem 0 rgba(33, 33, 33, 0.2);
}
.view-news-front .node--type-news:hover .field--name-field-display-title h3 {
  color: #0077d4 !important;
}

.section-promoters {
  background: #ffffff;
}
.section-promoters h1 {
  margin-top: 0;
}
.section-promoters .lc-inline_container-title-edit {
  padding-top: 50px !important;
}
@media (max-width: 1200px) and (max-width: 768px) {
  .section-promoters .lc-inline_container-title-edit h2 {
    font-size: 20px !important;
  }
}
.section-promoters .lc-inline_container-section-edit .main-facilitator .lc-container-cols {
  float: right;
}
@media (max-width: 1200px) {
  .section-promoters .lc-inline_container-section-edit .main-facilitator .lc-container-cols .layoutcomponent-column {
    flex: unset;
    max-width: unset;
  }
}
.section-promoters .lc-inline_container-section-edit .with-support .lc-container-cols {
  float: left;
}
@media (max-width: 1200px) {
  .section-promoters .lc-inline_container-section-edit .with-support .lc-container-cols .layoutcomponent-column {
    flex: unset;
    max-width: unset;
  }
}
.section-promoters .field__item img {
  width: auto;
  margin: 0 auto;
}
@media (max-width: 480px) {
  .section-promoters .field__item img {
    width: 100%;
  }
}
.section-promoters .lc-inline_row-edit {
  justify-content: center;
}
.section-promoters .layoutcomponent-column {
  margin-bottom: 50px;
}
.section-promoters .layoutcomponent-column .lc-inline_column_third-container-title-edit {
  margin-bottom: 30px;
}

.lc-section.layoutcomponents-one-column .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.view-rooms.view-display-id-list_in_country .row.views-row {
  -webkit-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -khtml-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -moz-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -ms-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -o-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -webkit-border-radius: 16px;
  -khtml-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  background-color: white;
  padding: 15px 0 0;
  margin: 0 15px 32px;
  width: 100%;
  display: flex;
}
@media (max-width: 991px) {
  .view-rooms.view-display-id-list_in_country .row.views-row {
    margin: 0 0 32px;
  }
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset {
  height: auto;
  flex: 0 0 34%;
  max-width: 34%;
}
@media (max-width: 991px) {
  .view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset .col-md-2,
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset .col-sm-12 {
  flex: unset;
  max-width: unset;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset .col-md-2.group-list-image .views-field-field-room-image,
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset .col-sm-12.group-list-image .views-field-field-room-image {
  width: 100%;
  margin-right: 0;
  margin-bottom: 16px;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset .col-md-2.group-list-image .views-field-field-room-image img,
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset .col-sm-12.group-list-image .views-field-field-room-image img {
  width: 100%;
  object-fit: cover;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset-2 {
  margin-left: 10px;
  flex: 0 0 64%;
  max-width: 64%;
  padding-bottom: 20px;
}
@media (max-width: 991px) {
  .view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset-2 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 20px 20px 0;
  }
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset-2 .col-md-10,
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset-2 .col-sm-12 {
  flex: unset;
  max-width: unset;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset-2 .col-md-10.group-list-content .views-field-uid,
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset-2 .col-sm-12.group-list-content .views-field-uid {
  margin-bottom: 0;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset-2 .col-md-10.group-list-content .views-field-field-room-keywords,
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset-2 .col-sm-12.group-list-content .views-field-field-room-keywords {
  margin: 0;
}
.view-rooms.view-display-id-list_in_country .row.views-row .room-type {
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  background-color: #747474;
  float: right;
  color: white;
  padding: 5px 16px 5px 5px;
  margin: 0px 10px 10px 20px;
}
.view-rooms.view-display-id-list_in_country .row.views-row .room-type::before {
  content: "";
  background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-lock-fill' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'><path d='M2.5 9a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V9z'/><path fill-rule='evenodd' d='M4.5 4a3.5 3.5 0 1 1 7 0v3h-1V4a2.5 2.5 0 0 0-5 0v3h-1V4z'/></svg>");
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  padding-right: 35px;
}
@media (max-width: 768px) {
  .view-rooms.view-display-id-list_in_country .row.views-row .room-type {
    font-size: 0px;
    font-size: 0rem;
    padding: 5px;
  }
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-label {
  margin-top: 10px;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-label a {
  color: #071b45;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-description p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-description p:last-child {
  margin-bottom: 0;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-uid {
  font-size: 16px;
  font-size: 1.6rem;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-keywords {
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 8px;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-keywords .views-label-field-room-keywords {
  display: none;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-keywords .field-content {
  margin-left: 0;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-keywords .keywords-item {
  margin-right: 16px !important;
  margin-left: 0 !important;
  padding: 4px 16px !important;
  color: #071b45 !important;
  background: #e6e6e6 !important;
  font-size: 16px !important;
  border-radius: 6px !important;
}
.view-rooms.view-display-id-list_in_country .row.views-row .view-members {
  font-size: 14px;
  font-size: 1.4rem;
}
.view-rooms.view-display-id-list_in_country .row.views-row .view-members .rooms-member-count {
  font-size: 14px;
  font-size: 1.4rem;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-last-comment-timestamp {
  float: left;
  width: calc(100% - 165px);
}
@media (max-width: 768px) {
  .view-rooms.view-display-id-list_in_country .row.views-row .views-field-last-comment-timestamp {
    width: 100%;
  }
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-last-comment-timestamp .lastContribution {
  text-align: right;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-group-access {
  float: right;
  width: 150px;
}
.view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-group-access a {
  width: 100%;
  margin-top: 16px;
}
@media (max-width: 768px) {
  .view-rooms.view-display-id-list_in_country .row.views-row .views-field-field-room-group-access a {
    margin-top: 0;
  }
}
.view-rooms.view-display-id-list_in_country .row.views-row.room-private::before, .view-rooms.view-display-id-list_in_country .row.views-row.room-public::before {
  display: none;
}
.view-rooms.view-display-id-list_in_country > .view-content > .views-row .views-field-field-room-group-access div.private-request-status-button {
  width: 100%;
  margin-top: 16px;
  -webkit-opacity: 0.3;
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  -ms-opacity: 0.3;
  -o-opacity: 0.3;
  opacity: 0.3;
  white-space: nowrap;
  color: inherit !important;
  cursor: default;
}

.group.group--full.group--rooms .field--name-field-room-image img {
  -webkit-border-radius: 16px;
  -khtml-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  max-height: none;
}
.group.group--full.group--rooms .field--name-field-room-keywords .field__item {
  font-size: 16px;
  font-size: 1.6rem;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 8px;
  margin-left: 0;
  padding: 4px 16px;
  color: #071b45;
  background: #e6e6e6;
}
.group.group--full.group--rooms .field--name-field-room-description {
  padding-bottom: 16px;
}
.group.group--full.group--rooms .field--name-field-room-description p:last-child {
  margin: 0;
}
.group.group--full.group--rooms .field--name-field-room-comments {
  padding: 16px;
}
.group.group--full.group--rooms .field--name-field-room-comments h3.card-title a {
  text-decoration: none;
}
@media (max-width: 991px) {
  .group.group--full.group--rooms .field--name-field-room-comments h3.card-title {
    padding-top: 16px;
  }
}
.group.group--full.group--rooms .field--name-field-room-comments .field--name-field-picture img {
  -webkit-box-shadow: 0px 2px 5px rgba(103, 103, 101, 0.5);
  -khtml-box-shadow: 0px 2px 5px rgba(103, 103, 101, 0.5);
  -moz-box-shadow: 0px 2px 5px rgba(103, 103, 101, 0.5);
  -ms-box-shadow: 0px 2px 5px rgba(103, 103, 101, 0.5);
  -o-box-shadow: 0px 2px 5px rgba(103, 103, 101, 0.5);
  box-shadow: 0px 2px 5px rgba(103, 103, 101, 0.5);
  max-height: none;
  width: 80%;
}
@media (max-width: 768px) {
  .group.group--full.group--rooms .field--name-field-room-comments .field--name-field-picture {
    display: none;
  }
}
.group.group--full.group--rooms .field--name-field-room-comments .wrapper-user-info {
  display: none;
}
.group.group--full.group--rooms .field--name-field-room-comments .field--name-room-comment-body p:last-child {
  margin: 0;
}
.group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline {
  margin-top: 16px;
}
.group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span {
  padding: 0;
}
.group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-edit a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-reply a {
  margin-right: 16px;
  margin-bottom: 10px;
}
.group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-delete a {
  margin-right: 16px;
  margin-bottom: 10px;
}
.group.group--full.group--rooms .field--name-field-room-comments .comment__time,
.group.group--full.group--rooms .field--name-field-room-comments .comment__permalink {
  font-size: 14px;
  font-size: 1.4rem;
  display: inline-block;
}
.group.group--full.group--rooms .field--name-field-room-comments .comment__time a,
.group.group--full.group--rooms .field--name-field-room-comments .comment__permalink a {
  color: #071b45;
  text-decoration: underline;
}
.group.group--full.group--rooms .field--name-field-room-comments .comment__time a:hover,
.group.group--full.group--rooms .field--name-field-room-comments .comment__permalink a:hover {
  color: black;
  text-decoration: none;
}
@media (max-width: 768px) {
  .group.group--full.group--rooms .field--name-field-room-comments .comment__time,
.group.group--full.group--rooms .field--name-field-room-comments .comment__permalink {
    width: 100%;
    padding-left: 0;
  }
}
.group.group--full.group--rooms .field--name-field-room-comments .comment__permalink {
  padding-bottom: 16px;
}
.group.group--full.group--rooms .field--name-field-room-comments h2.comment-form__title,
.group.group--full.group--rooms .field--name-field-room-comments form.comment-group-comment-form {
  margin-left: -15px;
  margin-right: -15px;
}
.group.group--full.group--rooms .field--name-field-room-comments h2.comment-form__title .form-group,
.group.group--full.group--rooms .field--name-field-room-comments form.comment-group-comment-form .form-group {
  margin-right: 0;
}
@media (max-width: 480px) {
  .group.group--full.group--rooms .indented {
    margin-left: 20px;
  }
}
.group.group--full.group--rooms .block-field-blockgrouproomsfield-room-image {
  position: relative;
  z-index: 1;
}
.group.group--full.group--rooms .block {
  margin: 0 0 16px;
}
.group.group--full.group--rooms .block .field__label, .group.group--full.group--rooms .block > h3 {
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  color: #071b45;
  margin: 0;
}
.group.group--full.group--rooms .block .field__item {
  font-size: 14px;
  font-size: 1.4rem;
  color: #071b45;
}
.group.group--full.group--rooms .block table {
  margin: 0;
}
.group.group--full.group--rooms .block .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.03);
}
.group.group--full.group--rooms .field--name-field-related-country .field__items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.group.group--full.group--rooms .field--name-field-related-country .field__items .field__item a {
  font-size: 14px;
  font-size: 1.4rem;
}
.group.group--full.group--rooms .field--name-field-related-country .field__items .field__item a::after {
  content: ", ";
  margin-right: 4px;
}
.group.group--full.group--rooms .field--name-field-related-country .field__items .field__item:last-child a::after {
  display: none;
}
@media (max-width: 991px) {
  .group.group--full.group--rooms {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.large-title {
  font-size: 56px;
  line-height: 1.2;
  margin-top: 18px;
  margin-bottom: 16px;
  font-weight: 900;
  color: #152b73;
}
@media (max-width: 768px) {
  .large-title {
    font-size: 38px;
  }
}

.node--type-article .block-layout-builder .field__label,
.node--type-sentences-per-day .block-layout-builder .field__label,
.node--type-bibliography .block-layout-builder .field__label,
.node--type-educational-tools .block-layout-builder .field__label,
.node--type-stories .block-layout-builder .field__label {
  font-size: 14px !important;
  line-height: 1.2 !important;
  margin-top: 16px;
  color: #071b45 !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

.node--type-traces .field--name-field-subtitle,
.node--type-stories .field--name-field-subtitle {
  margin-bottom: 30px;
  font-size: 28px;
  font-weight: bold;
  line-height: 25px;
  color: #353947;
}
@media (max-width: 768px) {
  .node--type-traces .field--name-field-subtitle,
.node--type-stories .field--name-field-subtitle {
    margin-top: 30px;
  }
}
@media (max-width: 768px) {
  .node--type-traces .field--name-body,
.node--type-stories .field--name-body {
    margin-top: 20px;
  }
}

.node--type-sentences-per-day .block-field-blocknodesentences-per-dayfield-audio video {
  width: 100%;
  height: 100%;
}

.node-form {
  padding: 50px 0px;
}
.node-form .form-item label,
.node-form .form-item .fieldset-legend {
  text-transform: capitalize !important;
}

.popular-pages {
  margin-top: 64px;
  margin-bottom: 64px;
}
.popular-pages .page-number-wrapper {
  margin-bottom: 30px;
  font-size: calc(1.95625rem + 8.475vw);
  line-height: 1;
}
.popular-pages .page-title-wrapper {
  margin-bottom: 10px;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.popular-pages .page-description-wrapper {
  margin-bottom: 30px;
  font-size: calc(1.2875rem + 0.45vw);
}
.popular-pages .link-wrapper span:before {
  content: "\f015" !important;
  display: inline-block;
  margin-right: 10px;
  font-family: "Font Awesome 5 Brands", "Font Awesome 5 Free";
  font-size: 18px;
}

.maintenance-page .site-logo {
  width: 400px;
}
.maintenance-page .site-logo img {
  width: 100%;
}

.login #middle-part {
  margin-top: 64px;
  margin-bottom: 64px;
}
.login #middle-part h2 {
  font-size: 42px;
}

.sign-up h3 {
  display: none;
}
.sign-up summary {
  font-size: 21px;
  margin-bottom: 20px;
}
.sign-up .field-prefix {
  border: 0;
}
.sign-up .js-form-type-email input {
  border-radius: 5px;
  background-color: #f4f4f4;
  font-size: 16px;
  color: #6b7280;
  border: 0;
  padding: 11px 12px 10px;
}

.facets-widget-checkbox ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.view-languages .views-row,
.view-countries .views-row {
  margin-bottom: 20px;
}
.view-languages .views-row .node--view-mode-search-solr-global,
.view-countries .views-row .node--view-mode-search-solr-global {
  -webkit-border-radius: 16px;
  -khtml-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -khtml-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -moz-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -ms-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  -o-box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  box-shadow: rgba(103, 103, 103, 0.22) 0 0 21px 5px;
  font-size: 14px;
  font-size: 1.4rem;
  background: white;
  padding: 16px;
  margin-bottom: 24px;
  height: 100%;
}
.view-languages .views-row .node--view-mode-search-solr-global .node__content,
.view-countries .views-row .node--view-mode-search-solr-global .node__content {
  height: 100%;
}
.view-languages .views-row .node--view-mode-search-solr-global .field--name-field-featured-image,
.view-countries .views-row .node--view-mode-search-solr-global .field--name-field-featured-image {
  width: 100%;
  margin: 0;
  float: none;
  max-width: unset;
}
.view-languages .views-row .node--view-mode-search-solr-global .field--type-entity-comparison-link,
.view-countries .views-row .node--view-mode-search-solr-global .field--type-entity-comparison-link {
  margin-top: 50px;
}
.view-languages .views-row .node--view-mode-search-solr-global .field--type-entity-comparison-link a,
.view-countries .views-row .node--view-mode-search-solr-global .field--type-entity-comparison-link a {
  position: absolute;
  bottom: 0px;
  width: 100%;
}
.view-languages .views-row .node--view-mode-search-solr-global .field__label,
.view-countries .views-row .node--view-mode-search-solr-global .field__label {
  margin-left: 0;
}

.view-solr-search-content.view-id-solr_search_content.view-display-id-search_block_page .views-row {
  width: 100%;
}

.facet-block {
  padding: 16px 8px;
  border-bottom: 1px solid #b7bfd0;
}
.facet-block__title {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.2;
  margin: 0 0 4px;
  text-transform: uppercase;
}

.lc-inline_column_first-content-edit .views-exposed-form {
  margin-top: 16px;
}

form#views-exposed-form-countries-list,
form#views-exposed-form-languages-list {
  padding-top: 16px;
  padding-bottom: 16px;
}
form#views-exposed-form-countries-list .form-row,
form#views-exposed-form-languages-list .form-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  form#views-exposed-form-countries-list .form-row > fieldset,
form#views-exposed-form-languages-list .form-row > fieldset {
    width: 100%;
  }
}
@media (max-width: 768px) {
  form#views-exposed-form-countries-list .form-row .form-actions,
form#views-exposed-form-languages-list .form-row .form-actions {
    width: 100%;
  }
}
form#views-exposed-form-countries-list .form-row .form-actions .button,
form#views-exposed-form-languages-list .form-row .form-actions .button {
  margin-bottom: 16px;
}
form#views-exposed-form-countries-list .form-row input#edit-text,
form#views-exposed-form-languages-list .form-row input#edit-text {
  max-width: 285px;
}
@media (max-width: 768px) {
  form#views-exposed-form-countries-list .form-row input#edit-text,
form#views-exposed-form-languages-list .form-row input#edit-text {
    max-width: 100%;
  }
}

.solr-title {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.2;
  margin: 8px 0;
  width: 100%;
}
@media (max-width: 991px) {
  .solr-title {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
.solr-title a {
  color: #071b45;
}

.field--type-entity-comparison-link a {
  margin-top: 16px;
}

.path-dashboard .container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1440px;
}
.path-dashboard .block-region-first,
.path-dashboard .block-region-second {
  padding: 30px 15px;
}

.full-wrapper-dashboard {
  background-color: #fff;
  background-image: linear-gradient(146deg, #fff 0%, rgba(50, 142, 199, 0.46) 100%);
  padding: 30px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.full-wrapper-dashboard .fieldset-wrapper {
  padding-left: 75px;
  position: relative;
}
.full-wrapper-dashboard .welcome-text {
  margin-bottom: 20px;
}
.full-wrapper-dashboard .welcome-text h2 {
  font-size: 28px;
}
.full-wrapper-dashboard .welcome-text:before {
  display: block;
  width: 60px;
  height: 60px;
  margin-right: 20px;
  content: " ";
  background-image: url("../images/icons/user.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-size: 100% auto;
  position: absolute;
  top: 0;
  left: 0;
}
.full-wrapper-dashboard .field--name-field-name {
  margin-bottom: 20px;
}
.full-wrapper-dashboard .btn {
  float: right;
}

.view-id-users.view-display-id-featured .view-footer .see-more {
  margin-top: 70px;
  text-align: center;
}
.view-id-users.view-display-id-featured .view-footer .see-more a {
  font-size: 18px;
  font-weight: 800;
  line-height: 1.44;
}

/* Profile is equal as view mode teaser */
.profile .wrapper-user-detail .wrapper-user-picture {
  width: 100%;
  float: left;
}
.profile .wrapper-user-detail .wrapper-user-picture .field--name-field-picture img {
  border-radius: 50%;
}
.profile .wrapper-user-detail .wrapper-user-info h3 {
  line-height: 0.93;
}

.ui-widget.ui-widget-content {
  z-index: 10000;
}

.ui-dialog-titlebar span.ui-dialog-title {
  max-width: 90%;
  padding-left: 30px;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 600;
}

#layout-builder.layout-builder {
  font-family: "Roboto";
}
#layout-builder.layout-builder .layout-builder__section {
  border-radius: 8px;
}
#layout-builder.layout-builder .layout-builder__section .call-of-action {
  display: block !important;
}
#layout-builder.layout-builder .row {
  justify-content: space-between;
}
#layout-builder.layout-builder .layout-builder__section .layout-builder__layout .layoutcomponent-column {
  margin: 0 !important;
  padding: 11px !important;
  border-radius: 8px;
}
#layout-builder.layout-builder .layout-builder__section .layout-builder__layout .layoutcomponent-column .layout-builder__configure-column a {
  padding: 4px 8px !important;
  font-size: 20px !important;
}
#layout-builder.layout-builder .layout-builder__add-section {
  position: relative;
  top: 29px;
  display: block;
  height: 42px;
  width: 42px;
  margin: auto;
  z-index: 1;
  margin-top: 10px;
}
#layout-builder.layout-builder a.layout-builder__link-add,
#layout-builder.layout-builder a.layout-builder__link-add-section,
#layout-builder.layout-builder a.layout-builder__column_link-add {
  width: 42px !important;
  height: 42px !important;
  top: 0 !important;
}
#layout-builder.layout-builder a.layout-builder__link-add::before,
#layout-builder.layout-builder a.layout-builder__link-add-section::before,
#layout-builder.layout-builder a.layout-builder__column_link-add::before {
  font-size: 24px !important;
  line-height: 42px;
}
#layout-builder.layout-builder button[data-drupal-selector*=submit],
#layout-builder.layout-builder * button[data-drupal-selector*=submit],
#layout-builder.layout-builder details button[data-drupal-selector*=submit],
#layout-builder.layout-builder div.details-wrapper button[data-drupal-selector*=submit],
#layout-builder.layout-builder fieldset label button[data-drupal-selector*=submit],
#layout-builder.layout-builder *:not(div) button[data-drupal-selector*=submit] {
  margin: 20px !important;
  position: relative !important;
  top: -20px !important;
}
#layout-builder.layout-builder .layout-builder__section .layout-builder__layout .layoutcomponent-column .layout-builder__region .layout-builder-block {
  padding: 45px 0 8px 0;
}
#layout-builder.layout-builder .layout-builder__section .layout-builder__layout .layoutcomponent-column .layout-builder__region .layout-builder-block .is-layout-builder-highlighted {
  background: rgba(0, 0, 0, 0.5);
}
#layout-builder.layout-builder .layout-builder__section .layout-builder__layout .layoutcomponent-column .layout-builder__region .layout-builder__add-block.is-layout-builder-highlighted {
  border: 4px solid #0196ce;
  background: rgba(1, 150, 206, 0.5);
  margin: 0;
  border-radius: 8px;
}
#layout-builder.layout-builder .layout-builder__section .layout-builder__layout .layoutcomponent-column .layout-builder__region .layout-builder__add-block[data-layout-builder-highlight-id^=block-] {
  padding: 4px 0;
  padding-top: 40px;
}
#layout-builder.layout-builder .layout-builder__section .layout-builder__layout .layoutcomponent-column .layout-builder__configure-column {
  padding: 0 8px !important;
  border-radius: 0px 8px 0px 8px !important;
}
#layout-builder.layout-builder .layout-builder__section .layout-builder__layout .layoutcomponent-column .layout-builder__configure-column a {
  padding: 3px 4px;
  font-size: 20px !important;
  display: inline-block;
}
#layout-builder.layout-builder .layout-builder__configure-block {
  display: flex !important;
  visibility: visible !important;
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto 8px;
  width: fit-content;
  padding-right: 5px;
  padding-left: 5px;
}
#layout-builder.layout-builder .layout-builder__configure-block a.layout-builder__block_link {
  padding: 4px 8px;
  font-size: 18px !important;
}
#layout-builder.layout-builder .layout-builder__section .layout-builder__layout {
  margin-bottom: 45px;
}
#layout-builder.layout-builder .layout-builder-block__content-preview-placeholder-label {
  font-size: 22px;
  line-height: 1.2;
  font-weight: 500;
  font-family: "Roboto";
}
#layout-builder.layout-builder .layout-builder-block__content-preview-placeholder-label + .layout-builder__configure-block {
  position: absolute !important;
}
#layout-builder.layout-builder .col-md-1 {
  flex: 0 0 7.5%;
  max-width: 7.5%;
}
#layout-builder.layout-builder .col-md-2 {
  flex: 0 0 15.5%;
  max-width: 15.5%;
}
#layout-builder.layout-builder .col-md-3 {
  flex: 0 0 24.5%;
  max-width: 24.5%;
}
#layout-builder.layout-builder .col-md-4 {
  flex: 0 0 32.5%;
  max-width: 32.5%;
}
#layout-builder.layout-builder .col-md-5 {
  flex: 0 0 39.5%;
  max-width: 39.5%;
}
#layout-builder.layout-builder .col-md-6 {
  flex: 0 0 49.5% !important;
  max-width: 49.5% !important;
}
#layout-builder.layout-builder .col-md-7 {
  flex: 0 0 59.5%;
  max-width: 59.5%;
}
#layout-builder.layout-builder .col-md-8 {
  flex: 0 0 65.5%;
  max-width: 65.5%;
}
#layout-builder.layout-builder .col-md-9 {
  flex: 0 0 74.5%;
  max-width: 74.5%;
}
#layout-builder.layout-builder .col-md-10 {
  flex: 0 0 82.5%;
  max-width: 82.5%;
}
#layout-builder.layout-builder .col-md-11 {
  flex: 0 0 90.5%;
  max-width: 90.5%;
}
#layout-builder.layout-builder .col-md-12 {
  flex: 0 0 99.5%;
  max-width: 99.5%;
}

.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *::before,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *::after {
  box-sizing: border-box;
  word-break: break-word;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .horizontal-tabs ul li a {
  display: block !important;
  text-align: center !important;
  padding: 16px !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  font-family: "Roboto" !important;
  text-transform: uppercase !important;
  text-align: center !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-actions {
  display: inline-block;
  padding: 16px auto;
  width: 80%;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-actions a {
  display: block;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout_builder__remove-description,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout_builder__add-section-confirm {
  display: block;
  padding: 16px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas ul.links li,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas * ul.links li,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas details ul.links li,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas div.details-wrapper ul.links li,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset label ul.links li,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *:not(div) ul.links li {
  background: transparent;
  padding: 5px 20px;
  line-height: 1;
  margin-bottom: 4px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas input[type=submit].button,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas * input[type=submit].button,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas details input[type=submit].button,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas div.details-wrapper input[type=submit].button,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset label input[type=submit].button,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *:not(div) input[type=submit].button {
  color: white !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-item,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas * .form-item,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas details .form-item,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas div.details-wrapper .form-item,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset label .form-item,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *:not(div) .form-item {
  width: 100% !important;
  padding: 0 !important;
  margin: 0;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas * fieldset,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas details fieldset,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas div.details-wrapper fieldset,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset label fieldset,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *:not(div) fieldset {
  padding: 16px !important;
  display: block;
  clear: both;
  position: relative;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset > legend,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas * fieldset > legend,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas details fieldset > legend,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas div.details-wrapper fieldset > legend,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset label fieldset > legend,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *:not(div) fieldset > legend {
  display: block;
  padding-right: 0 !important;
  padding-left: 0 !important;
  margin: 16px auto 0;
  width: 100%;
  font-family: "Roboto" !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset > label,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas * fieldset > label,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas details fieldset > label,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas div.details-wrapper fieldset > label,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset label fieldset > label,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *:not(div) fieldset > label {
  float: none !important;
  font-family: "Roboto" !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset > label > span,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas * fieldset > label > span,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas details fieldset > label > span,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas div.details-wrapper fieldset > label > span,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset label fieldset > label > span,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *:not(div) fieldset > label > span {
  font-family: "Roboto" !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  margin: 0 0 4px !important;
  display: inline-block !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-form-item > label {
  font-family: "Roboto" !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  margin: 0 0 4px !important;
  display: inline-block !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-filter-wrapper {
  display: block;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-filter-wrapper a {
  display: block;
  margin: 0 16px;
  text-decoration: underline;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas details .details-wrapper .media-library-form-element legend .fieldset-legend .lc-lateral-title {
  position: relative;
  float: left;
  margin: 0px 5px 5px 5px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-icon__region,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas * .layout-icon__region,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas details .layout-icon__region,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas div.details-wrapper .layout-icon__region,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset label .layout-icon__region,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *:not(div) .layout-icon__region {
  fill: #f0f7fa !important;
  stroke: #e0eff8 !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas button[data-drupal-selector*=remove-button],
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas a[data-drupal-selector*=cancel],
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas * button[data-drupal-selector*=remove-button],
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas * a[data-drupal-selector*=cancel],
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas details button[data-drupal-selector*=remove-button],
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas details a[data-drupal-selector*=cancel],
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas div.details-wrapper button[data-drupal-selector*=remove-button],
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas div.details-wrapper a[data-drupal-selector*=cancel],
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset label button[data-drupal-selector*=remove-button],
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset label a[data-drupal-selector*=cancel],
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *:not(div) button[data-drupal-selector*=remove-button],
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *:not(div) a[data-drupal-selector*=cancel] {
  color: white;
  width: 90% !important;
  margin: 20px auto 16px !important;
  padding: 12px 0 !important;
  top: 0 !important;
  left: 0 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  display: block !important;
  min-height: 20px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.js-form-type-slider div.sliderwidget {
  padding: 0 !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.js-form-type-slider div.ui-slider-horizontal {
  background: rgba(255, 255, 255, 0.85) !important;
  height: 12px;
  display: block !important;
  border-radius: 4px;
  margin: 8px 0 0 7px !important;
  width: calc(100% - 14px) !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.js-form-type-slider div.ui-slider-horizontal > span {
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  width: 12px;
  height: 20px;
  display: block;
  margin-left: -6px;
  top: -4px !important;
  background: #0196ce !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.container-inline.fieldgroup.form-composite {
  width: calc(100% - 32px) !important;
  padding: 0 0 16px;
  margin: 0 auto;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.container-inline.fieldgroup.form-composite div,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.container-inline.fieldgroup.form-composite legend,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.container-inline.fieldgroup.form-composite span {
  display: block;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.container-inline.fieldgroup.form-composite legend span {
  color: white;
  font-size: 16px;
  font-weight: 500;
  font-family: "Roboto";
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.container-inline.fieldgroup.form-composite .fieldset-wrapper {
  padding: 8px 0 !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.form-item[data-drupal-selector*=-color-settings] {
  width: calc(100% - 32px) !important;
  padding: 0 0 16px 0 !important;
  margin: 0 auto !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.form-item[data-drupal-selector*=-color-settings] > legend {
  margin: 0 !important;
  padding: 8px 0 4px !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.form-item[data-drupal-selector*=-color-settings] > legend .lc-lateral-title {
  margin: 0 5px 0 0 !important;
  font-family: "Roboto" !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  display: block !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.form-item[data-drupal-selector*=-color-settings] fieldset {
  padding: 0 !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.form-item[data-drupal-selector*=-color-settings] .fieldset-wrapper {
  display: block;
  padding: 0 !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.form-item[data-drupal-selector*=-color-settings] div.color-field-widget-box-form {
  display: block;
  margin: auto !important;
  width: 100% !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.form-item[data-drupal-selector*=-color-settings] div.color-field-widget-box-form button {
  width: 29px !important;
  height: 30px !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.form-item[data-drupal-selector*=-color-settings] a.lc-url-settings {
  margin-bottom: 16px !important;
  display: block !important;
  font-size: 14px;
  font-weight: 400;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.media-library-form-element {
  width: calc(100% - 32px) !important;
  margin: auto !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.media-library-form-element > legend {
  padding-top: 16px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.media-library-form-element > legend .lc-lateral-title {
  margin: 0px 5px 0 16px !important;
  font-family: "Roboto" !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  display: block !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.media-library-form-element .fieldset-wrapper {
  padding: 0 !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.media-library-form-element .fieldset-wrapper > p {
  display: block !important;
  float: none !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.media-library-form-element .js-media-library-item-preview {
  display: block;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.media-library-form-element .js-media-library-item-preview + div {
  padding: 8px 0;
  color: white;
  text-align: center;
  display: block;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.media-library-form-element .js-media-library-item-preview + div div {
  display: block;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.media-library-form-element input[type=submit].button,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.media-library-form-element button[data-drupal-selector*=remove-button] {
  display: block !important;
  width: 100% !important;
  text-align: center;
  color: white !important;
  min-height: 48px;
  line-height: 48px;
  padding: 0 !important;
  margin: 16px auto !important;
  font-size: 16px !important;
  font-weight: 600;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas fieldset.media-library-form-element button[data-drupal-selector*=remove-button]::before {
  font-size: 20px;
  margin-right: 8px;
  color: white;
  font-weight: 300;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .details-description,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .description {
  padding-top: 4px;
  font-size: 12px;
  display: block;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .text-muted {
  color: rgba(255, 255, 255, 0.65) !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas a {
  cursor: pointer !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas img {
  max-width: 100% !important;
  height: auto !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .color_field_widget_box__square.active {
  border: 3px solid black !important;
  box-shadow: 1px 1px 4px rgba(255, 255, 255, 0.9) !important;
  opacity: 0.8 !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .color_field_widget_box__square.active::before {
  content: "\f00c";
  font-size: 18px;
  color: white;
  width: 25px;
  height: 28px;
  display: block;
  line-height: 27px;
  text-align: center;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas select,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-select,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas input[type=number],
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas input[type=text] {
  width: 100% !important;
  font-size: 16px !important;
  padding: 16px !important;
  margin: 0 !important;
  width: 100% !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .checkbox.form-check {
  display: flex !important;
  align-content: center !important;
  width: calc(100% - 32px) !important;
  padding: 0 0 16px;
  margin: 0 auto;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .checkbox.form-check .form-check-label {
  display: flex !important;
  height: 24px;
  align-items: center;
  color: white;
  font-size: 16px;
  font-weight: 500;
  font-family: "Roboto";
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .checkbox.form-check .form-checkbox {
  height: 20px !important;
  width: 20px !important;
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  visibility: visible !important;
  margin-right: 8px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .checkbox.form-check .form-checkbox .description {
  margin-left: 8px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .checkbox.form-check .form-checkbox:focus {
  box-shadow: none;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-type-select label {
  background: none;
  color: white;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-type-select::after {
  right: 25px !important;
  bottom: 20px !important;
  position: absolute !important;
  float: none !important;
  line-height: 40px !important;
  height: 40px !important;
  top: auto !important;
  display: none !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas select.form-select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  background: #ffffff url("../images/chevron-down.svg") no-repeat 96% center !important;
  padding-right: 40px !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-form-type-radio .form-item label {
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  height: 24px !important;
  align-items: center !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  font-family: "Roboto" !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-form-type-radio .form-item .form-radio {
  width: 18px !important;
  height: 18px !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .radio .radio.form-check {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding-bottom: 8px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .radio input.form-radio {
  width: 20px !important;
  height: 20px !important;
  display: inline-block !important;
  top: 4px;
  position: relative;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .radio label.form-check-label {
  float: none;
  width: auto;
  font-size: 14px !important;
  font-weight: 300 !important;
  font-family: "Roboto" !important;
  padding: 0 0 0 5px !important;
  margin: 0 !important;
  display: inline-block !important;
  color: #ffffff;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-actions {
  margin: 16px auto;
  width: 100%;
  padding: 0 16px;
  display: block;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-actions a[data-drupal-selector*=cancel],
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-actions button[data-drupal-selector*=submit] {
  color: white;
  width: 100% !important;
  margin: 4px ​auto 16px !important;
  padding: 16px 0 !important;
  top: 0 !important;
  left: 0 !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  display: block !important;
  min-height: auto;
  text-align: center;
  border-radius: 8px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-actions button[data-drupal-selector*=submit] {
  background: #0196ce;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas a[data-drupal-selector*=back],
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button.button--primary,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas input[type=submit].button {
  display: block !important;
  border-radius: 8px !important;
  font-size: 16px !important;
  width: calc(100% - 32px) !important;
  margin: auto !important;
  padding: 16px;
  text-align: center;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas a[data-drupal-selector*=back] {
  width: 50% !important;
  margin: 16px !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-builder__column_link-add {
  font-size: 20px !important;
  width: 42px !important;
  height: 42px !important;
  line-height: 42px !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-builder__column_link-add::before {
  font-size: 16px !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .inline-block-create-button {
  padding: 16px !important;
  width: 100%;
  margin: 0;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-wrapper {
  position: fixed;
  z-index: 100;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-wrapper .message {
  background: rgba(0, 0, 0, 0.7);
  padding: 16px;
  font-family: "Roboto";
  color: white;
  font-size: 16px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-wrapper .message .close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'><path d='M0 0h24v24H0z' fill='none'/><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-wrapper .message .close:hover {
  color: #000;
  text-decoration: none;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-wrapper .message .close:not(:disabled):not(.disabled):hover,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-wrapper .message .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-wrapper .message.Error {
  background: rgba(114, 28, 36, 0.7);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .fieldset-wrapper {
  border: 0 !important;
  border-radius: 8px !important;
  padding: 16px !important;
  display: block !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection {
  min-height: 100%;
  overflow: hidden;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a {
  -webkit-opacity: 0.75;
  -khtml-opacity: 0.75;
  -moz-opacity: 0.75;
  -ms-opacity: 0.75;
  -o-opacity: 0.75;
  opacity: 0.75;
  display: flex;
  align-items: stretch;
  align-content: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  color: white !important;
  padding: 12px 16px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a:hover {
  transform: scale(1.035);
  opacity: 1;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a .layout-icon {
  display: block;
  width: 120px;
  height: 160px;
  margin: auto;
  fill: darkslateblue;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a .layout-icon__region {
  display: block;
  height: 160px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-one-column .layout-icon__region--first {
  fill: rgba(255, 255, 255, 0.8);
  stroke: #013e56 !important;
  stroke-width: 3px;
  width: 120px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-two-column .layout-icon__region--first-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-two-column .layout-icon__region--second-above {
  fill: rgba(255, 255, 255, 0.8);
  stroke: #013e56 !important;
  width: 55px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-two-column .layout-icon__region--second-above {
  transform: translateX(3px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-two-column .layout-icon__region--second-above {
  transform: translateX(63px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-three-column .layout-icon__region--first-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-three-column .layout-icon__region--second-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-three-column .layout-icon__region--third-above {
  fill: rgba(255, 255, 255, 0.8);
  stroke: #013e56 !important;
  width: 36px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-three-column .layout-icon__region--first-above {
  transform: translateX(2px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-three-column .layout-icon__region--second-above {
  transform: translateX(42px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-three-column .layout-icon__region--third-above {
  transform: translateX(82px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-four-column .layout-icon__region--first-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-four-column .layout-icon__region--second-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-four-column .layout-icon__region--third-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-four-column .layout-icon__region--quarter-above {
  fill: rgba(255, 255, 255, 0.8);
  stroke: #013e56 !important;
  width: 28px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-four-column .layout-icon__region--first-above {
  transform: translateX(0);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-four-column .layout-icon__region--second-above {
  transform: translateX(30px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-four-column .layout-icon__region--third-above {
  transform: translateX(60px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-four-column .layout-icon__region--quarter-above {
  transform: translateX(90px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-five-column .layout-icon__region--first-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-five-column .layout-icon__region--second-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-five-column .layout-icon__region--third-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-five-column .layout-icon__region--quarter-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-five-column .layout-icon__region--fifth-above {
  fill: rgba(255, 255, 255, 0.8);
  stroke: #013e56 !important;
  width: 20px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-five-column .layout-icon__region--first-above {
  transform: translateX(3px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-five-column .layout-icon__region--second-above {
  transform: translateX(26px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-five-column .layout-icon__region--third-above {
  transform: translateX(49px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-five-column .layout-icon__region--quarter-above {
  transform: translateX(72px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-five-column .layout-icon__region--fifth-above {
  transform: translateX(95px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-six-column .layout-icon__region--first-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-six-column .layout-icon__region--second-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-six-column .layout-icon__region--third-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-six-column .layout-icon__region--quarter-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-six-column .layout-icon__region--fifth-above,
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-six-column .layout-icon__region--sixth-above {
  fill: rgba(255, 255, 255, 0.8);
  stroke: #013e56 !important;
  width: 178px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-six-column .layout-icon__region--first-above {
  transform: translateX(3px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-six-column .layout-icon__region--second-above {
  transform: translateX(22px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-six-column .layout-icon__region--third-above {
  transform: translateX(41px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-six-column .layout-icon__region--quarter-above {
  transform: translateX(60px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-six-column .layout-icon__region--fifth-above {
  transform: translateX(79px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .layout-selection li.list-group-item a svg.layout-icon--layoutcomponents-six-column .layout-icon__region--sixth-above {
  transform: translateX(98px);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .fieldset-wrapper {
  padding: 16px !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field--name-thumbnail img {
  max-width: 100%;
  height: auto;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-tooltip {
  color: white !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-tooltip-content {
  padding: 12px;
  color: white;
  border: 2px solid white;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-filter-guidelines {
  margin: auto !important;
  width: calc(100% - 32px) !important;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-filter-guidelines ul.tips {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: calc(100% - 32px);
  flex-wrap: wrap;
  margin: auto;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-filter-guidelines ul.tips li {
  width: 100%;
  flex-basis: 100%;
  padding: 8px;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-filter-guidelines ul.tips li:nth-child(even) {
  background: rgba(255, 255, 255, 0.15);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-filter-guidelines ul.tips li:nth-child(odd) {
  background: rgba(255, 255, 255, 0.3);
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-primary hr {
  border-top-color: #9fcdff;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-primary .alert-link {
  color: #002752;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-secondary hr {
  border-top-color: #c8cbcf;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-secondary .alert-link {
  color: #202326;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-success hr {
  border-top-color: #b1dfbb;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-success .alert-link {
  color: #0b2e13;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-info hr {
  border-top-color: #abdde5;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-info .alert-link {
  color: #062c33;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-warning hr {
  border-top-color: #ffe8a1;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-warning .alert-link {
  color: #533f03;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-danger hr {
  border-top-color: #f1b0b7;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-danger .alert-link {
  color: #491217;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-light hr {
  border-top-color: #ececf6;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-light .alert-link {
  color: #686868;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-dark hr {
  border-top-color: #b9bbbe;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .alert-dark .alert-link {
  color: #040505;
}

.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *:not(div) .details-wrapper .fieldset-wrapper table td.inline-entity-form-block_content-label {
  color: #fff;
}
.lc-ui-dialog.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas *:not(div).form-submit {
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
}

.form-check-input {
  position: relative;
  margin-top: 0;
  margin-left: 0;
}

/*# sourceMappingURL=main.css.map */
