@font-face {
	font-family: "iconfont";
	src: url('./iconfont.eot?1698657617');
	src: url('./iconfont.eot?1698657617#iefix') format('eot'),
		url('./iconfont.woff2?1698657617') format('woff2'),
		url('./iconfont.woff?1698657617') format('woff'),
		url('./iconfont.ttf?1698657617') format('truetype'),
		url('./iconfont.svg?1698657617#iconfont') format('svg');
	font-display: swap;
}

.icon:before {
	font-family: "iconfont";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	/* speak: none; only necessary if not using the private unicode range (firstGlyph option) */
	text-decoration: none;
	text-transform: none;
}


.icon-arrow-left:before {
	content: "\E001";
}

.icon-arrow-right:before {
	content: "\E002";
}

.icon-caret-down:before {
	content: "\E003";
}

.icon-caret-left:before {
	content: "\E004";
}

.icon-caret-right:before {
	content: "\E005";
}

.icon-caret-up:before {
	content: "\E006";
}

.icon-download:before {
	content: "\E007";
}

.icon-facebook:before {
	content: "\E008";
}

.icon-instagram:before {
	content: "\E009";
}

.icon-linkedin:before {
	content: "\E00A";
}

.icon-search:before {
	content: "\E00B";
}

@font-face {
	font-family: 'icomoon2';
	src: url('./icomoon2.eot?fyvlv');
	src: url('./icomoon2.eot?fyvlv#iefix') format('embedded-opentype'),
		url('./icomoon2.ttf?fyvlv') format('truetype'),
		url('./icomoon2.woff?fyvlv') format('woff'),
		url('./icomoon2.svg?fyvlv#icomoon2') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

[class^="icon2-"],
[class*=" icon2-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon2' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon2-amazon-music:before {
	content: "\e918";
}

.icon2-info-fill:before {
	content: "\e916";
}

.icon2-tick:before {
	content: "\e917";
}

.icon2-assistance:before {
	content: "\e915";
}

.icon2-download:before {
	content: "\e914";
}

.icon2-phone:before {
	content: "\e913";
}

.icon2-chat:before {
	content: "\e912";
}

.icon2-info:before {
	content: "\e911";
}

.icon2-close:before {
	content: "\e910";
}

.icon2-search:before {
	content: "\e90f";
}

.icon2-find:before {
	content: "\e90d";
}

.icon2-search-medical:before {
	content: "\e90e";
}

.icon2-play:before {
	content: "\e90c";
}

.icon2-apple-podcast:before {
	content: "\e909";
}

.icon2-spotify:before {
	content: "\e90a";
}

.icon2-vimeo:before {
	content: "\e90b";
}

.icon2-journal:before {
	content: "\e908";
}

.icon2-newsletter:before {
	content: "\e902";
}

.icon2-booth:before {
	content: "\e900";
}

.icon2-linkedin-2:before {
	content: "\e901";
}

.icon2-email-2:before {
	content: "\e903";
}

.icon2-x:before {
	content: "\e904";
}

.icon2-type:before {
	content: "\e905";
}

.icon2-location:before {
	content: "\e906";
}

.icon2-calendar:before {
	content: "\e907";
}

  @font-face {
	font-family: 'icomoon-bento-box';
	src:  url('./icomoon-bento-box.eot?o3igsc');
	src:  url('./icomoon-bento-box.eot?o3igsc#iefix') format('embedded-opentype'),
	  url('./icomoon-bento-box.ttf?o3igsc') format('truetype'),
	  url('./icomoon-bento-box.woff?o3igsc') format('woff'),
	  url('./icomoon-bento-box.svg?o3igsc#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
  }
  
  [class^="icon3-"], [class*=" icon3-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon-bento-box' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
  
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }
  .icon3-youtube:before {
  	content: "\e913";
  }
  .icon3-maximize:before {
	content: "\e912";
  }
  .icon3-minimize:before {
	content: "\e900";
  }
  .icon3-enter:before {
	content: "\e901";
  }
  .icon3-layers:before {
	content: "\e902";
  }
  .icon3-safetu:before {
	content: "\e903";
  }
  .icon3-chart-up:before {
	content: "\e904";
  }
  .icon3-chart:before {
	content: "\e905";
  }
  .icon3-chart-average:before {
	content: "\e906";
  }
  .icon3-user:before {
	content: "\e907";
  }
  .icon3-document:before {
	content: "\e908";
  }
  .icon3-download:before {
	content: "\e909";
  }
  .icon3-play:before {
	content: "\e90a";
  }
  .icon3-grid:before {
	content: "\e90b";
  }
  .icon3-table:before {
	content: "\e90c";
  }
  .icon3-plus:before {
	content: "\e90d";
  }
  .icon3-star:before {
	content: "\e90e";
  }
  .icon3-microscope:before {
	content: "\e90f";
  }
  .icon3-ab:before {
	content: "\e910";
  }
  .icon3-arrow-up:before {
	content: "\e911";
  }
  
  
  @font-face {
	font-family: 'icomoon4';
	src:  url('./icomoon3.eot?6ma5dq');
	src:  url('./icomoon3.eot?6ma5dq#iefix') format('embedded-opentype'),
	  url('./icomoon3.ttf?6ma5dq') format('truetype'),
	  url('./icomoon3.woff?6ma5dq') format('woff'),
	  url('./icomoon3.svg?6ma5dq#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
  }
  
  [class^="icon4-"], [class*=" icon4-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon4' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon4-mail:before {
	content: "\e902";
  }
  .icon4-arrow-down:before {
	content: "\e901";
  }
  .icon4-arrow-up:before {
	content: "\e90c";
  }
  .icon4-arrow-left:before {
	content: "\e90d";
  }
  .icon4-arrow-right:before {
	content: "\e90e";
  }
  .icon4-presentation:before {
	content: "\e90f";
  }
  .icon4-play-video-icon:before {
	content: "\e910";
  }
  .icon4-play-icon:before {
	content: "\e911";
  }
  .icon4-message-info:before {
	content: "\e904";
  }
  .icon4-poster:before {
	content: "\e905";
  }
  .icon4-publication:before {
	content: "\e906";
  }
  .icon4-event-live:before {
	content: "\e907";
  }
  .icon4-event-upcoming:before {
	content: "\e908";
  }
  .icon4-search-icon:before {
	content: "\e909";
  }
  .icon4-plus-icon:before {
	content: "\e90a";
  }
  .icon4-filter-lines:before {
	content: "\e90b";
  }
  .icon4-event-past:before {
	content: "\e900";
  }
  