/* Prevent FOUC in all custom components */
outline-accordion-panel:not(:defined),
outline-accordion-panel:not(:defined) *,
outline-accordion:not(:defined),
outline-accordion:not(:defined) *,
outline-admin-links:not(:defined),
outline-admin-links:not(:defined) *,
outline-alert:not(:defined),
outline-alert:not(:defined) *,
outline-breadcrumbs:not(:defined),
outline-breadcrumbs:not(:defined) *,
outline-button:not(:defined),
outline-button:not(:defined) *,
outline-card:not(:defined),
outline-card:not(:defined) *,
outline-code-block:not(:defined),
outline-code-block:not(:defined) *,
outline-container:not(:defined),
outline-container:not(:defined) *,
outline-content-card:not(:defined),
outline-content-card:not(:defined) *,
outline-dropdown:not(:defined),
outline-dropdown:not(:defined) *,
outline-element:not(:defined),
outline-element:not(:defined) *,
outline-feather-icon:not(:defined),
outline-feather-icon:not(:defined) *,
outline-form:not(:defined),
outline-form:not(:defined) *,
outline-column:not(:defined),
outline-column:not(:defined) *,
outline-grid:not(:defined),
outline-grid:not(:defined) *,
outline-heading:not(:defined),
outline-heading:not(:defined) *,
outline-icon:not(:defined),
outline-icon:not(:defined) *,
outline-image-slider:not(:defined),
outline-image-slider:not(:defined) *,
outline-image:not(:defined),
outline-image:not(:defined) *,
outline-include:not(:defined),
outline-include:not(:defined) *,
outline-link:not(:defined),
outline-link:not(:defined) *,
outline-list:not(:defined),
outline-list:not(:defined) *,
outline-modal:not(:defined),
outline-modal:not(:defined) *,
outline-splide-slider:not(:defined),
outline-splide-slider:not(:defined) *,
outline-split-button:not(:defined),
outline-split-button:not(:defined) *,
outline-styled-text:not(:defined),
outline-styled-text:not(:defined) *,
outline-swatch-set:not(:defined),
outline-swatch-set:not(:defined) *,
outline-swatch:not(:defined),
outline-swatch:not(:defined) *,
outline-tab-group:not(:defined),
outline-tab-group:not(:defined) *,
outline-tab-panel:not(:defined),
outline-tab-panel:not(:defined) *,
outline-tab:not(:defined),
outline-tab:not(:defined) *,
outline-video-vimeo-alt:not(:defined),
outline-video-vimeo-alt:not(:defined) *,
outline-video-vimeo:not(:defined),
outline-video-vimeo:not(:defined) *,
outline-video-youtube-alt:not(:defined),
outline-video-youtube-alt:not(:defined) *,
outline-video-youtube:not(:defined),
outline-video-youtube:not(:defined) *,
example-conditional-renderer:not(:defined),
example-conditional-renderer:not(:defined) *,
example-conditional-slot-renderer:not(:defined),
example-conditional-slot-renderer:not(:defined) *,
outline-example-slot-controller-base:not(:defined),
outline-example-slot-controller-base:not(:defined) *,
example-slot-controller-one:not(:defined),
example-slot-controller-one:not(:defined) *,
example-slot-controller-two:not(:defined),
example-slot-controller-two:not(:defined) *,
idb-accordion-panel:not(:defined),
idb-accordion-panel:not(:defined) *,
idb-accordion:not(:defined),
idb-accordion:not(:defined) *,
idb-aurora-chat:not(:defined),
idb-aurora-chat:not(:defined) *,
idb-author-item:not(:defined),
idb-author-item:not(:defined) *,
idb-authors-list:not(:defined),
idb-authors-list:not(:defined) *,
idb-bar-graph-panel:not(:defined),
idb-bar-graph-panel:not(:defined) *,
idb-bar-graphs:not(:defined),
idb-bar-graphs:not(:defined) *,
idb-basic-card:not(:defined),
idb-basic-card:not(:defined) *,
idb-bio-block:not(:defined),
idb-bio-block:not(:defined) *,
idb-bio-card-cta:not(:defined),
idb-bio-card-cta:not(:defined) *,
idb-bio-card-modal:not(:defined),
idb-bio-card-modal:not(:defined) *,
idb-bio-card:not(:defined),
idb-bio-card:not(:defined) *,
idb-blog-improving-card:not(:defined),
idb-blog-improving-card:not(:defined) *,
idb-breadcrumbs:not(:defined),
idb-breadcrumbs:not(:defined) *,
idb-button:not(:defined),
idb-button:not(:defined) *,
idb-card-grid:not(:defined),
idb-card-grid:not(:defined) *,
idb-content-alt-card:not(:defined),
idb-content-alt-card:not(:defined) *,
idb-content-card:not(:defined),
idb-content-card:not(:defined) *,
idb-content-slider-v2:not(:defined),
idb-content-slider-v2:not(:defined) *,
idb-content-slider:not(:defined),
idb-content-slider:not(:defined) *,
idb-country-representation:not(:defined),
idb-country-representation:not(:defined) *,
idb-course-card:not(:defined),
idb-course-card:not(:defined) *,
idb-cta-banner:not(:defined),
idb-cta-banner:not(:defined) *,
idb-document-card:not(:defined),
idb-document-card:not(:defined) *,
idb-event-summary:not(:defined),
idb-event-summary:not(:defined) *,
idb-events-card:not(:defined),
idb-events-card:not(:defined) *,
idb-expandable-card:not(:defined),
idb-expandable-card:not(:defined) *,
idb-facet-block:not(:defined),
idb-facet-block:not(:defined) *,
idb-facet-panel:not(:defined),
idb-facet-panel:not(:defined) *,
idb-facet-wrapper:not(:defined),
idb-facet-wrapper:not(:defined) *,
idb-footer-logos:not(:defined),
idb-footer-logos:not(:defined) *,
idb-footer:not(:defined),
idb-footer:not(:defined) *,
idb-form-alt:not(:defined),
idb-form-alt:not(:defined) *,
idb-form-confirmation-page:not(:defined),
idb-form-confirmation-page:not(:defined) *,
idb-form-instruments:not(:defined),
idb-form-instruments:not(:defined) *,
idb-form-multiple:not(:defined),
idb-form-multiple:not(:defined) *,
idb-form:not(:defined),
idb-form:not(:defined) *,
idb-full-image:not(:defined),
idb-full-image:not(:defined) *,
idb-graph-data:not(:defined),
idb-graph-data:not(:defined) *,
idb-graph-no-data:not(:defined),
idb-graph-no-data:not(:defined) *,
idb-graphs-countries:not(:defined),
idb-graphs-countries:not(:defined) *,
idb-graphs-projects:not(:defined),
idb-graphs-projects:not(:defined) *,
idb-graphs-sectors:not(:defined),
idb-graphs-sectors:not(:defined) *,
idb-header-slider-alt:not(:defined),
idb-header-slider-alt:not(:defined) *,
idb-header-slider:not(:defined),
idb-header-slider:not(:defined) *,
idb-header:not(:defined),
idb-header:not(:defined) *,
idb-heading-alt:not(:defined),
idb-heading-alt:not(:defined) *,
idb-heading-link:not(:defined),
idb-heading-link:not(:defined) *,
idb-heading:not(:defined),
idb-heading:not(:defined) *,
idb-highcharts-disaggregation:not(:defined),
idb-highcharts-disaggregation:not(:defined) *,
idb-highcharts-target:not(:defined),
idb-highcharts-target:not(:defined) *,
idb-highcharts:not(:defined),
idb-highcharts:not(:defined) *,
idb-highlight-box:not(:defined),
idb-highlight-box:not(:defined) *,
idb-highlights-card:not(:defined),
idb-highlights-card:not(:defined) *,
idb-horizontal-scroll:not(:defined),
idb-horizontal-scroll:not(:defined) *,
idb-icon-card:not(:defined),
idb-icon-card:not(:defined) *,
idb-icon:not(:defined),
idb-icon:not(:defined) *,
idb-image-banner-cta:not(:defined),
idb-image-banner-cta:not(:defined) *,
idb-image-banner-search:not(:defined),
idb-image-banner-search:not(:defined) *,
idb-image-card:not(:defined),
idb-image-card:not(:defined) *,
idb-image-tag:not(:defined),
idb-image-tag:not(:defined) *,
idb-indicators-header-level-two:not(:defined),
idb-indicators-header-level-two:not(:defined) *,
idb-indicators-header:not(:defined),
idb-indicators-header:not(:defined) *,
idb-info-cards:not(:defined),
idb-info-cards:not(:defined) *,
idb-label-data-heading:not(:defined),
idb-label-data-heading:not(:defined) *,
idb-language-switcher:not(:defined),
idb-language-switcher:not(:defined) *,
idb-latest-events-card:not(:defined),
idb-latest-events-card:not(:defined) *,
idb-latest-new-card:not(:defined),
idb-latest-new-card:not(:defined) *,
idb-loading:not(:defined),
idb-loading:not(:defined) *,
idb-logo:not(:defined),
idb-logo:not(:defined) *,
idb-media-card:not(:defined),
idb-media-card:not(:defined) *,
idb-media-text-block:not(:defined),
idb-media-text-block:not(:defined) *,
idb-metrics:not(:defined),
idb-metrics:not(:defined) *,
idb-multicomponent:not(:defined),
idb-multicomponent:not(:defined) *,
idb-multistep-card:not(:defined),
idb-multistep-card:not(:defined) *,
idb-multistep-container:not(:defined),
idb-multistep-container:not(:defined) *,
idb-news-card:not(:defined),
idb-news-card:not(:defined) *,
idb-number-formatter:not(:defined),
idb-number-formatter:not(:defined) *,
idb-numbered-card:not(:defined),
idb-numbered-card:not(:defined) *,
idb-pager:not(:defined),
idb-pager:not(:defined) *,
idb-percentage-bar:not(:defined),
idb-percentage-bar:not(:defined) *,
idb-percentage-card:not(:defined),
idb-percentage-card:not(:defined) *,
idb-performance-card:not(:defined),
idb-performance-card:not(:defined) *,
idb-performance-container:not(:defined),
idb-performance-container:not(:defined) *,
idb-performance-footer:not(:defined),
idb-performance-footer:not(:defined) *,
idb-pie-chart:not(:defined),
idb-pie-chart:not(:defined) *,
idb-powerbi-embed:not(:defined),
idb-powerbi-embed:not(:defined) *,
idb-primary-menu-dropdown:not(:defined),
idb-primary-menu-dropdown:not(:defined) *,
idb-primary-menu:not(:defined),
idb-primary-menu:not(:defined) *,
idb-project-table-row:not(:defined),
idb-project-table-row:not(:defined) *,
idb-project-table:not(:defined),
idb-project-table:not(:defined) *,
idb-proposal-card:not(:defined),
idb-proposal-card:not(:defined) *,
idb-publications-card:not(:defined),
idb-publications-card:not(:defined) *,
idb-recommendation-tag:not(:defined),
idb-recommendation-tag:not(:defined) *,
idb-recommendations-card:not(:defined),
idb-recommendations-card:not(:defined) *,
idb-search-results-card:not(:defined),
idb-search-results-card:not(:defined) *,
idb-section-wrapper:not(:defined),
idb-section-wrapper:not(:defined) *,
share-contact-buttons:not(:defined),
share-contact-buttons:not(:defined) *,
idb-simple-columns:not(:defined),
idb-simple-columns:not(:defined) *,
idb-slider-video-youtube:not(:defined),
idb-slider-video-youtube:not(:defined) *,
idb-slider:not(:defined),
idb-slider:not(:defined) *,
idb-slot-item:not(:defined),
idb-slot-item:not(:defined) *,
idb-social-icon-button:not(:defined),
idb-social-icon-button:not(:defined) *,
idb-social-icons:not(:defined),
idb-social-icons:not(:defined) *,
idb-special-icon-card:not(:defined),
idb-special-icon-card:not(:defined) *,
idb-spotlight-card:not(:defined),
idb-spotlight-card:not(:defined) *,
idb-stat-bar:not(:defined),
idb-stat-bar:not(:defined) *,
idb-status-icon:not(:defined),
idb-status-icon:not(:defined) *,
idb-step-indicator:not(:defined),
idb-step-indicator:not(:defined) *,
idb-styled-text:not(:defined),
idb-styled-text:not(:defined) *,
idb-swatch-set:not(:defined),
idb-swatch-set:not(:defined) *,
idb-swatch:not(:defined),
idb-swatch:not(:defined) *,
idb-table:not(:defined),
idb-table:not(:defined) *,
idb-tab-group:not(:defined),
idb-tab-group:not(:defined) *,
idb-tab-memo:not(:defined),
idb-tab-memo:not(:defined) *,
idb-tab-panel:not(:defined),
idb-tab-panel:not(:defined) *,
idb-tab:not(:defined),
idb-tab:not(:defined) *,
idb-toggle-dashboard:not(:defined),
idb-toggle-dashboard:not(:defined) *,
idb-toggle-section:not(:defined),
idb-toggle-section:not(:defined) *,
idb-toggle-view:not(:defined),
idb-toggle-view:not(:defined) *,
idb-truncate-text:not(:defined),
idb-truncate-text:not(:defined) *,
idb-utility-menu:not(:defined),
idb-utility-menu:not(:defined) *,
idb-vertical-timeline:not(:defined),
idb-vertical-timeline:not(:defined) *,
idb-video-card:not(:defined),
idb-video-card:not(:defined) *,
idb-video-embed-card:not(:defined),
idb-video-embed-card:not(:defined) *,
idb-wave-break:not(:defined),
idb-wave-break:not(:defined) *,
sb-icon-list-container:not(:defined),
sb-icon-list-container:not(:defined) *,
sb-icon-wrapper:not(:defined),
sb-icon-wrapper:not(:defined) *,
sb-section-link:not(:defined),
sb-section-link:not(:defined) * {
  opacity: 0;
}
    